Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / mp / diag / fc_qual / mpgen_tso_one_bank_2.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_tso_one_bank_2.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define SCONTEXT PCONTEXT
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 64
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 64
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Check for processor ID
th_fork(processor,%l0)
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x00] ! Set the start flag
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = b50e9481 1869a176 cfd0df2f 1713ce0c
! %f4 = da2aa011 91152bd5 ac8a33c1 9dba9190
! %f8 = 2e41fb00 eb171848 2a3bd513 6b619d02
! %f12 = 325b13dc c156b420 e6a7b274 4a9aed68
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d42e9ea9 b95ae5e2 d5e41157 6e465981
! %f20 = 437acfcf 80292a52 c2682131 375b7f99
! %f24 = f9a78f01 4b42f4b1 0d71b9d0 b7f12ebe
! %f28 = 787de09a b5ea0de1 6bf21338 061d9324
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = dae92748 30bb317b 68479894 52fc5a88
! %f36 = 3a46ba52 760574d4 dac8217d 1fd847f4
! %f40 = 9542d4cf 755cd4d3 1d85efb8 fb3bf28c
! %f44 = 97ed654f 7859e601 4debd617 37acd1aa
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc75896b800000072,%g7,%g1 ! GSR scale = 14, align = 2
wr %g1,%g0,%gsr ! GSR = c75896b800000072
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:
! %l6 = 2c98010c562f6713, Mem[0000000090800031] = f607f479
stb %l6,[%i5+0x031] ! Mem[0000000090800030] = 1307f479
! %l4 = dc281309eb7119d5, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = dc281309eb7119d5
! Mem[0000000090000014] = d828ead6, %g2 = 0000000000000000
ldsh [%i4+0x014],%g2 ! %g2 = ffffffffffffd828
! Mem[0000000010800034] = eac8eccf, %l5 = 51c6e1a0a03cf431
lduh [%i1+0x036],%l5 ! %l5 = 000000000000eccf
! Mem[0000000090000000] = dc281309, %g2 = ffffffffffffd828
lduw [%i4+%g0],%g2 ! %g2 = 00000000dc281309
! Mem[0000000090000030] = 6764e280, %g2 = 00000000dc281309
ldub [%i4+0x031],%g2 ! %g2 = 0000000000000067
! %l7 = 13c47a3ae5b6ee4c, Mem[0000000011000038] = 2905f518e1a4f630
stx %l7,[%i2+0x038] ! Mem[0000000011000038] = 13c47a3ae5b6ee4c
! %l6 = 562f6713, %l7 = e5b6ee4c, Mem[0000000090000008] = b427e099 152d46b0
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 562f6713 e5b6ee4c
! Mem[000000009080002c] = 51e85f11, %g2 = 0000000000000067
ldub [%i5+0x02c],%g2 ! %g2 = 0000000000000051
! Mem[000000009080002c] = 51e85f11, %g18 = 87e00c1069241cbd
ldsw [%i5+0x02c],%g2 ! %g2 = 87e00c1069241cbd
p0_label_2:
! Mem[0000000090000038] = 53918eb2, %g2 = 0000000051e85f11
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000005391
! %l5 = 000000000000eccf, Mem[0000000010800004] = 8bf7a078
stw %l5,[%i1+0x004] ! Mem[0000000010800004] = 0000eccf
! Mem[0000000091800018] = 06faad5c, %g18 = 87e00c1069241cbd
ldsw [%o0+%o3],%g2 ! %g2 = 87e00c1069241cbd
! Mem[000000009180002c] = df4e4459, %g2 = 0000000006faad5c
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000df4e
! Mem[0000000090000028] = af022e97, %g2 = 000000000000df4e
ldub [%i4+%o5],%g2 ! %g2 = 00000000000000af
! Mem[0000000090000020] = 0ad8f703, %g2 = 00000000000000af
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000ad8
! %l4 = dc281309eb7119d5, Mem[0000000011800004] = 97ad407f
stw %l4,[%i3+0x004] ! Mem[0000000011800004] = eb7119d5
! Mem[0000000091000004] = 98f9b0a5, %g18 = 87e00c1069241cbd
ldsw [%i6+0x004],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000010000010] = fcbd7e0f 4a47a7e0, %l0 = 8e721ba4, %l1 = e8ece729
ldd [%i0+%o2],%l0 ! %l0 = 00000000fcbd7e0f 000000004a47a7e0
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = ffffffff98f9b0a5
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
p0_label_3:
! Mem[000000009000003c] = e6c51178, %g2 = 4459f5d351e85f11
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
! %l4 = dc281309eb7119d5, Mem[0000000091800028] = 153f24b0df4e4459
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = dc281309eb7119d5
! Mem[0000000091000004] = b0a548c2, %g2 = 00000000e6c51178
lduh [%i6+0x006],%g2 ! %g2 = 000000000000b0a5
! %l0 = fcbd7e0f, %l1 = 4a47a7e0, Mem[0000000091800038] = 54b6116d 9d52adff
std %l0,[%o0+0x038] ! Mem[0000000091800038] = fcbd7e0f 4a47a7e0
! Mem[0000000011000000] = 7974281a, %l0 = 00000000fcbd7e0f
ldsh [%i2+%g0],%l0 ! %l0 = 0000000000007974
! %l3 = a66a7977f2aa9a3c, Mem[000000001080000c] = 1c2928ba
stw %l3,[%i1+0x00c] ! Mem[000000001080000c] = f2aa9a3c
! Mem[0000000090000008] = 562f6713e5b6ee4c, %g2 = 000000000000b0a5
ldx [%i4+%o1],%g2 ! %g2 = 562f6713e5b6ee4c
! %l0 = 0000000000007974, Mem[0000000090800018] = b2d54dc6
sth %l0,[%i5+%o3] ! Mem[0000000090800018] = 79744dc6
! Mem[0000000010000030] = a6a0f46a, %l2 = 7d51b2a2459e3c08
ldub [%i0+0x033],%l2 ! %l2 = 000000000000006a
! Mem[0000000090000010] = 1d358e58 d828ead6, %g2 = e5b6ee4c, %g3 = 00000000
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000d828ead6
p0_label_4:
! %l4 = dc281309eb7119d5, Mem[0000000091800010] = 6e4e5182
stw %l4,[%o0+%o2] ! Mem[0000000091800010] = eb7119d5
! Mem[000000009180002c] = eb7119d5, %g18 = 87e00c1069241cbd
ldsw [%o0+0x02c],%g2 ! %g2 = 87e00c1069241cbd
! %l2 = 000000000000006a, Mem[000000009080003c] = adc27bb0
stw %l2,[%i5+0x03c] ! Mem[000000009080003c] = 0000006a
! Mem[0000000091800038] = fcbd7e0f, %g2 = ffffffffeb7119d5
ldsb [%o0+0x038],%g2 ! %g2 = fffffffffffffffc
! Mem[0000000011000020] = ec819294, %l5 = 000000000000eccf
ldub [%i2+0x023],%l5 ! %l5 = 0000000000000094
! Mem[0000000010000038] = 5ba0a495, %l0 = 0000000000007974
ldsh [%i0+0x03a],%l0 ! %l0 = ffffffffffffa495
! Mem[0000000091800030] = bc1d8151, %g2 = fffffffffffffffc
ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffffbc
! Mem[0000000090800034] = 79e2e95e, %g18 = 87e00c1069241cbd
ldsw [%i5+0x034],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000011800008] = d3eb2dcb, %l5 = 0000000000000094
ldub [%i3+0x009],%l5 ! %l5 = 00000000000000eb
! Mem[0000000090000024] = 0332e58e, %g2 = 0000000079e2e95e
lduh [%i4+0x024],%g2 ! %g2 = 0000000000000332
p0_label_5:
! Mem[0000000091800018] = 06faad5c, %g2 = 0000000000000332
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000006
! Mem[000000009100002c] = d051a5b5, %g2 = 0000000000000006
ldsb [%i6+0x02e],%g2 ! %g2 = ffffffffffffffd0
! Mem[0000000091800030] = 43bc1d81 51532584, %g2 = ffffffd0, %g3 = d828ead6
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 0000000051532584
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 43bc1d81, %g3 = 51532584
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
! Mem[0000000090000020] = 0ad8f703, %g2 = 0000000053918eb2
ldsb [%i4+%o4],%g2 ! %g2 = 000000000000000a
! %l6 = 2c98010c562f6713, Mem[000000009000003a] = 8eb2e6c5
stb %l6,[%i4+0x03a] ! Mem[0000000090000038] = 13b2e6c5
! %l0 = ffffa495, %l1 = 4a47a7e0, Mem[0000000091000030] = a5b5761e 1214449b
std %l0,[%i6+0x030] ! Mem[0000000091000030] = ffffa495 4a47a7e0
! Mem[0000000090000018] = 1d179028, %g2 = 000000000000000a
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! %l6 = 2c98010c562f6713, Mem[000000009180000e] = d9afeb71
sth %l6,[%o0+0x00e] ! Mem[000000009180000c] = 6713eb71
! Mem[0000000091800004] = b3e6aa8b, %g2 = 000000001d179028
ldub [%o0+0x005],%g2 ! %g2 = 00000000000000b3
p0_label_6:
! Mem[0000000090800030] = ea1307f4 79e2e95e, %g2 = 000000b3, %g3 = e6c51178
ldd [%i5+0x030],%g2 ! %g2 = 00000000ea1307f4 0000000079e2e95e
! Mem[000000001080001c] = 37b3848b, %l1 = 000000004a47a7e0
ldsw [%i1+0x01c],%l1 ! %l1 = 0000000037b3848b
! Mem[0000000011800020] = e2dd51df, %l3 = a66a7977f2aa9a3c
ldsb [%i3+%o4],%l3 ! %l3 = ffffffffffffffe2
! Mem[000000001000003c] = 003cbaf3, %l0 = ffffffffffffa495
ldub [%i0+0x03f],%l0 ! %l0 = 00000000000000f3
! %l1 = 0000000037b3848b, Mem[000000009180003c] = 4a47a7e0
stb %l1,[%o0+0x03c] ! Mem[000000009180003c] = 8b47a7e0
! %l5 = 00000000000000eb, Mem[0000000090000024] = 0332e58e
stw %l5,[%i4+0x024] ! Mem[0000000090000024] = 000000eb
! %l0 = 000000f3, %l1 = 37b3848b, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 000000f3 37b3848b
! %l0 = 00000000000000f3, Mem[0000000091000025] = 65f93d21
stb %l0,[%i6+0x025] ! Mem[0000000091000024] = f3f93d21
! Mem[000000009080002c] = 37b3848b, %g2 = 00000000ea1307f4
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000037b3
! Mem[0000000010000010] = fcbd7e0f, %l4 = dc281309eb7119d5
ldub [%i0+0x012],%l4 ! %l4 = 000000000000007e
p0_label_7:
! Mem[000000009000003c] = 11780000, %g2 = 00000000000037b3
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000001178
! Mem[0000000091800000] = fb520ab0 07b3e6aa, %g2 = 00001178, %g3 = 79e2e95e
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e6aa
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = fb520ab0, %g3 = 07b3e6aa
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! %l7 = 13c47a3ae5b6ee4c, Mem[0000000010000038] = 5ba0a495003cbaf3
stx %l7,[%i0+0x038] ! Mem[0000000010000038] = 13c47a3ae5b6ee4c
! Mem[0000000090000030] = 7a6764e2, %g18 = 87e00c1069241cbd
ldsw [%i4+0x030],%g2 ! %g2 = 87e00c1069241cbd
! %l6 = 2c98010c562f6713, Mem[0000000091000000] = 6ae82f88
stw %l6,[%i6+%g0] ! Mem[0000000091000000] = 562f6713
! Mem[0000000091000038] = e25676cb, %g18 = 87e00c1069241cbd
ldsw [%i6+0x038],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000091800018] = 5cb7684e, %g2 = ffffffffe25676cb
ldsb [%o0+0x01b],%g2 ! %g2 = 000000000000005c
! Mem[0000000090000034] = 807fa20a, %g2 = 000000000000005c
lduh [%i4+0x034],%g2 ! %g2 = 000000000000807f
! Mem[0000000091000010] = 6cff95cd7757fe01, %g2 = 000000000000807f
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe01
p0_label_8:
! Mem[0000000010800028] = e14265743bc7d761, %l3 = ffffffffffffffe2
ldx [%i1+%o5],%l3 ! %l3 = e14265743bc7d761
! Mem[0000000090800028] = 000000f3, %g2 = 6cff95cd7757fe01
lduw [%i5+%o5],%g2 ! %g2 = 00000000000000f3
! %l4 = 000000000000007e, Mem[000000009000000b] = 13e5b6ee
stb %l4,[%i4+0x00b] ! Mem[0000000090000008] = 7ee5b6ee
! Mem[0000000091000014] = fe015ffa, %g2 = 00000000000000f3
ldub [%i6+0x016],%g2 ! %g2 = 00000000000000fe
! %l6 = 2c98010c562f6713, Mem[000000009080003c] = 0000006a
stb %l6,[%i5+0x03c] ! Mem[000000009080003c] = 1300006a
! Mem[0000000090000038] = 13b2e6c5, %g2 = 00000000000000fe
lduh [%i4+0x03a],%g2 ! %g2 = 00000000000013b2
! Mem[0000000011000000] = 7974281a 88b4b7f0, %l6 = 562f6713, %l7 = e5b6ee4c
ldd [%i2+%g0],%l6 ! %l6 = 000000007974281a 0000000088b4b7f0
! Mem[0000000091000000] = 562f6713, %g18 = 87e00c1069241cbd
ldsw [%i6+%g0],%g2 ! %g2 = 87e00c1069241cbd
! Mem[000000001000002c] = ab682e08, %l6 = 000000007974281a
lduh [%i0+0x02c],%l6 ! %l6 = 000000000000ab68
! %l6 = 000000000000ab68, Mem[0000000090800028] = 000000f337b3848b
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 000000000000ab68
p0_label_9:
! %l4 = 0000007e, %l5 = 000000eb, Mem[0000000090000020] = 0ad8f703 000000eb
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 0000007e 000000eb
! Mem[0000000091000008] = 48c28052, %g2 = 00000000562f6713
ldsh [%i6+%o1],%g2 ! %g2 = 00000000000048c2
! Mem[0000000090800000] = 73d0acf8, %g2 = 00000000000048c2
lduw [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8
! Mem[0000000090800000] = 73d0acf8, %g18 = 87e00c1069241cbd
ldsw [%i5+%g0],%g2 ! %g2 = 87e00c1069241cbd
! %l3 = e14265743bc7d761, Mem[0000000091000008] = 48c280527312abd6
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = e14265743bc7d761
! Mem[0000000090000038] = 539113b2 e6c51178, %g2 = 73d0acf8, %g3 = 14acc7c9
ldd [%i4+0x038],%g2 ! %g2 = 00000000539113b2 00000000e6c51178
! Mem[0000000091800038] = fcbd7e0f 8b47a7e0, %g2 = 539113b2, %g3 = e6c51178
ldd [%o0+0x038],%g2 ! %g2 = 00000000fcbd7e0f 000000008b47a7e0
! Mem[0000000090000004] = eb7119d5, %g2 = 00000000fcbd7e0f
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffeb71
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = ffffffffffffeb71
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! Mem[0000000090000014] = d828ead6, %g2 = 73d0acf8dd4bc205
lduh [%i4+0x014],%g2 ! %g2 = 000000000000d828
p0_label_10:
! Mem[000000009100002c] = 51ffffa4, %g2 = 000000000000d828
ldub [%i6+0x02f],%g2 ! %g2 = 0000000000000051
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000000051
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! %l5 = 00000000000000eb, Mem[0000000090800000] = 73d0acf8
stw %l5,[%i5+%g0] ! Mem[0000000090800000] = 000000eb
! Mem[0000000090000000] = dc281309, %g2 = 0000000062bf8c8f
ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffffdc28
! %l0 = 000000f3, %l1 = 37b3848b, Mem[0000000091800020] = 5566979d ba3ff053
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 000000f3 37b3848b
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = ffffdc28, %g3 = 8b47a7e0
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! %l2 = 000000000000006a, Mem[0000000091000014] = 7757fe01
stw %l2,[%i6+0x014] ! Mem[0000000091000014] = 0000006a
! %l6 = 000000000000ab68, Mem[0000000090000028] = af022e977d3b2cbb
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 000000000000ab68
! %l1 = 0000000037b3848b, Mem[0000000091800028] = dc281309eb7119d5
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 0000000037b3848b
! Mem[0000000011000008] = b3a47aec1ce780ce, %l5 = 00000000000000eb
ldx [%i2+%o1],%l5 ! %l5 = b3a47aec1ce780ce
p0_label_11:
! Mem[0000000090800008] = 1ae61214, %g2 = 00000000e25676cb
ldsb [%i5+0x009],%g2 ! %g2 = 000000000000001a
! Mem[0000000011800010] = 1b640d4d, %l5 = b3a47aec1ce780ce
ldsw [%i3+%o2],%l5 ! %l5 = 000000001b640d4d
! Mem[0000000091000010] = 6cff95cd 0000006a, %g2 = 0000001a, %g3 = 62bf8c8f
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000000000006a
! Mem[0000000090800034] = 79e2e95e, %g18 = 87e00c1069241cbd
ldsw [%i5+0x034],%g2 ! %g2 = 87e00c1069241cbd
! %l6 = 000000000000ab68, Mem[0000000090000034] = 807fa20a
stw %l6,[%i4+0x034] ! Mem[0000000090000034] = 0000ab68
! Mem[000000009000002c] = 00ab687a, %g2 = 0000000079e2e95e
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800004] = dd4bc205, %g2 = 0000000000000000
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffdd4b
! Mem[0000000091000010] = 6cff95cd 0000006a, %g2 = ffffdd4b, %g3 = 0000006a
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000000000006a
! Mem[0000000090800038] = d7bc1300, %g2 = 000000006cff95cd
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffd7bc
! Mem[0000000090800038] = 66e1d7bc 1300006a, %g2 = ffffd7bc, %g3 = 0000006a
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 000000001300006a
p0_label_12:
! Mem[000000009100000c] = 3bc7d761, %g2 = 0000000066e1d7bc
ldsb [%i6+0x00c],%g2 ! %g2 = 000000000000003b
! Mem[0000000091000030] = ffffa4954a47a7e0, %g2 = 000000000000003b
ldx [%i6+0x030],%g2 ! %g2 = ffffa4954a47a7e0
! Mem[0000000090800010] = f8449dd9, %g2 = ffffa4954a47a7e0
lduw [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9
! Mem[0000000091000000] = 562f671398f9b0a5, %g2 = 00000000f8449dd9
ldx [%i6+%g0],%g2 ! %g2 = 562f671398f9b0a5
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = 562f671398f9b0a5
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
! Mem[0000000091800034] = 2584fcbd, %g2 = fb520ab007b3e6aa
lduh [%o0+0x036],%g2 ! %g2 = 0000000000002584
! Mem[0000000091000034] = 4a47a7e0, %g18 = 87e00c1069241cbd
ldsw [%i6+0x034],%g2 ! %g2 = 87e00c1069241cbd
! %l6 = 0000ab68, %l7 = 88b4b7f0, Mem[0000000091800038] = fcbd7e0f 8b47a7e0
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 0000ab68 88b4b7f0
! %l7 = 0000000088b4b7f0, Mem[0000000091800014] = 96298cae
stw %l7,[%o0+0x014] ! Mem[0000000091800014] = 88b4b7f0
! Mem[0000000091000000] = 562f6713 98f9b0a5, %g2 = 4a47a7e0, %g3 = 1300006a
ldd [%i6+%g0],%g2 ! %g2 = 00000000562f6713 0000000098f9b0a5
p0_label_13:
! Mem[000000009000000c] = ee4c1d35, %g2 = 00000000562f6713
ldub [%i4+0x00e],%g2 ! %g2 = 00000000000000ee
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 00000000000000ee
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! Mem[000000001000000c] = b012e7fd, %l0 = 00000000000000f3
ldsw [%i0+0x00c],%l0 ! %l0 = ffffffffb012e7fd
! %l0 = ffffffffb012e7fd, Mem[0000000091000030] = ffffa495
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = b012e7fd
! Mem[0000000091000004] = 98f9b0a5, %g2 = f8449dd95e356f1d
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffff98f9
! Mem[0000000091000008] = e14265743bc7d761, %g2 = ffffffffffff98f9
ldx [%i6+%o1],%g2 ! %g2 = e14265743bc7d761
! %l6 = 0000ab68, %l7 = 88b4b7f0, Mem[0000000091800018] = 06faad5c b7684e28
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 0000ab68 88b4b7f0
! %l4 = 0000007e, %l5 = 1b640d4d, Mem[0000000091800030] = 43bc1d81 51532584
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000007e 1b640d4d
! %l2 = 000000000000006a, Mem[0000000011800010] = 1b640d4d12447861
stx %l2,[%i3+%o2] ! Mem[0000000011800010] = 000000000000006a
! %l2 = 000000000000006a, Mem[0000000090000014] = d828ead6
stw %l2,[%i4+0x014] ! Mem[0000000090000014] = 0000006a
p0_label_14:
! Mem[000000009180001c] = 88b4b7f0, %g18 = 87e00c1069241cbd
ldsw [%o0+0x01c],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000090800030] = ea1307f479e2e95e, %g2 = ffffffff88b4b7f0
ldx [%i5+0x030],%g2 ! %g2 = ea1307f479e2e95e
! %l7 = 0000000088b4b7f0, Mem[0000000091000018] = 5ffaf26e47a19fcf
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = 0000000088b4b7f0
! %l2 = 000000000000006a, Mem[0000000090000019] = 17902870
stb %l2,[%i4+0x019] ! Mem[0000000090000018] = 6a902870
! %l6 = 0000ab68, %l7 = 88b4b7f0, Mem[0000000091800030] = 0000007e 1b640d4d
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 0000ab68 88b4b7f0
! %l2 = 0000006a, %l3 = 3bc7d761, Mem[0000000091800020] = 000000f3 37b3848b
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 0000006a 3bc7d761
! %l0 = ffffffffb012e7fd, Mem[0000000091000008] = e1426574
stw %l0,[%i6+%o1] ! Mem[0000000091000008] = b012e7fd
! Mem[0000000091800038] = 0000ab68, %g2 = ea1307f479e2e95e
lduw [%o0+0x038],%g2 ! %g2 = 000000000000ab68
! %l7 = 0000000088b4b7f0, Mem[0000000091800010] = eb7119d588b4b7f0
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 0000000088b4b7f0
! Mem[0000000090000000] = dc281309eb7119d5, %g2 = 000000000000ab68
ldx [%i4+%g0],%g2 ! %g2 = dc281309eb7119d5
p0_label_15:
! %l2 = 000000000000006a, Mem[0000000090000034] = 0000ab68
sth %l2,[%i4+0x034] ! Mem[0000000090000034] = 006aab68
! %l3 = e14265743bc7d761, Mem[0000000011000019] = 1885492d
stb %l3,[%i2+0x019] ! Mem[0000000011000018] = 1861492d
! Mem[0000000090000028] = 000000ab, %g2 = dc281309eb7119d5
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000000
! Mem[000000009100001c] = 88b4b7f0, %g18 = 87e00c1069241cbd
ldsw [%i6+0x01c],%g2 ! %g2 = 87e00c1069241cbd
! %l4 = 0000007e, %l5 = 1b640d4d, Mem[0000000090000000] = dc281309 eb7119d5
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 0000007e 1b640d4d
! Mem[0000000090800024] = 49070000, %g2 = ffffffff88b4b7f0
ldsb [%i5+0x026],%g2 ! %g2 = 0000000000000049
! %l2 = 0000006a, %l3 = 3bc7d761, Mem[0000000090000038] = 539113b2 e6c51178
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 0000006a 3bc7d761
! Mem[000000001000002c] = ab682e08, %l2 = 000000000000006a
lduh [%i0+0x02c],%l2 ! %l2 = 000000000000ab68
! Mem[0000000090800000] = 00ebdd4b, %g2 = 0000000000000049
ldsh [%i5+0x002],%g2 ! %g2 = 00000000000000eb
! %l1 = 0000000037b3848b, Mem[0000000011000012] = 3b07f964
sth %l1,[%i2+0x012] ! Mem[0000000011000010] = 3b07848b
p0_label_16:
! Mem[0000000090000010] = 1d358e580000006a, %g2 = 00000000000000eb
ldx [%i4+%o2],%g2 ! %g2 = 1d358e580000006a
! Mem[0000000091800030] = 0000ab68, %g2 = 1d358e580000006a
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000014] = 0000006a, %g18 = 87e00c1069241cbd
ldsw [%i4+0x014],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000090800000] = 000000eb, %g2 = 000000000000006a
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[000000001100002c] = 8ca54f46, %l6 = 000000000000ab68
ldsh [%i2+0x02e],%l6 ! %l6 = 0000000000004f46
! Mem[0000000091800024] = d7610000, %g2 = 0000000000000000
lduh [%o0+0x026],%g2 ! %g2 = 000000000000d761
! Mem[0000000091000018] = 00000000, %g18 = 87e00c1069241cbd
ldsw [%i6+%o3],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000091800010] = 00000088, %g2 = 0000000000000000
ldub [%o0+0x011],%g2 ! %g2 = 0000000000000000
! Mem[000000009000002c] = 0000ab68, %g2 = 0000000000000000
lduw [%i4+0x02c],%g2 ! %g2 = 000000000000ab68
! Mem[0000000091800038] = 0000ab68 88b4b7f0, %g2 = 0000ab68, %g3 = 98f9b0a5
ldd [%o0+0x038],%g2 ! %g2 = 000000000000ab68 0000000088b4b7f0
p0_label_17:
! Mem[0000000090000000] = 0000007e 1b640d4d, %g2 = 0000ab68, %g3 = 88b4b7f0
ldd [%i4+%g0],%g2 ! %g2 = 000000000000007e 000000001b640d4d
! Mem[0000000090000030] = 7a6764e2 006aab68, %g2 = 0000007e, %g3 = 1b640d4d
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000006aab68
! Mem[0000000010000020] = c980da34 d78dfaef, %l0 = b012e7fd, %l1 = 37b3848b
ldd [%i0+%o4],%l0 ! %l0 = 00000000c980da34 00000000d78dfaef
! %l7 = 0000000088b4b7f0, Mem[0000000090800012] = 9dd95e35
stb %l7,[%i5+0x012] ! Mem[0000000090800010] = f0d95e35
! %l5 = 000000001b640d4d, Mem[0000000091000028] = 21a95ba108a9d051
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 000000001b640d4d
! Mem[000000009100002c] = 0d4db012, %g2 = 000000007a6764e2
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000000d4d
! Mem[000000009000003c] = 3bc7d761, %g2 = 0000000000000d4d
lduw [%i4+0x03c],%g2 ! %g2 = 000000003bc7d761
! Mem[0000000091000038] = e25676cb, %g18 = 87e00c1069241cbd
ldsw [%i6+0x038],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000091000008] = fd3bc7d7, %g2 = ffffffffe25676cb
ldsb [%i6+0x00b],%g2 ! %g2 = fffffffffffffffd
! %l1 = 00000000d78dfaef, Mem[0000000011800021] = e2dd51df
stb %l1,[%i3+0x021] ! Mem[0000000011800020] = e2ef51df
p0_label_18:
! Mem[000000009100003c] = 62bf8c8f, %g2 = fffffffffffffffd
ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000062
! Mem[0000000010800030] = 22cce5fd eac8eccf, %l4 = 0000007e, %l5 = 1b640d4d
ldd [%i1+0x030],%l4 ! %l4 = 0000000022cce5fd 00000000eac8eccf
! Mem[0000000090000030] = 64e2006a, %g2 = 0000000000000062
ldsh [%i4+0x032],%g2 ! %g2 = 00000000000064e2
! %l2 = 000000000000ab68, Mem[0000000090000018] = 1d6a9028
sth %l2,[%i4+%o3] ! Mem[0000000090000018] = ab689028
! Mem[0000000091800028] = 0000000037b3848b, %g2 = 00000000000064e2
ldx [%o0+%o5],%g2 ! %g2 = 0000000037b3848b
! Mem[0000000090800000] = 000000ebdd4bc205, %g2 = 0000000037b3848b
ldx [%i5+%g0],%g2 ! %g2 = 000000ebdd4bc205
! Mem[0000000091800010] = 0000000088b4b7f0, %g2 = 000000ebdd4bc205
ldx [%o0+%o2],%g2 ! %g2 = 0000000088b4b7f0
! %l0 = c980da34, %l1 = d78dfaef, Mem[0000000091000020] = 8b0950dd 0ff3f93d
std %l0,[%i6+%o4] ! Mem[0000000091000020] = c980da34 d78dfaef
! Mem[0000000091800008] = 8b9883bd, %g2 = 0000000088b4b7f0
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! %l1 = 00000000d78dfaef, Mem[000000009180001a] = ab6888b4
sth %l1,[%o0+0x01a] ! Mem[0000000091800018] = faef88b4
p0_label_19:
! %l2 = 0000ab68, %l3 = 3bc7d761, Mem[0000000090000010] = 1d358e58 0000006a
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 0000ab68 3bc7d761
! Mem[0000000090800010] = f844f0d9, %g2 = 000000008b9883bd
ldsh [%i5+%o2],%g2 ! %g2 = fffffffffffff844
! %l4 = 0000000022cce5fd, Mem[0000000010800028] = e14265743bc7d761
stx %l4,[%i1+%o5] ! Mem[0000000010800028] = 0000000022cce5fd
! %l2 = 000000000000ab68, Mem[0000000010000036] = c40d0341
stb %l2,[%i0+0x036] ! Mem[0000000010000034] = c40d6841
! %l7 = 0000000088b4b7f0, Mem[000000009080001c] = db268a9a
stb %l7,[%i5+0x01c] ! Mem[000000009080001c] = f0268a9a
! Mem[000000009080000c] = c7c9f844, %g2 = fffffffffffff844
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffffc7c9
! Mem[0000000091000020] = c980da34, %g18 = 87e00c1069241cbd
ldsw [%i6+%o4],%g2 ! %g2 = 87e00c1069241cbd
! %l3 = e14265743bc7d761, Mem[0000000091000030] = b012e7fd
stw %l3,[%i6+0x030] ! Mem[0000000091000030] = 3bc7d761
! %l4 = 22cce5fd, %l5 = eac8eccf, Mem[0000000090000020] = 0000007e 000000eb
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 22cce5fd eac8eccf
! %l3 = e14265743bc7d761, Mem[0000000091000018] = 00000000
stb %l3,[%i6+%o3] ! Mem[0000000091000018] = 61000000
p0_label_20:
! Mem[0000000090800020] = 0c86ef26, %g18 = 87e00c1069241cbd
ldsw [%i5+%o4],%g2 ! %g2 = 87e00c1069241cbd
! Mem[000000009000000c] = e5b6ee4c, %g2 = 000000000c86ef26
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000e5b6
! Mem[0000000011800008] = d3eb2dcbbaf39529, %l4 = 0000000022cce5fd
ldx [%i3+%o1],%l4 ! %l4 = d3eb2dcbbaf39529
! Mem[0000000090000010] = 0000ab683bc7d761, %g2 = 000000000000e5b6
ldx [%i4+%o2],%g2 ! %g2 = 0000ab683bc7d761
! %l6 = 0000000000004f46, Mem[0000000090800023] = 26351449
stb %l6,[%i5+0x023] ! Mem[0000000090800020] = 46351449
! Mem[000000009100001c] = 88b4b7f0, %g18 = 87e00c1069241cbd
ldsw [%i6+0x01c],%g2 ! %g2 = 87e00c1069241cbd
! %l1 = 00000000d78dfaef, Mem[000000001000002e] = ab682e08
stb %l1,[%i0+0x02e] ! Mem[000000001000002c] = ab68ef08
! Mem[000000001000003c] = e5b6ee4c, %l5 = 00000000eac8eccf
lduh [%i0+0x03c],%l5 ! %l5 = 000000000000e5b6
! %l0 = c980da34, %l1 = d78dfaef, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l0,[%i6+0x038] ! Mem[0000000091000038] = c980da34 d78dfaef
! %l3 = e14265743bc7d761, Mem[000000009080000a] = e61214ac
sth %l3,[%i5+0x00a] ! Mem[0000000090800008] = d76114ac
p0_label_21:
! Mem[0000000090000008] = 562f677e, %g18 = 87e00c1069241cbd
ldsw [%i4+%o1],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000090000008] = 562f677e, %g18 = 87e00c1069241cbd
ldsw [%i4+%o1],%g2 ! %g2 = 87e00c1069241cbd
! %l4 = baf39529, %l5 = 0000e5b6, Mem[0000000011000000] = 7974281a 88b4b7f0
std %l4,[%i2+%g0] ! Mem[0000000011000000] = baf39529 0000e5b6
! Mem[0000000090000000] = 007e1b64, %g2 = 00000000562f677e
lduh [%i4+0x002],%g2 ! %g2 = 000000000000007e
! Mem[0000000091000004] = 98f9b0a5, %g18 = 87e00c1069241cbd
ldsw [%i6+0x004],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000090800034] = e95e66e1, %g2 = ffffffff98f9b0a5
ldub [%i5+0x036],%g2 ! %g2 = 00000000000000e9
! %l7 = 0000000088b4b7f0, Mem[0000000090800004] = dd4bc205
stw %l7,[%i5+0x004] ! Mem[0000000090800004] = 88b4b7f0
! Mem[0000000090000010] = 0000ab68 3bc7d761, %g2 = 000000e9, %g3 = 006aab68
ldd [%i4+%o2],%g2 ! %g2 = 000000000000ab68 000000003bc7d761
! Mem[0000000011000010] = 3b07848b 6a5b9c6e, %l2 = 0000ab68, %l3 = 3bc7d761
ldd [%i2+%o2],%l2 ! %l2 = 000000003b07848b 000000006a5b9c6e
! %l6 = 0000000000004f46, Mem[000000009080003e] = 006a0000
sth %l6,[%i5+0x03e] ! Mem[000000009080003c] = 4f460000
p0_label_22:
! Mem[0000000010000020] = c980da34d78dfaef, %l2 = 000000003b07848b
ldx [%i0+%o4],%l2 ! %l2 = c980da34d78dfaef
! Mem[0000000091800008] = 83bd3923, %g2 = 000000000000ab68
ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff83bd
! Mem[0000000091800028] = 00000000 37b3848b, %g2 = ffff83bd, %g3 = 3bc7d761
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 0000000037b3848b
! Mem[0000000090800038] = 66e1d7bc 13004f46, %g2 = 00000000, %g3 = 37b3848b
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 0000000013004f46
! Mem[000000009100003c] = ef000000, %g2 = 0000000066e1d7bc
ldub [%i6+0x03f],%g2 ! %g2 = 00000000000000ef
! Mem[000000009100003c] = d78dfaef, %g18 = 87e00c1069241cbd
ldsw [%i6+0x03c],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000011000018] = 1861492d, %l7 = 0000000088b4b7f0
ldub [%i2+%o3],%l7 ! %l7 = 0000000000000018
! %l5 = 000000000000e5b6, Mem[0000000091800039] = 00ab6888
stb %l5,[%o0+0x039] ! Mem[0000000091800038] = b6ab6888
! Mem[0000000091800018] = faef88b4, %g2 = ffffffffd78dfaef
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000faef
! %l6 = 0000000000004f46, Mem[0000000090800031] = 1307f479
stb %l6,[%i5+0x031] ! Mem[0000000090800030] = 4607f479
p0_label_23:
! Mem[0000000091000018] = 61000000, %g2 = 000000000000faef
lduw [%i6+%o3],%g2 ! %g2 = 0000000061000000
! Mem[0000000090800030] = ea4607f4, %g2 = 0000000061000000
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffea46
! %l4 = d3eb2dcbbaf39529, Mem[0000000090000020] = 22cce5fdeac8eccf
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = d3eb2dcbbaf39529
! %l2 = c980da34d78dfaef, Mem[000000009100000e] = d7616cff
sth %l2,[%i6+0x00e] ! Mem[000000009100000c] = faef6cff
! %l2 = c980da34d78dfaef, Mem[000000009000000c] = e5b6ee4c
sth %l2,[%i4+0x00c] ! Mem[000000009000000c] = faefee4c
! %l0 = 00000000c980da34, Mem[000000001000003c] = e5b6ee4c
stw %l0,[%i0+0x03c] ! Mem[000000001000003c] = c980da34
! Mem[000000009180002c] = 848b0000, %g2 = ffffffffffffea46
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffff848b
! %l0 = c980da34, %l1 = d78dfaef, Mem[0000000091000038] = c980da34 d78dfaef
std %l0,[%i6+0x038] ! Mem[0000000091000038] = c980da34 d78dfaef
! Mem[0000000091000020] = c980da34, %g2 = ffffffffffff848b
lduh [%i6+%o4],%g2 ! %g2 = 000000000000c980
! %l6 = 00004f46, %l7 = 00000018, Mem[0000000011800008] = d3eb2dcb baf39529
std %l6,[%i3+%o1] ! Mem[0000000011800008] = 00004f46 00000018
p0_label_24:
! Mem[0000000091800018] = 0000faef, %g18 = 87e00c1069241cbd
ldsw [%o0+%o3],%g2 ! %g2 = 87e00c1069241cbd
! Mem[0000000091800028] = 00000000, %g18 = 87e00c1069241cbd
ldsw [%o0+%o5],%g2 ! %g2 = 87e00c1069241cbd
! %l3 = 000000006a5b9c6e, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = 000000006a5b9c6e
! %l3 = 000000006a5b9c6e, Mem[0000000091800010] = 0000000088b4b7f0
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 000000006a5b9c6e
! %l7 = 0000000000000018, Mem[0000000010000000] = a5681437
stw %l7,[%i0+%g0] ! Mem[0000000010000000] = 00000018
! Mem[0000000091800024] = d7610000, %g2 = 0000000000000000
lduh [%o0+0x026],%g2 ! %g2 = 000000000000d761
! Mem[0000000091000038] = c980da34 d78dfaef, %g2 = 0000d761, %g3 = 13004f46
ldd [%i6+0x038],%g2 ! %g2 = 00000000c980da34 00000000d78dfaef
! %l4 = d3eb2dcbbaf39529, Mem[0000000090000038] = 0000006a
stw %l4,[%i4+0x038] ! Mem[0000000090000038] = baf39529
! Mem[0000000091800010] = 00000000 6a5b9c6e, %g2 = c980da34, %g3 = d78dfaef
ldd [%o0+%o2],%g2 ! %g2 = 0000000000000000 000000006a5b9c6e
! %l7 = 0000000000000018, Mem[0000000091000026] = faef0000
sth %l7,[%i6+0x026] ! Mem[0000000091000024] = 00180000
p0_label_25:
! Mem[0000000090000014] = d761ab68, %g2 = 0000000000000000
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffd761
! Mem[0000000091800000] = 00006a5b, %g2 = ffffffffffffd761
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = ea4607f4, %g2 = 0000000000000000
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffea46
! Mem[0000000010800034] = eac8eccf, %l6 = 0000000000004f46
ldub [%i1+0x036],%l6 ! %l6 = 00000000000000ec
! %l1 = 00000000d78dfaef, Mem[0000000091000016] = 006a6100
stb %l1,[%i6+0x016] ! Mem[0000000091000014] = ef6a6100
! Mem[0000000091000020] = c980da34d78d0018, %g2 = ffffffffffffea46
ldx [%i6+%o4],%g2 ! %g2 = c980da34d78d0018
! Mem[000000009100001c] = 88b4b7f0, %g2 = c980da34d78d0018
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000088b4
! Mem[0000000091000008] = b012e7fd, %g2 = 00000000000088b4
lduh [%i6+%o1],%g2 ! %g2 = 000000000000b012
! Mem[0000000090000018] = ab689028, %g2 = 000000000000b012
lduw [%i4+%o3],%g2 ! %g2 = 00000000ab689028
! %l2 = c980da34d78dfaef, Mem[0000000011000001] = baf39529
stb %l2,[%i2+0x001] ! Mem[0000000011000000] = baef9529
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000c980da34
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d78dfaef
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be c980da34d78dfaef
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006a5b9c6e
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be d3eb2dcbbaf39529
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000e5b6
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ec
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000018
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 b50e9481 1869a176
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be cfd0df2f 1713ce0c
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be da2aa011 91152bd5
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ac8a33c1 9dba9190
bne %xcc,p0_f6_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000018170ae8a5
ldx [%i0+0x000],%g3 ! Observed data at 0000000010000000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 98fad8f7ab68ef08
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 = a6a0f46ac40d6841
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 = 13c47a3ac980da34
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+0x000],%g2 ! Expected data = 247820f60000eccf
ldx [%i1+0x000],%g3 ! Observed data at 0000000010800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c8412312f2aa9a3c
ldx [%i1+0x008],%g3 ! Observed data at 0000000010800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000022cce5fd
ldx [%i1+0x028],%g3 ! Observed data at 0000000010800028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x028,%g4
set p0_local2_expect,%g1
p0_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = baef95290000e5b6
ldx [%i2+0x000],%g3 ! Observed data at 0000000011000000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3b07848b6a5b9c6e
ldx [%i2+0x010],%g3 ! Observed data at 0000000011000010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1861492d229898b2
ldx [%i2+0x018],%g3 ! Observed data at 0000000011000018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 13c47a3ae5b6ee4c
ldx [%i2+0x038],%g3 ! Observed data at 0000000011000038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x038,%g4
set p0_local3_expect,%g1
p0_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 846bfcd4eb7119d5
ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00004f4600000018
ldx [%i3+0x008],%g3 ! Observed data at 0000000011800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000000000006a
ldx [%i3+0x010],%g3 ! Observed data at 0000000011800010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = e2ef51df065f390d
ldx [%i3+0x020],%g3 ! Observed data at 0000000011800020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x020,%g4
! The test for processor 0 has passed
p0_passed:
ta GOOD_TRAP
nop
p0_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p0_failed
p0_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p0_failed
p0_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p0_failed
p0_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p0_failed
p0_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p0_failed
p0_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p0_failed
p0_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p0_failed
p0_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p0_failed
p0_f0_fail:
set p0_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f2_fail:
set p0_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f4_fail:
set p0_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p0_f6_fail:
set p0_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800020]
stba %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000000]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000028]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000011000000]
ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010800020]
done
p0_trap1o:
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800020]
stba %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000000]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010000028]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000011000000]
ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010800020]
done
p0_trap2e:
stha %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800020]
stba %l5,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000010]
done
p0_trap2o:
stha %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800020]
stba %l5,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000010]
done
p0_trap3e:
nop
nop
nop
done
p0_trap3o:
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 = 629b75b68e721ba4
ldx [%g1+0x008],%l1 ! %l1 = c8fce015e8ece729
ldx [%g1+0x010],%l2 ! %l2 = 7d51b2a2459e3c08
ldx [%g1+0x018],%l3 ! %l3 = a66a7977f2aa9a3c
ldx [%g1+0x020],%l4 ! %l4 = dc281309eb7119d5
ldx [%g1+0x028],%l5 ! %l5 = 51c6e1a0a03cf431
ldx [%g1+0x030],%l6 ! %l6 = 2c98010c562f6713
ldx [%g1+0x038],%l7 ! %l7 = 13c47a3ae5b6ee4c
! 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 = ae291928 051a644a 9496940a 90cdc27c
! %f4 = 6e2a0e83 f370848b 985463bc c77b569b
! %f8 = 004a4b19 473d3032 b685dfee 6fd9a5cb
! %f12 = 3ae9b307 c0aa9ba0 1942cea7 1cd3c0b2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 010e3168 6f816c18 1c2dca69 b9335f9f
! %f20 = 6ab63646 b17f4994 58628412 4623fcad
! %f24 = b39c5d5e 23bb30a6 a1fe406c 245ccf68
! %f28 = 76d23f36 d246b29b e20b2fcd 6983774d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 282dad2a 94a98209 42c46bda 9e1df600
! %f36 = df5793b2 0cf45a83 7557d4c4 3a444cd0
! %f40 = 4ca85f30 25f92faf 430957c7 959c9571
! %f44 = ffeaa480 6e26a79b 2df5737a 31997d83
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0213e37f00000028,%g7,%g1 ! GSR scale = 5, align = 0
wr %g1,%g0,%gsr ! GSR = 0213e37f00000028
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 1
p1_label_1:
! Mem[0000000090800014] = 6f1db2d5, %g2 = 0000000000000000
lduh [%i5+0x016],%g2 ! %g2 = 0000000000006f1d
! Mem[0000000013800014] = 2244af8f, %l5 = b89c25d5f03f6d62
ldsh [%i3+0x014],%l5 ! %l5 = 0000000000002244
! Mem[000000001300003c] = 3060d7c6, %l0 = f1c4db5a947a8098
lduh [%i2+0x03c],%l0 ! %l0 = 0000000000003060
! Mem[0000000090800024] = 35144907, %g2 = 0000000000006f1d
lduw [%i5+0x024],%g2 ! %g2 = 0000000035144907
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 35144907, %g3 = 00000000
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
! Mem[0000000091800038] = 54b6116d, %g18 = 7b1335fa1c9ec33e
ldsw [%o0+0x038],%g2 ! %g2 = 7b1335fa1c9ec33e
! %l4 = 41dab083, %l5 = 00002244, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 41dab083 00002244
! %l1 = 112d5ac0575431ab, Mem[0000000091800030] = 43bc1d8151532584
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 112d5ac0575431ab
! Mem[0000000091000028] = 21a95ba1 08a9d051, %g2 = 54b6116d, %g3 = e6c51178
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000008a9d051
! Mem[0000000091000010] = 95cd7757, %g2 = 0000000021a95ba1
ldsb [%i6+0x012],%g2 ! %g2 = ffffffffffffff95
p1_label_2:
! %l1 = 112d5ac0575431ab, Mem[000000001380000c] = d56e8357
stb %l1,[%i3+0x00c] ! Mem[000000001380000c] = ab6e8357
! Mem[0000000090000008] = b427e099152d46b0, %g2 = ffffffffffffff95
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! %l0 = 00003060, %l1 = 575431ab, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 00003060 575431ab
! Mem[0000000091000038] = e25676cb, %g2 = b427e099152d46b0
ldsb [%i6+0x038],%g2 ! %g2 = ffffffffffffffe2
! %l6 = 210f7da9b04bd1fd, Mem[0000000090000004] = d6ba8c74
stw %l6,[%i4+0x004] ! Mem[0000000090000004] = b04bd1fd
! Mem[0000000091800030] = 112d5ac0575431ab, %g2 = ffffffffffffffe2
ldx [%o0+0x030],%g2 ! %g2 = 112d5ac0575431ab
! Mem[0000000091800008] = 00003060 575431ab, %g2 = 575431ab, %g3 = 08a9d051
ldd [%o0+%o1],%g2 ! %g2 = 0000000000003060 00000000575431ab
! Mem[0000000091800030] = 112d5ac0, %g2 = 0000000000003060
ldsh [%o0+0x030],%g2 ! %g2 = 000000000000112d
! %l4 = 41dab083, %l5 = 00002244, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 41dab083 00002244
! %l3 = 62faae4e5276c5c5, Mem[0000000091000008] = 48c280527312abd6
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 62faae4e5276c5c5
p1_label_3:
! %l0 = 0000000000003060, Mem[0000000091800020] = 5566979d
stw %l0,[%o0+%o4] ! Mem[0000000091800020] = 00003060
! %l4 = f4ee9e3e41dab083, Mem[0000000090800000] = 41dab083
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = 41dab083
! %l3 = 62faae4e5276c5c5, Mem[0000000091000004] = 98f9b0a5
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = 5276c5c5
! Mem[0000000090800010] = f8449dd9 5e356f1d, %g2 = 0000112d, %g3 = 575431ab
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e356f1d
! Mem[0000000091800034] = 31ab54b6, %g2 = 00000000f8449dd9
ldub [%o0+0x036],%g2 ! %g2 = 0000000000000031
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 0000000000000031
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! %l5 = 0000000000002244, Mem[0000000091800010] = 6e4e5182
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = 00002244
! Mem[000000009100002c] = 08a9d051, %g2 = 54b6116d9d52adff
ldub [%i6+0x02c],%g2 ! %g2 = 0000000000000008
! Mem[0000000091800038] = 116d9d52, %g2 = 0000000000000008
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000116d
! Mem[000000009000001c] = fb0e0ad8, %g2 = 000000000000116d
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000fb0e
p1_label_4:
! Mem[0000000090000020] = 0ad8f703, %g18 = 7b1335fa1c9ec33e
ldsw [%i4+%o4],%g2 ! %g2 = 7b1335fa1c9ec33e
! Mem[0000000091800028] = 24b0df4e, %g2 = 000000000ad8f703
ldsb [%o0+0x02a],%g2 ! %g2 = 0000000000000024
! Mem[000000009000002c] = 2cbb7a67, %g2 = 0000000000000024
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000002cbb
! Mem[000000001300001c] = aeadd2c5, %l2 = 1f195368ba0d071b
lduh [%i2+0x01c],%l2 ! %l2 = 000000000000aead
! Mem[0000000090000020] = 0ad8f703, %g2 = 0000000000002cbb
lduw [%i4+%o4],%g2 ! %g2 = 000000000ad8f703
! Mem[0000000013800038] = edd00b4dddfb8e62, %l3 = 62faae4e5276c5c5
ldx [%i3+0x038],%l3 ! %l3 = edd00b4dddfb8e62
! %l7 = 71e72d00a927ebe2, Mem[0000000091000024] = 0f65f93d
stw %l7,[%i6+0x024] ! Mem[0000000091000024] = a927ebe2
! %l2 = 000000000000aead, Mem[0000000091800022] = 3060ba3f
sth %l2,[%o0+0x022] ! Mem[0000000091800020] = aeadba3f
! Mem[000000009180000c] = 575431ab, %g2 = 000000000ad8f703
lduw [%o0+0x00c],%g2 ! %g2 = 00000000575431ab
! Mem[0000000090000034] = 807fa20a, %g18 = 7b1335fa1c9ec33e
ldsw [%i4+0x034],%g2 ! %g2 = 7b1335fa1c9ec33e
p1_label_5:
! Mem[000000009000000c] = 2d46b01d, %g2 = ffffffff807fa20a
ldsb [%i4+0x00d],%g2 ! %g2 = 000000000000002d
! %l6 = b04bd1fd, %l7 = a927ebe2, Mem[0000000091000000] = 6ae82f88 5276c5c5
std %l6,[%i6+%g0] ! Mem[0000000091000000] = b04bd1fd a927ebe2
! %l3 = edd00b4dddfb8e62, Mem[0000000090000014] = d828ead6
sth %l3,[%i4+0x014] ! Mem[0000000090000014] = 8e62ead6
! %l3 = edd00b4dddfb8e62, Mem[0000000090800016] = 6f1db2d5
sth %l3,[%i5+0x016] ! Mem[0000000090800014] = 8e62b2d5
! %l1 = 112d5ac0575431ab, Mem[0000000012800018] = c82b4e3133fc31db
stx %l1,[%i1+%o3] ! Mem[0000000012800018] = 112d5ac0575431ab
! Mem[0000000090800024] = 35144907, %g18 = 7b1335fa1c9ec33e
ldsw [%i5+0x024],%g2 ! %g2 = 7b1335fa1c9ec33e
! Mem[0000000091000024] = a927ebe2, %g2 = 0000000035144907
lduw [%i6+0x024],%g2 ! %g2 = 00000000a927ebe2
! Mem[000000009080002c] = 51e85f11, %g18 = 7b1335fa1c9ec33e
ldsw [%i5+0x02c],%g2 ! %g2 = 7b1335fa1c9ec33e
! %l5 = 0000000000002244, Mem[0000000091000004] = a927ebe2
stw %l5,[%i6+0x004] ! Mem[0000000091000004] = 00002244
! Mem[0000000091000008] = faae4e52, %g2 = 0000000051e85f11
ldub [%i6+0x009],%g2 ! %g2 = 00000000000000fa
p1_label_6:
! %l5 = 0000000000002244, Mem[0000000091800008] = 00003060
stw %l5,[%o0+%o1] ! Mem[0000000091800008] = 00002244
! Mem[000000009180002c] = df4e4459, %g2 = 00000000000000fa
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffdf4e
! %l2 = 0000aead, %l3 = ddfb8e62, Mem[0000000090000000] = 09d53180 b04bd1fd
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 0000aead ddfb8e62
! Mem[0000000013800000] = 785793dfcad050e6, %l6 = 210f7da9b04bd1fd
ldx [%i3+%g0],%l6 ! %l6 = 785793dfcad050e6
! %l2 = 0000aead, %l3 = ddfb8e62, Mem[0000000090800010] = f8449dd9 5e358e62
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 0000aead ddfb8e62
! %l6 = cad050e6, %l7 = a927ebe2, Mem[0000000091800028] = 153f24b0 df4e4459
std %l6,[%o0+%o5] ! Mem[0000000091800028] = cad050e6 a927ebe2
! %l1 = 112d5ac0575431ab, Mem[0000000091800020] = 0000aead
stw %l1,[%o0+%o4] ! Mem[0000000091800020] = 575431ab
! Mem[0000000012000000] = 6c102d53 92208268, %l2 = 0000aead, %l3 = ddfb8e62
ldd [%i0+%g0],%l2 ! %l2 = 000000006c102d53 0000000092208268
! %l1 = 112d5ac0575431ab, Mem[0000000091800006] = e6aa0000
sth %l1,[%o0+0x006] ! Mem[0000000091800004] = 31ab0000
! Mem[0000000091800010] = 00224496, %g2 = ffffffffffffdf4e
ldsb [%o0+0x011],%g2 ! %g2 = 0000000000000000
p1_label_7:
! Mem[0000000090800018] = b2d54dc6db268a9a, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc6db268a9a
! Mem[0000000091000020] = dda927eb, %g2 = b2d54dc6db268a9a
ldsb [%i6+0x023],%g2 ! %g2 = ffffffffffffffdd
! %l7 = 71e72d00a927ebe2, Mem[0000000091800038] = 54b6116d9d52adff
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 71e72d00a927ebe2
! Mem[0000000091800038] = 71e72d00, %g18 = 7b1335fa1c9ec33e
ldsw [%o0+0x038],%g2 ! %g2 = 7b1335fa1c9ec33e
! %l0 = 00003060, %l1 = 575431ab, Mem[0000000013000000] = 2ac988e2 0c472b0b
std %l0,[%i2+%g0] ! Mem[0000000013000000] = 00003060 575431ab
! Mem[000000009000001c] = 70edfb0e, %g2 = 0000000071e72d00
lduw [%i4+0x01c],%g2 ! %g2 = 0000000070edfb0e
! %l4 = f4ee9e3e41dab083, Mem[0000000090000008] = b427e099
stw %l4,[%i4+%o1] ! Mem[0000000090000008] = 41dab083
! Mem[000000009100000c] = 5276c5c5, %g18 = 7b1335fa1c9ec33e
ldsw [%i6+0x00c],%g2 ! %g2 = 7b1335fa1c9ec33e
! Mem[0000000091000004] = 00002244, %g2 = 000000005276c5c5
ldsh [%i6+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = 41dab083, %g18 = 7b1335fa1c9ec33e
ldsw [%i5+%g0],%g2 ! %g2 = 7b1335fa1c9ec33e
p1_label_8:
! Mem[0000000012000018] = 9f7be382 61d6b81f, %l6 = cad050e6, %l7 = a927ebe2
ldd [%i0+%o3],%l6 ! %l6 = 000000009f7be382 0000000061d6b81f
! Mem[0000000012000008] = d19c7c5f, %l6 = 000000009f7be382
ldub [%i0+%o1],%l6 ! %l6 = 00000000000000d1
! %l0 = 0000000000003060, Mem[0000000090000010] = 1d358e58
sth %l0,[%i4+%o2] ! Mem[0000000090000010] = 30608e58
! %l1 = 112d5ac0575431ab, Mem[0000000090000038] = 53918eb2
stw %l1,[%i4+0x038] ! Mem[0000000090000038] = 575431ab
! %l6 = 000000d1, %l7 = 61d6b81f, Mem[0000000091000020] = 8b0950dd a927ebe2
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 000000d1 61d6b81f
! Mem[0000000091000010] = 6cff95cd, %g2 = 0000000041dab083
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000006cff
! Mem[0000000090800000] = 41dab083 00002244, %g2 = 00006cff, %g3 = 5e356f1d
ldd [%i5+%g0],%g2 ! %g2 = 0000000041dab083 0000000000002244
! Mem[0000000012000000] = 6c102d53, %l6 = 00000000000000d1
ldsw [%i0+%g0],%l6 ! %l6 = 000000006c102d53
! Mem[0000000091000014] = 7757fe01, %g2 = 0000000041dab083
lduh [%i6+0x014],%g2 ! %g2 = 0000000000007757
! Mem[000000009080003c] = b0000000, %g2 = 0000000000007757
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffffb0
p1_label_9:
! %l2 = 6c102d53, %l3 = 92208268, Mem[0000000090800010] = 0000aead ddfb8e62
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 6c102d53 92208268
! %l3 = 0000000092208268, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 0000000092208268
! %l7 = 0000000061d6b81f, Mem[0000000090800034] = 79e2e95e
stw %l7,[%i5+0x034] ! Mem[0000000090800034] = 61d6b81f
! Mem[0000000091800008] = 22445754, %g2 = ffffffffffffffb0
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000002244
! Mem[0000000090000020] = f7030332, %g2 = 0000000000002244
ldsh [%i4+0x022],%g2 ! %g2 = fffffffffffff703
! %l5 = 0000000000002244, Mem[000000009100003a] = 76cb62bf
sth %l5,[%i6+0x03a] ! Mem[0000000091000038] = 224462bf
! Mem[0000000090800010] = 6c102d53, %g2 = fffffffffffff703
lduw [%i5+%o2],%g2 ! %g2 = 000000006c102d53
! %l5 = 0000000000002244, Mem[000000009080003e] = 7bb00000
sth %l5,[%i5+0x03e] ! Mem[000000009080003c] = 22440000
! Mem[0000000090800014] = 92208268, %g2 = 000000006c102d53
lduh [%i5+0x014],%g2 ! %g2 = 0000000000009220
! Mem[0000000090000030] = 7a6764e2, %g2 = 0000000000009220
lduw [%i4+0x030],%g2 ! %g2 = 000000007a6764e2
p1_label_10:
! %l2 = 000000006c102d53, Mem[0000000091000029] = a95ba108
stb %l2,[%i6+0x029] ! Mem[0000000091000028] = 535ba108
! Mem[0000000091800004] = 31ab0000, %g2 = 000000007a6764e2
lduh [%o0+0x006],%g2 ! %g2 = 00000000000031ab
! %l3 = 0000000092208268, Mem[000000009080000a] = b0830000
sth %l3,[%i5+0x00a] ! Mem[0000000090800008] = 82680000
! %l4 = 41dab083, %l5 = 00002244, Mem[0000000091800030] = 112d5ac0 575431ab
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 41dab083 00002244
! %l6 = 000000006c102d53, Mem[0000000090800001] = dab08300
stb %l6,[%i5+0x001] ! Mem[0000000090800000] = 53b08300
! Mem[0000000090800038] = 66e1d7bc adc22244, %g2 = 000031ab, %g3 = 00002244
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000adc22244
! Mem[000000001300002c] = d417f709, %l2 = 000000006c102d53
ldub [%i2+0x02c],%l2 ! %l2 = 00000000000000d4
! Mem[0000000090800000] = b0830000, %g2 = 0000000066e1d7bc
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffb083
! %l5 = 0000000000002244, Mem[0000000091800028] = cad050e6a927ebe2
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = 0000000000002244
! %l2 = 000000d4, %l3 = 92208268, Mem[0000000091000030] = a5b5761e 1214449b
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 000000d4 92208268
p1_label_11:
! %l3 = 0000000092208268, Mem[000000009180002a] = 00000000
sth %l3,[%o0+0x02a] ! Mem[0000000091800028] = 82680000
! %l3 = 0000000092208268, Mem[0000000012000018] = 9f7be38261d6b81f
stx %l3,[%i0+%o3] ! Mem[0000000012000018] = 0000000092208268
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = ffffffffffffb083
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[000000009100003c] = 8f000000, %g2 = 0c86ef2635144907
ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffff8f
! %l1 = 112d5ac0575431ab, Mem[0000000090800012] = 2d539220
stb %l1,[%i5+0x012] ! Mem[0000000090800010] = ab539220
! Mem[0000000090000000] = aeadddfb, %g2 = ffffffffffffff8f
ldsb [%i4+0x002],%g2 ! %g2 = ffffffffffffffae
! %l0 = 0000000000003060, Mem[0000000091800008] = 00002244
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = 00003060
! %l7 = 0000000061d6b81f, Mem[0000000090000012] = 8e588e62
sth %l7,[%i4+0x012] ! Mem[0000000090000010] = b81f8e62
! %l7 = 0000000061d6b81f, Mem[0000000090800032] = 07f461d6
sth %l7,[%i5+0x032] ! Mem[0000000090800030] = b81f61d6
! %l5 = 0000000000002244, Mem[000000009100000c] = 5276c5c5
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = 00002244
p1_label_12:
! Mem[0000000090000004] = ddfb8e62, %g2 = ffffffffffffffae
lduh [%i4+0x004],%g2 ! %g2 = 000000000000ddfb
! %l3 = 0000000092208268, Mem[0000000090000006] = 8e6241da
stb %l3,[%i4+0x006] ! Mem[0000000090000004] = 686241da
! Mem[0000000090800008] = 41da8268, %g2 = 000000000000ddfb
lduw [%i5+%o1],%g2 ! %g2 = 0000000041da8268
! Mem[0000000091800020] = 575431ab, %g2 = 0000000041da8268
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000005754
! Mem[000000009080001c] = 8a9a0c86, %g2 = 0000000000005754
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008a9a
! %l3 = 0000000092208268, Mem[0000000091000020] = 000000d161d6b81f
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = 0000000092208268
! Mem[0000000091800008] = 00003060 575431ab, %g2 = 00008a9a, %g3 = adc22244
ldd [%o0+%o1],%g2 ! %g2 = 0000000000003060 00000000575431ab
! Mem[0000000013000028] = 595f2a62, %l0 = 0000000000003060
ldsh [%i2+%o5],%l0 ! %l0 = 000000000000595f
! %l7 = 0000000061d6b81f, Mem[000000009100000a] = ae4e0000
sth %l7,[%i6+0x00a] ! Mem[0000000091000008] = b81f0000
! Mem[0000000091800038] = 00a927eb, %g2 = 0000000000003060
ldub [%o0+0x03b],%g2 ! %g2 = 0000000000000000
p1_label_13:
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000000000
ldsh [%i6+0x03c],%g2 ! %g2 = 00000000000062bf
! Mem[000000001280002c] = 3b48490d, %l0 = 000000000000595f
ldsw [%i1+0x02c],%l0 ! %l0 = 000000003b48490d
! Mem[0000000090000008] = 41dab083, %g2 = 00000000000062bf
ldub [%i4+%o1],%g2 ! %g2 = 0000000000000041
! Mem[0000000090000004] = ddfb6862, %g2 = 0000000000000041
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffddfb
! Mem[0000000012000038] = 9eaf9cc7f96a29db, %l5 = 0000000000002244
ldx [%i0+0x038],%l5 ! %l5 = 9eaf9cc7f96a29db
! Mem[0000000013800030] = a7cb0ec8 c47e5fb9, %l2 = 000000d4, %l3 = 92208268
ldd [%i3+0x030],%l2 ! %l2 = 00000000a7cb0ec8 00000000c47e5fb9
! Mem[0000000090000024] = e58eaf02, %g2 = ffffffffffffddfb
lduh [%i4+0x026],%g2 ! %g2 = 000000000000e58e
! Mem[0000000091800014] = 96298cae, %g18 = 7b1335fa1c9ec33e
ldsw [%o0+0x014],%g2 ! %g2 = 7b1335fa1c9ec33e
! Mem[0000000090000028] = af022e97, %g2 = ffffffff96298cae
lduh [%i4+%o5],%g2 ! %g2 = 000000000000af02
! Mem[0000000090800034] = 1f66e1d7, %g2 = 000000000000af02
ldub [%i5+0x037],%g2 ! %g2 = 000000000000001f
p1_label_14:
! %l5 = 9eaf9cc7f96a29db, Mem[0000000091000018] = 5ffaf26e
stw %l5,[%i6+%o3] ! Mem[0000000091000018] = f96a29db
! Mem[000000009100003c] = 62bf8c8f, %g18 = 7b1335fa1c9ec33e
ldsw [%i6+0x03c],%g2 ! %g2 = 7b1335fa1c9ec33e
! Mem[0000000091000004] = 224462fa, %g2 = 0000000062bf8c8f
ldub [%i6+0x006],%g2 ! %g2 = 0000000000000022
! Mem[0000000091800014] = 96298cae, %g18 = 7b1335fa1c9ec33e
ldsw [%o0+0x014],%g2 ! %g2 = 7b1335fa1c9ec33e
! Mem[000000009080003c] = adc22244, %g2 = ffffffff96298cae
lduw [%i5+0x03c],%g2 ! %g2 = 00000000adc22244
! %l2 = 00000000a7cb0ec8, Mem[0000000090000000] = 0000aeadddfb6862
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 00000000a7cb0ec8
! %l6 = 6c102d53, %l7 = 61d6b81f, Mem[0000000090800038] = 66e1d7bc adc22244
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 6c102d53 61d6b81f
! Mem[000000009180003c] = a927ebe2, %g2 = 00000000adc22244
lduw [%o0+0x03c],%g2 ! %g2 = 00000000a927ebe2
! %l3 = 00000000c47e5fb9, Mem[0000000090800010] = 6c10ab53
sth %l3,[%i5+%o2] ! Mem[0000000090800010] = 5fb9ab53
! Mem[0000000090000018] = 1d179028, %g2 = 00000000a927ebe2
lduh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
p1_label_15:
! Mem[0000000091000000] = b04bd1fd, %g18 = 7b1335fa1c9ec33e
ldsw [%i6+%g0],%g2 ! %g2 = 7b1335fa1c9ec33e
! Mem[000000009080003c] = 1f000000, %g2 = ffffffffb04bd1fd
ldub [%i5+0x03f],%g2 ! %g2 = 000000000000001f
! Mem[0000000013800038] = edd00b4d, %l2 = 00000000a7cb0ec8
ldub [%i3+0x039],%l2 ! %l2 = 00000000000000d0
! %l0 = 3b48490d, %l1 = 575431ab, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 3b48490d 575431ab
! Mem[0000000091800028] = 00008268 00002244, %g2 = 0000001f, %g3 = 575431ab
ldd [%o0+%o5],%g2 ! %g2 = 0000000000008268 0000000000002244
! Mem[0000000090800034] = 61d6b81f, %g18 = 7b1335fa1c9ec33e
ldsw [%i5+0x034],%g2 ! %g2 = 7b1335fa1c9ec33e
! %l7 = 0000000061d6b81f, Mem[000000001380002e] = b9dce191
sth %l7,[%i3+0x02e] ! Mem[000000001380002c] = b9dcb81f
! %l7 = 0000000061d6b81f, Mem[0000000090000034] = 807fa20a
sth %l7,[%i4+0x034] ! Mem[0000000090000034] = b81fa20a
! %l0 = 000000003b48490d, Mem[0000000012800030] = 0d0ad14e3a474f24
stx %l0,[%i1+0x030] ! Mem[0000000012800030] = 000000003b48490d
! Mem[0000000091000000] = d1fd0000, %g2 = 0000000061d6b81f
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffffd1
p1_label_16:
! Mem[000000009100002c] = 08a9d051, %g2 = ffffffffffffffd1
lduw [%i6+0x02c],%g2 ! %g2 = 0000000008a9d051
! Mem[0000000091800010] = 00002244, %g2 = 0000000008a9d051
lduh [%o0+%o2],%g2 ! %g2 = 0000000000000000
! %l3 = 00000000c47e5fb9, Mem[0000000090000010] = 3060b81f8e62ead6
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 00000000c47e5fb9
! %l4 = f4ee9e3e41dab083, Mem[0000000090800010] = 5fb9ab53
stb %l4,[%i5+%o2] ! Mem[0000000090800010] = 83b9ab53
! Mem[0000000012000030] = 3f9205ffe8003ce8, %l2 = 00000000000000d0
ldx [%i0+0x030],%l2 ! %l2 = 3f9205ffe8003ce8
! Mem[0000000090800034] = 61d6b81f, %g18 = 7b1335fa1c9ec33e
ldsw [%i5+0x034],%g2 ! %g2 = 7b1335fa1c9ec33e
! %l4 = 41dab083, %l5 = f96a29db, Mem[0000000090800028] = 3b48490d 575431ab
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 41dab083 f96a29db
! Mem[0000000090000000] = 00000000, %g2 = 0000000061d6b81f
lduh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000024] = e58eaf02, %g2 = 0000000000000000
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffe58e
! Mem[0000000090000020] = 0ad8f703, %g2 = ffffffffffffe58e
lduw [%i4+%o4],%g2 ! %g2 = 000000000ad8f703
p1_label_17:
! %l1 = 112d5ac0575431ab, Mem[0000000090000000] = 00000000a7cb0ec8
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 112d5ac0575431ab
! %l1 = 112d5ac0575431ab, Mem[0000000090800038] = 6c102d5361d6b81f
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 112d5ac0575431ab
! %l7 = 0000000061d6b81f, Mem[0000000091000020] = 00000000
stw %l7,[%i6+%o4] ! Mem[0000000091000020] = 61d6b81f
! Mem[000000009000002c] = bb7a6764, %g2 = 000000000ad8f703
ldub [%i4+0x02f],%g2 ! %g2 = 00000000000000bb
! Mem[0000000090000008] = b083152d, %g2 = 00000000000000bb
ldub [%i4+0x00a],%g2 ! %g2 = 00000000000000b0
! Mem[0000000090800028] = dab083f9, %g2 = 00000000000000b0
ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000090000000] = 112d5ac0, %g2 = ffffffffffffffda
lduw [%i4+%g0],%g2 ! %g2 = 00000000112d5ac0
! Mem[0000000090800008] = 41da8268, %g2 = 00000000112d5ac0
lduw [%i5+%o1],%g2 ! %g2 = 0000000041da8268
! %l4 = 41dab083, %l5 = f96a29db, Mem[0000000091000010] = 00000000 92208268
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 41dab083 f96a29db
! Mem[0000000012000020] = c99353dff5bdbdaf, %l7 = 0000000061d6b81f
ldx [%i0+%o4],%l7 ! %l7 = c99353dff5bdbdaf
p1_label_18:
! %l5 = 9eaf9cc7f96a29db, Mem[000000009180000c] = 575431ab
stw %l5,[%o0+0x00c] ! Mem[000000009180000c] = f96a29db
! Mem[0000000090800014] = 208268b2, %g2 = 0000000041da8268
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000020
! Mem[0000000090000028] = af022e977d3b2cbb, %g2 = 0000000000000020
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! %l2 = 3f9205ffe8003ce8, Mem[0000000091800028] = 0000826800002244
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 3f9205ffe8003ce8
! Mem[0000000091000038] = 4462bf8c, %g2 = af022e977d3b2cbb
ldsb [%i6+0x03b],%g2 ! %g2 = 0000000000000044
! %l6 = 000000006c102d53, Mem[0000000090000038] = 575431ab
stb %l6,[%i4+0x038] ! Mem[0000000090000038] = 535431ab
! Mem[0000000090000024] = 0332e58e, %g2 = 0000000000000044
lduw [%i4+0x024],%g2 ! %g2 = 000000000332e58e
! %l7 = c99353dff5bdbdaf, Mem[0000000090800018] = b2d54dc6db268a9a
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = c99353dff5bdbdaf
! Mem[0000000091800038] = e72d00a9, %g2 = 000000000332e58e
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000e7
! %l4 = 41dab083, %l5 = f96a29db, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 41dab083 f96a29db
p1_label_19:
! Mem[0000000091800020] = abba3ff0, %g2 = 00000000000000e7
ldub [%o0+0x023],%g2 ! %g2 = 00000000000000ab
! Mem[000000009180000c] = f96a29db, %g2 = 00000000000000ab
ldub [%o0+0x00c],%g2 ! %g2 = 00000000000000f9
! Mem[0000000013800030] = a7cb0ec8c47e5fb9, %l7 = c99353dff5bdbdaf
ldx [%i3+0x030],%l7 ! %l7 = a7cb0ec8c47e5fb9
! Mem[0000000090000028] = 83f96a29, %g2 = 00000000000000f9
ldsb [%i4+0x02b],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000091800000] = fb520ab0 07b331ab, %g2 = ffffff83, %g3 = 00002244
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b331ab
! Mem[0000000090800028] = 41dab083f96a29db, %g2 = 00000000fb520ab0
ldx [%i5+%o5],%g2 ! %g2 = 41dab083f96a29db
! Mem[000000009080001c] = f5bdbdaf, %g2 = 41dab083f96a29db
ldub [%i5+0x01c],%g2 ! %g2 = 00000000000000f5
! %l6 = 000000006c102d53, Mem[0000000091800014] = 96298cae
stb %l6,[%o0+0x014] ! Mem[0000000091800014] = 53298cae
! Mem[0000000012000010] = bae36829, %l4 = f4ee9e3e41dab083
ldsw [%i0+%o2],%l4 ! %l4 = ffffffffbae36829
! Mem[000000009180000c] = 29db0000, %g2 = 00000000000000f5
lduh [%o0+0x00e],%g2 ! %g2 = 00000000000029db
p1_label_20:
! Mem[0000000090000018] = 17902870, %g2 = 00000000000029db
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000017
! Mem[0000000090800028] = 41dab083f96a29db, %g2 = 0000000000000017
ldx [%i5+%o5],%g2 ! %g2 = 41dab083f96a29db
! Mem[000000009080002c] = dbeaf6b8, %g2 = 41dab083f96a29db
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000db
! Mem[0000000090800008] = 41da8268, %g2 = 00000000000000db
ldsh [%i5+%o1],%g2 ! %g2 = 00000000000041da
! %l2 = 3f9205ffe8003ce8, Mem[0000000013800010] = ac09cb0e2244af8f
stx %l2,[%i3+%o2] ! Mem[0000000013800010] = 3f9205ffe8003ce8
! Mem[0000000091800014] = 53298cae, %g18 = 7b1335fa1c9ec33e
ldsw [%o0+0x014],%g2 ! %g2 = 7b1335fa1c9ec33e
! Mem[0000000012000018] = 00000000, %l5 = 9eaf9cc7f96a29db
ldsw [%i0+%o3],%l5 ! %l5 = 0000000000000000
! Mem[0000000091800030] = 41dab08300002244, %g2 = 0000000053298cae
ldx [%o0+0x030],%g2 ! %g2 = 41dab08300002244
! Mem[000000009180003c] = ebe20000, %g2 = 41dab08300002244
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffebe2
! Mem[0000000091800024] = ba3ff053, %g2 = ffffffffffffebe2
ldub [%o0+0x024],%g2 ! %g2 = 00000000000000ba
p1_label_21:
! Mem[0000000090000000] = 112d5ac0575431ab, %g2 = 00000000000000ba
ldx [%i4+%g0],%g2 ! %g2 = 112d5ac0575431ab
! Mem[0000000091800028] = 3f9205ffe8003ce8, %g2 = 112d5ac0575431ab
ldx [%o0+%o5],%g2 ! %g2 = 3f9205ffe8003ce8
! Mem[0000000090800018] = c99353dff5bdbdaf, %g2 = 3f9205ffe8003ce8
ldx [%i5+%o3],%g2 ! %g2 = c99353dff5bdbdaf
! %l1 = 112d5ac0575431ab, Mem[0000000090800020] = 0c86ef2635144907
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 112d5ac0575431ab
! Mem[0000000012000038] = 9eaf9cc7, %l1 = 112d5ac0575431ab
lduw [%i0+0x038],%l1 ! %l1 = 000000009eaf9cc7
! %l0 = 000000003b48490d, Mem[0000000091800024] = ba3ff053
stw %l0,[%o0+0x024] ! Mem[0000000091800024] = 3b48490d
! %l2 = 3f9205ffe8003ce8, Mem[000000009080000a] = 82680000
sth %l2,[%i5+0x00a] ! Mem[0000000090800008] = 3ce80000
! %l5 = 0000000000000000, Mem[0000000090800018] = c99353df
stw %l5,[%i5+%o3] ! Mem[0000000090800018] = 00000000
! %l3 = 00000000c47e5fb9, Mem[0000000091000000] = b04bd1fd
stw %l3,[%i6+%g0] ! Mem[0000000091000000] = c47e5fb9
! %l7 = a7cb0ec8c47e5fb9, Mem[0000000091800004] = 07b331ab
sth %l7,[%o0+0x004] ! Mem[0000000091800004] = 5fb931ab
p1_label_22:
! %l6 = 000000006c102d53, Mem[0000000012000018] = 0000000092208268
stx %l6,[%i0+%o3] ! Mem[0000000012000018] = 000000006c102d53
! Mem[0000000090800028] = 41dab083, %g2 = c99353dff5bdbdaf
lduw [%i5+%o5],%g2 ! %g2 = 0000000041dab083
! Mem[0000000091800000] = fb520ab0, %g2 = 0000000041dab083
ldsh [%o0+%g0],%g2 ! %g2 = fffffffffffffb52
! %l5 = 0000000000000000, Mem[0000000090000008] = 41dab083152d46b0
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000000
! %l2 = e8003ce8, %l3 = c47e5fb9, Mem[0000000091800038] = 71e72d00 a927ebe2
std %l2,[%o0+0x038] ! Mem[0000000091800038] = e8003ce8 c47e5fb9
! Mem[000000009100003c] = 62bf8c8f, %g18 = 7b1335fa1c9ec33e
ldsw [%i6+0x03c],%g2 ! %g2 = 7b1335fa1c9ec33e
! %l1 = 000000009eaf9cc7, Mem[000000001380002c] = b9dcb81f
sth %l1,[%i3+0x02c] ! Mem[000000001380002c] = 9cc7b81f
! Mem[0000000091000038] = 224462bf, %g2 = 0000000062bf8c8f
ldsh [%i6+0x03a],%g2 ! %g2 = 0000000000002244
! Mem[0000000090000004] = 575431ab, %g2 = 0000000000002244
lduw [%i4+0x004],%g2 ! %g2 = 00000000575431ab
! %l6 = 6c102d53, %l7 = c47e5fb9, Mem[0000000012000008] = d19c7c5f d7c9fa6e
std %l6,[%i0+%o1] ! Mem[0000000012000008] = 6c102d53 c47e5fb9
p1_label_23:
! Mem[000000009100002c] = 51000000, %g2 = 00000000575431ab
ldsb [%i6+0x02f],%g2 ! %g2 = 0000000000000051
! %l5 = 0000000000000000, Mem[0000000091000010] = 41dab083f96a29db
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 0000000000000000
! Mem[0000000090000018] = 1d179028, %g2 = 0000000000000051
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! Mem[0000000012000030] = 3f9205ffe8003ce8, %l5 = 0000000000000000
ldx [%i0+0x030],%l5 ! %l5 = 3f9205ffe8003ce8
! %l2 = 3f9205ffe8003ce8, Mem[0000000012000038] = 9eaf9cc7f96a29db
stx %l2,[%i0+0x038] ! Mem[0000000012000038] = 3f9205ffe8003ce8
! Mem[0000000090000014] = c47e5fb9, %g2 = 0000000000001d17
lduw [%i4+0x014],%g2 ! %g2 = 00000000c47e5fb9
! Mem[000000009080003c] = ab000000, %g2 = 00000000c47e5fb9
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffffab
! Mem[0000000090000008] = 00000000 00000000, %g2 = ffffffab, %g3 = 07b331ab
ldd [%i4+%o1],%g2 ! %g2 = 0000000000000000 0000000000000000
! %l2 = 3f9205ffe8003ce8, Mem[0000000012800030] = 000000003b48490d
stx %l2,[%i1+0x030] ! Mem[0000000012800030] = 3f9205ffe8003ce8
! Mem[000000009000001c] = fb0e0ad8, %g2 = 0000000000000000
ldsh [%i4+0x01e],%g2 ! %g2 = fffffffffffffb0e
p1_label_24:
! %l7 = a7cb0ec8c47e5fb9, Mem[0000000090800008] = 41da3ce800002244
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = a7cb0ec8c47e5fb9
! Mem[000000001280001c] = 575431ab, %l4 = ffffffffbae36829
ldsw [%i1+0x01c],%l4 ! %l4 = 00000000575431ab
! Mem[000000009080000c] = c47e5fb9, %g2 = fffffffffffffb0e
ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffffc47e
! Mem[0000000090800038] = c0575431, %g2 = ffffffffffffc47e
ldsb [%i5+0x03b],%g2 ! %g2 = ffffffffffffffc0
! %l0 = 000000003b48490d, Mem[000000009180001b] = 5cb7684e
stb %l0,[%o0+0x01b] ! Mem[0000000091800018] = 0db7684e
! %l6 = 000000006c102d53, Mem[0000000091800010] = 00002244
sth %l6,[%o0+%o2] ! Mem[0000000091800010] = 2d532244
! %l3 = 00000000c47e5fb9, Mem[0000000091800004] = 5fb931ab
sth %l3,[%o0+0x004] ! Mem[0000000091800004] = 5fb931ab
! Mem[000000009000000c] = 00000000, %g2 = ffffffffffffffc0
ldsb [%i4+0x00d],%g2 ! %g2 = 0000000000000000
! Mem[000000001380001c] = 3fe0da46, %l1 = 000000009eaf9cc7
ldsw [%i3+0x01c],%l1 ! %l1 = 000000003fe0da46
! Mem[0000000091800004] = 5fb931ab, %g2 = 0000000000000000
lduh [%o0+0x004],%g2 ! %g2 = 0000000000005fb9
p1_label_25:
! Mem[000000009080002c] = 6a29dbea, %g2 = 0000000000005fb9
ldub [%i5+0x02d],%g2 ! %g2 = 000000000000006a
! %l1 = 000000003fe0da46, Mem[0000000090800010] = 83b9ab5392208268
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 000000003fe0da46
! %l0 = 3b48490d, %l1 = 3fe0da46, Mem[0000000091000028] = 21535ba1 08a9d051
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 3b48490d 3fe0da46
! %l6 = 000000006c102d53, Mem[0000000012800000] = 0313460d607f1179
stx %l6,[%i1+%g0] ! Mem[0000000012800000] = 000000006c102d53
! %l1 = 000000003fe0da46, Mem[000000009100003a] = 224462bf
sth %l1,[%i6+0x03a] ! Mem[0000000091000038] = da4662bf
! Mem[0000000012800014] = 9f2e3579, %l3 = 00000000c47e5fb9
ldub [%i1+0x017],%l3 ! %l3 = 0000000000000079
! Mem[0000000091000010] = 00000000, %g2 = 000000000000006a
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000012800028] = f9cd9f52, %l4 = 00000000575431ab
lduw [%i1+%o5],%l4 ! %l4 = 00000000f9cd9f52
! Mem[0000000090000030] = 7a6764e2 b81fa20a, %g2 = 00000000, %g3 = 00000000
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000b81fa20a
! Mem[0000000091800008] = 00003060f96a29db, %g2 = 000000007a6764e2
ldx [%o0+%o1],%g2 ! %g2 = 00003060f96a29db
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000003b48490d
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003fe0da46
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 3f9205ffe8003ce8
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000079
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f9cd9f52
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 3f9205ffe8003ce8
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000006c102d53
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be a7cb0ec8c47e5fb9
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9496940a 90cdc27c
bne %xcc,p1_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 985463bc c77b569b
bne %xcc,p1_f6_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 6c102d53c47e5fb9
ldx [%i0+0x008],%g3 ! Observed data at 0000000012000008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000006c102d53
ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3f9205ffe8003ce8
ldx [%i0+0x038],%g3 ! Observed data at 0000000012000038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x038,%g4
set p1_local1_expect,%g1
p1_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000006c102d53
ldx [%i1+0x000],%g3 ! Observed data at 0000000012800000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 112d5ac0575431ab
ldx [%i1+0x018],%g3 ! Observed data at 0000000012800018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3f9205ffe8003ce8
ldx [%i1+0x030],%g3 ! Observed data at 0000000012800030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x030,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00003060575431ab
ldx [%i2+0x000],%g3 ! Observed data at 0000000013000000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x000,%g4
set p1_local3_expect,%g1
p1_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = a4b85cd5ab6e8357
ldx [%i3+0x008],%g3 ! Observed data at 0000000013800008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3f9205ffe8003ce8
ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = bf55fd9b9cc7b81f
ldx [%i3+0x028],%g3 ! Observed data at 0000000013800028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x028,%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_f2_fail:
set p1_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f6_fail:
set p1_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stxa %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000000]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013800010]
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000008]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000012800000]
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013800000]
stxa %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800010]
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000008]
done
p1_trap1o:
stxa %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000000]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013800010]
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000008]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000012800000]
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000013800000]
stxa %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800010]
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000008]
done
p1_trap2e:
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013000008]
stxa %l3,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800018]
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000012800010]
done
p1_trap2o:
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013000008]
stxa %l3,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800018]
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000012800010]
done
p1_trap3e:
nop
nop
nop
done
p1_trap3o:
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 = f1c4db5a947a8098
ldx [%g1+0x008],%l1 ! %l1 = 112d5ac0575431ab
ldx [%g1+0x010],%l2 ! %l2 = 1f195368ba0d071b
ldx [%g1+0x018],%l3 ! %l3 = 62faae4e5276c5c5
ldx [%g1+0x020],%l4 ! %l4 = f4ee9e3e41dab083
ldx [%g1+0x028],%l5 ! %l5 = b89c25d5f03f6d62
ldx [%g1+0x030],%l6 ! %l6 = 210f7da9b04bd1fd
ldx [%g1+0x038],%l7 ! %l7 = 71e72d00a927ebe2
! 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 = 07065019 47407a4e 5013bbb7 8b2528b4
! %f4 = 6eb80921 e0602a95 5822b91a fd3d6728
! %f8 = 5f4ce6ee 09a3e2c3 09f36dab 5a40f885
! %f12 = fac327aa eaa39eb3 d43c8a1a adfc760a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4278d317 ca6ac421 ae511f8e 95fb4592
! %f20 = 7e8c7b54 33d0474b 6c0dd9b2 096c1259
! %f24 = fbbf7465 8fdf6d89 737c0036 294ecc43
! %f28 = b6921a7c 7d319ee4 2e01f0ef 41b4818a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6adbecc6 eac24e75 c0c56380 14803ea3
! %f36 = 2133ec6f af3db8c2 af65d562 ecac2801
! %f40 = 0c59f298 409763f9 abee0ed9 66cdba2e
! %f44 = 6cd97bd2 3c6bc4cd 470f6b00 3d700447
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa5d6d0e70000006e,%g7,%g1 ! GSR scale = 13, align = 6
wr %g1,%g0,%gsr ! GSR = a5d6d0e70000006e
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:
! %l3 = f064ef71de0dbb09, Mem[0000000090000010] = 1d358e58d828ead6
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = f064ef71de0dbb09
! Mem[0000000091000010] = 6cff95cd 7757fe01, %g2 = 00000000, %g3 = 00000000
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000007757fe01
! Mem[0000000014800030] = 003b168b, %l6 = 2f762171ef870c88
lduh [%i1+0x032],%l6 ! %l6 = 000000000000168b
! Mem[0000000090800014] = 356f1db2, %g2 = 000000006cff95cd
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000035
! Mem[0000000090000018] = 1d179028, %g2 = 0000000000000035
ldsb [%i4+%o3],%g2 ! %g2 = 000000000000001d
! %l1 = 9cb67b143b871c50, Mem[000000009100002e] = d051a5b5
stb %l1,[%i6+0x02e] ! Mem[000000009100002c] = 5051a5b5
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 000000000000001d
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[0000000090800010] = f8449dd9, %g18 = 59cab83c8afa35c2
ldsw [%i5+%o2],%g2 ! %g2 = 59cab83c8afa35c2
! Mem[0000000014000020] = 1df1f74d 14f2a102, %l2 = baf24112, %l3 = de0dbb09
ldd [%i0+%o4],%l2 ! %l2 = 000000001df1f74d 0000000014f2a102
! %l1 = 9cb67b143b871c50, Mem[0000000091800018] = 06faad5cb7684e28
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = 9cb67b143b871c50
p2_label_2:
! %l2 = 1df1f74d, %l3 = 14f2a102, Mem[0000000014800000] = 7e44f60d 7b477ae9
std %l2,[%i1+%g0] ! Mem[0000000014800000] = 1df1f74d 14f2a102
! %l5 = 3fc71d4ad663a471, Mem[0000000090800038] = 66e1d7bc
stb %l5,[%i5+0x038] ! Mem[0000000090800038] = 71e1d7bc
! Mem[000000009100002c] = 08a95051, %g2 = fffffffff8449dd9
ldsh [%i6+0x02c],%g2 ! %g2 = 00000000000008a9
! Mem[0000000090800028] = 59f5d351, %g2 = 00000000000008a9
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000059
! %l4 = 725739bc, %l5 = d663a471, Mem[0000000091800028] = 153f24b0 df4e4459
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 725739bc d663a471
! Mem[0000000090000028] = af022e97, %g2 = 0000000000000059
lduw [%i4+%o5],%g2 ! %g2 = 00000000af022e97
! Mem[0000000015000010] = b2b10b1b, %l2 = 000000001df1f74d
lduw [%i2+%o2],%l2 ! %l2 = 00000000b2b10b1b
! %l2 = 00000000b2b10b1b, Mem[0000000091000018] = 5ffaf26e
stw %l2,[%i6+%o3] ! Mem[0000000091000018] = b2b10b1b
! %l7 = a6806d2bda09a6eb, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = a6806d2bda09a6eb
! Mem[0000000090800024] = 35144907, %g18 = 59cab83c8afa35c2
ldsw [%i5+0x024],%g2 ! %g2 = 59cab83c8afa35c2
p2_label_3:
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = 0000000035144907
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! %l6 = 000000000000168b, Mem[000000009100003a] = 76cb62bf
sth %l6,[%i6+0x03a] ! Mem[0000000091000038] = 168b62bf
! Mem[0000000091000018] = b2b10b1b, %g18 = 59cab83c8afa35c2
ldsw [%i6+%o3],%g2 ! %g2 = 59cab83c8afa35c2
! Mem[0000000014800028] = dc05680ff4ed27b6, %l4 = af9b6730725739bc
ldx [%i1+%o5],%l4 ! %l4 = dc05680ff4ed27b6
! Mem[0000000014000020] = 1df1f74d 14f2a102, %l6 = 0000168b, %l7 = da09a6eb
ldd [%i0+%o4],%l6 ! %l6 = 000000001df1f74d 0000000014f2a102
! Mem[0000000091000028] = 21a95ba108a95051, %g2 = ffffffffb2b10b1b
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a95051
! %l0 = b5f8c01284721453, Mem[0000000014800026] = 1884617c
stb %l0,[%i1+0x026] ! Mem[0000000014800024] = 1884537c
! %l6 = 000000001df1f74d, Mem[0000000090000028] = af022e977d3b2cbb
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 000000001df1f74d
! Mem[0000000090800038] = 71e1d7bcadc27bb0, %g2 = 21a95ba108a95051
ldx [%i5+0x038],%g2 ! %g2 = 71e1d7bcadc27bb0
! Mem[000000009180001c] = 3b871c50, %g2 = 71e1d7bcadc27bb0
ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000003b87
p2_label_4:
! %l0 = 84721453, %l1 = 3b871c50, Mem[0000000091000010] = a6806d2b da09a6eb
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 84721453 3b871c50
! %l4 = dc05680ff4ed27b6, Mem[000000009000003e] = 11780000
sth %l4,[%i4+0x03e] ! Mem[000000009000003c] = 27b60000
! Mem[0000000090800004] = c2055a1a, %g2 = 0000000000003b87
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000091000008] = 48c28052, %g2 = ffffffffffffffc2
ldub [%i6+%o1],%g2 ! %g2 = 0000000000000048
! Mem[0000000091800028] = 725739bc, %g2 = 0000000000000048
ldsb [%o0+%o5],%g2 ! %g2 = 0000000000000072
! Mem[0000000015800020] = 49713e09, %l0 = b5f8c01284721453
lduw [%i3+%o4],%l0 ! %l0 = 0000000049713e09
! Mem[000000009180001c] = 50556697, %g2 = 0000000000000072
ldsb [%o0+0x01f],%g2 ! %g2 = 0000000000000050
! Mem[000000009180003c] = 9d52adff, %g2 = 0000000000000050
ldub [%o0+0x03c],%g2 ! %g2 = 000000000000009d
! %l6 = 000000001df1f74d, Mem[0000000091000030] = a5b5761e
sth %l6,[%i6+0x030] ! Mem[0000000091000030] = f74d761e
! Mem[0000000090000020] = 0ad8f703, %g2 = 000000000000009d
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000ad8
p2_label_5:
! %l1 = 9cb67b143b871c50, Mem[0000000091800012] = 51829629
sth %l1,[%o0+0x012] ! Mem[0000000091800010] = 1c509629
! Mem[0000000015000020] = 7b64c0da9a21af2b, %l0 = 0000000049713e09
ldx [%i2+%o4],%l0 ! %l0 = 7b64c0da9a21af2b
! %l4 = dc05680ff4ed27b6, Mem[0000000090800030] = eaf607f479e2e95e
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = dc05680ff4ed27b6
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 00000ad8, %g3 = 7757fe01
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! %l2 = b2b10b1b, %l3 = 14f2a102, Mem[0000000090800030] = dc05680f f4ed27b6
std %l2,[%i5+0x030] ! Mem[0000000090800030] = b2b10b1b 14f2a102
! %l6 = 1df1f74d, %l7 = 14f2a102, Mem[0000000091800028] = 725739bc d663a471
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 1df1f74d 14f2a102
! %l3 = 0000000014f2a102, Mem[0000000090800024] = 35144907
stw %l3,[%i5+0x024] ! Mem[0000000090800024] = 14f2a102
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = b427e099, %g3 = 152d46b0
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! %l3 = 0000000014f2a102, Mem[0000000015000024] = 9a21af2b
stw %l3,[%i2+0x024] ! Mem[0000000015000024] = 14f2a102
! Mem[0000000015000020] = 7b64c0da14f2a102, %l6 = 000000001df1f74d
ldx [%i2+%o4],%l6 ! %l6 = 7b64c0da14f2a102
p2_label_6:
! Mem[0000000091000030] = f74d761e1214449b, %g2 = 000000005a1ae612
ldx [%i6+0x030],%g2 ! %g2 = f74d761e1214449b
! %l5 = 3fc71d4ad663a471, Mem[000000001400000f] = 1f522d7f
stb %l5,[%i0+0x00f] ! Mem[000000001400000c] = 1f522d71
! %l1 = 9cb67b143b871c50, Mem[0000000090800000] = 73d0acf8
sth %l1,[%i5+%g0] ! Mem[0000000090800000] = 1c50acf8
! %l0 = 7b64c0da9a21af2b, Mem[000000009180003c] = 9d52adff
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = 9a21af2b
! %l0 = 9a21af2b, %l1 = 3b871c50, Mem[0000000090000018] = 1d179028 70edfb0e
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 9a21af2b 3b871c50
! %l3 = 0000000014f2a102, Mem[0000000014000030] = b97624ebb7a73642
stx %l3,[%i0+0x030] ! Mem[0000000014000030] = 0000000014f2a102
! Mem[000000009180003c] = 9a21af2b, %g2 = f74d761e1214449b
ldub [%o0+0x03c],%g2 ! %g2 = 000000000000009a
! %l6 = 14f2a102, %l7 = 14f2a102, Mem[0000000091000010] = 84721453 3b871c50
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 14f2a102 14f2a102
! Mem[0000000015000030] = aa035659, %l3 = 0000000014f2a102
lduw [%i2+0x030],%l3 ! %l3 = 00000000aa035659
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 0000009a, %g3 = 14acc7c9
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
p2_label_7:
! Mem[0000000090800000] = 1c50acf8, %g2 = 00000000b427e099
lduh [%i5+%g0],%g2 ! %g2 = 0000000000001c50
! Mem[0000000090800024] = 14f2a102, %g2 = 0000000000001c50
lduw [%i5+0x024],%g2 ! %g2 = 0000000014f2a102
! Mem[0000000091000018] = b2b10b1b, %g18 = 59cab83c8afa35c2
ldsw [%i6+%o3],%g2 ! %g2 = 59cab83c8afa35c2
! Mem[0000000090000020] = 0ad8f7030332e58e, %g2 = ffffffffb2b10b1b
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e58e
! Mem[0000000090000038] = 53918eb2, %g2 = 0ad8f7030332e58e
lduw [%i4+0x038],%g2 ! %g2 = 0000000053918eb2
! %l1 = 9cb67b143b871c50, Mem[0000000090000038] = 53918eb2
stw %l1,[%i4+0x038] ! Mem[0000000090000038] = 3b871c50
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000053918eb2
ldsh [%i6+0x03c],%g2 ! %g2 = 00000000000062bf
! Mem[0000000091800014] = ae9cb67b, %g2 = 00000000000062bf
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000ae
! %l1 = 9cb67b143b871c50, Mem[0000000091800010] = 6e4e1c5096298cae
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 9cb67b143b871c50
! Mem[0000000091800038] = 54b6116d9a21af2b, %g2 = 00000000000000ae
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9a21af2b
p2_label_8:
! %l6 = 14f2a102, %l7 = 14f2a102, Mem[0000000090000010] = f064ef71 de0dbb09
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 14f2a102 14f2a102
! Mem[0000000014800034] = 74c1aa33, %l7 = 0000000014f2a102
lduh [%i1+0x036],%l7 ! %l7 = 000000000000aa33
! %l2 = b2b10b1b, %l3 = aa035659, Mem[0000000090000018] = 9a21af2b 3b871c50
std %l2,[%i4+%o3] ! Mem[0000000090000018] = b2b10b1b aa035659
! %l4 = f4ed27b6, %l5 = d663a471, Mem[0000000090000028] = 00000000 1df1f74d
std %l4,[%i4+%o5] ! Mem[0000000090000028] = f4ed27b6 d663a471
! Mem[0000000091000034] = 9be25616, %g2 = 54b6116d9a21af2b
ldub [%i6+0x037],%g2 ! %g2 = 000000000000009b
! Mem[0000000091000028] = 21a95ba1, %g2 = 000000000000009b
lduw [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1
! Mem[0000000014000018] = d5f3da62 91015079, %l2 = b2b10b1b, %l3 = aa035659
ldd [%i0+%o3],%l2 ! %l2 = 00000000d5f3da62 0000000091015079
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000021a95ba1
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! Mem[0000000090000038] = 3b871c50, %g2 = 0000000062bf8c8f
lduw [%i4+0x038],%g2 ! %g2 = 000000003b871c50
! %l6 = 7b64c0da14f2a102, Mem[0000000015000038] = a0d7efef272fdebf
stx %l6,[%i2+0x038] ! Mem[0000000015000038] = 7b64c0da14f2a102
p2_label_9:
! Mem[0000000090800014] = 5e356f1d, %g18 = 59cab83c8afa35c2
ldsw [%i5+0x014],%g2 ! %g2 = 59cab83c8afa35c2
! Mem[0000000015000030] = aa0356599d1e9793, %l4 = dc05680ff4ed27b6
ldx [%i2+0x030],%l4 ! %l4 = aa0356599d1e9793
! %l2 = 00000000d5f3da62, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 00000000d5f3da62
! Mem[0000000091800028] = 1df1f74d 14f2a102, %g2 = 5e356f1d, %g3 = 152d46b0
ldd [%o0+%o5],%g2 ! %g2 = 000000001df1f74d 0000000014f2a102
! %l6 = 7b64c0da14f2a102, Mem[0000000090800030] = b2b10b1b
sth %l6,[%i5+0x030] ! Mem[0000000090800030] = a1020b1b
! %l3 = 0000000091015079, Mem[0000000090000030] = 7a6764e2807fa20a
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 0000000091015079
! %l4 = 9d1e9793, %l5 = d663a471, Mem[0000000091000010] = 14f2a102 14f2a102
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 9d1e9793 d663a471
! Mem[0000000090800018] = d54dc6db, %g2 = 000000001df1f74d
ldub [%i5+0x019],%g2 ! %g2 = 00000000000000d5
! Mem[0000000014800028] = dc05680f, %l3 = 0000000091015079
lduh [%i1+%o5],%l3 ! %l3 = 000000000000dc05
! Mem[0000000090000000] = 09d53180, %g2 = 00000000000000d5
lduh [%i4+%g0],%g2 ! %g2 = 00000000000009d5
p2_label_10:
! Mem[000000009000003c] = e6c527b6, %g18 = 59cab83c8afa35c2
ldsw [%i4+0x03c],%g2 ! %g2 = 59cab83c8afa35c2
! Mem[0000000091800034] = 258454b6, %g2 = ffffffffe6c527b6
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000002584
! %l2 = 00000000d5f3da62, Mem[0000000014000000] = a0d058109df5ac5c
stx %l2,[%i0+%g0] ! Mem[0000000014000000] = 00000000d5f3da62
! %l1 = 9cb67b143b871c50, Mem[0000000090800000] = 1c50acf8dd4bc205
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 9cb67b143b871c50
! %l0 = 7b64c0da9a21af2b, Mem[0000000091800011] = b67b143b
stb %l0,[%o0+0x011] ! Mem[0000000091800010] = 2b7b143b
! Mem[0000000091800008] = 8b9883bd 3923d9af, %g2 = 00002584, %g3 = 14f2a102
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 000000003923d9af
! Mem[000000009100000c] = 12abd69d, %g2 = 000000008b9883bd
ldsb [%i6+0x00d],%g2 ! %g2 = 0000000000000012
! %l6 = 7b64c0da14f2a102, Mem[0000000091000000] = 6ae82f88
stw %l6,[%i6+%g0] ! Mem[0000000091000000] = 14f2a102
! Mem[0000000090000010] = 14f2a102 14f2a102, %g2 = 00000012, %g3 = 3923d9af
ldd [%i4+%o2],%g2 ! %g2 = 0000000014f2a102 0000000014f2a102
! Mem[000000009000002c] = d663a471, %g2 = 0000000014f2a102
lduw [%i4+0x02c],%g2 ! %g2 = 00000000d663a471
p2_label_11:
! Mem[0000000090800018] = b2d54dc6db268a9a, %g2 = 00000000d663a471
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc6db268a9a
! %l4 = aa0356599d1e9793, Mem[0000000091800008] = 8b9883bd
stb %l4,[%o0+%o1] ! Mem[0000000091800008] = 939883bd
! Mem[000000009000000c] = 152d46b0, %g2 = b2d54dc6db268a9a
ldsb [%i4+0x00c],%g2 ! %g2 = 0000000000000015
! Mem[0000000090800004] = 3b871c50, %g2 = 0000000000000015
lduh [%i5+0x004],%g2 ! %g2 = 0000000000003b87
! %l4 = 9d1e9793, %l5 = d663a471, Mem[0000000090000020] = 0ad8f703 0332e58e
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 9d1e9793 d663a471
! Mem[0000000090800034] = a10271e1, %g2 = 0000000000003b87
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffa102
! Mem[0000000091000028] = 21a95ba1, %g2 = ffffffffffffa102
ldub [%i6+%o5],%g2 ! %g2 = 0000000000000021
! %l0 = 9a21af2b, %l1 = 3b871c50, Mem[0000000091800000] = 00000000 d5f3da62
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 9a21af2b 3b871c50
! Mem[000000009000003c] = 27b60000, %g2 = 0000000000000021
lduh [%i4+0x03e],%g2 ! %g2 = 00000000000027b6
! Mem[000000009100000c] = 7312abd6, %g18 = 59cab83c8afa35c2
ldsw [%i6+0x00c],%g2 ! %g2 = 59cab83c8afa35c2
p2_label_12:
! Mem[0000000091000014] = a471b2b1, %g2 = 000000007312abd6
ldub [%i6+0x016],%g2 ! %g2 = 00000000000000a4
! %l4 = aa0356599d1e9793, Mem[0000000090800023] = 2614f2a1
stb %l4,[%i5+0x023] ! Mem[0000000090800020] = 9314f2a1
! Mem[0000000091800024] = 3ff0531d, %g2 = 00000000000000a4
ldub [%o0+0x025],%g2 ! %g2 = 000000000000003f
! Mem[0000000091000010] = 9d1e9793, %g18 = 59cab83c8afa35c2
ldsw [%i6+%o2],%g2 ! %g2 = 59cab83c8afa35c2
! Mem[000000001480003c] = 62127742, %l2 = 00000000d5f3da62
ldub [%i1+0x03e],%l2 ! %l2 = 0000000000000077
! Mem[000000009100000c] = 7312abd6, %g2 = ffffffff9d1e9793
ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000007312
! Mem[0000000014800020] = a9738dc21884537c, %l3 = 000000000000dc05
ldx [%i1+%o4],%l3 ! %l3 = a9738dc21884537c
! Mem[0000000091800020] = 66979dba, %g2 = 0000000000007312
ldsb [%o0+0x021],%g2 ! %g2 = 0000000000000066
! %l4 = aa0356599d1e9793, Mem[0000000090800004] = 3b871c50
stw %l4,[%i5+0x004] ! Mem[0000000090800004] = 9d1e9793
! Mem[0000000014800000] = 1df1f74d 14f2a102, %l6 = 14f2a102, %l7 = 0000aa33
ldd [%i1+%g0],%l6 ! %l6 = 000000001df1f74d 0000000014f2a102
p2_label_13:
! %l2 = 0000000000000077, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000077
! Mem[0000000014800008] = bcf67854 d8c629c8, %l0 = 9a21af2b, %l1 = 3b871c50
ldd [%i1+%o1],%l0 ! %l0 = 00000000bcf67854 00000000d8c629c8
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000000066
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! Mem[000000009080001c] = db268a9a, %g18 = 59cab83c8afa35c2
ldsw [%i5+0x01c],%g2 ! %g2 = 59cab83c8afa35c2
! Mem[0000000090800018] = 4dc6db26, %g2 = ffffffffdb268a9a
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000004dc6
! %l1 = 00000000d8c629c8, Mem[0000000090000008] = b427e099
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = d8c629c8
! %l6 = 1df1f74d, %l7 = 14f2a102, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 1df1f74d 14f2a102
! Mem[000000009000000c] = 152d46b0, %g2 = 0000000000004dc6
lduw [%i4+0x00c],%g2 ! %g2 = 00000000152d46b0
! %l6 = 000000001df1f74d, Mem[000000009080000a] = e61214ac
sth %l6,[%i5+0x00a] ! Mem[0000000090800008] = f74d14ac
! Mem[000000009000002c] = 63a47100, %g2 = 00000000152d46b0
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000063
p2_label_14:
! Mem[0000000090000030] = 00000000 91015079, %g2 = 00000063, %g3 = 14f2a102
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000000 0000000091015079
! Mem[0000000091000008] = 48c28052, %g2 = 0000000000000000
lduw [%i6+%o1],%g2 ! %g2 = 0000000048c28052
! Mem[0000000091000018] = b2b10b1b, %g2 = 0000000048c28052
lduw [%i6+%o3],%g2 ! %g2 = 00000000b2b10b1b
! %l6 = 000000001df1f74d, Mem[0000000090000030] = 0000000091015079
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 000000001df1f74d
! Mem[000000001580003c] = 0b527298, %l3 = a9738dc21884537c
lduh [%i3+0x03c],%l3 ! %l3 = 0000000000000b52
! %l0 = 00000000bcf67854, Mem[0000000091800018] = 9cb67b143b871c50
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 00000000bcf67854
! Mem[0000000090800020] = 9314f2a1, %g2 = 00000000b2b10b1b
ldsb [%i5+0x023],%g2 ! %g2 = ffffffffffffff93
! Mem[000000009000001c] = 56599d1e, %g2 = ffffffffffffff93
ldub [%i4+0x01e],%g2 ! %g2 = 0000000000000056
! %l0 = bcf67854, %l1 = d8c629c8, Mem[0000000014000000] = 00000000 d5f3da62
std %l0,[%i0+%g0] ! Mem[0000000014000000] = bcf67854 d8c629c8
! %l1 = 00000000d8c629c8, Mem[0000000015000039] = 7b64c0da
stb %l1,[%i2+0x039] ! Mem[0000000015000038] = 7bc8c0da
p2_label_15:
! Mem[0000000090800008] = 1af74d14, %g2 = 0000000000000056
ldub [%i5+0x009],%g2 ! %g2 = 000000000000001a
! Mem[0000000090000034] = 1df1f74d, %g2 = 000000000000001a
ldsh [%i4+0x034],%g2 ! %g2 = 0000000000001df1
! Mem[0000000090000014] = 14f2a102, %g2 = 0000000000001df1
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000014
! %l7 = 0000000014f2a102, Mem[0000000015800030] = f16cea21
stw %l7,[%i3+0x030] ! Mem[0000000015800030] = 14f2a102
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = 0000000000000014
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! Mem[0000000090000038] = 1c50e6c5, %g2 = 43bc1d8151532584
ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000001c50
! %l4 = 9d1e9793, %l5 = d663a471, Mem[0000000090000020] = 9d1e9793 d663a471
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 9d1e9793 d663a471
! Mem[0000000090800028] = f5d351e8, %g2 = 0000000000001c50
ldsb [%i5+0x02a],%g2 ! %g2 = fffffffffffffff5
! %l0 = 00000000bcf67854, Mem[0000000015800030] = 14f2a102d96a2f09
stx %l0,[%i3+0x030] ! Mem[0000000015800030] = 00000000bcf67854
! Mem[0000000090800018] = 4dc6db26, %g2 = fffffffffffffff5
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000004dc6
p2_label_16:
! Mem[0000000090800008] = 5a1af74d 14acc7c9, %g2 = 00004dc6, %g3 = 91015079
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1af74d 0000000014acc7c9
! Mem[0000000091800010] = 7b143b87, %g2 = 000000005a1af74d
lduh [%o0+0x012],%g2 ! %g2 = 0000000000007b14
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000007b14
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! %l0 = 00000000bcf67854, Mem[0000000090800015] = f2a102b2
stb %l0,[%i5+0x015] ! Mem[0000000090800014] = 54a102b2
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = 0000000062bf8c8f
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! %l7 = 0000000014f2a102, Mem[0000000015800004] = 9fcaceb5
stw %l7,[%i3+0x004] ! Mem[0000000015800004] = 14f2a102
! Mem[0000000090000038] = 3b871c50, %g2 = 43bc1d8151532584
lduw [%i4+0x038],%g2 ! %g2 = 000000003b871c50
! Mem[0000000014800000] = 1df1f74d, %l4 = aa0356599d1e9793
ldub [%i1+0x001],%l4 ! %l4 = 00000000000000f1
! Mem[0000000090000010] = a10214f2, %g2 = 000000003b871c50
ldsb [%i4+0x012],%g2 ! %g2 = ffffffffffffffa1
! %l4 = 00000000000000f1, Mem[0000000090800010] = 1df1f74d
stb %l4,[%i5+%o2] ! Mem[0000000090800010] = f1f1f74d
p2_label_17:
! Mem[0000000015000038] = 7bc8c0da, %l4 = 00000000000000f1
ldsw [%i2+0x038],%l4 ! %l4 = 000000007bc8c0da
! Mem[0000000091000018] = b2b10b1b, %g18 = 59cab83c8afa35c2
ldsw [%i6+%o3],%g2 ! %g2 = 59cab83c8afa35c2
! %l6 = 000000001df1f74d, Mem[0000000014800004] = 14f2a102
sth %l6,[%i1+0x004] ! Mem[0000000014800004] = f74da102
! %l0 = 00000000bcf67854, Mem[000000009180002c] = 14f2a102
stw %l0,[%o0+0x02c] ! Mem[000000009180002c] = bcf67854
! Mem[0000000091800028] = 1df1f74d bcf67854, %g2 = b2b10b1b, %g3 = 14acc7c9
ldd [%o0+%o5],%g2 ! %g2 = 000000001df1f74d 00000000bcf67854
! Mem[0000000091000010] = 9d1e9793d663a471, %g2 = 000000001df1f74d
ldx [%i6+%o2],%g2 ! %g2 = 9d1e9793d663a471
! %l5 = 3fc71d4ad663a471, Mem[0000000014000038] = 41a46173
sth %l5,[%i0+0x038] ! Mem[0000000014000038] = a4716173
! %l0 = bcf67854, %l1 = d8c629c8, Mem[0000000091000038] = e256168b 62bf8c8f
std %l0,[%i6+0x038] ! Mem[0000000091000038] = bcf67854 d8c629c8
! %l1 = 00000000d8c629c8, Mem[0000000015800006] = 14f2a102
sth %l1,[%i3+0x006] ! Mem[0000000015800004] = 14f229c8
! %l1 = 00000000d8c629c8, Mem[0000000091000030] = f74d761e1214449b
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = 00000000d8c629c8
p2_label_18:
! Mem[0000000090000030] = 00000000 1df1f74d, %g2 = d663a471, %g3 = bcf67854
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000000 000000001df1f74d
! Mem[0000000091800010] = 9c2b7b143b871c50, %g2 = 0000000000000000
ldx [%o0+%o2],%g2 ! %g2 = 9c2b7b143b871c50
! Mem[0000000091800028] = 1df1f74d bcf67854, %g2 = 3b871c50, %g3 = 1df1f74d
ldd [%o0+%o5],%g2 ! %g2 = 000000001df1f74d 00000000bcf67854
! Mem[0000000015800028] = 64d0945b, %l2 = 0000000000000077
ldub [%i3+0x02b],%l2 ! %l2 = 000000000000005b
! %l4 = 000000007bc8c0da, Mem[000000009100000a] = 80527312
sth %l4,[%i6+0x00a] ! Mem[0000000091000008] = c0da7312
! %l6 = 000000001df1f74d, Mem[0000000090000016] = a102b2b1
sth %l6,[%i4+0x016] ! Mem[0000000090000014] = f74db2b1
! Mem[0000000091800000] = 9a21af2b, %g2 = 000000001df1f74d
lduw [%o0+%g0],%g2 ! %g2 = 000000009a21af2b
! Mem[0000000090800038] = 71e1d7bc, %g18 = 59cab83c8afa35c2
ldsw [%i5+0x038],%g2 ! %g2 = 59cab83c8afa35c2
! Mem[0000000014800004] = f74da102, %l6 = 000000001df1f74d
ldsw [%i1+0x004],%l6 ! %l6 = fffffffff74da102
! Mem[0000000091800000] = 9a21af2b, %g18 = 59cab83c8afa35c2
ldsw [%o0+%g0],%g2 ! %g2 = 59cab83c8afa35c2
p2_label_19:
! Mem[000000009080002c] = 51e85f11, %g2 = ffffffff9a21af2b
ldsb [%i5+0x02c],%g2 ! %g2 = 0000000000000051
! Mem[0000000091000024] = 0f65f93d, %g2 = 0000000000000051
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000000f65
! Mem[0000000015000014] = b88a7ce4, %l6 = fffffffff74da102
ldsw [%i2+0x014],%l6 ! %l6 = ffffffffb88a7ce4
! Mem[0000000090000014] = 14f2f74d, %g2 = 0000000000000f65
lduw [%i4+0x014],%g2 ! %g2 = 0000000014f2f74d
! Mem[000000009100001c] = 47a19fcf, %g2 = 0000000014f2f74d
lduw [%i6+0x01c],%g2 ! %g2 = 0000000047a19fcf
! Mem[0000000090800000] = 7b149d1e, %g2 = 0000000047a19fcf
ldub [%i5+0x002],%g2 ! %g2 = 000000000000007b
! Mem[000000009000002c] = d663a471, %g2 = 000000000000007b
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffffd663
! %l1 = 00000000d8c629c8, Mem[0000000014800030] = 003b168b
sth %l1,[%i1+0x030] ! Mem[0000000014800030] = 29c8168b
! Mem[000000009080002c] = 51e85f11, %g2 = ffffffffffffd663
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
! Mem[0000000091800010] = 9c2b7b14, %g2 = 00000000000051e8
ldub [%o0+%o2],%g2 ! %g2 = 000000000000009c
p2_label_20:
! %l4 = 000000007bc8c0da, Mem[0000000091000020] = 8b0950dd
stb %l4,[%i6+%o4] ! Mem[0000000091000020] = da0950dd
! %l3 = 0000000000000b52, Mem[0000000090800000] = 9cb67b149d1e9793
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000b52
! Mem[000000009080002c] = 11a1020b, %g2 = 000000000000009c
ldsb [%i5+0x02f],%g2 ! %g2 = 0000000000000011
! %l6 = ffffffffb88a7ce4, Mem[000000009080003e] = 7bb00000
sth %l6,[%i5+0x03e] ! Mem[000000009080003c] = 7ce40000
! Mem[0000000014800000] = 1df1f74d f74da102, %l4 = 7bc8c0da, %l5 = d663a471
ldd [%i1+%g0],%l4 ! %l4 = 000000001df1f74d 00000000f74da102
! %l1 = 00000000d8c629c8, Mem[0000000015800032] = 00000000
sth %l1,[%i3+0x032] ! Mem[0000000015800030] = 000029c8
! %l0 = 00000000bcf67854, Mem[0000000091800018] = 00000000
sth %l0,[%o0+%o3] ! Mem[0000000091800018] = 78540000
! Mem[0000000090800030] = a1020b1b, %g18 = 59cab83c8afa35c2
ldsw [%i5+0x030],%g2 ! %g2 = 59cab83c8afa35c2
! %l0 = bcf67854, %l1 = d8c629c8, Mem[0000000014000010] = 9e11410b 3fca61ac
std %l0,[%i0+%o2] ! Mem[0000000014000010] = bcf67854 d8c629c8
! %l7 = 0000000014f2a102, Mem[000000009180003c] = 9a21af2b
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = 14f2a102
p2_label_21:
! %l1 = 00000000d8c629c8, Mem[0000000091000008] = 48c2c0da
stw %l1,[%i6+%o1] ! Mem[0000000091000008] = d8c629c8
! Mem[0000000090800008] = 5a1af74d14acc7c9, %g2 = ffffffffa1020b1b
ldx [%i5+%o1],%g2 ! %g2 = 5a1af74d14acc7c9
! %l2 = 0000005b, %l3 = 00000b52, Mem[0000000090000008] = d8c629c8 152d46b0
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 0000005b 00000b52
! Mem[0000000091800014] = 871c5078, %g2 = 5a1af74d14acc7c9
ldub [%o0+0x015],%g2 ! %g2 = 0000000000000087
! Mem[0000000014000000] = bcf67854, %l7 = 0000000014f2a102
lduw [%i0+%g0],%l7 ! %l7 = 00000000bcf67854
! %l4 = 1df1f74d, %l5 = f74da102, Mem[0000000091000028] = 21a95ba1 08a95051
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 1df1f74d f74da102
! Mem[0000000014000020] = 1df1f74d, %l5 = 00000000f74da102
ldsb [%i0+%o4],%l5 ! %l5 = 000000000000001d
! %l5 = 000000000000001d, Mem[0000000014800025] = 1884537c
stb %l5,[%i1+0x025] ! Mem[0000000014800024] = 181d537c
! %l2 = 000000000000005b, Mem[0000000091800028] = 1df1f74dbcf67854
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 000000000000005b
! %l0 = 00000000bcf67854, Mem[0000000090000038] = 3b871c50
stw %l0,[%i4+0x038] ! Mem[0000000090000038] = bcf67854
p2_label_22:
! Mem[0000000014800000] = 1df1f74d, %l2 = 000000000000005b
ldsb [%i1+%g0],%l2 ! %l2 = 000000000000001d
! Mem[000000009000001c] = aa035659, %g18 = 59cab83c8afa35c2
ldsw [%i4+0x01c],%g2 ! %g2 = 59cab83c8afa35c2
! Mem[0000000091000004] = 98f9b0a5, %g2 = ffffffffaa035659
lduh [%i6+0x004],%g2 ! %g2 = 00000000000098f9
! Mem[0000000090000018] = b2b10b1b, %g2 = 00000000000098f9
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffb2b1
! Mem[0000000090800008] = 5a1af74d 14acc7c9, %g2 = ffffb2b1, %g3 = bcf67854
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1af74d 0000000014acc7c9
! %l0 = bcf67854, %l1 = d8c629c8, Mem[0000000090000008] = 0000005b 00000b52
std %l0,[%i4+%o1] ! Mem[0000000090000008] = bcf67854 d8c629c8
! %l6 = ffffffffb88a7ce4, Mem[000000009080000c] = 14acc7c9
stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = b88a7ce4
! %l4 = 000000001df1f74d, Mem[0000000091000004] = 98f9b0a5
sth %l4,[%i6+0x004] ! Mem[0000000091000004] = f74db0a5
! Mem[000000009080001c] = 8a9a0c86, %g2 = 000000005a1af74d
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008a9a
! Mem[0000000091800008] = 9883bd39, %g2 = 0000000000008a9a
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000098
p2_label_23:
! Mem[0000000090800024] = 14f2a102, %g18 = 59cab83c8afa35c2
ldsw [%i5+0x024],%g2 ! %g2 = 59cab83c8afa35c2
! %l7 = 00000000bcf67854, Mem[0000000015800036] = bcf67854
stb %l7,[%i3+0x036] ! Mem[0000000015800034] = bcf65454
! %l2 = 000000000000001d, Mem[0000000090800016] = a102b2d5
sth %l2,[%i5+0x016] ! Mem[0000000090800014] = 001db2d5
! Mem[000000001580002c] = 637b1307, %l5 = 000000000000001d
ldsb [%i3+0x02c],%l5 ! %l5 = 0000000000000063
! %l4 = 000000001df1f74d, Mem[0000000091000030] = 00000000
stb %l4,[%i6+0x030] ! Mem[0000000091000030] = 4d000000
! Mem[000000009000000c] = 29c814f2, %g2 = 0000000014f2a102
lduh [%i4+0x00e],%g2 ! %g2 = 00000000000029c8
! Mem[0000000014800018] = 152d7d47, %l7 = 00000000bcf67854
lduh [%i1+0x01a],%l7 ! %l7 = 0000000000007d47
! Mem[0000000091000034] = 29c8bcf6, %g2 = 00000000000029c8
lduh [%i6+0x036],%g2 ! %g2 = 00000000000029c8
! Mem[0000000014800008] = bcf67854d8c629c8, %l3 = 0000000000000b52
ldx [%i1+%o1],%l3 ! %l3 = bcf67854d8c629c8
! %l4 = 1df1f74d, %l5 = 00000063, Mem[0000000091000010] = 9d1e9793 d663a471
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 1df1f74d 00000063
p2_label_24:
! Mem[0000000090000038] = bcf67854e6c527b6, %g2 = 00000000000029c8
ldx [%i4+0x038],%g2 ! %g2 = bcf67854e6c527b6
! Mem[000000009000003c] = e6c527b6, %g18 = 59cab83c8afa35c2
ldsw [%i4+0x03c],%g2 ! %g2 = 59cab83c8afa35c2
! %l0 = 00000000bcf67854, Mem[0000000091800030] = 43bc1d81
sth %l0,[%o0+0x030] ! Mem[0000000091800030] = 78541d81
! %l2 = 000000000000001d, Mem[0000000091800020] = 5566979dba3ff053
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = 000000000000001d
! Mem[000000009180002c] = 0000005b, %g2 = ffffffffe6c527b6
lduw [%o0+0x02c],%g2 ! %g2 = 000000000000005b
! Mem[0000000015000038] = 7bc8c0da 14f2a102, %l2 = 0000001d, %l3 = d8c629c8
ldd [%i2+0x038],%l2 ! %l2 = 000000007bc8c0da 0000000014f2a102
! Mem[0000000015800020] = 49713e09, %l0 = 00000000bcf67854
lduh [%i3+%o4],%l0 ! %l0 = 0000000000004971
! Mem[0000000015000038] = 7bc8c0da14f2a102, %l2 = 000000007bc8c0da
ldx [%i2+0x038],%l2 ! %l2 = 7bc8c0da14f2a102
! Mem[000000009080002c] = 5f11a102, %g2 = 000000000000005b
ldsb [%i5+0x02e],%g2 ! %g2 = 000000000000005f
! Mem[0000000090000010] = 14f2a102, %g2 = 000000000000005f
ldsb [%i4+%o2],%g2 ! %g2 = 0000000000000014
p2_label_25:
! %l4 = 1df1f74d, %l5 = 00000063, Mem[0000000091800030] = 78541d81 51532584
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 1df1f74d 00000063
! Mem[0000000014000038] = a4716173, %l1 = 00000000d8c629c8
lduh [%i0+0x03a],%l1 ! %l1 = 0000000000006173
! %l3 = 0000000014f2a102, Mem[000000009000003b] = 54e6c527
stb %l3,[%i4+0x03b] ! Mem[0000000090000038] = 02e6c527
! %l6 = ffffffffb88a7ce4, Mem[000000009000000e] = 29c814f2
stb %l6,[%i4+0x00e] ! Mem[000000009000000c] = e4c814f2
! Mem[0000000090800004] = 00000b52, %g2 = 0000000000000014
ldsh [%i5+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = d8c629c8, %g2 = 0000000000000000
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffffd8c6
! %l3 = 0000000014f2a102, Mem[0000000091800000] = 9a21af2b
stb %l3,[%o0+%g0] ! Mem[0000000091800000] = 0221af2b
! Mem[0000000091000014] = 0063b2b1, %g2 = ffffffffffffd8c6
ldsh [%i6+0x016],%g2 ! %g2 = 0000000000000063
! %l2 = 7bc8c0da14f2a102, Mem[0000000014000018] = d5f3da6291015079
stx %l2,[%i0+%o3] ! Mem[0000000014000018] = 7bc8c0da14f2a102
! %l6 = ffffffffb88a7ce4, Mem[000000009180001c] = bcf67854
sth %l6,[%o0+0x01c] ! Mem[000000009180001c] = 7ce47854
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000004971
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000006173
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 7bc8c0da14f2a102
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000014f2a102
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000001df1f74d
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000063
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffb88a7ce4
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000007d47
bne,a,pn %xcc,p2_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p2_check_fp_registers:
set p2_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 07065019 47407a4e
bne %xcc,p2_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 5013bbb7 8b2528b4
bne %xcc,p2_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6eb80921 e0602a95
bne %xcc,p2_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5822b91a fd3d6728
bne %xcc,p2_f6_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = bcf67854d8c629c8
ldx [%i0+0x000],%g3 ! Observed data at 0000000014000000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 110a37a61f522d71
ldx [%i0+0x008],%g3 ! Observed data at 0000000014000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bcf67854d8c629c8
ldx [%i0+0x010],%g3 ! Observed data at 0000000014000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7bc8c0da14f2a102
ldx [%i0+0x018],%g3 ! Observed data at 0000000014000018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000014f2a102
ldx [%i0+0x030],%g3 ! Observed data at 0000000014000030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a4716173937ae265
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+0x000],%g2 ! Expected data = 1df1f74df74da102
ldx [%i1+0x000],%g3 ! Observed data at 0000000014800000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = a9738dc2181d537c
ldx [%i1+0x020],%g3 ! Observed data at 0000000014800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 29c8168b74c1aa33
ldx [%i1+0x030],%g3 ! Observed data at 0000000014800030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x030,%g4
set p2_local2_expect,%g1
p2_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 7b64c0da14f2a102
ldx [%i2+0x020],%g3 ! Observed data at 0000000015000020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7bc8c0da14f2a102
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 = 0df229c114f229c8
ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000029c8bcf65454
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_f0_fail:
set p2_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f2_fail:
set p2_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f4_fail:
set p2_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f6_fail:
set p2_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 2 failed
p2_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x008] ! Set processor 2 done flag
set p2_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 2 failed
p2_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x008] ! Set processor 2 done flag
set p2_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p2_selfmod_failed:
ba p2_failed
mov 0xabc,%g1
p2_common_error:
or %g0,0xee2,%g1
ba p2_failed
mov %o5,%g3
p2_common_signature_error:
set p2_temp,%g1
ba p2_failed
st %g2,[%g1] ! Common Lock Number
p2_common_timeout:
set p2_temp,%g1
ba p2_failed
st %g2,[%g1] ! Common Lock Number
p2_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p2_failed
mov 0x0,%g3
p2_trap1e:
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015000010]
lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015000000]
done
p2_trap1o:
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015000010]
lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000015000000]
done
p2_trap2e:
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000015000020]
ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000015800018]
stwa %l3,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000028]
stxa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000000]
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000014800020]
done
p2_trap2o:
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000015000020]
ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000015800018]
stwa %l3,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000028]
stxa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000015000000]
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000014800020]
done
p2_trap3e:
nop
nop
done
p2_trap3o:
nop
nop
done
p2_init_memory_pointers:
set p2_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p2_local0_start,%i0
set p2_local1_start,%i1
set p2_local2_start,%i2
set p2_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b5f8c01284721453
ldx [%g1+0x008],%l1 ! %l1 = 9cb67b143b871c50
ldx [%g1+0x010],%l2 ! %l2 = 85a19492baf24112
ldx [%g1+0x018],%l3 ! %l3 = f064ef71de0dbb09
ldx [%g1+0x020],%l4 ! %l4 = af9b6730725739bc
ldx [%g1+0x028],%l5 ! %l5 = 3fc71d4ad663a471
ldx [%g1+0x030],%l6 ! %l6 = 2f762171ef870c88
ldx [%g1+0x038],%l7 ! %l7 = a6806d2bda09a6eb
! 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 = e666bd82 cb11ad7c c5001edc 3bc413fa
! %f4 = 2b6c48ae cd919616 97f6cd05 d9391552
! %f8 = 5e72e01c 30267f22 b5aa75d9 8121f785
! %f12 = ced84bd1 db051db3 c11dac0a 6cd53b5f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0d5f45f6 c82c2ab3 ecca506f 989bd55a
! %f20 = 5f9548bc 04b88162 1d3cec3d c380fbc8
! %f24 = b2b36323 daa55142 6e8be55d a2697852
! %f28 = d61d742b 3f943a95 f4693d5d 3a03d882
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1505ee0f 194f69a5 d1a0c4e2 3a3d159b
! %f36 = 1561bb2f b5fd017f c8813b92 0b646727
! %f40 = 99e9cef2 108506f1 a64fca10 5072577e
! %f44 = 245c55e8 47ec0ed1 2bad01e7 4ad738b8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb14f8ce00000001a,%g7,%g1 ! GSR scale = 3, align = 2
wr %g1,%g0,%gsr ! GSR = b14f8ce00000001a
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:
! %l1 = ceac0515dc865474, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = ceac0515dc865474
! Mem[0000000091000020] = dd0f65f9, %g2 = 0000000000000000
ldub [%i6+0x023],%g2 ! %g2 = 00000000000000dd
! Mem[000000009180002c] = df4e4459, %g18 = ecff9189db93fd0d
ldsw [%o0+0x02c],%g2 ! %g2 = ecff9189db93fd0d
! Mem[000000009100002c] = 08a9d051, %g2 = ffffffffdf4e4459
ldsb [%i6+0x02c],%g2 ! %g2 = 0000000000000008
! %l5 = 5503644c373d238f, Mem[0000000017000020] = 27304153
sth %l5,[%i2+%o4] ! Mem[0000000017000020] = 238f4153
! %l1 = ceac0515dc865474, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = ceac0515dc865474
! %l5 = 5503644c373d238f, Mem[0000000016000000] = 35590326
stw %l5,[%i0+%g0] ! Mem[0000000016000000] = 373d238f
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = 00000008, %g3 = 00000000
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! Mem[0000000090800000] = 73d0acf8, %g2 = 00000000b2d54dc6
lduw [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8
! Mem[000000009080000c] = acc7c9f8, %g2 = 0000000073d0acf8
ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffffac
p3_label_2:
! Mem[0000000090000038] = 8eb2e6c5, %g2 = ffffffffffffffac
ldub [%i4+0x03a],%g2 ! %g2 = 000000000000008e
! Mem[0000000090800024] = 35144907, %g2 = 000000000000008e
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000003514
! %l5 = 5503644c373d238f, Mem[0000000090800024] = 35144907
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = 373d238f
! Mem[0000000091800034] = 258454b6, %g2 = 0000000000003514
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000002584
! Mem[0000000090000008] = b427e099, %g2 = 0000000000002584
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffb427
! Mem[000000009000002c] = 7d3b2cbb, %g18 = ecff9189db93fd0d
ldsw [%i4+0x02c],%g2 ! %g2 = ecff9189db93fd0d
! Mem[0000000091800020] = 979dba3f, %g2 = 000000007d3b2cbb
ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000090800038] = ceac0515 dc865474, %g2 = ffffff97, %g3 = db268a9a
ldd [%i5+0x038],%g2 ! %g2 = 00000000ceac0515 00000000dc865474
! Mem[0000000090800010] = 449dd95e, %g2 = 00000000ceac0515
ldub [%i5+0x011],%g2 ! %g2 = 0000000000000044
! %l6 = d7510a9bc9ae75a5, Mem[0000000090800005] = 4bc2055a
stb %l6,[%i5+0x005] ! Mem[0000000090800004] = a5c2055a
p3_label_3:
! %l1 = ceac0515dc865474, Mem[0000000090800016] = 6f1db2d5
stb %l1,[%i5+0x016] ! Mem[0000000090800014] = 741db2d5
! Mem[0000000091000038] = e25676cb, %g18 = ecff9189db93fd0d
ldsw [%i6+0x038],%g2 ! %g2 = ecff9189db93fd0d
! %l4 = 583fbc43aab2ea50, Mem[0000000016800024] = 48449d70
sth %l4,[%i1+0x024] ! Mem[0000000016800024] = ea509d70
! %l0 = cd36585875090621, Mem[0000000090800018] = b2d54dc6
stb %l0,[%i5+%o3] ! Mem[0000000090800018] = 21d54dc6
! Mem[0000000091000014] = 7757fe01, %g2 = ffffffffe25676cb
lduw [%i6+0x014],%g2 ! %g2 = 000000007757fe01
! %l6 = d7510a9bc9ae75a5, Mem[0000000090800030] = eaf607f479e2e95e
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = d7510a9bc9ae75a5
! Mem[0000000091000014] = 7757fe01, %g18 = ecff9189db93fd0d
ldsw [%i6+0x014],%g2 ! %g2 = ecff9189db93fd0d
! Mem[0000000091800008] = 8b9883bd, %g2 = 000000007757fe01
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff8b98
! %l6 = d7510a9bc9ae75a5, Mem[000000009080000c] = 14acc7c9
stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = c9ae75a5
! %l3 = 68783b6ee33a34a3, Mem[0000000090000024] = 0332e58e
stw %l3,[%i4+0x024] ! Mem[0000000090000024] = e33a34a3
p3_label_4:
! Mem[0000000091800028] = 153f24b0, %g18 = ecff9189db93fd0d
ldsw [%o0+%o5],%g2 ! %g2 = ecff9189db93fd0d
! Mem[000000009000002c] = bb7a6764, %g2 = 00000000153f24b0
ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffffbb
! Mem[0000000090800008] = 5a1ae612, %g2 = ffffffffffffffbb
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000005a1a
! %l2 = 73ff36349d15a7a4, Mem[0000000017000010] = 02e0b567251e8fd2
stx %l2,[%i2+%o2] ! Mem[0000000017000010] = 73ff36349d15a7a4
! Mem[0000000091000010] = 6cff95cd 7757fe01, %g2 = 00005a1a, %g3 = dc865474
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000007757fe01
! %l4 = aab2ea50, %l5 = 373d238f, Mem[0000000016000018] = ec17aa81 c2f11a0d
std %l4,[%i0+%o3] ! Mem[0000000016000018] = aab2ea50 373d238f
! %l2 = 73ff36349d15a7a4, Mem[0000000090000030] = 7a6764e2
stw %l2,[%i4+0x030] ! Mem[0000000090000030] = 9d15a7a4
! %l5 = 5503644c373d238f, Mem[0000000091800030] = 43bc1d81
stw %l5,[%o0+0x030] ! Mem[0000000091800030] = 373d238f
! Mem[0000000090000008] = b427e099152d46b0, %g2 = 000000006cff95cd
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! Mem[0000000090800014] = 5e35741d, %g18 = ecff9189db93fd0d
ldsw [%i5+0x014],%g2 ! %g2 = ecff9189db93fd0d
p3_label_5:
! Mem[0000000016800000] = 0df9f8b6, %l3 = 68783b6ee33a34a3
ldsb [%i1+%g0],%l3 ! %l3 = 000000000000000d
! Mem[0000000016000020] = 61e87f2e db8e21be, %l0 = 75090621, %l1 = dc865474
ldd [%i0+%o4],%l0 ! %l0 = 0000000061e87f2e 00000000db8e21be
! Mem[0000000090800008] = 5a1ae612c9ae75a5, %g2 = 000000005e35741d
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae612c9ae75a5
! %l6 = d7510a9bc9ae75a5, Mem[000000009080002e] = 5f11d751
sth %l6,[%i5+0x02e] ! Mem[000000009080002c] = 75a5d751
! %l4 = 583fbc43aab2ea50, Mem[0000000091000030] = a5b5761e1214449b
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 583fbc43aab2ea50
! %l2 = 9d15a7a4, %l3 = 0000000d, Mem[0000000090800030] = d7510a9b c9ae75a5
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 9d15a7a4 0000000d
! Mem[0000000090800018] = 21d54dc6 db268a9a, %g2 = c9ae75a5, %g3 = 7757fe01
ldd [%i5+%o3],%g2 ! %g2 = 0000000021d54dc6 00000000db268a9a
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = 0000000021d54dc6
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
! %l6 = d7510a9bc9ae75a5, Mem[000000009100000e] = abd66cff
stb %l6,[%i6+0x00e] ! Mem[000000009100000c] = a5d66cff
! Mem[0000000017000024] = c7badf5d, %l4 = 583fbc43aab2ea50
lduw [%i2+0x024],%l4 ! %l4 = 00000000c7badf5d
p3_label_6:
! %l2 = 73ff36349d15a7a4, Mem[0000000091000026] = f93d21a9
sth %l2,[%i6+0x026] ! Mem[0000000091000024] = a7a421a9
! Mem[0000000090800030] = 9d15a7a4 0000000d, %g2 = 96298cae, %g3 = db268a9a
ldd [%i5+0x030],%g2 ! %g2 = 000000009d15a7a4 000000000000000d
! %l2 = 73ff36349d15a7a4, Mem[000000009080002c] = 51e875a5
stw %l2,[%i5+0x02c] ! Mem[000000009080002c] = 9d15a7a4
! %l6 = d7510a9bc9ae75a5, Mem[0000000091800020] = 5566979d
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = c9ae75a5
! Mem[0000000091000014] = 7757fe01, %g2 = 000000009d15a7a4
lduw [%i6+0x014],%g2 ! %g2 = 000000007757fe01
! %l6 = d7510a9bc9ae75a5, Mem[0000000091000010] = 6cff95cd
stw %l6,[%i6+%o2] ! Mem[0000000091000010] = c9ae75a5
! Mem[0000000090800010] = f8449dd9, %g2 = 000000007757fe01
lduw [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9
! %l4 = c7badf5d, %l5 = 373d238f, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l4,[%i6+%o3] ! Mem[0000000091000018] = c7badf5d 373d238f
! Mem[000000009180000c] = 3923d9af, %g18 = ecff9189db93fd0d
ldsw [%o0+0x00c],%g2 ! %g2 = ecff9189db93fd0d
! %l4 = c7badf5d, %l5 = 373d238f, Mem[0000000016800038] = a4153dc9 f173c57b
std %l4,[%i1+0x038] ! Mem[0000000016800038] = c7badf5d 373d238f
p3_label_7:
! Mem[0000000090800008] = 5a1ae612, %g2 = 000000003923d9af
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000005a1a
! Mem[0000000017800020] = fb6e7360, %l1 = 00000000db8e21be
lduh [%i3+%o4],%l1 ! %l1 = 000000000000fb6e
! Mem[000000009080001c] = 8a9a0c86, %g2 = 0000000000005a1a
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008a9a
! Mem[0000000091800038] = 116d9d52, %g2 = 0000000000008a9a
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000116d
! Mem[0000000091000034] = ea50e256, %g2 = 000000000000116d
lduh [%i6+0x036],%g2 ! %g2 = 000000000000ea50
! Mem[0000000091000034] = 50e25676, %g2 = 000000000000ea50
ldsb [%i6+0x037],%g2 ! %g2 = 0000000000000050
! Mem[0000000017800018] = fa763740, %l1 = 000000000000fb6e
ldsh [%i3+%o3],%l1 ! %l1 = fffffffffffffa76
! Mem[0000000090800000] = acf8dda5, %g2 = 0000000000000050
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffac
! Mem[0000000090000030] = 9d15a7a4, %g2 = ffffffffffffffac
ldsb [%i4+0x030],%g2 ! %g2 = ffffffffffffff9d
! Mem[0000000090800024] = 373d238f, %g2 = ffffffffffffff9d
ldsh [%i5+0x024],%g2 ! %g2 = 000000000000373d
p3_label_8:
! Mem[000000009080001c] = 8a9a0c86, %g2 = 000000000000373d
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008a9a
! %l6 = c9ae75a5, %l7 = 0f40bfae, Mem[0000000016000008] = 157706ce 09100e49
std %l6,[%i0+%o1] ! Mem[0000000016000008] = c9ae75a5 0f40bfae
! Mem[0000000016000038] = 7abd6650, %l0 = 0000000061e87f2e
ldsw [%i0+0x038],%l0 ! %l0 = 000000007abd6650
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = 0000000000008a9a
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
! Mem[0000000091800010] = 6e4e5182, %g2 = 6e4e518296298cae
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000006e4e
! %l4 = 00000000c7badf5d, Mem[0000000090800024] = 373d238f
sth %l4,[%i5+0x024] ! Mem[0000000090800024] = df5d238f
! %l2 = 9d15a7a4, %l3 = 0000000d, Mem[0000000017000008] = 3803f9a7 1ed61570
std %l2,[%i2+%o1] ! Mem[0000000017000008] = 9d15a7a4 0000000d
! %l1 = fffffffffffffa76, Mem[000000009000001c] = 70edfb0e
stw %l1,[%i4+0x01c] ! Mem[000000009000001c] = fffffa76
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = 00006e4e, %g3 = 0000000d
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! %l2 = 73ff36349d15a7a4, Mem[000000009000002d] = 3b2cbb9d
stb %l2,[%i4+0x02d] ! Mem[000000009000002c] = a42cbb9d
p3_label_9:
! %l6 = d7510a9bc9ae75a5, Mem[000000009000001a] = 9028ffff
sth %l6,[%i4+0x01a] ! Mem[0000000090000018] = 75a5ffff
! %l1 = fffffffffffffa76, Mem[0000000016000000] = 373d238f
stw %l1,[%i0+%g0] ! Mem[0000000016000000] = fffffa76
! Mem[0000000091000028] = 21a95ba1, %g2 = 0000000009d53180
ldub [%i6+%o5],%g2 ! %g2 = 0000000000000021
! %l1 = fffffffffffffa76, Mem[000000001600003a] = 7abd6650
sth %l1,[%i0+0x03a] ! Mem[0000000016000038] = 7abdfa76
! Mem[0000000017000010] = 73ff36349d15a7a4, %l3 = 000000000000000d
ldx [%i2+%o2],%l3 ! %l3 = 73ff36349d15a7a4
! Mem[0000000091000010] = c9ae75a5, %g2 = 0000000000000021
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffc9ae
! Mem[0000000017800028] = c8889a5c, %l4 = 00000000c7badf5d
lduh [%i3+%o5],%l4 ! %l4 = 000000000000c888
! %l2 = 73ff36349d15a7a4, Mem[0000000091000036] = ea50e256
sth %l2,[%i6+0x036] ! Mem[0000000091000034] = a7a4e256
! %l7 = 45936dbc0f40bfae, Mem[000000001700003c] = b7d8c3d5
sth %l7,[%i2+0x03c] ! Mem[000000001700003c] = bfaec3d5
! Mem[0000000090800028] = 4459f5d3 9d15a7a4, %g2 = ffffc9ae, %g3 = d6ba8c74
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 000000009d15a7a4
p3_label_10:
! Mem[0000000091000000] = ac0515dc, %g2 = 000000004459f5d3
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffac
! Mem[0000000090800010] = f8449dd9, %g2 = ffffffffffffffac
lduh [%i5+%o2],%g2 ! %g2 = 000000000000f844
! %l6 = d7510a9bc9ae75a5, Mem[0000000090800020] = 0c86ef26df5d238f
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = d7510a9bc9ae75a5
! %l0 = 7abd6650, %l1 = fffffa76, Mem[0000000090000030] = 9d15a7a4 807fa20a
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 7abd6650 fffffa76
! Mem[0000000090800008] = 5a1ae612, %g18 = ecff9189db93fd0d
ldsw [%i5+%o1],%g2 ! %g2 = ecff9189db93fd0d
! %l0 = 000000007abd6650, Mem[000000009100002c] = 08a9d051
sth %l0,[%i6+0x02c] ! Mem[000000009100002c] = 6650d051
! Mem[0000000017000008] = 9d15a7a4, %l4 = 000000000000c888
ldsh [%i2+%o1],%l4 ! %l4 = ffffffffffff9d15
! %l6 = c9ae75a5, %l7 = 0f40bfae, Mem[0000000090800010] = f8449dd9 5e35741d
std %l6,[%i5+%o2] ! Mem[0000000090800010] = c9ae75a5 0f40bfae
! Mem[0000000091000010] = c9ae75a5, %g2 = 000000005a1ae612
lduw [%i6+%o2],%g2 ! %g2 = 00000000c9ae75a5
! %l4 = ffffffffffff9d15, Mem[000000009180003c] = 9d52adff
sth %l4,[%o0+0x03c] ! Mem[000000009180003c] = 9d15adff
p3_label_11:
! %l2 = 73ff36349d15a7a4, Mem[0000000090800018] = 21d54dc6
stw %l2,[%i5+%o3] ! Mem[0000000090800018] = 9d15a7a4
! Mem[0000000091800030] = 373d238f, %g18 = ecff9189db93fd0d
ldsw [%o0+0x030],%g2 ! %g2 = ecff9189db93fd0d
! Mem[000000009180003c] = adff0000, %g2 = 00000000373d238f
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000adff
! %l7 = 45936dbc0f40bfae, Mem[0000000090800028] = 4459f5d3
stw %l7,[%i5+%o5] ! Mem[0000000090800028] = 0f40bfae
! Mem[0000000090000024] = 3a34a3af, %g2 = 000000000000adff
ldub [%i4+0x025],%g2 ! %g2 = 000000000000003a
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 0000003a, %g3 = 9d15a7a4
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! Mem[0000000017800038] = f1642a99 63c7540e, %l6 = c9ae75a5, %l7 = 0f40bfae
ldd [%i3+0x038],%l6 ! %l6 = 00000000f1642a99 0000000063c7540e
! %l7 = 0000000063c7540e, Mem[0000000091000010] = c9ae75a5
sth %l7,[%i6+%o2] ! Mem[0000000091000010] = 540e75a5
! %l7 = 0000000063c7540e, Mem[0000000091800020] = c9ae75a5ba3ff053
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = 0000000063c7540e
! Mem[0000000090000038] = 53918eb2, %g18 = ecff9189db93fd0d
ldsw [%i4+0x038],%g2 ! %g2 = ecff9189db93fd0d
p3_label_12:
! Mem[0000000090000024] = 34a3af02, %g2 = 0000000053918eb2
lduh [%i4+0x026],%g2 ! %g2 = 00000000000034a3
! Mem[0000000090800014] = bfae9d15, %g2 = 00000000000034a3
lduh [%i5+0x016],%g2 ! %g2 = 000000000000bfae
! Mem[0000000090000034] = fffffa76, %g2 = 000000000000bfae
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffffff
! %l1 = fffffffffffffa76, Mem[0000000090000025] = 3a34a3af
stb %l1,[%i4+0x025] ! Mem[0000000090000024] = 7634a3af
! Mem[0000000090000038] = 8eb2e6c5, %g2 = ffffffffffffffff
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffff8e
! %l2 = 73ff36349d15a7a4, Mem[000000009100000b] = 527312a5
stb %l2,[%i6+0x00b] ! Mem[0000000091000008] = a47312a5
! Mem[0000000090000028] = af022e97, %g18 = ecff9189db93fd0d
ldsw [%i4+%o5],%g2 ! %g2 = ecff9189db93fd0d
! %l1 = fffffffffffffa76, Mem[0000000090000016] = ead61d17
sth %l1,[%i4+0x016] ! Mem[0000000090000014] = fa761d17
! %l3 = 73ff36349d15a7a4, Mem[000000009100003e] = 8c8f0000
sth %l3,[%i6+0x03e] ! Mem[000000009100003c] = a7a40000
! %l3 = 73ff36349d15a7a4, Mem[0000000091800008] = 8b9883bd
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = 9d15a7a4
p3_label_13:
! Mem[000000009100001c] = 238f8b09, %g2 = ffffffffaf022e97
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000238f
! Mem[0000000016800028] = e6a6fa65 7f93400f, %l2 = 9d15a7a4, %l3 = 9d15a7a4
ldd [%i1+%o5],%l2 ! %l2 = 00000000e6a6fa65 000000007f93400f
! %l2 = 00000000e6a6fa65, Mem[0000000091000025] = 65a7a421
stb %l2,[%i6+0x025] ! Mem[0000000091000024] = 65a7a421
! Mem[0000000017800010] = fa07fc29216efb83, %l6 = 00000000f1642a99
ldx [%i3+%o2],%l6 ! %l6 = fa07fc29216efb83
! %l4 = ffff9d15, %l5 = 373d238f, Mem[0000000091800030] = 373d238f 51532584
std %l4,[%o0+0x030] ! Mem[0000000091800030] = ffff9d15 373d238f
! Mem[0000000090000028] = af022e97, %g2 = 000000000000238f
lduw [%i4+%o5],%g2 ! %g2 = 00000000af022e97
! %l7 = 0000000063c7540e, Mem[0000000091800018] = 06faad5c
sth %l7,[%o0+%o3] ! Mem[0000000091800018] = 540ead5c
! Mem[000000001680000c] = 51ad7d5e, %l7 = 0000000063c7540e
ldsw [%i1+0x00c],%l7 ! %l7 = 0000000051ad7d5e
! Mem[000000009000003c] = 11780000, %g2 = 00000000af022e97
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000001178
! %l7 = 0000000051ad7d5e, Mem[0000000090000028] = af022e97
stb %l7,[%i4+%o5] ! Mem[0000000090000028] = 5e022e97
p3_label_14:
! Mem[0000000091000028] = 21a95ba1 6650d051, %g2 = 00001178, %g3 = 62bf8c8f
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 000000006650d051
! Mem[0000000090800018] = 9d15a7a4, %g2 = 0000000021a95ba1
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffff9d15
! Mem[000000009180002c] = 4e4459ff, %g2 = ffffffffffff9d15
ldub [%o0+0x02d],%g2 ! %g2 = 000000000000004e
! Mem[0000000090800030] = 9d15a7a4, %g2 = 000000000000004e
lduw [%i5+0x030],%g2 ! %g2 = 000000009d15a7a4
! Mem[0000000090800038] = ceac0515, %g18 = ecff9189db93fd0d
ldsw [%i5+0x038],%g2 ! %g2 = ecff9189db93fd0d
! Mem[0000000090000028] = 022e977d, %g2 = ffffffffceac0515
ldsb [%i4+0x029],%g2 ! %g2 = 0000000000000002
! Mem[0000000016800000] = 0df9f8b6, %l3 = 000000007f93400f
ldsw [%i1+%g0],%l3 ! %l3 = 000000000df9f8b6
! Mem[0000000090800010] = c9ae75a5, %g2 = 0000000000000002
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffc9ae
! Mem[0000000090800038] = ceac0515, %g2 = ffffffffffffc9ae
ldsb [%i5+0x038],%g2 ! %g2 = ffffffffffffffce
! %l7 = 0000000051ad7d5e, Mem[000000001680002c] = 7f93400f
sth %l7,[%i1+0x02c] ! Mem[000000001680002c] = 7d5e400f
p3_label_15:
! Mem[0000000090800014] = 0f40bfae, %g2 = ffffffffffffffce
lduw [%i5+0x014],%g2 ! %g2 = 000000000f40bfae
! %l0 = 7abd6650, %l1 = fffffa76, Mem[0000000091000020] = 8b0950dd 0f65a7a4
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 7abd6650 fffffa76
! Mem[0000000017800018] = fa763740 b9322c93, %l0 = 7abd6650, %l1 = fffffa76
ldd [%i3+%o3],%l0 ! %l0 = 00000000fa763740 00000000b9322c93
! %l7 = 0000000051ad7d5e, Mem[0000000016800004] = e063e961
stw %l7,[%i1+0x004] ! Mem[0000000016800004] = 51ad7d5e
! Mem[0000000090800030] = 9d15a7a4 0000000d, %g2 = 0f40bfae, %g3 = 6650d051
ldd [%i5+0x030],%g2 ! %g2 = 000000009d15a7a4 000000000000000d
! Mem[0000000091000000] = 15dc8654, %g2 = 000000009d15a7a4
ldub [%i6+0x003],%g2 ! %g2 = 0000000000000015
! Mem[0000000091000030] = 583fbc43, %g2 = 0000000000000015
ldsh [%i6+0x030],%g2 ! %g2 = 000000000000583f
! Mem[0000000017000030] = d236540c 517a479f, %l6 = 216efb83, %l7 = 51ad7d5e
ldd [%i2+0x030],%l6 ! %l6 = 00000000d236540c 00000000517a479f
! Mem[0000000090800014] = 0f40bfae, %g2 = 000000000000583f
lduw [%i5+0x014],%g2 ! %g2 = 000000000f40bfae
! Mem[0000000091000000] = ceac0515, %g2 = 000000000f40bfae
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffffceac
p3_label_16:
! %l4 = ffff9d15, %l5 = 373d238f, Mem[0000000016800000] = 0df9f8b6 51ad7d5e
std %l4,[%i1+%g0] ! Mem[0000000016800000] = ffff9d15 373d238f
! Mem[0000000090800008] = 5a1ae612, %g2 = ffffffffffffceac
ldsb [%i5+%o1],%g2 ! %g2 = 000000000000005a
! Mem[0000000091800038] = 54b6116d, %g2 = 000000000000005a
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b6116d
! Mem[0000000017000000] = f793faff, %l2 = 00000000e6a6fa65
lduh [%i2+%g0],%l2 ! %l2 = 000000000000f793
! Mem[0000000016000014] = d4b2ad85, %l7 = 00000000517a479f
lduw [%i0+0x014],%l7 ! %l7 = 00000000d4b2ad85
! %l2 = 000000000000f793, Mem[0000000091800034] = 373d238f
stw %l2,[%o0+0x034] ! Mem[0000000091800034] = 0000f793
! Mem[0000000090800020] = d7510a9b, %g2 = 0000000054b6116d
lduh [%i5+%o4],%g2 ! %g2 = 000000000000d751
! %l6 = 00000000d236540c, Mem[0000000017000000] = f793faff
stb %l6,[%i2+%g0] ! Mem[0000000017000000] = 0c93faff
! %l4 = ffffffffffff9d15, Mem[0000000090800030] = 9d15a7a40000000d
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffff9d15
! Mem[000000001600001c] = 373d238f, %l0 = 00000000fa763740
ldsw [%i0+0x01c],%l0 ! %l0 = 00000000373d238f
p3_label_17:
! Mem[0000000017000028] = 5501426533b5a0bd, %l3 = 000000000df9f8b6
ldx [%i2+%o5],%l3 ! %l3 = 5501426533b5a0bd
! Mem[0000000091800020] = 00000000, %g2 = 000000000000d751
lduw [%o0+%o4],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000d236540c, Mem[0000000090800028] = 0f40bfae9d15a7a4
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 00000000d236540c
! Mem[0000000091000038] = e25676cb, %g2 = 0000000000000000
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffe256
! Mem[0000000090000014] = d828fa76, %g2 = ffffffffffffe256
ldub [%i4+0x014],%g2 ! %g2 = 00000000000000d8
! Mem[000000009080002c] = d236540c, %g2 = 00000000000000d8
lduw [%i5+0x02c],%g2 ! %g2 = 00000000d236540c
! %l4 = ffff9d15, %l5 = 373d238f, Mem[0000000017000008] = 9d15a7a4 0000000d
std %l4,[%i2+%o1] ! Mem[0000000017000008] = ffff9d15 373d238f
! Mem[0000000091800028] = 153f24b0, %g2 = 00000000d236540c
ldsh [%o0+%o5],%g2 ! %g2 = 000000000000153f
! %l2 = 000000000000f793, Mem[0000000090000030] = 7abd6650
stw %l2,[%i4+0x030] ! Mem[0000000090000030] = 0000f793
! Mem[0000000090000034] = fffa7653, %g2 = 000000000000153f
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000ff
p3_label_18:
! Mem[0000000091800030] = ffff9d15 0000f793, %g2 = 000000ff, %g3 = 0000000d
ldd [%o0+0x030],%g2 ! %g2 = 00000000ffff9d15 000000000000f793
! Mem[0000000090800020] = 0a9bc9ae, %g2 = 00000000ffff9d15
lduh [%i5+0x022],%g2 ! %g2 = 0000000000000a9b
! Mem[0000000016000018] = aab2ea50, %l1 = 00000000b9322c93
ldsw [%i0+%o3],%l1 ! %l1 = ffffffffaab2ea50
! %l0 = 00000000373d238f, Mem[0000000091800007] = aa9d15a7
stb %l0,[%o0+0x007] ! Mem[0000000091800004] = 8f9d15a7
! Mem[0000000017000008] = ffff9d15 373d238f, %l2 = 0000f793, %l3 = 33b5a0bd
ldd [%i2+%o1],%l2 ! %l2 = 00000000ffff9d15 00000000373d238f
! Mem[0000000090000020] = 0ad8f703, %g2 = 0000000000000a9b
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000ad8
! %l4 = ffffffffffff9d15, Mem[0000000016800030] = 3c8e32b5360ecb75
stx %l4,[%i1+0x030] ! Mem[0000000016800030] = ffffffffffff9d15
! %l2 = 00000000ffff9d15, Mem[0000000091800010] = 6e4e5182
stw %l2,[%o0+%o2] ! Mem[0000000091800010] = ffff9d15
! Mem[0000000091000008] = 48c280a47312a5d6, %g2 = 0000000000000ad8
ldx [%i6+%o1],%g2 ! %g2 = 48c280a47312a5d6
! Mem[0000000091000004] = 547448c2, %g2 = 48c280a47312a5d6
lduh [%i6+0x006],%g2 ! %g2 = 0000000000005474
p3_label_19:
! Mem[0000000091000030] = 583fbc43, %g2 = 0000000000005474
lduw [%i6+0x030],%g2 ! %g2 = 00000000583fbc43
! %l4 = ffff9d15, %l5 = 373d238f, Mem[0000000090000018] = 1d1775a5 fffffa76
std %l4,[%i4+%o3] ! Mem[0000000090000018] = ffff9d15 373d238f
! %l7 = 00000000d4b2ad85, Mem[000000009100002b] = a16650d0
stb %l7,[%i6+0x02b] ! Mem[0000000091000028] = 856650d0
! Mem[0000000090000014] = 28fa76ff, %g2 = 00000000583fbc43
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000028
! %l2 = ffff9d15, %l3 = 373d238f, Mem[0000000017800038] = f1642a99 63c7540e
std %l2,[%i3+0x038] ! Mem[0000000017800038] = ffff9d15 373d238f
! Mem[0000000091000014] = 7757fe01, %g2 = 0000000000000028
lduw [%i6+0x014],%g2 ! %g2 = 000000007757fe01
! %l2 = 00000000ffff9d15, Mem[0000000017800000] = 7416a497a3996719
stx %l2,[%i3+%g0] ! Mem[0000000017800000] = 00000000ffff9d15
! %l6 = 00000000d236540c, Mem[0000000091800028] = 153f24b0df4e4459
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 00000000d236540c
! Mem[0000000090800024] = c9ae75a5, %g2 = 000000007757fe01
lduw [%i5+0x024],%g2 ! %g2 = 00000000c9ae75a5
! Mem[0000000091800010] = ffff9d15, %g2 = 00000000c9ae75a5
lduw [%o0+%o2],%g2 ! %g2 = 00000000ffff9d15
p3_label_20:
! Mem[0000000090000014] = fa76ffff, %g2 = 00000000ffff9d15
ldsb [%i4+0x016],%g2 ! %g2 = fffffffffffffffa
! %l4 = ffff9d15, %l5 = 373d238f, Mem[0000000090000000] = 09d53180 d6ba8c74
std %l4,[%i4+%g0] ! Mem[0000000090000000] = ffff9d15 373d238f
! %l0 = 00000000373d238f, Mem[0000000090800015] = 40bfae9d
stb %l0,[%i5+0x015] ! Mem[0000000090800014] = 8fbfae9d
! Mem[0000000090000028] = 5e022e977da42cbb, %g2 = fffffffffffffffa
ldx [%i4+%o5],%g2 ! %g2 = 5e022e977da42cbb
! Mem[0000000091000010] = 540e75a57757fe01, %g2 = 5e022e977da42cbb
ldx [%i6+%o2],%g2 ! %g2 = 540e75a57757fe01
! %l6 = 00000000d236540c, Mem[0000000090800010] = c9ae75a50f8fbfae
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 00000000d236540c
! %l7 = 00000000d4b2ad85, Mem[000000009180001c] = b7684e28
stw %l7,[%o0+0x01c] ! Mem[000000009180001c] = d4b2ad85
! %l2 = 00000000ffff9d15, Mem[0000000091800038] = 54b6116d9d15adff
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 00000000ffff9d15
! Mem[0000000091800010] = 9d159629, %g2 = 540e75a57757fe01
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffff9d15
! %l4 = ffff9d15, %l5 = 373d238f, Mem[0000000091000020] = 7abd6650 fffffa76
std %l4,[%i6+%o4] ! Mem[0000000091000020] = ffff9d15 373d238f
p3_label_21:
! Mem[0000000017800010] = fa07fc29 216efb83, %l2 = ffff9d15, %l3 = 373d238f
ldd [%i3+%o2],%l2 ! %l2 = 00000000fa07fc29 00000000216efb83
! %l3 = 00000000216efb83, Mem[000000009180001c] = d4b2ad85
sth %l3,[%o0+0x01c] ! Mem[000000009180001c] = fb83ad85
! %l2 = 00000000fa07fc29, Mem[000000001680000b] = 9c9ce451
stb %l2,[%i1+0x00b] ! Mem[0000000016800008] = 9c9ce429
! %l2 = fa07fc29, %l3 = 216efb83, Mem[0000000090000030] = 0000f793 fffffa76
std %l2,[%i4+0x030] ! Mem[0000000090000030] = fa07fc29 216efb83
! %l3 = 00000000216efb83, Mem[0000000091800030] = ffff9d15
sth %l3,[%o0+0x030] ! Mem[0000000091800030] = fb839d15
! %l0 = 00000000373d238f, Mem[000000009000001e] = 238f0ad8
stb %l0,[%i4+0x01e] ! Mem[000000009000001c] = 8f8f0ad8
! %l4 = ffff9d15, %l5 = 373d238f, Mem[0000000090800018] = 9d15a7a4 db268a9a
std %l4,[%i5+%o3] ! Mem[0000000090800018] = ffff9d15 373d238f
! Mem[000000009080001c] = 373d238f, %g2 = ffffffffffff9d15
ldsh [%i5+0x01c],%g2 ! %g2 = 000000000000373d
! Mem[000000009080001c] = 238fd751, %g2 = 000000000000373d
ldsb [%i5+0x01e],%g2 ! %g2 = 0000000000000023
! Mem[000000009180001c] = fb83ad85, %g2 = 0000000000000023
ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000fb
p3_label_22:
! Mem[0000000090000028] = 5e022e977da42cbb, %g2 = 00000000000000fb
ldx [%i4+%o5],%g2 ! %g2 = 5e022e977da42cbb
! %l3 = 00000000216efb83, Mem[0000000091800028] = 00000000
stw %l3,[%o0+%o5] ! Mem[0000000091800028] = 216efb83
! Mem[0000000091800014] = 8cae540e, %g2 = 5e022e977da42cbb
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffff8cae
! Mem[0000000091800038] = 00ffff9d, %g2 = ffffffffffff8cae
ldub [%o0+0x03b],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 29216efb, %g2 = 0000000000000000
ldub [%i4+0x033],%g2 ! %g2 = 0000000000000029
! %l4 = ffffffffffff9d15, Mem[0000000090800030] = ffffffff
sth %l4,[%i5+0x030] ! Mem[0000000090800030] = 9d15ffff
! %l0 = 00000000373d238f, Mem[0000000091000018] = c7badf5d373d238f
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000000373d238f
! %l5 = 5503644c373d238f, Mem[0000000090000010] = 1d358e58d828fa76
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = 5503644c373d238f
! Mem[0000000090800004] = a5c2055a, %g2 = 0000000000000029
ldub [%i5+0x005],%g2 ! %g2 = 00000000000000a5
! Mem[0000000090000008] = b427e099, %g2 = 00000000000000a5
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffb4
p3_label_23:
! %l6 = 00000000d236540c, Mem[0000000090000018] = ffff9d15
sth %l6,[%i4+%o3] ! Mem[0000000090000018] = 540c9d15
! Mem[0000000016800008] = 9c9ce429 51ad7d5e, %l4 = ffff9d15, %l5 = 373d238f
ldd [%i1+%o1],%l4 ! %l4 = 000000009c9ce429 0000000051ad7d5e
! Mem[0000000090000038] = 53918eb2, %g2 = ffffffffffffffb4
lduw [%i4+0x038],%g2 ! %g2 = 0000000053918eb2
! Mem[0000000090000008] = b427e099, %g2 = 0000000053918eb2
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! Mem[0000000090000008] = b427e099, %g2 = 00000000b427e099
lduh [%i4+%o1],%g2 ! %g2 = 000000000000b427
! %l6 = d236540c, %l7 = d4b2ad85, Mem[0000000016800018] = da9ce578 1cc44961
std %l6,[%i1+%o3] ! Mem[0000000016800018] = d236540c d4b2ad85
! Mem[000000001780002c] = 8bfd7fff, %l1 = ffffffffaab2ea50
ldsh [%i3+0x02c],%l1 ! %l1 = ffffffffffff8bfd
! Mem[000000009180000c] = 3923d9af, %g2 = 000000000000b427
lduh [%o0+0x00c],%g2 ! %g2 = 0000000000003923
! Mem[0000000091800034] = 0000f793, %g2 = 0000000000003923
ldsh [%o0+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000016800010] = 35824ff57463216f, %l0 = 00000000373d238f
ldx [%i1+%o2],%l0 ! %l0 = 35824ff57463216f
p3_label_24:
! Mem[0000000016800008] = 9c9ce42951ad7d5e, %l6 = 00000000d236540c
ldx [%i1+%o1],%l6 ! %l6 = 9c9ce42951ad7d5e
! Mem[0000000090800000] = acf8dda5, %g2 = 0000000000000000
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffacf8
! Mem[0000000090800018] = 15373d23, %g2 = ffffffffffffacf8
ldub [%i5+0x01b],%g2 ! %g2 = 0000000000000015
! Mem[0000000091800000] = fb520ab0 07b3e68f, %g2 = 00000015, %g3 = 0000f793
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e68f
! Mem[000000009100000c] = 7312a5d6, %g2 = 00000000fb520ab0
ldub [%i6+0x00c],%g2 ! %g2 = 0000000000000073
! Mem[0000000090000020] = f703e376, %g2 = 0000000000000073
lduh [%i4+0x022],%g2 ! %g2 = 000000000000f703
! Mem[0000000017000028] = 5501426533b5a0bd, %l5 = 0000000051ad7d5e
ldx [%i2+%o5],%l5 ! %l5 = 5501426533b5a0bd
! Mem[0000000090800014] = d236540c, %g18 = ecff9189db93fd0d
ldsw [%i5+0x014],%g2 ! %g2 = ecff9189db93fd0d
! %l6 = 9c9ce42951ad7d5e, Mem[0000000090800016] = 540cffff
sth %l6,[%i5+0x016] ! Mem[0000000090800014] = 7d5effff
! Mem[0000000090800008] = 5a1ae612 c9ae75a5, %g2 = d236540c, %g3 = 07b3e68f
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 00000000c9ae75a5
p3_label_25:
! %l3 = 00000000216efb83, Mem[0000000090000014] = 373d238f
sth %l3,[%i4+0x014] ! Mem[0000000090000014] = fb83238f
! %l7 = 00000000d4b2ad85, Mem[000000009100000e] = a5d6540e
sth %l7,[%i6+0x00e] ! Mem[000000009100000c] = ad85540e
! Mem[000000009000000c] = 152d46b0, %g2 = 000000005a1ae612
lduw [%i4+0x00c],%g2 ! %g2 = 00000000152d46b0
! Mem[0000000091000028] = 21a95b85 6650d051, %g2 = 152d46b0, %g3 = c9ae75a5
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95b85 000000006650d051
! Mem[0000000090000034] = 216efb83, %g18 = ecff9189db93fd0d
ldsw [%i4+0x034],%g2 ! %g2 = ecff9189db93fd0d
! Mem[0000000091800028] = 216efb83, %g18 = ecff9189db93fd0d
ldsw [%o0+%o5],%g2 ! %g2 = ecff9189db93fd0d
! Mem[0000000091800018] = 540ead5c fb83ad85, %g2 = 216efb83, %g3 = 6650d051
ldd [%o0+%o3],%g2 ! %g2 = 00000000540ead5c 00000000fb83ad85
! Mem[0000000091000018] = 00000000, %g2 = 00000000540ead5c
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000016000010] = 4877c92d, %l2 = 00000000fa07fc29
lduh [%i0+%o2],%l2 ! %l2 = 0000000000004877
! Mem[0000000091000028] = 21a95b85, %g2 = 0000000000000000
lduw [%i6+%o5],%g2 ! %g2 = 0000000021a95b85
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 35824ff57463216f
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffff8bfd
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000004877
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000216efb83
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000009c9ce429
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 5501426533b5a0bd
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 9c9ce42951ad7d5e
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d4b2ad85
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 e666bd82 cb11ad7c
bne %xcc,p3_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c5001edc 3bc413fa
bne %xcc,p3_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2b6c48ae cd919616
bne %xcc,p3_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 97f6cd05 d9391552
bne %xcc,p3_f6_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = fffffa762700a247
ldx [%i0+0x000],%g3 ! Observed data at 0000000016000000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c9ae75a50f40bfae
ldx [%i0+0x008],%g3 ! Observed data at 0000000016000008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = aab2ea50373d238f
ldx [%i0+0x018],%g3 ! Observed data at 0000000016000018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7abdfa762341fdc1
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 = ffff9d15373d238f
ldx [%i1+0x000],%g3 ! Observed data at 0000000016800000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9c9ce42951ad7d5e
ldx [%i1+0x008],%g3 ! Observed data at 0000000016800008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = d236540cd4b2ad85
ldx [%i1+0x018],%g3 ! Observed data at 0000000016800018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c0398691ea509d70
ldx [%i1+0x020],%g3 ! Observed data at 0000000016800020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e6a6fa657d5e400f
ldx [%i1+0x028],%g3 ! Observed data at 0000000016800028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffffffff9d15
ldx [%i1+0x030],%g3 ! Observed data at 0000000016800030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c7badf5d373d238f
ldx [%i1+0x038],%g3 ! Observed data at 0000000016800038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x038,%g4
set p3_local2_expect,%g1
p3_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0c93fafff7f28e64
ldx [%i2+0x000],%g3 ! Observed data at 0000000017000000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffff9d15373d238f
ldx [%i2+0x008],%g3 ! Observed data at 0000000017000008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 73ff36349d15a7a4
ldx [%i2+0x010],%g3 ! Observed data at 0000000017000010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 238f4153c7badf5d
ldx [%i2+0x020],%g3 ! Observed data at 0000000017000020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = fcf097a9bfaec3d5
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+0x000],%g2 ! Expected data = 00000000ffff9d15
ldx [%i3+0x000],%g3 ! Observed data at 0000000017800000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffff9d15373d238f
ldx [%i3+0x038],%g3 ! Observed data at 0000000017800038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x038,%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:
stda %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800020]
stba %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000020]
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000017000028]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017800020]
done
p3_trap1o:
stda %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800020]
stba %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016000020]
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000017000028]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017800020]
done
p3_trap2e:
ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000028]
done
p3_trap2o:
ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000028]
done
p3_trap3e:
nop
nop
nop
nop
nop
nop
done
p3_trap3o:
nop
nop
nop
nop
nop
nop
done
p3_init_memory_pointers:
set p3_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p3_local0_start,%i0
set p3_local1_start,%i1
set p3_local2_start,%i2
set p3_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = cd36585875090621
ldx [%g1+0x008],%l1 ! %l1 = ceac0515dc865474
ldx [%g1+0x010],%l2 ! %l2 = 73ff36349d15a7a4
ldx [%g1+0x018],%l3 ! %l3 = 68783b6ee33a34a3
ldx [%g1+0x020],%l4 ! %l4 = 583fbc43aab2ea50
ldx [%g1+0x028],%l5 ! %l5 = 5503644c373d238f
ldx [%g1+0x030],%l6 ! %l6 = d7510a9bc9ae75a5
ldx [%g1+0x038],%l7 ! %l7 = 45936dbc0f40bfae
! 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 = e654f32c a6f4372d 203a5027 369d2135
! %f4 = 17beaafe 6d2d6154 39e9ec0e d3c6b7b0
! %f8 = 0ff371ae 1fb74250 61725074 3b65c987
! %f12 = 0b25b44d ae87e604 a9345dad b8bc0dea
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 32fb12fe ab545ac2 51ae082e 5d774679
! %f20 = 78955405 14cd49da 6e5ef156 5995b00a
! %f24 = f317e4cd d05710fa b77b3fc1 f53714da
! %f28 = 20107500 a5b157d5 93bc6fa5 88bc2ea6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5a3f0398 3b602be8 8a4a36e0 16dca9d2
! %f36 = 0623d44f f2e85379 78db6d96 2994aec9
! %f40 = a716133f 7d26cc05 32db9ec6 ab77492e
! %f44 = 816f6fbe 9ba711f3 9d392c63 32e37a47
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3e99340800000078,%g7,%g1 ! GSR scale = 15, align = 0
wr %g1,%g0,%gsr ! GSR = 3e99340800000078
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[0000000090800034] = 79e2e95e, %g2 = 0000000000000000
lduw [%i5+0x034],%g2 ! %g2 = 0000000079e2e95e
! Mem[0000000018000018] = 6aa3bc390c15e909, %l5 = 738c4c699bb8005e
ldx [%i0+%o3],%l5 ! %l5 = 6aa3bc390c15e909
! Mem[0000000018000008] = 52639ad1 503a00ed, %l6 = 27905b58, %l7 = 609d185e
ldd [%i0+%o1],%l6 ! %l6 = 0000000052639ad1 00000000503a00ed
! %l1 = fb04f55fbf679129, Mem[0000000090000038] = 53918eb2e6c51178
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = fb04f55fbf679129
! %l4 = 303663d0ac2ccbb3, Mem[0000000091800030] = 43bc1d81
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = ac2ccbb3
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = 79e2e95e, %g3 = 00000000
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! Mem[0000000091000034] = 1214449b, %g2 = 000000004459f5d3
lduw [%i6+0x034],%g2 ! %g2 = 000000001214449b
! Mem[000000009100002c] = d051a5b5, %g2 = 000000001214449b
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffffd051
! Mem[0000000019000018] = 40f10db1f17d5c3e, %l7 = 00000000503a00ed
ldx [%i2+%o3],%l7 ! %l7 = 40f10db1f17d5c3e
! Mem[000000009100000c] = 7312abd6, %g18 = e518058c899781cd
ldsw [%i6+0x00c],%g2 ! %g2 = e518058c899781cd
p4_label_2:
! Mem[0000000091000020] = 0950dd0f, %g2 = 000000007312abd6
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000009
! %l3 = c962c122284293cc, Mem[0000000091000031] = b5761e12
stb %l3,[%i6+0x031] ! Mem[0000000091000030] = cc761e12
! %l4 = 303663d0ac2ccbb3, Mem[0000000090000020] = 0ad8f703
stw %l4,[%i4+%o4] ! Mem[0000000090000020] = ac2ccbb3
! Mem[0000000090800018] = b2d54dc6, %g2 = 0000000000000009
lduh [%i5+%o3],%g2 ! %g2 = 000000000000b2d5
! %l2 = 3a7853969a51f062, Mem[000000009000002a] = 2e977d3b
sth %l2,[%i4+0x02a] ! Mem[0000000090000028] = f0627d3b
! %l2 = 3a7853969a51f062, Mem[0000000090800008] = 5a1ae61214acc7c9
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 3a7853969a51f062
! Mem[0000000091000020] = 8b0950dd 0f65f93d, %g2 = 0000b2d5, %g3 = 51e85f11
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f65f93d
! Mem[0000000090800014] = 5e356f1d, %g2 = 000000008b0950dd
ldsb [%i5+0x014],%g2 ! %g2 = 000000000000005e
! Mem[0000000091800020] = 5566979d, %g18 = e518058c899781cd
ldsw [%o0+%o4],%g2 ! %g2 = e518058c899781cd
! Mem[0000000091000034] = 449be256, %g2 = 000000005566979d
lduh [%i6+0x036],%g2 ! %g2 = 000000000000449b
p4_label_3:
! %l0 = 9b02c707dbf9e8f8, Mem[0000000018800000] = 719de757
stw %l0,[%i1+%g0] ! Mem[0000000018800000] = dbf9e8f8
! %l3 = c962c122284293cc, Mem[0000000090000010] = 1d358e58
stw %l3,[%i4+%o2] ! Mem[0000000090000010] = 284293cc
! Mem[0000000091000020] = 8b0950dd 0f65f93d, %g2 = 0000449b, %g3 = 0f65f93d
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f65f93d
! Mem[000000009100002c] = 08a9d051, %g2 = 000000008b0950dd
ldsh [%i6+0x02c],%g2 ! %g2 = 00000000000008a9
! Mem[000000001980001c] = 43d94a51, %l5 = 6aa3bc390c15e909
ldsw [%i3+0x01c],%l5 ! %l5 = 0000000043d94a51
! Mem[0000000090000024] = 8eaf02f0, %g2 = 00000000000008a9
ldsb [%i4+0x027],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000018800020] = c304a264 2010a6d5, %l0 = dbf9e8f8, %l1 = bf679129
ldd [%i1+%o4],%l0 ! %l0 = 00000000c304a264 000000002010a6d5
! Mem[0000000091000018] = 6e47a19f, %g2 = ffffffffffffff8e
ldub [%i6+0x01b],%g2 ! %g2 = 000000000000006e
! Mem[0000000091000000] = e82f8898, %g2 = 000000000000006e
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000e8
! Mem[0000000090000028] = af02f062 7d3b2cbb, %g2 = 000000e8, %g3 = 0f65f93d
ldd [%i4+%o5],%g2 ! %g2 = 00000000af02f062 000000007d3b2cbb
p4_label_4:
! Mem[0000000091800030] = ac2ccbb3 51532584, %g2 = af02f062, %g3 = 7d3b2cbb
ldd [%o0+0x030],%g2 ! %g2 = 00000000ac2ccbb3 0000000051532584
! %l2 = 3a7853969a51f062, Mem[000000009180002c] = df4e4459
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = 9a51f062
! Mem[0000000090800030] = eaf607f4, %g2 = 00000000ac2ccbb3
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4
! %l4 = ac2ccbb3, %l5 = 43d94a51, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l4,[%i5+%o5] ! Mem[0000000090800028] = ac2ccbb3 43d94a51
! Mem[0000000018000038] = ed29d83a, %l2 = 3a7853969a51f062
ldsb [%i0+0x038],%l2 ! %l2 = ffffffffffffffed
! %l0 = 00000000c304a264, Mem[0000000090000010] = 284293ccd828ead6
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000000c304a264
! Mem[0000000090000030] = 7a6764e2, %g18 = e518058c899781cd
ldsw [%i4+0x030],%g2 ! %g2 = e518058c899781cd
! Mem[0000000091000000] = 6ae82f88, %g2 = 000000007a6764e2
lduh [%i6+%g0],%g2 ! %g2 = 0000000000006ae8
! %l7 = 40f10db1f17d5c3e, Mem[0000000090800012] = 9dd95e35
stb %l7,[%i5+0x012] ! Mem[0000000090800010] = 3ed95e35
! Mem[0000000090000000] = 09d53180, %g2 = 0000000000006ae8
lduw [%i4+%g0],%g2 ! %g2 = 0000000009d53180
p4_label_5:
! Mem[0000000090000024] = 32e58eaf, %g2 = 0000000009d53180
ldub [%i4+0x025],%g2 ! %g2 = 0000000000000032
! Mem[0000000090800000] = acf8dd4b, %g2 = 0000000000000032
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffac
! %l7 = 40f10db1f17d5c3e, Mem[000000009180002a] = 24b09a51
sth %l7,[%o0+0x02a] ! Mem[0000000091800028] = 5c3e9a51
! Mem[0000000090800010] = f8443ed9, %g2 = ffffffffffffffac
lduw [%i5+%o2],%g2 ! %g2 = 00000000f8443ed9
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = f8443ed9, %g3 = 51532584
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! Mem[0000000090800034] = 5e66e1d7, %g2 = 0000000054b6116d
ldsb [%i5+0x037],%g2 ! %g2 = 000000000000005e
! Mem[0000000091800000] = 0ab007b3, %g2 = 000000000000005e
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000000ab0
! Mem[0000000090000034] = 807fa20a, %g2 = 0000000000000ab0
lduw [%i4+0x034],%g2 ! %g2 = 00000000807fa20a
! Mem[0000000019800018] = 2c64e371, %l5 = 0000000043d94a51
ldsw [%i3+%o3],%l5 ! %l5 = 000000002c64e371
! Mem[0000000090800008] = 3a785396, %g2 = 00000000807fa20a
ldub [%i5+%o1],%g2 ! %g2 = 000000000000003a
p4_label_6:
! Mem[000000009100003c] = 62bf8c8f, %g2 = 000000000000003a
lduh [%i6+0x03c],%g2 ! %g2 = 00000000000062bf
! Mem[0000000090000038] = fb04f55f bf679129, %g2 = 000062bf, %g3 = 9d52adff
ldd [%i4+0x038],%g2 ! %g2 = 00000000fb04f55f 00000000bf679129
! Mem[0000000018000014] = 5d1803ff, %l2 = ffffffffffffffed
lduw [%i0+0x014],%l2 ! %l2 = 000000005d1803ff
! Mem[0000000090800030] = eaf607f4, %g2 = 00000000fb04f55f
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4
! Mem[000000009180003c] = 9d52adff, %g2 = 00000000eaf607f4
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! %l0 = 00000000c304a264, Mem[000000009180003a] = 116d9d52
sth %l0,[%o0+0x03a] ! Mem[0000000091800038] = a2649d52
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 000000009d52adff
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! Mem[0000000090800018] = 4dc6db26, %g2 = eaf607f479e2e95e
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000004dc6
! Mem[0000000018800010] = f2b1cb4d, %l0 = 00000000c304a264
ldsw [%i1+%o2],%l0 ! %l0 = fffffffff2b1cb4d
! Mem[000000001800001c] = 0c15e909, %l0 = fffffffff2b1cb4d
ldsb [%i0+0x01f],%l0 ! %l0 = 0000000000000009
p4_label_7:
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = 00004dc6, %g3 = bf679129
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! Mem[000000009180003c] = 9d52adff, %g2 = 0000000048c28052
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! Mem[0000000091000024] = 0f65f93d, %g18 = e518058c899781cd
ldsw [%i6+0x024],%g2 ! %g2 = e518058c899781cd
! Mem[000000001880003c] = 9d8dbde5, %l7 = 40f10db1f17d5c3e
lduh [%i1+0x03c],%l7 ! %l7 = 0000000000009d8d
! %l7 = 0000000000009d8d, Mem[0000000090800020] = 0c86ef2635144907
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 0000000000009d8d
! %l6 = 52639ad1, %l7 = 00009d8d, Mem[0000000091800020] = 5566979d ba3ff053
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 52639ad1 00009d8d
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = 0f65f93d, %g3 = 7312abd6
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! Mem[000000009180003c] = 9d52adff, %g2 = 00000000b2d54dc6
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! Mem[0000000019800020] = e198dc42, %l5 = 000000002c64e371
ldub [%i3+0x022],%l5 ! %l5 = 00000000000000dc
! Mem[0000000090000030] = 64e2807f, %g2 = 000000009d52adff
lduh [%i4+0x032],%g2 ! %g2 = 00000000000064e2
p4_label_8:
! Mem[000000009100000c] = d66cff95, %g2 = 00000000000064e2
ldub [%i6+0x00f],%g2 ! %g2 = 00000000000000d6
! %l4 = 303663d0ac2ccbb3, Mem[0000000090800016] = 6f1db2d5
stb %l4,[%i5+0x016] ! Mem[0000000090800014] = b31db2d5
! Mem[0000000091000014] = 7757fe01, %g18 = e518058c899781cd
ldsw [%i6+0x014],%g2 ! %g2 = e518058c899781cd
! %l5 = 00000000000000dc, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = 00000000000000dc
! %l2 = 000000005d1803ff, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 000000005d1803ff
! %l7 = 0000000000009d8d, Mem[0000000091000016] = fe015ffa
stb %l7,[%i6+0x016] ! Mem[0000000091000014] = 8d015ffa
! Mem[0000000019000034] = fee7fcb3, %l2 = 000000005d1803ff
ldub [%i2+0x034],%l2 ! %l2 = 00000000000000fe
! Mem[0000000090800020] = 00000000, %g2 = 000000007757fe01
ldub [%i5+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = 00000000, %g18 = e518058c899781cd
ldsw [%o0+%g0],%g2 ! %g2 = e518058c899781cd
! %l1 = 000000002010a6d5, Mem[000000009100002a] = 5ba108a9
sth %l1,[%i6+0x02a] ! Mem[0000000091000028] = a6d508a9
p4_label_9:
! %l4 = 303663d0ac2ccbb3, Mem[000000001980001a] = 2c64e371
stb %l4,[%i3+0x01a] ! Mem[0000000019800018] = 2c64b371
! Mem[0000000090800014] = 5e35b31d, %g2 = 0000000000000000
lduw [%i5+0x014],%g2 ! %g2 = 000000005e35b31d
! %l1 = 000000002010a6d5, Mem[0000000018800030] = 0c5f19043c4ad713
stx %l1,[%i1+0x030] ! Mem[0000000018800030] = 000000002010a6d5
! Mem[0000000090000034] = a20afb04, %g2 = 000000005e35b31d
ldub [%i4+0x036],%g2 ! %g2 = 00000000000000a2
! Mem[000000009080000c] = 9a51f062, %g2 = 00000000000000a2
ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffff9a51
! Mem[0000000018800038] = df608a11, %l4 = 303663d0ac2ccbb3
ldsb [%i1+0x03a],%l4 ! %l4 = ffffffffffffff8a
! %l3 = c962c122284293cc, Mem[0000000090000018] = 1d17902870edfb0e
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = c962c122284293cc
! %l4 = ffffffffffffff8a, Mem[000000001980002c] = c2368948
sth %l4,[%i3+0x02c] ! Mem[000000001980002c] = ff8a8948
! Mem[0000000091000008] = 48c28052, %g2 = ffffffffffff9a51
lduw [%i6+%o1],%g2 ! %g2 = 0000000048c28052
! Mem[0000000018000010] = 6d67c5d4, %l2 = 00000000000000fe
ldsb [%i0+%o2],%l2 ! %l2 = 000000000000006d
p4_label_10:
! Mem[0000000018800014] = be8394e6, %l6 = 0000000052639ad1
ldub [%i1+0x015],%l6 ! %l6 = 0000000000000083
! %l6 = 0000000000000083, Mem[0000000018000030] = 6cb6889d2d8cbe61
stx %l6,[%i0+0x030] ! Mem[0000000018000030] = 0000000000000083
! Mem[0000000090800028] = ac2ccbb3, %g2 = 0000000048c28052
lduw [%i5+%o5],%g2 ! %g2 = 00000000ac2ccbb3
! Mem[0000000091000038] = 5676cb62, %g2 = 00000000ac2ccbb3
ldub [%i6+0x039],%g2 ! %g2 = 0000000000000056
! %l5 = 00000000000000dc, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 00000000000000dc
! Mem[0000000090800010] = f8443ed9, %g2 = 0000000000000056
lduh [%i5+%o2],%g2 ! %g2 = 000000000000f844
! %l2 = 000000000000006d, Mem[0000000090800000] = 73d0acf8
stb %l2,[%i5+%g0] ! Mem[0000000090800000] = 6dd0acf8
! Mem[0000000019000000] = c83f736e, %l2 = 000000000000006d
lduh [%i2+0x002],%l2 ! %l2 = 000000000000736e
! Mem[0000000090000008] = b427e099, %g2 = 000000000000f844
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! %l1 = 000000002010a6d5, Mem[000000009100002c] = 08a9d051
stw %l1,[%i6+0x02c] ! Mem[000000009100002c] = 2010a6d5
p4_label_11:
! Mem[0000000090000000] = 00000000 5d1803ff, %g2 = b427e099, %g3 = db268a9a
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 000000005d1803ff
! %l7 = 0000000000009d8d, Mem[000000001800001c] = 0c15e909
stw %l7,[%i0+0x01c] ! Mem[000000001800001c] = 00009d8d
! Mem[0000000090800014] = 5e35b31d, %g18 = e518058c899781cd
ldsw [%i5+0x014],%g2 ! %g2 = e518058c899781cd
! Mem[000000009080001c] = db268a9a, %g2 = 000000005e35b31d
ldub [%i5+0x01c],%g2 ! %g2 = 00000000000000db
! %l3 = c962c122284293cc, Mem[0000000090000034] = 807fa20a
stw %l3,[%i4+0x034] ! Mem[0000000090000034] = 284293cc
! Mem[000000001900003c] = 1d86bcf4, %l4 = ffffffffffffff8a
lduw [%i2+0x03c],%l4 ! %l4 = 000000001d86bcf4
! %l1 = 000000002010a6d5, Mem[000000009100001a] = f26e47a1
stb %l1,[%i6+0x01a] ! Mem[0000000091000018] = d56e47a1
! Mem[0000000091000018] = d56e47a1, %g2 = 00000000000000db
ldub [%i6+0x01a],%g2 ! %g2 = 00000000000000d5
! Mem[0000000018000004] = af1c740e, %l4 = 000000001d86bcf4
ldub [%i0+0x004],%l4 ! %l4 = 00000000000000af
! %l3 = c962c122284293cc, Mem[0000000090000028] = af02f0627d3b2cbb
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = c962c122284293cc
p4_label_12:
! Mem[0000000090000000] = 000000005d1803ff, %g2 = 00000000000000d5
ldx [%i4+%g0],%g2 ! %g2 = 000000005d1803ff
! Mem[0000000019000020] = 8039cb49cc8a93d9, %l3 = c962c122284293cc
ldx [%i2+%o4],%l3 ! %l3 = 8039cb49cc8a93d9
! %l6 = 0000000000000083, Mem[0000000091800038] = 54b6a264
stw %l6,[%o0+0x038] ! Mem[0000000091800038] = 00000083
! %l5 = 00000000000000dc, Mem[0000000091000004] = 98f9b0a5
stw %l5,[%i6+0x004] ! Mem[0000000091000004] = 000000dc
! Mem[0000000090800014] = 1db2d54d, %g2 = 000000005d1803ff
ldub [%i5+0x017],%g2 ! %g2 = 000000000000001d
! Mem[0000000091000010] = 6cff95cd 77578d01, %g2 = 0000001d, %g3 = 5d1803ff
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 0000000077578d01
! Mem[0000000091800030] = ac2ccbb351532584, %g2 = 000000006cff95cd
ldx [%o0+0x030],%g2 ! %g2 = ac2ccbb351532584
! %l2 = 000000000000736e, Mem[000000009180000f] = af6e4e51
stb %l2,[%o0+0x00f] ! Mem[000000009180000c] = 6e6e4e51
! %l4 = 00000000000000af, Mem[000000009180003a] = 00839d52
sth %l4,[%o0+0x03a] ! Mem[0000000091800038] = 00af9d52
! Mem[0000000018000000] = 4aedd40d, %l7 = 0000000000009d8d
ldsw [%i0+%g0],%l7 ! %l7 = 000000004aedd40d
p4_label_13:
! %l6 = 00000083, %l7 = 4aedd40d, Mem[0000000090000038] = fb04f55f bf679129
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000083 4aedd40d
! Mem[0000000090000028] = c962c122284293cc, %g2 = ac2ccbb351532584
ldx [%i4+%o5],%g2 ! %g2 = c962c122284293cc
! Mem[0000000091000010] = 95cd7757, %g2 = c962c122284293cc
lduh [%i6+0x012],%g2 ! %g2 = 00000000000095cd
! Mem[0000000090800014] = 5e35b31d, %g2 = 00000000000095cd
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000005e35
! Mem[0000000019000030] = 6dde7e3b, %l3 = 8039cb49cc8a93d9
ldsw [%i2+0x030],%l3 ! %l3 = 000000006dde7e3b
! Mem[0000000090000010] = 000000c3, %g2 = 0000000000005e35
ldsb [%i4+0x011],%g2 ! %g2 = 0000000000000000
! %l4 = 00000000000000af, Mem[0000000090800003] = f8dd4bc2
stb %l4,[%i5+0x003] ! Mem[0000000090800000] = afdd4bc2
! Mem[000000009000000c] = 152d46b0, %g2 = 0000000000000000
ldsh [%i4+0x00c],%g2 ! %g2 = 000000000000152d
! Mem[0000000090000038] = 000000834aedd40d, %g2 = 000000000000152d
ldx [%i4+0x038],%g2 ! %g2 = 000000834aedd40d
! %l6 = 00000083, %l7 = 4aedd40d, Mem[0000000091000000] = 6ae82f88 000000dc
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000083 4aedd40d
p4_label_14:
! Mem[0000000018000028] = 9891c8ff, %l1 = 000000002010a6d5
lduw [%i0+%o5],%l1 ! %l1 = 000000009891c8ff
! Mem[000000001880000c] = 3f2dc042, %l3 = 000000006dde7e3b
ldub [%i1+0x00c],%l3 ! %l3 = 000000000000003f
! Mem[0000000091800000] = 00000000000000dc, %g2 = 000000834aedd40d
ldx [%o0+%g0],%g2 ! %g2 = 00000000000000dc
! %l6 = 00000083, %l7 = 4aedd40d, Mem[0000000019800030] = 8df2f901 27b49f2b
std %l6,[%i3+0x030] ! Mem[0000000019800030] = 00000083 4aedd40d
! %l2 = 000000000000736e, Mem[0000000018800021] = c304a264
stb %l2,[%i1+0x021] ! Mem[0000000018800020] = c36ea264
! Mem[0000000090000010] = 00000000 c304a264, %g2 = 000000dc, %g3 = 77578d01
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 00000000c304a264
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000000000
ldsb [%i6+0x03c],%g2 ! %g2 = 0000000000000062
! %l6 = 00000083, %l7 = 4aedd40d, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 00000083 4aedd40d
! %l6 = 0000000000000083, Mem[0000000018800032] = 00000000
stb %l6,[%i1+0x032] ! Mem[0000000018800030] = 00008300
! Mem[0000000018800020] = c36ea2642010a6d5, %l0 = 0000000000000009
ldx [%i1+%o4],%l0 ! %l0 = c36ea2642010a6d5
p4_label_15:
! Mem[0000000090800020] = 00000000, %g2 = 0000000000000062
lduh [%i5+0x022],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = f062ac2c, %g2 = 0000000000000000
ldsb [%o0+0x02e],%g2 ! %g2 = fffffffffffffff0
! Mem[0000000090800010] = f8443ed9, %g2 = fffffffffffffff0
lduw [%i5+%o2],%g2 ! %g2 = 00000000f8443ed9
! Mem[0000000091800038] = 00af9d52, %g2 = 00000000f8443ed9
ldsh [%o0+0x03a],%g2 ! %g2 = 00000000000000af
! Mem[0000000091800008] = 83bd3923, %g2 = 00000000000000af
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000083bd
! Mem[0000000091800008] = 8b9883bd, %g2 = 00000000000083bd
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! Mem[0000000090000018] = 22284293, %g2 = 000000008b9883bd
ldub [%i4+0x01b],%g2 ! %g2 = 0000000000000022
! Mem[0000000019000000] = c83f736e40b4d390, %l7 = 000000004aedd40d
ldx [%i2+%g0],%l7 ! %l7 = c83f736e40b4d390
! Mem[0000000091800038] = 00af9d52, %g2 = 0000000000000022
ldsh [%o0+0x03a],%g2 ! %g2 = 00000000000000af
! Mem[0000000018000034] = 00000083, %l6 = 0000000000000083
ldsh [%i0+0x036],%l6 ! %l6 = 0000000000000083
p4_label_16:
! %l0 = 2010a6d5, %l1 = 9891c8ff, Mem[0000000090800010] = f8443ed9 5e35b31d
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 2010a6d5 9891c8ff
! %l6 = 0000000000000083, Mem[0000000019000008] = 42b18ed3
stb %l6,[%i2+%o1] ! Mem[0000000019000008] = 83b18ed3
! %l2 = 000000000000736e, Mem[0000000091800002] = 00000000
sth %l2,[%o0+0x002] ! Mem[0000000091800000] = 736e0000
! Mem[0000000091800008] = 8b9883bd, %g2 = 00000000000000af
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! %l3 = 000000000000003f, Mem[000000009180001e] = 4e285263
sth %l3,[%o0+0x01e] ! Mem[000000009180001c] = 003f5263
! Mem[0000000090000004] = 5d1803ff, %g18 = e518058c899781cd
ldsw [%i4+0x004],%g2 ! %g2 = e518058c899781cd
! %l7 = c83f736e40b4d390, Mem[0000000091000005] = edd40d48
stb %l7,[%i6+0x005] ! Mem[0000000091000004] = 90d40d48
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 000000005d1803ff
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! %l4 = 00000000000000af, Mem[000000009000003c] = 4aedd40d
stb %l4,[%i4+0x03c] ! Mem[000000009000003c] = afedd40d
! %l3 = 000000000000003f, Mem[000000009100002e] = a6d5a5cc
stb %l3,[%i6+0x02e] ! Mem[000000009100002c] = 3fd5a5cc
p4_label_17:
! %l4 = 000000af, %l5 = 000000dc, Mem[0000000091000038] = 00000083 4aedd40d
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 000000af 000000dc
! Mem[0000000090800004] = c2053a78, %g2 = eaf607f479e2e95e
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffc205
! %l4 = 00000000000000af, Mem[0000000090000018] = c962c122284293cc
stx %l4,[%i4+%o3] ! Mem[0000000090000018] = 00000000000000af
! Mem[0000000090800000] = 6dd0acaf dd4bc205, %g2 = ffffc205, %g3 = c304a264
ldd [%i5+%g0],%g2 ! %g2 = 000000006dd0acaf 00000000dd4bc205
! %l7 = c83f736e40b4d390, Mem[0000000090000020] = ac2ccbb30332e58e
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = c83f736e40b4d390
! Mem[000000009080001c] = 268a9a00, %g2 = 000000006dd0acaf
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000026
! Mem[000000009080003c] = adc27bb0, %g2 = 0000000000000026
lduw [%i5+0x03c],%g2 ! %g2 = 00000000adc27bb0
! Mem[0000000090000004] = 5d1803ff, %g2 = 00000000adc27bb0
lduw [%i4+0x004],%g2 ! %g2 = 000000005d1803ff
! Mem[0000000091800018] = 06faad5c, %g2 = 000000005d1803ff
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000006
! %l1 = 000000009891c8ff, Mem[0000000091800006] = 00dc8b98
stb %l1,[%o0+0x006] ! Mem[0000000091800004] = ffdc8b98
p4_label_18:
! Mem[0000000091800020] = 52639ad1 00009d8d, %g2 = 00000006, %g3 = dd4bc205
ldd [%o0+%o4],%g2 ! %g2 = 0000000052639ad1 0000000000009d8d
! %l1 = 000000009891c8ff, Mem[0000000090000018] = 00000000
sth %l1,[%i4+%o3] ! Mem[0000000090000018] = c8ff0000
! Mem[0000000090800010] = a6d59891, %g2 = 0000000052639ad1
lduh [%i5+0x012],%g2 ! %g2 = 000000000000a6d5
! %l0 = c36ea2642010a6d5, Mem[0000000090000038] = 00000083afedd40d
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = c36ea2642010a6d5
! Mem[0000000091000030] = a5cc761e, %g2 = 000000000000a6d5
lduw [%i6+0x030],%g2 ! %g2 = 00000000a5cc761e
! Mem[0000000091000038] = 000000af, %g2 = 00000000a5cc761e
ldub [%i6+0x038],%g2 ! %g2 = 0000000000000000
! %l0 = 2010a6d5, %l1 = 9891c8ff, Mem[0000000090000000] = 00000000 5d1803ff
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 2010a6d5 9891c8ff
! Mem[0000000090000028] = c962c122284293cc, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = c962c122284293cc
! %l7 = c83f736e40b4d390, Mem[0000000090800015] = 91c8ffb2
stb %l7,[%i5+0x015] ! Mem[0000000090800014] = 90c8ffb2
! %l7 = c83f736e40b4d390, Mem[000000009000002b] = 22284293
stb %l7,[%i4+0x02b] ! Mem[0000000090000028] = 90284293
p4_label_19:
! Mem[0000000090800008] = 53969a51, %g2 = c962c122284293cc
ldsb [%i5+0x00a],%g2 ! %g2 = 0000000000000053
! %l7 = c83f736e40b4d390, Mem[0000000091000018] = 5ffad56e47a19fcf
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = c83f736e40b4d390
! Mem[0000000018800030] = 00008300, %l1 = 000000009891c8ff
ldub [%i1+0x033],%l1 ! %l1 = 0000000000000000
! Mem[0000000091800020] = 52639ad1, %g18 = e518058c899781cd
ldsw [%o0+%o4],%g2 ! %g2 = e518058c899781cd
! %l7 = c83f736e40b4d390, Mem[0000000091000038] = 000000af000000dc
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = c83f736e40b4d390
! Mem[0000000019800004] = 5863822c, %l5 = 00000000000000dc
ldsh [%i3+0x004],%l5 ! %l5 = 0000000000005863
! %l7 = c83f736e40b4d390, Mem[0000000019800010] = 8ae40d4a
stw %l7,[%i3+%o2] ! Mem[0000000019800010] = 40b4d390
! Mem[0000000091000038] = 6e40b4d3, %g2 = 0000000052639ad1
ldub [%i6+0x03b],%g2 ! %g2 = 000000000000006e
! %l6 = 00000083, %l7 = 40b4d390, Mem[0000000091800010] = 6e4e5182 96298cae
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 00000083 40b4d390
! Mem[000000009080003c] = adc27bb0, %g2 = 000000000000006e
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffffad
p4_label_20:
! Mem[0000000090000020] = 3f736e40, %g2 = ffffffffffffffad
ldsb [%i4+0x021],%g2 ! %g2 = 000000000000003f
! %l0 = c36ea2642010a6d5, Mem[0000000019000028] = 39800651
sth %l0,[%i2+%o5] ! Mem[0000000019000028] = a6d50651
! Mem[0000000090000004] = 9891c8ff, %g18 = e518058c899781cd
ldsw [%i4+0x004],%g2 ! %g2 = e518058c899781cd
! Mem[0000000091800020] = 52639ad1 00009d8d, %g2 = 9891c8ff, %g3 = 00009d8d
ldd [%o0+%o4],%g2 ! %g2 = 0000000052639ad1 0000000000009d8d
! %l3 = 000000000000003f, Mem[0000000091800008] = 8b9883bd
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = 0000003f
! %l6 = 0000000000000083, Mem[0000000091800026] = 9d8d153f
sth %l6,[%o0+0x026] ! Mem[0000000091800024] = 0083153f
! %l4 = 00000000000000af, Mem[0000000019800006] = 5863822c
stb %l4,[%i3+0x006] ! Mem[0000000019800004] = 5863af2c
! Mem[0000000090800010] = 2010a6d5 9890c8ff, %g2 = 52639ad1, %g3 = 00009d8d
ldd [%i5+%o2],%g2 ! %g2 = 000000002010a6d5 000000009890c8ff
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 2010a6d5, %g3 = 9890c8ff
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! %l4 = 00000000000000af, Mem[000000009000000c] = 152d46b0
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = 000000af
p4_label_21:
! Mem[0000000091800020] = 52639ad1, %g18 = e518058c899781cd
ldsw [%o0+%o4],%g2 ! %g2 = e518058c899781cd
! Mem[0000000091800008] = 0000003f 3923d96e, %g2 = 52639ad1, %g3 = 152d46b0
ldd [%o0+%o1],%g2 ! %g2 = 000000000000003f 000000003923d96e
! %l0 = 2010a6d5, %l1 = 00000000, Mem[0000000019000028] = a6d50651 44a17da5
std %l0,[%i2+%o5] ! Mem[0000000019000028] = 2010a6d5 00000000
! Mem[0000000090000034] = ccc36ea2, %g2 = 000000000000003f
ldub [%i4+0x037],%g2 ! %g2 = 00000000000000cc
! Mem[0000000090800018] = b2d54dc6, %g2 = 00000000000000cc
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! %l4 = 00000000000000af, Mem[0000000019000034] = fee7fcb3
stb %l4,[%i2+0x034] ! Mem[0000000019000034] = afe7fcb3
! Mem[0000000019000038] = 1670c393 1d86bcf4, %l6 = 00000083, %l7 = 40b4d390
ldd [%i2+0x038],%l6 ! %l6 = 000000001670c393 000000001d86bcf4
! Mem[0000000091000030] = a5cc761e 1214449b, %g2 = b2d54dc6, %g3 = 3923d96e
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5cc761e 000000001214449b
! Mem[0000000091000024] = dc21a9a6, %g2 = 00000000a5cc761e
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000dc
! Mem[0000000090000028] = c962c190 284293cc, %g2 = 000000dc, %g3 = 1214449b
ldd [%i4+%o5],%g2 ! %g2 = 00000000c962c190 00000000284293cc
p4_label_22:
! Mem[0000000091000000] = 000000834a90d40d, %g2 = 00000000c962c190
ldx [%i6+%g0],%g2 ! %g2 = 000000834a90d40d
! Mem[000000009080002c] = 43d94a51, %g2 = 000000834a90d40d
lduh [%i5+0x02c],%g2 ! %g2 = 00000000000043d9
! Mem[000000009000003c] = 2010a6d5, %g18 = e518058c899781cd
ldsw [%i4+0x03c],%g2 ! %g2 = e518058c899781cd
! %l6 = 000000001670c393, Mem[000000009180003a] = 00af9d52
sth %l6,[%o0+0x03a] ! Mem[0000000091800038] = c3939d52
! %l4 = 000000af, %l5 = 00005863, Mem[0000000091000000] = 00000083 4a90d40d
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 000000af 00005863
! Mem[0000000091800038] = 0000c393 9d52adff, %g2 = 2010a6d5, %g3 = 284293cc
ldd [%o0+0x038],%g2 ! %g2 = 000000000000c393 000000009d52adff
! Mem[0000000091800000] = 0000736e, %g2 = 000000000000c393
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 00000000, %g18 = e518058c899781cd
ldsw [%i6+%o4],%g2 ! %g2 = e518058c899781cd
! %l4 = 00000000000000af, Mem[000000009000000c] = 000000af
sth %l4,[%i4+0x00c] ! Mem[000000009000000c] = 00af00af
! Mem[000000009180000c] = 3923d96e, %g18 = e518058c899781cd
ldsw [%o0+0x00c],%g2 ! %g2 = e518058c899781cd
p4_label_23:
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = 3923d96e, %g3 = 9d52adff
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! %l6 = 1670c393, %l7 = 1d86bcf4, Mem[0000000090000008] = b427e099 00af00af
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 1670c393 1d86bcf4
! %l2 = 0000736e, %l3 = 0000003f, Mem[0000000018800028] = 2d8c5e3f 67ac0980
std %l2,[%i1+%o5] ! Mem[0000000018800028] = 0000736e 0000003f
! Mem[000000009000002c] = cc7a6764, %g2 = 0000000048c28052
ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000091000024] = 000000dc, %g2 = ffffffffffffffcc
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = c8ffb2d5, %g2 = 0000000000000000
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffffc8ff
! %l5 = 0000000000005863, Mem[0000000091000030] = a5cc761e1214449b
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = 0000000000005863
! Mem[0000000090000020] = c83f736e40b4d390, %g2 = ffffffffffffc8ff
ldx [%i4+%o4],%g2 ! %g2 = c83f736e40b4d390
! %l1 = 0000000000000000, Mem[0000000019000026] = cc8a93d9
sth %l1,[%i2+0x026] ! Mem[0000000019000024] = cc8a0000
! Mem[0000000090000034] = 93ccc36e, %g2 = c83f736e40b4d390
ldsb [%i4+0x036],%g2 ! %g2 = ffffffffffffff93
p4_label_24:
! %l3 = 000000000000003f, Mem[0000000090000000] = 2010a6d5
stw %l3,[%i4+%g0] ! Mem[0000000090000000] = 0000003f
! %l0 = 2010a6d5, %l1 = 00000000, Mem[0000000091800028] = 153f5c3e 9a51f062
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 2010a6d5 00000000
! Mem[0000000018000024] = 7aa6811f, %l1 = 0000000000000000
lduh [%i0+0x024],%l1 ! %l1 = 0000000000007aa6
! Mem[0000000090800000] = 6dd0acafdd4bc205, %g2 = ffffffffffffff93
ldx [%i5+%g0],%g2 ! %g2 = 6dd0acafdd4bc205
! %l2 = 0000736e, %l3 = 0000003f, Mem[0000000091800000] = 0000736e 0000ffdc
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000736e 0000003f
! %l6 = 000000001670c393, Mem[0000000018000020] = a2dda4627aa6811f
stx %l6,[%i0+%o4] ! Mem[0000000018000020] = 000000001670c393
! Mem[0000000091800030] = ac2ccbb351532584, %g2 = 6dd0acafdd4bc205
ldx [%o0+0x030],%g2 ! %g2 = ac2ccbb351532584
! %l4 = 000000af, %l5 = 00005863, Mem[0000000090000038] = c36ea264 2010a6d5
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 000000af 00005863
! Mem[0000000090000024] = 40b4d390, %g2 = ac2ccbb351532584
ldub [%i4+0x024],%g2 ! %g2 = 0000000000000040
! Mem[0000000090000020] = c83f736e 40b4d390, %g2 = 00000040, %g3 = 7312abd6
ldd [%i4+%o4],%g2 ! %g2 = 00000000c83f736e 0000000040b4d390
p4_label_25:
! Mem[000000009180001c] = b768003f, %g2 = 00000000c83f736e
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b768003f
! Mem[0000000019000008] = 83b18ed3, %l3 = 000000000000003f
ldsh [%i2+%o1],%l3 ! %l3 = ffffffffffff83b1
! Mem[0000000091000038] = c83f736e, %g2 = 00000000b768003f
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffc83f
! %l5 = 0000000000005863, Mem[0000000090000000] = 0000003f
stw %l5,[%i4+%g0] ! Mem[0000000090000000] = 00005863
! Mem[0000000091000038] = 736e40b4, %g2 = ffffffffffffc83f
ldsh [%i6+0x03a],%g2 ! %g2 = 000000000000736e
! %l6 = 000000001670c393, Mem[000000009000002a] = c1902842
sth %l6,[%i4+0x02a] ! Mem[0000000090000028] = c3932842
! %l3 = ffffffffffff83b1, Mem[0000000090000000] = 000058639891c8ff
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffff83b1
! Mem[0000000091000038] = c83f736e 40b4d390, %g2 = 0000736e, %g3 = 40b4d390
ldd [%i6+0x038],%g2 ! %g2 = 00000000c83f736e 0000000040b4d390
! %l0 = c36ea2642010a6d5, Mem[000000001880001a] = be2fe574
sth %l0,[%i1+0x01a] ! Mem[0000000018800018] = be2fa6d5
! Mem[0000000090000018] = 00000000, %g2 = 00000000c83f736e
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000000000
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 c36ea2642010a6d5
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000007aa6
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000736e
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffff83b1
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000af
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000005863
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000001670c393
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000001d86bcf4
bne,a,pn %xcc,p4_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p4_check_fp_registers:
set p4_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be e654f32c a6f4372d
bne %xcc,p4_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 39e9ec0e d3c6b7b0
bne %xcc,p4_f6_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 6aa3bc3900009d8d
ldx [%i0+0x018],%g3 ! Observed data at 0000000018000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000001670c393
ldx [%i0+0x020],%g3 ! Observed data at 0000000018000020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000083
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+0x000],%g2 ! Expected data = dbf9e8f88e3bed10
ldx [%i1+0x000],%g3 ! Observed data at 0000000018800000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = be2fa6d5923fd161
ldx [%i1+0x018],%g3 ! Observed data at 0000000018800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c36ea2642010a6d5
ldx [%i1+0x020],%g3 ! Observed data at 0000000018800020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000736e0000003f
ldx [%i1+0x028],%g3 ! Observed data at 0000000018800028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000083002010a6d5
ldx [%i1+0x030],%g3 ! Observed data at 0000000018800030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x030,%g4
set p4_local2_expect,%g1
p4_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 83b18ed310020e3c
ldx [%i2+0x008],%g3 ! Observed data at 0000000019000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8039cb49cc8a0000
ldx [%i2+0x020],%g3 ! Observed data at 0000000019000020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2010a6d500000000
ldx [%i2+0x028],%g3 ! Observed data at 0000000019000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6dde7e3bafe7fcb3
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+0x000],%g2 ! Expected data = 6ea7784d5863af2c
ldx [%i3+0x000],%g3 ! Observed data at 0000000019800000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 40b4d390e1aeacb1
ldx [%i3+0x010],%g3 ! Observed data at 0000000019800010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2c64b37143d94a51
ldx [%i3+0x018],%g3 ! Observed data at 0000000019800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = d2f86324ff8a8948
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 = 000000834aedd40d
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_f0_fail:
set p4_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f6_fail:
set p4_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000019800000]
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019800000]
stxa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000008]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019800020]
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018000020]
stda %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000010]
done
p4_trap1o:
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000019800000]
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019800000]
stxa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000008]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019800020]
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018000020]
stda %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000010]
done
p4_trap2e:
stba %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000010]
stwa %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800018]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019800028]
stba %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800000]
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018000008]
done
p4_trap2o:
stba %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000010]
stwa %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800018]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000019800028]
stba %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800000]
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018000008]
done
p4_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p4_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p4_init_memory_pointers:
set p4_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p4_local0_start,%i0
set p4_local1_start,%i1
set p4_local2_start,%i2
set p4_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9b02c707dbf9e8f8
ldx [%g1+0x008],%l1 ! %l1 = fb04f55fbf679129
ldx [%g1+0x010],%l2 ! %l2 = 3a7853969a51f062
ldx [%g1+0x018],%l3 ! %l3 = c962c122284293cc
ldx [%g1+0x020],%l4 ! %l4 = 303663d0ac2ccbb3
ldx [%g1+0x028],%l5 ! %l5 = 738c4c699bb8005e
ldx [%g1+0x030],%l6 ! %l6 = 468b205e27905b58
ldx [%g1+0x038],%l7 ! %l7 = b14cf9a8609d185e
! 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 = b1ca26f7 47b83972 2e91cc4b 7db169a9
! %f4 = 1df7921d 7136a8c0 ad328c60 4fd09529
! %f8 = 3f86627a ebd8b22e 514b8c62 49b6b8b6
! %f12 = 920b7d01 e60a6a74 5e8efc7e 903a6a5c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 689d1401 c646ba5d fed59129 ac59e9b7
! %f20 = 3aca35f7 f4468feb 70e75752 0a041c6b
! %f24 = f35df763 d9564305 ca2e3827 3c00977f
! %f28 = 0115cd91 a9bb6b35 2beacddd 895b5924
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 870084c0 3774ce8b 1d727429 ecd7f391
! %f36 = caf1a83a 86b9bff7 6d8585d0 2877a4d8
! %f40 = bd880c9b 3511b6fa 91fd8e18 f35a892a
! %f44 = 27fbc36d ec5c96b9 74525e91 1af3bec9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7f3f50ff0000000f,%g7,%g1 ! GSR scale = 1, align = 7
wr %g1,%g0,%gsr ! GSR = 7f3f50ff0000000f
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:
! %l0 = 64d48b3e09212c7c, Mem[000000001a80003e] = fd4ec3d8
sth %l0,[%i1+0x03e] ! Mem[000000001a80003c] = fd4e2c7c
! %l5 = 9a40ca1050fd872f, Mem[0000000090000028] = af022e977d3b2cbb
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = 9a40ca1050fd872f
! %l7 = 2781a688576508f1, Mem[0000000090800034] = 79e2e95e
stb %l7,[%i5+0x034] ! Mem[0000000090800034] = f1e2e95e
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = 00000000, %g3 = 00000000
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! Mem[0000000090800004] = 4bc2055a, %g2 = 000000005a1ae612
ldub [%i5+0x005],%g2 ! %g2 = 000000000000004b
! %l6 = b526a696a896c601, Mem[0000000090800038] = 66e1d7bc
sth %l6,[%i5+0x038] ! Mem[0000000090800038] = c601d7bc
! Mem[000000009100000c] = abd66cff, %g2 = 000000000000004b
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffabd6
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = ffffabd6, %g3 = 14acc7c9
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! Mem[000000001a80000c] = 5610566c, %l5 = 9a40ca1050fd872f
ldsw [%i1+0x00c],%l5 ! %l5 = 000000005610566c
! Mem[0000000091000004] = f9b0a548, %g2 = 000000005566979d
ldsb [%i6+0x005],%g2 ! %g2 = fffffffffffffff9
p5_label_2:
! Mem[0000000091000000] = 6ae82f88 98f9b0a5, %g2 = fffffff9, %g3 = ba3ff053
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f9b0a5
! Mem[0000000090800008] = e61214ac, %g2 = 000000006ae82f88
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000e612
! %l0 = 64d48b3e09212c7c, Mem[000000009180001a] = ad5cb768
sth %l0,[%o0+0x01a] ! Mem[0000000091800018] = 2c7cb768
! Mem[000000009100001c] = 9fcf8b09, %g2 = 000000000000e612
ldsb [%i6+0x01e],%g2 ! %g2 = ffffffffffffff9f
! Mem[0000000090000024] = 0332e58e, %g18 = 56205d9fa8f3230e
ldsw [%i4+0x024],%g2 ! %g2 = 56205d9fa8f3230e
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 000000000332e58e
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! Mem[000000009080001c] = db268a9a, %g2 = f8449dd95e356f1d
lduw [%i5+0x01c],%g2 ! %g2 = 00000000db268a9a
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 00000000db268a9a
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! %l7 = 2781a688576508f1, Mem[000000001a000025] = c58749b8
stb %l7,[%i0+0x025] ! Mem[000000001a000024] = c5f149b8
! %l4 = c028e6e1d8e8c53a, Mem[000000001a000018] = b7f0f6e2ee385c76
stx %l4,[%i0+%o3] ! Mem[000000001a000018] = c028e6e1d8e8c53a
p5_label_3:
! %l7 = 2781a688576508f1, Mem[000000009080001a] = 4dc6db26
stb %l7,[%i5+0x01a] ! Mem[0000000090800018] = f1c6db26
! %l0 = 64d48b3e09212c7c, Mem[0000000091000028] = 21a95ba108a9d051
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 64d48b3e09212c7c
! %l4 = d8e8c53a, %l5 = 5610566c, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l4,[%i6+%g0] ! Mem[0000000091000000] = d8e8c53a 5610566c
! %l5 = 000000005610566c, Mem[0000000090000038] = 53918eb2e6c51178
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 000000005610566c
! Mem[000000001b800028] = ce0a7eda, %l5 = 000000005610566c
lduw [%i3+%o5],%l5 ! %l5 = 00000000ce0a7eda
! Mem[0000000090800004] = c2055a1a, %g2 = a5b5761e1214449b
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000090800010] = f8449dd9, %g2 = ffffffffffffffc2
lduh [%i5+%o2],%g2 ! %g2 = 000000000000f844
! %l0 = 09212c7c, %l1 = a81a2bb1, Mem[0000000091800010] = 6e4e5182 96298cae
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 09212c7c a81a2bb1
! %l7 = 2781a688576508f1, Mem[000000009080001c] = db268a9a
stb %l7,[%i5+0x01c] ! Mem[000000009080001c] = f1268a9a
! %l3 = 7eda9b59e02c73b5, Mem[0000000090800013] = d95e356f
stb %l3,[%i5+0x013] ! Mem[0000000090800010] = b55e356f
p5_label_4:
! %l6 = b526a696a896c601, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = b526a696a896c601
! %l1 = 335157e7a81a2bb1, Mem[0000000091800034] = 51532584
sth %l1,[%o0+0x034] ! Mem[0000000091800034] = 2bb12584
! Mem[000000009000003c] = 5610566c, %g2 = 000000000000f844
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000056
! %l2 = 5019d1d9, %l3 = e02c73b5, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 5019d1d9 e02c73b5
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 0000000000000056
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! Mem[0000000090800008] = e61214ac, %g2 = 54b6116d9d52adff
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffe6
! %l7 = 2781a688576508f1, Mem[0000000091800030] = 43bc1d812bb12584
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 2781a688576508f1
! %l0 = 09212c7c, %l1 = a81a2bb1, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 09212c7c a81a2bb1
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = ffffffffffffffe6
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! %l1 = 335157e7a81a2bb1, Mem[000000001b00003c] = 6384076a
stw %l1,[%i2+0x03c] ! Mem[000000001b00003c] = a81a2bb1
p5_label_5:
! %l4 = c028e6e1d8e8c53a, Mem[0000000090000008] = b427e099152d46b0
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = c028e6e1d8e8c53a
! Mem[000000009000003c] = 5610566c, %g18 = 56205d9fa8f3230e
ldsw [%i4+0x03c],%g2 ! %g2 = 56205d9fa8f3230e
! Mem[0000000091800028] = 153f24b0, %g2 = 000000005610566c
lduw [%o0+%o5],%g2 ! %g2 = 00000000153f24b0
! Mem[0000000090800034] = f1e2e95e, %g2 = 00000000153f24b0
ldub [%i5+0x034],%g2 ! %g2 = 00000000000000f1
! %l6 = a896c601, %l7 = 576508f1, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l6,[%i5+%o5] ! Mem[0000000090800028] = a896c601 576508f1
! Mem[0000000090800030] = eaf607f4 f1e2e95e, %g2 = 000000f1, %g3 = 98f9b0a5
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 00000000f1e2e95e
! Mem[0000000090800008] = 5a1ae61214acc7c9, %g2 = 00000000eaf607f4
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61214acc7c9
! Mem[0000000090800038] = d7bcadc2, %g2 = 5a1ae61214acc7c9
ldub [%i5+0x03a],%g2 ! %g2 = 00000000000000d7
! Mem[000000001b800028] = ce0a7eda932193a4, %l5 = 00000000ce0a7eda
ldx [%i3+%o5],%l5 ! %l5 = ce0a7eda932193a4
! Mem[0000000091000020] = dd0f65f9, %g2 = 00000000000000d7
ldub [%i6+0x023],%g2 ! %g2 = 00000000000000dd
p5_label_6:
! %l4 = c028e6e1d8e8c53a, Mem[0000000091000014] = 7757fe01
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = d8e8c53a
! Mem[0000000090000018] = 902870ed, %g2 = 00000000000000dd
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000009028
! Mem[0000000090800000] = 5019d1d9, %g18 = 56205d9fa8f3230e
ldsw [%i5+%g0],%g2 ! %g2 = 56205d9fa8f3230e
! %l4 = d8e8c53a, %l5 = 932193a4, Mem[0000000091800010] = 09212c7c a81a2bb1
std %l4,[%o0+%o2] ! Mem[0000000091800010] = d8e8c53a 932193a4
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 5019d1d9, %g3 = f1e2e95e
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! Mem[0000000091800000] = fb520ab0, %g2 = 000000000c86ef26
lduw [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0
! %l1 = 335157e7a81a2bb1, Mem[000000001b80000e] = 091218c3
sth %l1,[%i3+0x00e] ! Mem[000000001b80000c] = 09122bb1
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = 00000000fb520ab0
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
! %l4 = c028e6e1d8e8c53a, Mem[000000001a000020] = 0046462c
sth %l4,[%i0+%o4] ! Mem[000000001a000020] = c53a462c
! %l5 = ce0a7eda932193a4, Mem[0000000090800020] = 0c86ef26
sth %l5,[%i5+%o4] ! Mem[0000000090800020] = 93a4ef26
p5_label_7:
! Mem[0000000091800030] = 2781a688, %g18 = 56205d9fa8f3230e
ldsw [%o0+0x030],%g2 ! %g2 = 56205d9fa8f3230e
! Mem[0000000091800020] = 5566979d, %g18 = 56205d9fa8f3230e
ldsw [%o0+%o4],%g2 ! %g2 = 56205d9fa8f3230e
! Mem[0000000090800028] = a896c601 576508f1, %g2 = 5566979d, %g3 = 35144907
ldd [%i5+%o5],%g2 ! %g2 = 00000000a896c601 00000000576508f1
! Mem[0000000091000008] = c2805273, %g2 = 00000000a896c601
ldub [%i6+0x009],%g2 ! %g2 = 00000000000000c2
! Mem[000000001b800020] = e3abfc504457edd2, %l1 = 335157e7a81a2bb1
ldx [%i3+%o4],%l1 ! %l1 = e3abfc504457edd2
! %l3 = 7eda9b59e02c73b5, Mem[000000009000000e] = c53a1d35
sth %l3,[%i4+0x00e] ! Mem[000000009000000c] = 73b51d35
! %l0 = 64d48b3e09212c7c, Mem[0000000091800034] = 576508f1
stw %l0,[%o0+0x034] ! Mem[0000000091800034] = 09212c7c
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = 000000c2, %g3 = 576508f1
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! Mem[000000001b80002c] = 932193a4, %l5 = ce0a7eda932193a4
ldub [%i3+0x02d],%l5 ! %l5 = 0000000000000021
! %l5 = 0000000000000021, Mem[0000000091800020] = 5566979dba3ff053
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 0000000000000021
p5_label_8:
! Mem[0000000091800024] = 00000021, %g2 = 000000005a1ae612
lduh [%o0+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = 144907a8, %g2 = 0000000000000000
ldsb [%i5+0x025],%g2 ! %g2 = 0000000000000014
! %l3 = 7eda9b59e02c73b5, Mem[0000000090000025] = 96c6019a
stb %l3,[%i4+0x025] ! Mem[0000000090000024] = b5c6019a
! Mem[0000000091800008] = 8b9883bd, %g2 = 0000000000000014
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff8b98
! Mem[000000009080002c] = 576508f1, %g2 = ffffffffffff8b98
lduw [%i5+0x02c],%g2 ! %g2 = 00000000576508f1
! Mem[0000000090000020] = a696a8b5, %g2 = 00000000576508f1
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffa696
! %l4 = c028e6e1d8e8c53a, Mem[0000000090000038] = 000000005610566c
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = c028e6e1d8e8c53a
! %l4 = c028e6e1d8e8c53a, Mem[0000000090000026] = c6019a40
stb %l4,[%i4+0x026] ! Mem[0000000090000024] = 3a019a40
! %l3 = 7eda9b59e02c73b5, Mem[0000000090000026] = 3a019a40
sth %l3,[%i4+0x026] ! Mem[0000000090000024] = 73b59a40
! %l5 = 0000000000000021, Mem[0000000091000028] = 64d48b3e09212c7c
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000021
p5_label_9:
! Mem[0000000090800030] = 07f4f1e2, %g2 = ffffffffffffa696
ldsh [%i5+0x032],%g2 ! %g2 = 00000000000007f4
! Mem[000000001b000020] = 33202a5b 28ce2d34, %l6 = a896c601, %l7 = 576508f1
ldd [%i2+%o4],%l6 ! %l6 = 0000000033202a5b 0000000028ce2d34
! Mem[000000001b800000] = 7ad443ce, %l5 = 0000000000000021
lduw [%i3+%g0],%l5 ! %l5 = 000000007ad443ce
! Mem[000000001b000024] = 28ce2d34, %l6 = 0000000033202a5b
ldsb [%i2+0x025],%l6 ! %l6 = ffffffffffffffce
! Mem[0000000091000008] = 48c28052, %g2 = 00000000000007f4
ldsb [%i6+%o1],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000014] = ead61d17, %g2 = 0000000000000048
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffead6
! %l0 = 64d48b3e09212c7c, Mem[0000000091000029] = 00000000
stb %l0,[%i6+0x029] ! Mem[0000000091000028] = 7c000000
! Mem[0000000090000024] = a8b573b5, %g2 = ffffffffffffead6
ldub [%i4+0x024],%g2 ! %g2 = 00000000000000a8
! %l7 = 0000000028ce2d34, Mem[0000000091800023] = 00000000
stb %l7,[%o0+0x023] ! Mem[0000000091800020] = 34000000
! Mem[0000000091800018] = 06fa2c7c, %g2 = 00000000000000a8
lduh [%o0+%o3],%g2 ! %g2 = 00000000000006fa
p5_label_10:
! Mem[000000001a800038] = 7ccc89ed, %l7 = 0000000028ce2d34
lduh [%i1+0x03a],%l7 ! %l7 = 00000000000089ed
! Mem[000000001a800010] = 2320966b, %l5 = 000000007ad443ce
ldub [%i1+0x012],%l5 ! %l5 = 0000000000000096
! %l4 = d8e8c53a, %l5 = 00000096, Mem[0000000091000008] = 48c28052 7312abd6
std %l4,[%i6+%o1] ! Mem[0000000091000008] = d8e8c53a 00000096
! Mem[0000000090000010] = 1d358e58, %g2 = 00000000000006fa
ldsh [%i4+%o2],%g2 ! %g2 = 0000000000001d35
! %l2 = 8e79f1ce5019d1d9, Mem[0000000090800028] = a896c601576508f1
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 8e79f1ce5019d1d9
! Mem[0000000091000030] = a5b5761e, %g2 = 0000000000001d35
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffa5b5
! %l1 = e3abfc504457edd2, Mem[0000000090800038] = c601d7bc
stb %l1,[%i5+0x038] ! Mem[0000000090800038] = d201d7bc
! Mem[000000001b000000] = 95bf747c 4adad571, %l4 = d8e8c53a, %l5 = 00000096
ldd [%i2+%g0],%l4 ! %l4 = 0000000095bf747c 000000004adad571
! Mem[0000000091800038] = 116d9d52, %g2 = ffffffffffffa5b5
ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000011
! Mem[000000001a000000] = ec5c2143, %l6 = ffffffffffffffce
ldsh [%i0+%g0],%l6 ! %l6 = ffffffffffffec5c
p5_label_11:
! Mem[0000000091800028] = 153f24b0df4e4459, %g2 = 0000000000000011
ldx [%o0+%o5],%g2 ! %g2 = 153f24b0df4e4459
! Mem[000000009100003c] = 8c8f0000, %g2 = 153f24b0df4e4459
ldub [%i6+0x03e],%g2 ! %g2 = 000000000000008c
! %l0 = 64d48b3e09212c7c, Mem[0000000090800024] = 35144907
stw %l0,[%i5+0x024] ! Mem[0000000090800024] = 09212c7c
! %l2 = 8e79f1ce5019d1d9, Mem[000000001b000008] = de228805
stw %l2,[%i2+%o1] ! Mem[000000001b000008] = 5019d1d9
! %l5 = 000000004adad571, Mem[0000000091800018] = 06fa2c7c
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = d5712c7c
! Mem[0000000090000000] = 09d53180, %g18 = 56205d9fa8f3230e
ldsw [%i4+%g0],%g2 ! %g2 = 56205d9fa8f3230e
! Mem[000000001a000020] = c53a462c c5f149b8, %l6 = ffffec5c, %l7 = 000089ed
ldd [%i0+%o4],%l6 ! %l6 = 00000000c53a462c 00000000c5f149b8
! %l4 = 95bf747c, %l5 = 4adad571, Mem[0000000090800010] = f8449db5 5e356f1d
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 95bf747c 4adad571
! Mem[000000009080001c] = f1268a9a, %g2 = 0000000009d53180
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000f126
! Mem[0000000090000018] = 902870ed, %g2 = 000000000000f126
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000009028
p5_label_12:
! Mem[0000000090800030] = 07f4f1e2, %g2 = 0000000000009028
ldub [%i5+0x032],%g2 ! %g2 = 0000000000000007
! Mem[0000000090800030] = 07f4f1e2, %g2 = 0000000000000007
ldsh [%i5+0x032],%g2 ! %g2 = 00000000000007f4
! Mem[000000009080003c] = adc27bb0, %g2 = 00000000000007f4
lduw [%i5+0x03c],%g2 ! %g2 = 00000000adc27bb0
! Mem[0000000090000010] = 1d358e58d828ead6, %g2 = 00000000adc27bb0
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58d828ead6
! Mem[0000000090000010] = 1d358e58, %g2 = 1d358e58d828ead6
lduh [%i4+%o2],%g2 ! %g2 = 0000000000001d35
! %l4 = 0000000095bf747c, Mem[0000000091800010] = d8e8c53a
stb %l4,[%o0+%o2] ! Mem[0000000091800010] = 7ce8c53a
! %l5 = 000000004adad571, Mem[000000009000001f] = 0eb526a6
stb %l5,[%i4+0x01f] ! Mem[000000009000001c] = 71b526a6
! %l7 = 00000000c5f149b8, Mem[000000001b80000d] = 09122bb1
stb %l7,[%i3+0x00d] ! Mem[000000001b80000c] = 09b82bb1
! %l1 = e3abfc504457edd2, Mem[000000001a800030] = 043ea823df5a65f8
stx %l1,[%i1+0x030] ! Mem[000000001a800030] = e3abfc504457edd2
! Mem[0000000090000034] = a81a2bb1, %g2 = 0000000000001d35
ldub [%i4+0x034],%g2 ! %g2 = 00000000000000a8
p5_label_13:
! %l1 = e3abfc504457edd2, Mem[0000000091800011] = e8c53a93
stb %l1,[%o0+0x011] ! Mem[0000000091800010] = d2c53a93
! Mem[0000000091800028] = 3f24b0df, %g2 = 00000000000000a8
ldub [%o0+0x029],%g2 ! %g2 = 000000000000003f
! %l1 = e3abfc504457edd2, Mem[0000000090800008] = 5a1ae612
sth %l1,[%i5+%o1] ! Mem[0000000090800008] = edd2e612
! %l6 = c53a462c, %l7 = c5f149b8, Mem[0000000090800000] = 5019d1d9 e02c73b5
std %l6,[%i5+%g0] ! Mem[0000000090800000] = c53a462c c5f149b8
! Mem[000000009000003c] = d8e8c53a, %g2 = 000000000000003f
lduw [%i4+0x03c],%g2 ! %g2 = 00000000d8e8c53a
! Mem[0000000090000030] = 212c7ca8, %g2 = 00000000d8e8c53a
ldub [%i4+0x031],%g2 ! %g2 = 0000000000000021
! %l7 = 00000000c5f149b8, Mem[000000001a800010] = 2320966b
stw %l7,[%i1+%o2] ! Mem[000000001a800010] = c5f149b8
! %l5 = 000000004adad571, Mem[000000001a00002c] = b8403d8f
stw %l5,[%i0+0x02c] ! Mem[000000001a00002c] = 4adad571
! Mem[000000009100000c] = 00966cff, %g2 = 0000000000000021
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000000096
! %l5 = 000000004adad571, Mem[0000000091800038] = 54b6116d9d52adff
stx %l5,[%o0+0x038] ! Mem[0000000091800038] = 000000004adad571
p5_label_14:
! Mem[000000001b800024] = 4457edd2, %l4 = 0000000095bf747c
lduh [%i3+0x026],%l4 ! %l4 = 000000000000edd2
! %l0 = 64d48b3e09212c7c, Mem[000000001a800018] = a7fd2abeb4982272
stx %l0,[%i1+%o3] ! Mem[000000001a800018] = 64d48b3e09212c7c
! %l6 = c53a462c, %l7 = c5f149b8, Mem[0000000091800010] = 7cd2c53a 932193a4
std %l6,[%o0+%o2] ! Mem[0000000091800010] = c53a462c c5f149b8
! %l3 = 7eda9b59e02c73b5, Mem[0000000090800004] = c5f149b8
sth %l3,[%i5+0x004] ! Mem[0000000090800004] = 73b549b8
! Mem[0000000091000008] = d8e8c53a 00000096, %g2 = 00000096, %g3 = 14acc7c9
ldd [%i6+%o1],%g2 ! %g2 = 00000000d8e8c53a 0000000000000096
! Mem[000000009100001c] = 47a19fcf, %g2 = 00000000d8e8c53a
lduw [%i6+0x01c],%g2 ! %g2 = 0000000047a19fcf
! %l0 = 64d48b3e09212c7c, Mem[0000000091800010] = c53a462c
sth %l0,[%o0+%o2] ! Mem[0000000091800010] = 2c7c462c
! %l2 = 8e79f1ce5019d1d9, Mem[000000001b000028] = bb56702853f49e0f
stx %l2,[%i2+%o5] ! Mem[000000001b000028] = 8e79f1ce5019d1d9
! Mem[0000000090800018] = f1c6f126, %g2 = 0000000047a19fcf
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000f1c6
! %l1 = e3abfc504457edd2, Mem[0000000091800028] = 153f24b0df4e4459
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = e3abfc504457edd2
p5_label_15:
! Mem[0000000090800004] = 73b549b8, %g2 = 000000000000f1c6
ldsh [%i5+0x004],%g2 ! %g2 = 00000000000073b5
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = 000073b5, %g3 = 00000096
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! Mem[000000001b000000] = 95bf747c, %l7 = 00000000c5f149b8
ldsw [%i2+%g0],%l7 ! %l7 = ffffffff95bf747c
! Mem[0000000090800000] = c53a462c 73b549b8, %g2 = 09d53180, %g3 = d6ba8c74
ldd [%i5+%g0],%g2 ! %g2 = 00000000c53a462c 0000000073b549b8
! %l1 = e3abfc504457edd2, Mem[0000000090800002] = 462c73b5
stb %l1,[%i5+0x002] ! Mem[0000000090800000] = d22c73b5
! Mem[0000000090000030] = 212c7ca8, %g2 = 00000000c53a462c
ldub [%i4+0x031],%g2 ! %g2 = 0000000000000021
! %l4 = 000000000000edd2, Mem[000000001a80001e] = 09212c7c
sth %l4,[%i1+0x01e] ! Mem[000000001a80001c] = 0921edd2
! Mem[0000000091000028] = 007c0000 00000021, %g2 = 00000021, %g3 = 73b549b8
ldd [%i6+%o5],%g2 ! %g2 = 00000000007c0000 0000000000000021
! Mem[000000001b80001c] = 0dc8f0a5, %l5 = 000000004adad571
ldsh [%i3+0x01c],%l5 ! %l5 = 0000000000000dc8
! %l1 = e3abfc504457edd2, Mem[000000001a000010] = aec7aceb
stw %l1,[%i0+%o2] ! Mem[000000001a000010] = 4457edd2
p5_label_16:
! %l3 = 7eda9b59e02c73b5, Mem[000000009080000c] = 14acc7c9
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = e02c73b5
! Mem[0000000090000028] = 9a40ca10 50fd872f, %g2 = 007c0000, %g3 = 00000021
ldd [%i4+%o5],%g2 ! %g2 = 000000009a40ca10 0000000050fd872f
! Mem[0000000090000034] = a81a2bb1, %g2 = 000000009a40ca10
lduh [%i4+0x034],%g2 ! %g2 = 000000000000a81a
! Mem[0000000091800010] = 2c7c462cc5f149b8, %g2 = 000000000000a81a
ldx [%o0+%o2],%g2 ! %g2 = 2c7c462cc5f149b8
! Mem[000000001a000000] = ec5c2143, %l4 = 000000000000edd2
ldub [%i0+0x002],%l4 ! %l4 = 0000000000000021
! %l7 = ffffffff95bf747c, Mem[000000001b000018] = 0d3e49dfa5b8ce24
stx %l7,[%i2+%o3] ! Mem[000000001b000018] = ffffffff95bf747c
! %l3 = 7eda9b59e02c73b5, Mem[000000001b000038] = 3237af11
stw %l3,[%i2+0x038] ! Mem[000000001b000038] = e02c73b5
! Mem[0000000091800008] = 8b9883bd, %g18 = 56205d9fa8f3230e
ldsw [%o0+%o1],%g2 ! %g2 = 56205d9fa8f3230e
! Mem[0000000090000008] = c028e6e1 d8e873b5, %g2 = 8b9883bd, %g3 = 50fd872f
ldd [%i4+%o1],%g2 ! %g2 = 00000000c028e6e1 00000000d8e873b5
! Mem[0000000090000018] = 902870ed, %g2 = 00000000c028e6e1
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffff9028
p5_label_17:
! Mem[0000000091000000] = d8e8c53a5610566c, %g2 = ffffffffffff9028
ldx [%i6+%g0],%g2 ! %g2 = d8e8c53a5610566c
! Mem[0000000090000008] = e6e1d8e8, %g2 = d8e8c53a5610566c
ldsb [%i4+0x00a],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090000008] = c028e6e1, %g2 = ffffffffffffffe6
lduw [%i4+%o1],%g2 ! %g2 = 00000000c028e6e1
! Mem[0000000090800024] = 09212c7c, %g2 = 00000000c028e6e1
lduw [%i5+0x024],%g2 ! %g2 = 0000000009212c7c
! Mem[0000000090000038] = c028e6e1, %g2 = 0000000009212c7c
ldub [%i4+0x038],%g2 ! %g2 = 00000000000000c0
! %l7 = ffffffff95bf747c, Mem[0000000090000038] = c028e6e1d8e8c53a
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = ffffffff95bf747c
! Mem[0000000090800010] = bf747c4a, %g2 = 00000000000000c0
ldub [%i5+0x011],%g2 ! %g2 = 00000000000000bf
! Mem[0000000090800038] = d7bcadc2, %g2 = 00000000000000bf
ldub [%i5+0x03a],%g2 ! %g2 = 00000000000000d7
! Mem[0000000090800020] = 93a4ef26 09212c7c, %g2 = 000000d7, %g3 = d8e873b5
ldd [%i5+%o4],%g2 ! %g2 = 0000000093a4ef26 0000000009212c7c
! %l7 = ffffffff95bf747c, Mem[000000009080001c] = f1268a9a
sth %l7,[%i5+0x01c] ! Mem[000000009080001c] = 747c8a9a
p5_label_18:
! Mem[0000000090800028] = 8e79f1ce, %g18 = 56205d9fa8f3230e
ldsw [%i5+%o5],%g2 ! %g2 = 56205d9fa8f3230e
! %l4 = 00000021, %l5 = 00000dc8, Mem[000000001a000000] = ec5c2143 2c3f92e1
std %l4,[%i0+%g0] ! Mem[000000001a000000] = 00000021 00000dc8
! Mem[0000000091000020] = 8b0950dd 0f65f93d, %g2 = 8e79f1ce, %g3 = 09212c7c
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f65f93d
! %l0 = 64d48b3e09212c7c, Mem[0000000091800006] = e6aa8b98
stb %l0,[%o0+0x006] ! Mem[0000000091800004] = 7caa8b98
! %l2 = 8e79f1ce5019d1d9, Mem[000000009080000a] = e612e02c
sth %l2,[%i5+0x00a] ! Mem[0000000090800008] = d1d9e02c
! %l1 = e3abfc504457edd2, Mem[0000000090800028] = 8e79f1ce
stb %l1,[%i5+%o5] ! Mem[0000000090800028] = d279f1ce
! Mem[000000009180003c] = 4adad571, %g2 = 000000008b0950dd
lduw [%o0+0x03c],%g2 ! %g2 = 000000004adad571
! %l3 = 7eda9b59e02c73b5, Mem[000000009080003c] = adc27bb0
stw %l3,[%i5+0x03c] ! Mem[000000009080003c] = e02c73b5
! %l3 = 7eda9b59e02c73b5, Mem[000000001b000008] = 5019d1d90d385ab1
stx %l3,[%i2+%o1] ! Mem[000000001b000008] = 7eda9b59e02c73b5
! Mem[0000000090000018] = 1d17902870edfb71, %g2 = 000000004adad571
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb71
p5_label_19:
! Mem[0000000090800028] = f1ce5019, %g2 = 1d17902870edfb71
ldsh [%i5+0x02a],%g2 ! %g2 = fffffffffffff1ce
! Mem[0000000091800018] = d5712c7cb7684e28, %g2 = fffffffffffff1ce
ldx [%o0+%o3],%g2 ! %g2 = d5712c7cb7684e28
! Mem[0000000091000010] = ff95cdd8, %g2 = d5712c7cb7684e28
ldub [%i6+0x011],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090800034] = 5ed201d7, %g2 = 00000000000000ff
ldsb [%i5+0x037],%g2 ! %g2 = 000000000000005e
! Mem[000000001b80003c] = 9f6a5089, %l2 = 8e79f1ce5019d1d9
lduw [%i3+0x03c],%l2 ! %l2 = 000000009f6a5089
! %l4 = 0000000000000021, Mem[000000001a000020] = c53a462cc5f149b8
stx %l4,[%i0+%o4] ! Mem[000000001a000020] = 0000000000000021
! %l2 = 000000009f6a5089, Mem[000000001a00000e] = 49daec82
stb %l2,[%i0+0x00e] ! Mem[000000001a00000c] = 49da8982
! %l2 = 000000009f6a5089, Mem[000000001b000028] = 8e79f1ce5019d1d9
stx %l2,[%i2+%o5] ! Mem[000000001b000028] = 000000009f6a5089
! %l0 = 09212c7c, %l1 = 4457edd2, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 09212c7c 4457edd2
! Mem[000000001b80002c] = 932193a4, %l7 = ffffffff95bf747c
ldsw [%i3+0x02c],%l7 ! %l7 = ffffffff932193a4
p5_label_20:
! %l6 = c53a462c, %l7 = 932193a4, Mem[0000000091000018] = 09212c7c 4457edd2
std %l6,[%i6+%o3] ! Mem[0000000091000018] = c53a462c 932193a4
! %l3 = 7eda9b59e02c73b5, Mem[000000009000002d] = fd872f09
stb %l3,[%i4+0x02d] ! Mem[000000009000002c] = b5872f09
! %l2 = 000000009f6a5089, Mem[000000001a000030] = fb81dafca6e1e0b5
stx %l2,[%i0+0x030] ! Mem[000000001a000030] = 000000009f6a5089
! %l6 = 00000000c53a462c, Mem[0000000090800000] = c53ad22c
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = c53a462c
! Mem[0000000091000008] = d8e8c53a, %g2 = 000000000000005e
ldub [%i6+%o1],%g2 ! %g2 = 00000000000000d8
! %l5 = 0000000000000dc8, Mem[0000000090000038] = ffffffff
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = 00000dc8
! Mem[000000001b800000] = 7ad443ce, %l0 = 64d48b3e09212c7c
lduh [%i3+%g0],%l0 ! %l0 = 0000000000007ad4
! Mem[000000009000000c] = e873b51d, %g2 = 00000000000000d8
ldub [%i4+0x00d],%g2 ! %g2 = 00000000000000e8
! Mem[000000009080003c] = e02c73b5, %g2 = 00000000000000e8
lduw [%i5+0x03c],%g2 ! %g2 = 00000000e02c73b5
! Mem[000000009000002c] = b5872f09, %g2 = 00000000e02c73b5
ldub [%i4+0x02d],%g2 ! %g2 = 00000000000000b5
p5_label_21:
! %l0 = 0000000000007ad4, Mem[0000000091000018] = c53a462c932193a4
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 0000000000007ad4
! Mem[000000009000003c] = 95bf747c, %g2 = 00000000000000b5
lduh [%i4+0x03c],%g2 ! %g2 = 00000000000095bf
! %l7 = ffffffff932193a4, Mem[0000000090800010] = 95bf747c4adad571
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = ffffffff932193a4
! Mem[000000001a00003c] = 8d0eba11, %l3 = 7eda9b59e02c73b5
ldub [%i0+0x03d],%l3 ! %l3 = 000000000000000e
! Mem[000000001b000018] = ffffffff, %l0 = 0000000000007ad4
lduh [%i2+0x01a],%l0 ! %l0 = 000000000000ffff
! Mem[0000000091800000] = 0ab007b3, %g2 = 00000000000095bf
lduh [%o0+0x002],%g2 ! %g2 = 0000000000000ab0
! %l6 = 00000000c53a462c, Mem[000000001b80000c] = 09b82bb1
stw %l6,[%i3+0x00c] ! Mem[000000001b80000c] = c53a462c
! Mem[0000000091000008] = d8e8c53a 00000096, %g2 = 00000ab0, %g3 = 0f65f93d
ldd [%i6+%o1],%g2 ! %g2 = 00000000d8e8c53a 0000000000000096
! Mem[0000000090000010] = 1d358e58 d828ead6, %g2 = d8e8c53a, %g3 = 00000096
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000d828ead6
! Mem[0000000091800034] = 2c7c0000, %g2 = 000000001d358e58
lduh [%o0+0x036],%g2 ! %g2 = 0000000000002c7c
p5_label_22:
! Mem[0000000091800020] = 00000034 00000021, %g2 = 00002c7c, %g3 = d828ead6
ldd [%o0+%o4],%g2 ! %g2 = 0000000000000034 0000000000000021
! %l1 = e3abfc504457edd2, Mem[000000001b80003b] = df6c220c
stb %l1,[%i3+0x03b] ! Mem[000000001b800038] = df6c22d2
! Mem[000000009180002c] = 4457edd2, %g2 = 0000000000000034
ldsh [%o0+0x02c],%g2 ! %g2 = 0000000000004457
! %l4 = 0000000000000021, Mem[0000000090000020] = b526a696a8b573b5
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000021
! Mem[0000000090800038] = d201d7bc, %g18 = 56205d9fa8f3230e
ldsw [%i5+0x038],%g2 ! %g2 = 56205d9fa8f3230e
! Mem[000000009100000c] = 00000096, %g2 = ffffffffd201d7bc
lduw [%i6+0x00c],%g2 ! %g2 = 0000000000000096
! %l5 = 0000000000000dc8, Mem[0000000090800016] = 93a4b2d5
stb %l5,[%i5+0x016] ! Mem[0000000090800014] = c8a4b2d5
! Mem[000000009180002c] = 4457edd2, %g18 = 56205d9fa8f3230e
ldsw [%o0+0x02c],%g2 ! %g2 = 56205d9fa8f3230e
! %l3 = 000000000000000e, Mem[000000009080003c] = e02c73b5
stw %l3,[%i5+0x03c] ! Mem[000000009080003c] = 0000000e
! Mem[0000000090800008] = edd2d1d9e02c73b5, %g2 = 000000004457edd2
ldx [%i5+%o1],%g2 ! %g2 = edd2d1d9e02c73b5
p5_label_23:
! Mem[000000001b000020] = 33202a5b, %l4 = 0000000000000021
ldsb [%i2+0x021],%l4 ! %l4 = 0000000000000020
! %l4 = 0000000000000020, Mem[0000000091000036] = 449be256
sth %l4,[%i6+0x036] ! Mem[0000000091000034] = 0020e256
! Mem[000000001a000038] = 22a2bc39, %l2 = 000000009f6a5089
ldsh [%i0+0x038],%l2 ! %l2 = 00000000000022a2
! Mem[000000001b000018] = ffffffff95bf747c, %l2 = 00000000000022a2
ldx [%i2+%o3],%l2 ! %l2 = ffffffff95bf747c
! Mem[0000000091800024] = 000021e3, %g2 = edd2d1d9e02c73b5
ldub [%o0+0x025],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000c53a462c, Mem[000000009080003e] = 000e0000
sth %l6,[%i5+0x03e] ! Mem[000000009080003c] = 462c0000
! Mem[000000009100001c] = 7ad48b09, %g2 = 0000000000000000
ldub [%i6+0x01e],%g2 ! %g2 = 000000000000007a
! %l3 = 000000000000000e, Mem[000000009000003c] = 95bf747c
stw %l3,[%i4+0x03c] ! Mem[000000009000003c] = 0000000e
! %l4 = 0000000000000020, Mem[0000000091000018] = 0000000000007ad4
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000020
! Mem[000000001b800020] = e3abfc50 4457edd2, %l4 = 00000020, %l5 = 00000dc8
ldd [%i3+%o4],%l4 ! %l4 = 00000000e3abfc50 000000004457edd2
p5_label_24:
! Mem[0000000091800018] = d5712c7c, %g2 = 000000000000007a
lduw [%o0+%o3],%g2 ! %g2 = 00000000d5712c7c
! Mem[0000000090000020] = 00000000, %g2 = 00000000d5712c7c
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000000
! Mem[000000001a000030] = 00000000 9f6a5089, %l6 = c53a462c, %l7 = 932193a4
ldd [%i0+0x030],%l6 ! %l6 = 0000000000000000 000000009f6a5089
! Mem[0000000091000024] = 0f65f93d, %g2 = 0000000000000000
lduh [%i6+0x024],%g2 ! %g2 = 0000000000000f65
! Mem[0000000090000014] = d828ead6, %g2 = 0000000000000f65
lduh [%i4+0x014],%g2 ! %g2 = 000000000000d828
! %l7 = 000000009f6a5089, Mem[000000001b000012] = 6b24f95b
stb %l7,[%i2+0x012] ! Mem[000000001b000010] = 6b24895b
! %l1 = e3abfc504457edd2, Mem[000000001b800000] = 7ad443ce57fe9a1e
stx %l1,[%i3+%g0] ! Mem[000000001b800000] = e3abfc504457edd2
! %l6 = 0000000000000000, Mem[0000000091800010] = 2c7c462c
stw %l6,[%o0+%o2] ! Mem[0000000091800010] = 00000000
! Mem[0000000090000030] = 7ca81a2b, %g2 = 000000000000d828
ldsb [%i4+0x033],%g2 ! %g2 = 000000000000007c
! Mem[0000000091000020] = 8b0950dd, %g2 = 000000000000007c
lduw [%i6+%o4],%g2 ! %g2 = 000000008b0950dd
p5_label_25:
! Mem[0000000091000028] = 00000000, %g2 = 000000008b0950dd
ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = ffffffff, %g2 = 0000000000000000
lduw [%i5+%o2],%g2 ! %g2 = 00000000ffffffff
! %l1 = e3abfc504457edd2, Mem[000000001a800030] = e3abfc504457edd2
stx %l1,[%i1+0x030] ! Mem[000000001a800030] = e3abfc504457edd2
! %l6 = 0000000000000000, Mem[0000000090800038] = d201d7bc0000462c
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000000
! Mem[000000001b800008] = 38384bf9, %l2 = ffffffff95bf747c
lduw [%i3+%o1],%l2 ! %l2 = 0000000038384bf9
! Mem[000000001a800038] = 7ccc89edfd4e2c7c, %l1 = e3abfc504457edd2
ldx [%i1+0x038],%l1 ! %l1 = 7ccc89edfd4e2c7c
! Mem[0000000091000020] = 0950dd0f, %g2 = 00000000ffffffff
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000009
! %l1 = 7ccc89edfd4e2c7c, Mem[000000001b000038] = e02c73b5
stw %l1,[%i2+0x038] ! Mem[000000001b000038] = fd4e2c7c
! %l4 = e3abfc50, %l5 = 4457edd2, Mem[0000000091000020] = 8b0950dd 0f65f93d
std %l4,[%i6+%o4] ! Mem[0000000091000020] = e3abfc50 4457edd2
! %l5 = 000000004457edd2, Mem[000000001b000000] = 95bf747c4adad571
stx %l5,[%i2+%g0] ! Mem[000000001b000000] = 000000004457edd2
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000000000ffff
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 7ccc89edfd4e2c7c
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000038384bf9
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000000e
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000e3abfc50
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000004457edd2
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009f6a5089
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1df7921d 7136a8c0
bne %xcc,p5_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ad328c60 4fd09529
bne %xcc,p5_f6_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000002100000dc8
ldx [%i0+0x000],%g3 ! Observed data at 000000001a000000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8754e86a49da8982
ldx [%i0+0x008],%g3 ! Observed data at 000000001a000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4457edd2d956c710
ldx [%i0+0x010],%g3 ! Observed data at 000000001a000010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c028e6e1d8e8c53a
ldx [%i0+0x018],%g3 ! Observed data at 000000001a000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000000000021
ldx [%i0+0x020],%g3 ! Observed data at 000000001a000020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1454b6204adad571
ldx [%i0+0x028],%g3 ! Observed data at 000000001a000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000009f6a5089
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+0x010],%g2 ! Expected data = c5f149b83410f13c
ldx [%i1+0x010],%g3 ! Observed data at 000000001a800010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 64d48b3e0921edd2
ldx [%i1+0x018],%g3 ! Observed data at 000000001a800018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = e3abfc504457edd2
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 = 7ccc89edfd4e2c7c
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 = 000000004457edd2
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 = 7eda9b59e02c73b5
ldx [%i2+0x008],%g3 ! Observed data at 000000001b000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6b24895b7edf29fd
ldx [%i2+0x010],%g3 ! Observed data at 000000001b000010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffff95bf747c
ldx [%i2+0x018],%g3 ! Observed data at 000000001b000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000009f6a5089
ldx [%i2+0x028],%g3 ! Observed data at 000000001b000028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = fd4e2c7ca81a2bb1
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 = e3abfc504457edd2
ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 38384bf9c53a462c
ldx [%i3+0x008],%g3 ! Observed data at 000000001b800008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = df6c22d29f6a5089
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_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:
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a800010]
done
p5_trap1o:
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a800010]
done
p5_trap2e:
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b000008]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001b000020]
stda %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800028]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000008]
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a000020]
done
p5_trap2o:
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b000008]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001b000020]
stda %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800028]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000008]
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a000020]
done
p5_trap3e:
nop
nop
nop
nop
nop
done
p5_trap3o:
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 = 64d48b3e09212c7c
ldx [%g1+0x008],%l1 ! %l1 = 335157e7a81a2bb1
ldx [%g1+0x010],%l2 ! %l2 = 8e79f1ce5019d1d9
ldx [%g1+0x018],%l3 ! %l3 = 7eda9b59e02c73b5
ldx [%g1+0x020],%l4 ! %l4 = c028e6e1d8e8c53a
ldx [%g1+0x028],%l5 ! %l5 = 9a40ca1050fd872f
ldx [%g1+0x030],%l6 ! %l6 = b526a696a896c601
ldx [%g1+0x038],%l7 ! %l7 = 2781a688576508f1
! 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 = c0d1ad77 2800bcf2 066c33d4 ec83b640
! %f4 = cf4e687a 37393a97 ff937d33 0b138478
! %f8 = 20f5d0cc 1dde6e50 e5b15d9f b247babb
! %f12 = 1f928cd1 72f80e41 5294e3b5 1303f3c5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f37b99f4 9c3b5e9b acb7a313 8382e366
! %f20 = 0fffa3f8 f0fc0ee9 f3323001 13ab3fd1
! %f24 = a68d9a79 faf5cbda b1596505 71544cc0
! %f28 = 0464f1c9 af87a5b1 c4eb9cad 5a4ec20b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2d84620f 656caaaa cea22d01 58e3042f
! %f36 = 70cfd88d 08119785 6698bc7b f250481c
! %f40 = 6b8676f7 9f67276c 3ac7168c 20e65532
! %f44 = 0956a42d 90fa0793 ecaa917a 53c3361c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe12bc4af0000005b,%g7,%g1 ! GSR scale = 11, align = 3
wr %g1,%g0,%gsr ! GSR = e12bc4af0000005b
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[0000000091000034] = 1214449b, %g2 = 0000000000000000
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000012
! Mem[000000009180001c] = b7684e28, %g2 = 0000000000000012
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000b768
! Mem[0000000090000018] = 1d179028, %g2 = 000000000000b768
ldsb [%i4+%o3],%g2 ! %g2 = 000000000000001d
! %l0 = 2554c35fca552a9a, Mem[0000000090800010] = f8449dd95e356f1d
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 2554c35fca552a9a
! %l2 = aa4b7e4e, %l3 = 137d076d, Mem[000000001d000018] = aaf40613 873a8652
std %l2,[%i2+%o3] ! Mem[000000001d000018] = aa4b7e4e 137d076d
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = 0000001d, %g3 = 00000000
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 48c28052, %g3 = 7312abd6
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! Mem[0000000091800000] = 0ab007b3, %g2 = 000000000c86ef26
ldsb [%o0+0x002],%g2 ! %g2 = 000000000000000a
! %l4 = d2ada811, %l5 = ce1442d1, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l4,[%i5+%o3] ! Mem[0000000090800018] = d2ada811 ce1442d1
! %l2 = 00665860aa4b7e4e, Mem[000000009080002c] = 51e85f11
sth %l2,[%i5+0x02c] ! Mem[000000009080002c] = 7e4e5f11
p6_label_2:
! %l4 = 4cc48954d2ada811, Mem[000000009100000a] = 80527312
sth %l4,[%i6+0x00a] ! Mem[0000000091000008] = a8117312
! Mem[000000001c80001c] = ab1e10ac, %l4 = 4cc48954d2ada811
ldsw [%i1+0x01c],%l4 ! %l4 = ffffffffab1e10ac
! Mem[000000009000000c] = 46b01d35, %g2 = 000000000000000a
lduh [%i4+0x00e],%g2 ! %g2 = 00000000000046b0
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = 00000000000046b0
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
! %l5 = c8493a7cce1442d1, Mem[000000001c000038] = c0f2998aa5aa2701
stx %l5,[%i0+0x038] ! Mem[000000001c000038] = c8493a7cce1442d1
! Mem[0000000090800000] = 73d0acf8, %g2 = 21a95ba108a9d051
ldsb [%i5+%g0],%g2 ! %g2 = 0000000000000073
! Mem[000000001d800008] = 809cf3db62284717, %l4 = ffffffffab1e10ac
ldx [%i3+%o1],%l4 ! %l4 = 809cf3db62284717
! Mem[0000000091000028] = 21a95ba1, %g18 = e76a48da47468f7a
ldsw [%i6+%o5],%g2 ! %g2 = e76a48da47468f7a
! Mem[0000000090000008] = b427e099152d46b0, %g2 = 0000000021a95ba1
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! Mem[000000009180000c] = 23d9af6e, %g2 = b427e099152d46b0
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000023
p6_label_3:
! %l2 = 00665860aa4b7e4e, Mem[0000000091000004] = 98f9b0a5
stb %l2,[%i6+0x004] ! Mem[0000000091000004] = 4ef9b0a5
! Mem[0000000090800028] = 4459f5d3 7e4e5f11, %g2 = 00000023, %g3 = 35144907
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 000000007e4e5f11
! Mem[0000000091000008] = 48c2a8117312abd6, %g2 = 000000004459f5d3
ldx [%i6+%o1],%g2 ! %g2 = 48c2a8117312abd6
! Mem[0000000090800038] = 66e1d7bc, %g18 = e76a48da47468f7a
ldsw [%i5+0x038],%g2 ! %g2 = e76a48da47468f7a
! Mem[000000001d000004] = 0ba0f328, %l4 = 809cf3db62284717
ldub [%i2+0x007],%l4 ! %l4 = 0000000000000028
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = 0000000066e1d7bc
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
! Mem[0000000091800000] = fb520ab0 07b3e6aa, %g2 = 08a9d051, %g3 = 7e4e5f11
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e6aa
! %l2 = 00665860aa4b7e4e, Mem[0000000090800020] = 0c86ef26
stw %l2,[%i5+%o4] ! Mem[0000000090800020] = aa4b7e4e
! %l6 = cb5e59be0ca475e2, Mem[000000001d800008] = 809cf3db
sth %l6,[%i3+%o1] ! Mem[000000001d800008] = 75e2f3db
! Mem[000000001d000010] = ea20dc5b0974a165, %l0 = 2554c35fca552a9a
ldx [%i2+%o2],%l0 ! %l0 = ea20dc5b0974a165
p6_label_4:
! Mem[0000000090000010] = 1d358e58, %g18 = e76a48da47468f7a
ldsw [%i4+%o2],%g2 ! %g2 = e76a48da47468f7a
! %l0 = ea20dc5b0974a165, Mem[0000000090000014] = d828ead6
sth %l0,[%i4+0x014] ! Mem[0000000090000014] = a165ead6
! Mem[000000009180002c] = df4e4459, %g2 = 000000001d358e58
lduw [%o0+0x02c],%g2 ! %g2 = 00000000df4e4459
! %l3 = f3075206137d076d, Mem[000000001d800028] = fbfa1fa8
sth %l3,[%i3+%o5] ! Mem[000000001d800028] = 076d1fa8
! Mem[0000000091000000] = 6ae82f884ef9b0a5, %g2 = 00000000df4e4459
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f884ef9b0a5
! %l4 = 00000028, %l5 = ce1442d1, Mem[0000000091000010] = 6cff95cd 7757fe01
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 00000028 ce1442d1
! %l0 = ea20dc5b0974a165, Mem[0000000090000010] = 1d358e58a165ead6
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = ea20dc5b0974a165
! %l4 = 0000000000000028, Mem[0000000091000006] = b0a548c2
sth %l4,[%i6+0x006] ! Mem[0000000091000004] = 002848c2
! Mem[0000000090000008] = b427e099, %g2 = 6ae82f884ef9b0a5
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffb427
! Mem[000000009000003c] = e6c51178, %g2 = ffffffffffffb427
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
p6_label_5:
! %l0 = ea20dc5b0974a165, Mem[0000000090800036] = e95e66e1
sth %l0,[%i5+0x036] ! Mem[0000000090800034] = a16566e1
! %l0 = 0974a165, %l1 = 469717d2, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 0974a165 469717d2
! %l0 = ea20dc5b0974a165, Mem[000000009000001c] = 70edfb0e
sth %l0,[%i4+0x01c] ! Mem[000000009000001c] = a165fb0e
! Mem[000000001c800014] = a772ed11, %l7 = c1f4143211203ad4
ldsb [%i1+0x016],%l7 ! %l7 = ffffffffffffffed
! Mem[000000009080000c] = 14acc7c9, %g18 = e76a48da47468f7a
ldsw [%i5+0x00c],%g2 ! %g2 = e76a48da47468f7a
! Mem[000000009000000c] = 2d46b0ea, %g2 = 0000000014acc7c9
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000002d
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 000000000000002d
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! %l2 = 00665860aa4b7e4e, Mem[0000000091800038] = 54b6116d
sth %l2,[%o0+0x038] ! Mem[0000000091800038] = 7e4e116d
! %l0 = 0974a165, %l1 = 469717d2, Mem[0000000091800000] = fb520ab0 07b3e6aa
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 0974a165 469717d2
! %l2 = 00665860aa4b7e4e, Mem[000000001d00001a] = aa4b7e4e
sth %l2,[%i2+0x01a] ! Mem[000000001d000018] = aa4b7e4e
p6_label_6:
! Mem[000000009100002c] = d051a5b5, %g2 = 5566979dba3ff053
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000d051
! %l0 = ea20dc5b0974a165, Mem[000000001d80000e] = 62284717
sth %l0,[%i3+0x00e] ! Mem[000000001d80000c] = 6228a165
! Mem[0000000090800028] = 4459f5d3 7e4e5f11, %g2 = 0000d051, %g3 = 07b3e6aa
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 000000007e4e5f11
! %l4 = 0000000000000028, Mem[0000000090800038] = 66e1d7bc
stb %l4,[%i5+0x038] ! Mem[0000000090800038] = 28e1d7bc
! %l4 = 0000000000000028, Mem[000000001c800014] = a772ed11
sth %l4,[%i1+0x014] ! Mem[000000001c800014] = 0028ed11
! Mem[000000001d800014] = 4c80ab96, %l0 = ea20dc5b0974a165
ldsh [%i3+0x016],%l0 ! %l0 = ffffffffffffab96
! Mem[0000000090800038] = 28e1d7bcadc27bb0, %g2 = 000000004459f5d3
ldx [%i5+0x038],%g2 ! %g2 = 28e1d7bcadc27bb0
! Mem[000000009000003c] = e6c51178, %g18 = e76a48da47468f7a
ldsw [%i4+0x03c],%g2 ! %g2 = e76a48da47468f7a
! %l4 = 00000028, %l5 = ce1442d1, Mem[0000000091800038] = 7e4e116d 9d52adff
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 00000028 ce1442d1
! Mem[0000000091000028] = 21a95ba1, %g2 = ffffffffe6c51178
ldsb [%i6+%o5],%g2 ! %g2 = 0000000000000021
p6_label_7:
! Mem[0000000090000020] = 0ad8f7030332e58e, %g2 = 0000000000000021
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e58e
! Mem[000000001d800018] = c9071b6e, %l6 = cb5e59be0ca475e2
lduh [%i3+%o3],%l6 ! %l6 = 000000000000c907
! Mem[0000000090800038] = 28e1d7bcadc27bb0, %g2 = 0ad8f7030332e58e
ldx [%i5+0x038],%g2 ! %g2 = 28e1d7bcadc27bb0
! Mem[000000001c800030] = f2952cf3, %l6 = 000000000000c907
lduh [%i1+0x030],%l6 ! %l6 = 000000000000f295
! Mem[0000000090800020] = aa4b7e4e, %g2 = 28e1d7bcadc27bb0
ldub [%i5+%o4],%g2 ! %g2 = 00000000000000aa
! Mem[0000000090800010] = 2554c35f ca552a9a, %g2 = 000000aa, %g3 = 7e4e5f11
ldd [%i5+%o2],%g2 ! %g2 = 000000002554c35f 00000000ca552a9a
! %l4 = 0000000000000028, Mem[0000000090800024] = 35144907
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = 00000028
! %l0 = ffffffffffffab96, Mem[0000000091800028] = 153f24b0df4e4459
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = ffffffffffffab96
! Mem[000000001d00001c] = 137d076d, %l5 = c8493a7cce1442d1
ldsb [%i2+0x01e],%l5 ! %l5 = 0000000000000007
! Mem[0000000091000030] = 761e1214, %g2 = 000000002554c35f
ldsh [%i6+0x032],%g2 ! %g2 = 000000000000761e
p6_label_8:
! %l4 = 00000028, %l5 = 00000007, Mem[0000000090800018] = d2ada811 ce1442d1
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 00000028 00000007
! Mem[0000000090000028] = af022e97, %g2 = 000000000000761e
lduh [%i4+%o5],%g2 ! %g2 = 000000000000af02
! Mem[0000000091000030] = a5b5761e, %g18 = e76a48da47468f7a
ldsw [%i6+0x030],%g2 ! %g2 = e76a48da47468f7a
! %l6 = 0000f295, %l7 = ffffffed, Mem[000000001c000028] = fa25b3c1 054bb085
std %l6,[%i0+%o5] ! Mem[000000001c000028] = 0000f295 ffffffed
! %l7 = ffffffffffffffed, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffffed
! Mem[0000000090800034] = 79e2a165, %g2 = ffffffffa5b5761e
ldsh [%i5+0x034],%g2 ! %g2 = 00000000000079e2
! Mem[000000001d80001c] = 5e23033b, %l7 = ffffffffffffffed
ldsw [%i3+0x01c],%l7 ! %l7 = 000000005e23033b
! Mem[0000000090800008] = 5a1ae61214acc7c9, %g2 = 00000000000079e2
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61214acc7c9
! %l2 = 00665860aa4b7e4e, Mem[000000009180000c] = 3923d9af
stw %l2,[%o0+0x00c] ! Mem[000000009180000c] = aa4b7e4e
! %l1 = 98c48938469717d2, Mem[0000000091800034] = 51532584
sth %l1,[%o0+0x034] ! Mem[0000000091800034] = 17d22584
p6_label_9:
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 14acc7c9, %g3 = ca552a9a
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! %l2 = 00665860aa4b7e4e, Mem[000000001c800020] = c717c93e8b7a7c9a
stx %l2,[%i1+%o4] ! Mem[000000001c800020] = 00665860aa4b7e4e
! %l6 = 0000f295, %l7 = 5e23033b, Mem[0000000091000000] = 6ae82f88 4ef90028
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 0000f295 5e23033b
! Mem[0000000090800010] = 2554c35f, %g18 = e76a48da47468f7a
ldsw [%i5+%o2],%g2 ! %g2 = e76a48da47468f7a
! %l6 = 000000000000f295, Mem[000000001d800032] = d50491bd
sth %l6,[%i3+0x032] ! Mem[000000001d800030] = d504f295
! %l7 = 000000005e23033b, Mem[0000000091000003] = 955e2303
stb %l7,[%i6+0x003] ! Mem[0000000091000000] = 3b5e2303
! Mem[0000000090800030] = eaf607f4, %g2 = 000000002554c35f
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffeaf6
! Mem[0000000091000020] = ffffffff ffffffed, %g2 = ffffeaf6, %g3 = 62bf8c8f
ldd [%i6+%o4],%g2 ! %g2 = 00000000ffffffff 00000000ffffffed
! %l1 = 98c48938469717d2, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 98c48938469717d2
! Mem[000000009180001c] = 4e285566, %g2 = 00000000ffffffff
ldsb [%o0+0x01e],%g2 ! %g2 = 000000000000004e
p6_label_10:
! Mem[0000000090000000] = 89384697, %g2 = 000000000000004e
ldsb [%i4+0x002],%g2 ! %g2 = ffffffffffffff89
! Mem[000000001d800028] = 076d1fa813fe62c3, %l5 = 0000000000000007
ldx [%i3+%o5],%l5 ! %l5 = 076d1fa813fe62c3
! %l6 = 0000f295, %l7 = 5e23033b, Mem[0000000091000008] = 48c2a811 7312abd6
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 0000f295 5e23033b
! Mem[0000000090000010] = dc5b0974, %g2 = ffffffffffffff89
ldsb [%i4+0x012],%g2 ! %g2 = ffffffffffffffdc
! %l3 = f3075206137d076d, Mem[000000001d800038] = 2d541939b1dcc61e
stx %l3,[%i3+0x038] ! Mem[000000001d800038] = f3075206137d076d
! %l6 = 000000000000f295, Mem[000000001d000010] = ea20dc5b
stw %l6,[%i2+%o2] ! Mem[000000001d000010] = 0000f295
! Mem[0000000090800034] = a16528e1, %g2 = ffffffffffffffdc
lduh [%i5+0x036],%g2 ! %g2 = 000000000000a165
! %l0 = ffffab96, %l1 = 469717d2, Mem[0000000091800020] = 5566979d ba3ff053
std %l0,[%o0+%o4] ! Mem[0000000091800020] = ffffab96 469717d2
! %l0 = ffffffffffffab96, Mem[000000009080002a] = f5d37e4e
sth %l0,[%i5+0x02a] ! Mem[0000000090800028] = ab967e4e
! Mem[0000000090000010] = ea20dc5b 0974a165, %g2 = 0000a165, %g3 = ffffffed
ldd [%i4+%o2],%g2 ! %g2 = 00000000ea20dc5b 000000000974a165
p6_label_11:
! %l0 = ffffab96, %l1 = 469717d2, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l0,[%i4+0x030] ! Mem[0000000090000030] = ffffab96 469717d2
! %l3 = f3075206137d076d, Mem[000000009100001c] = 469717d2
sth %l3,[%i6+0x01c] ! Mem[000000009100001c] = 076d17d2
! Mem[000000009000003c] = e6c51178, %g2 = 00000000ea20dc5b
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000e6c5
! Mem[000000001c800038] = 4a87d7e2 a3f9a77b, %l0 = ffffab96, %l1 = 469717d2
ldd [%i1+0x038],%l0 ! %l0 = 000000004a87d7e2 00000000a3f9a77b
! %l3 = f3075206137d076d, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = f3075206137d076d
! Mem[000000009100003c] = 62bf8c8f, %g18 = e76a48da47468f7a
ldsw [%i6+0x03c],%g2 ! %g2 = e76a48da47468f7a
! %l6 = 000000000000f295, Mem[000000001d000012] = 0000f295
sth %l6,[%i2+0x012] ! Mem[000000001d000010] = 0000f295
! %l5 = 076d1fa813fe62c3, Mem[0000000090000000] = 98c48938469717d2
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 076d1fa813fe62c3
! Mem[000000001c000010] = 9fde6d71 a2354a2f, %l0 = 4a87d7e2, %l1 = a3f9a77b
ldd [%i0+%o2],%l0 ! %l0 = 000000009fde6d71 00000000a2354a2f
! %l0 = 9fde6d71, %l1 = a2354a2f, Mem[0000000091800010] = 6e4e5182 96298cae
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 9fde6d71 a2354a2f
p6_label_12:
! Mem[000000001c000028] = 0000f295, %l0 = 000000009fde6d71
ldsb [%i0+0x02b],%l0 ! %l0 = ffffffffffffff95
! %l3 = f3075206137d076d, Mem[0000000091000004] = 5e23033b
sth %l3,[%i6+0x004] ! Mem[0000000091000004] = 076d033b
! Mem[0000000090800004] = dd4bc205, %g2 = 0000000062bf8c8f
lduw [%i5+0x004],%g2 ! %g2 = 00000000dd4bc205
! Mem[000000001d000030] = c681a5ce, %l2 = 00665860aa4b7e4e
ldsh [%i2+0x032],%l2 ! %l2 = ffffffffffffa5ce
! %l7 = 000000005e23033b, Mem[0000000090000010] = ea20dc5b0974a165
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 000000005e23033b
! Mem[0000000091000034] = 1214449b, %g2 = 00000000dd4bc205
lduw [%i6+0x034],%g2 ! %g2 = 000000001214449b
! Mem[000000001d000008] = c86aafb0, %l7 = 000000005e23033b
ldsw [%i2+%o1],%l7 ! %l7 = ffffffffc86aafb0
! Mem[000000001d800010] = 5d0b5cb6, %l7 = ffffffffc86aafb0
ldsw [%i3+%o2],%l7 ! %l7 = 000000005d0b5cb6
! Mem[000000009180003c] = ce1442d1, %g2 = 000000001214449b
lduw [%o0+0x03c],%g2 ! %g2 = 00000000ce1442d1
! %l1 = 00000000a2354a2f, Mem[000000001c000034] = b8580387
stb %l1,[%i0+0x034] ! Mem[000000001c000034] = 2f580387
p6_label_13:
! %l5 = 076d1fa813fe62c3, Mem[0000000091000008] = 0000f2955e23033b
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = 076d1fa813fe62c3
! Mem[000000009180003c] = ce1442d1, %g2 = 00000000ce1442d1
lduw [%o0+0x03c],%g2 ! %g2 = 00000000ce1442d1
! Mem[000000001c80001c] = ab1e10ac, %l5 = 076d1fa813fe62c3
ldsw [%i1+0x01c],%l5 ! %l5 = ffffffffab1e10ac
! Mem[0000000091000004] = 033b076d, %g2 = 00000000ce1442d1
lduh [%i6+0x006],%g2 ! %g2 = 000000000000033b
! %l3 = f3075206137d076d, Mem[000000009080000a] = e61214ac
stb %l3,[%i5+0x00a] ! Mem[0000000090800008] = 6d1214ac
! Mem[0000000090800008] = 5a1a6d12 14acc7c9, %g2 = 0000033b, %g3 = 0974a165
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1a6d12 0000000014acc7c9
! Mem[0000000091800030] = 43bc1d81, %g2 = 000000005a1a6d12
ldsh [%o0+0x030],%g2 ! %g2 = 00000000000043bc
! %l0 = ffffffffffffff95, Mem[0000000090000000] = 076d1fa813fe62c3
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffff95
! Mem[0000000091800020] = ffffab96, %g2 = 00000000000043bc
lduh [%o0+%o4],%g2 ! %g2 = 000000000000ffff
! Mem[000000001c800018] = 79db9405, %l7 = 000000005d0b5cb6
ldsb [%i1+0x01a],%l7 ! %l7 = ffffffffffffff94
p6_label_14:
! %l6 = 000000000000f295, Mem[0000000091800028] = ffffffff
stw %l6,[%o0+%o5] ! Mem[0000000091800028] = 0000f295
! Mem[000000001d800030] = d504f295, %l0 = ffffffffffffff95
ldsb [%i3+0x031],%l0 ! %l0 = 0000000000000004
! Mem[0000000091000018] = 0974a165, %g2 = 000000000000ffff
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000974
! %l6 = 0000f295, %l7 = ffffff94, Mem[0000000090000008] = b427e099 152d46b0
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 0000f295 ffffff94
! Mem[000000009100002c] = 08a9d051, %g2 = 0000000000000974
lduw [%i6+0x02c],%g2 ! %g2 = 0000000008a9d051
! Mem[000000001c00002c] = ffffffed, %l3 = f3075206137d076d
lduh [%i0+0x02c],%l3 ! %l3 = 000000000000ffff
! %l6 = 000000000000f295, Mem[000000001d000020] = 15287f68
sth %l6,[%i2+%o4] ! Mem[000000001d000020] = f2957f68
! Mem[0000000091000034] = 1214449b, %g2 = 0000000008a9d051
lduw [%i6+0x034],%g2 ! %g2 = 000000001214449b
! Mem[000000009180003c] = 42d10000, %g2 = 000000001214449b
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000042d1
! Mem[0000000090000030] = ffffab96, %g18 = e76a48da47468f7a
ldsw [%i4+0x030],%g2 ! %g2 = e76a48da47468f7a
p6_label_15:
! Mem[0000000091000030] = 761e1214, %g2 = ffffffffffffab96
lduh [%i6+0x032],%g2 ! %g2 = 000000000000761e
! Mem[0000000091000030] = a5b5761e, %g18 = e76a48da47468f7a
ldsw [%i6+0x030],%g2 ! %g2 = e76a48da47468f7a
! Mem[0000000091000014] = 42d10974, %g2 = ffffffffa5b5761e
ldsh [%i6+0x016],%g2 ! %g2 = 00000000000042d1
! %l6 = 0000f295, %l7 = ffffff94, Mem[000000001c000000] = b03caeb3 b9d3d88d
std %l6,[%i0+%g0] ! Mem[000000001c000000] = 0000f295 ffffff94
! Mem[000000001c000000] = 0000f295, %l2 = ffffffffffffa5ce
ldsh [%i0+%g0],%l2 ! %l2 = 0000000000000000
! %l0 = 0000000000000004, Mem[0000000091000009] = 6d1fa813
stb %l0,[%i6+0x009] ! Mem[0000000091000008] = 041fa813
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 000042d1, %g3 = 14acc7c9
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! %l4 = 0000000000000028, Mem[000000001c00001c] = b319642d
stb %l4,[%i0+0x01c] ! Mem[000000001c00001c] = 2819642d
! %l6 = 000000000000f295, Mem[0000000090000018] = 1d179028a165fb0e
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 000000000000f295
! %l2 = 00000000, %l3 = 0000ffff, Mem[0000000090800028] = 4459ab96 7e4e5f11
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 00000000 0000ffff
p6_label_16:
! %l2 = 00000000, %l3 = 0000ffff, Mem[000000001c800000] = 183f3b97 5807ef0a
std %l2,[%i1+%g0] ! Mem[000000001c800000] = 00000000 0000ffff
! %l0 = 0000000000000004, Mem[000000001c800008] = 4c71db3fa8563982
stx %l0,[%i1+%o1] ! Mem[000000001c800008] = 0000000000000004
! Mem[000000001d000018] = aa4b7e4e137d076d, %l1 = 00000000a2354a2f
ldx [%i2+%o3],%l1 ! %l1 = aa4b7e4e137d076d
! %l3 = 000000000000ffff, Mem[0000000091000004] = 076d033b
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = 0000ffff
! %l3 = 000000000000ffff, Mem[0000000091800006] = 17d28b98
sth %l3,[%o0+0x006] ! Mem[0000000091800004] = ffff8b98
! Mem[000000001c000018] = ec2e73a1, %l3 = 000000000000ffff
ldsw [%i0+%o3],%l3 ! %l3 = ffffffffec2e73a1
! Mem[000000009100003c] = 8c8f0000, %g2 = 00000000e25676cb
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffff8c8f
! Mem[000000009080003c] = c27bb000, %g2 = ffffffffffff8c8f
ldub [%i5+0x03d],%g2 ! %g2 = 00000000000000c2
! Mem[0000000091800000] = 0974a165, %g2 = 00000000000000c2
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000009
! Mem[0000000091000028] = 5ba108a9, %g2 = 0000000000000009
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000005ba1
p6_label_17:
! %l6 = 0000f295, %l7 = ffffff94, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 0000f295 ffffff94
! %l4 = 0000000000000028, Mem[0000000091800008] = 8b9883bdaa4b7e4e
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000028
! Mem[0000000090000018] = 000000000000f295, %g2 = 0000000000005ba1
ldx [%i4+%o3],%g2 ! %g2 = 000000000000f295
! Mem[0000000090800030] = eaf607f479e2a165, %g2 = 000000000000f295
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2a165
! Mem[0000000091000024] = ffffffed, %g2 = eaf607f479e2a165
ldub [%i6+0x024],%g2 ! %g2 = 00000000000000ff
! Mem[000000001c000020] = 6cd1caad, %l4 = 0000000000000028
ldsw [%i0+%o4],%l4 ! %l4 = 000000006cd1caad
! Mem[0000000090800034] = a16528e1, %g2 = 00000000000000ff
lduh [%i5+0x036],%g2 ! %g2 = 000000000000a165
! %l3 = ffffffffec2e73a1, Mem[0000000091000030] = a5b5761e1214449b
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = ffffffffec2e73a1
! Mem[0000000091000020] = ffffffff, %g2 = 000000000000a165
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffffff
! %l6 = 0000f295, %l7 = ffffff94, Mem[000000001c000018] = ec2e73a1 2819642d
std %l6,[%i0+%o3] ! Mem[000000001c000018] = 0000f295 ffffff94
p6_label_18:
! %l6 = 0000f295, %l7 = ffffff94, Mem[0000000091800038] = 00000028 ce1442d1
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 0000f295 ffffff94
! Mem[0000000091800034] = 17d22584, %g2 = ffffffffffffffff
lduh [%o0+0x034],%g2 ! %g2 = 00000000000017d2
! %l1 = aa4b7e4e137d076d, Mem[0000000091800036] = 25840000
sth %l1,[%o0+0x036] ! Mem[0000000091800034] = 076d0000
! Mem[000000009180000c] = 00000028, %g2 = 00000000000017d2
lduw [%o0+0x00c],%g2 ! %g2 = 0000000000000028
! Mem[0000000090000010] = 00005e23, %g2 = 0000000000000028
lduh [%i4+0x012],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = 11780000, %g2 = 0000000000000000
ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000011
! Mem[0000000090000010] = 000000005e23033b, %g2 = 0000000000000011
ldx [%i4+%o2],%g2 ! %g2 = 000000005e23033b
! Mem[000000001c80003c] = a3f9a77b, %l0 = 0000000000000004
ldub [%i1+0x03e],%l0 ! %l0 = 00000000000000a7
! Mem[0000000090000004] = ffffff95, %g2 = 000000005e23033b
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffffff
! %l6 = 0000f295, %l7 = ffffff94, Mem[0000000091000008] = 07041fa8 13fe62c3
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 0000f295 ffffff94
p6_label_19:
! Mem[0000000090000000] = ffffffff, %g2 = ffffffffffffffff
lduw [%i4+%g0],%g2 ! %g2 = 00000000ffffffff
! %l6 = 0000f295, %l7 = ffffff94, Mem[0000000090800018] = 00000028 00000007
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 0000f295 ffffff94
! %l4 = 000000006cd1caad, Mem[0000000090000010] = 00000000
stb %l4,[%i4+%o2] ! Mem[0000000090000010] = ad000000
! Mem[0000000090000038] = 53918eb2, %g2 = 00000000ffffffff
lduh [%i4+0x038],%g2 ! %g2 = 0000000000005391
! Mem[0000000090800038] = 28e1d7bc, %g2 = 0000000000005391
lduw [%i5+0x038],%g2 ! %g2 = 0000000028e1d7bc
! Mem[0000000090800020] = aa4b7e4e 00000028, %g2 = 28e1d7bc, %g3 = 62bf8c8f
ldd [%i5+%o4],%g2 ! %g2 = 00000000aa4b7e4e 0000000000000028
! %l5 = ffffffffab1e10ac, Mem[000000001d000038] = ff179c5699a92589
stx %l5,[%i2+0x038] ! Mem[000000001d000038] = ffffffffab1e10ac
! %l0 = 00000000000000a7, Mem[0000000090800026] = 00280000
stb %l0,[%i5+0x026] ! Mem[0000000090800024] = a7280000
! Mem[000000001d000010] = 0000f2950974a165, %l6 = 000000000000f295
ldx [%i2+%o2],%l6 ! %l6 = 0000f2950974a165
! %l5 = ffffffffab1e10ac, Mem[0000000090000038] = 53918eb2
stb %l5,[%i4+0x038] ! Mem[0000000090000038] = ac918eb2
p6_label_20:
! %l0 = 000000a7, %l1 = 137d076d, Mem[0000000090000038] = ac918eb2 e6c51178
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 000000a7 137d076d
! Mem[000000001d800004] = 2f051b1e, %l1 = aa4b7e4e137d076d
ldsw [%i3+0x004],%l1 ! %l1 = 000000002f051b1e
! Mem[0000000090000034] = 469717d2, %g2 = 00000000aa4b7e4e
lduw [%i4+0x034],%g2 ! %g2 = 00000000469717d2
! %l6 = 0000f2950974a165, Mem[000000009080002a] = 00000000
stb %l6,[%i5+0x02a] ! Mem[0000000090800028] = 65000000
! Mem[0000000091800010] = 9fde6d71a2354a2f, %g2 = 00000000469717d2
ldx [%o0+%o2],%g2 ! %g2 = 9fde6d71a2354a2f
! Mem[000000009100002c] = d051ffff, %g2 = 9fde6d71a2354a2f
ldsb [%i6+0x02e],%g2 ! %g2 = ffffffffffffffd0
! Mem[000000001d800028] = 076d1fa8, %l2 = 0000000000000000
ldsw [%i3+%o5],%l2 ! %l2 = 00000000076d1fa8
! Mem[000000001d800008] = 75e2f3db, %l4 = 000000006cd1caad
ldsb [%i3+0x00b],%l4 ! %l4 = ffffffffffffffdb
! Mem[000000001d800014] = 4c80ab96, %l6 = 0000f2950974a165
lduh [%i3+0x016],%l6 ! %l6 = 000000000000ab96
! %l6 = 0000ab96, %l7 = ffffff94, Mem[0000000091800000] = 0974a165 4697ffff
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000ab96 ffffff94
p6_label_21:
! %l0 = 00000000000000a7, Mem[000000009080002c] = 0000ffff
stw %l0,[%i5+0x02c] ! Mem[000000009080002c] = 000000a7
! Mem[0000000090800028] = 00006500 000000a7, %g2 = ffffffd0, %g3 = 00000028
ldd [%i5+%o5],%g2 ! %g2 = 0000000000006500 00000000000000a7
! %l2 = 076d1fa8, %l3 = ec2e73a1, Mem[0000000091800028] = 0000f295 ffffab96
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 076d1fa8 ec2e73a1
! Mem[000000009180002c] = 73a143bc, %g2 = 0000000000006500
lduh [%o0+0x02e],%g2 ! %g2 = 00000000000073a1
! %l7 = ffffffffffffff94, Mem[0000000090800016] = 2a9a0000
sth %l7,[%i5+0x016] ! Mem[0000000090800014] = ff940000
! %l0 = 00000000000000a7, Mem[0000000090000028] = 0000f295
stw %l0,[%i4+%o5] ! Mem[0000000090000028] = 000000a7
! Mem[0000000090800008] = 5a1a6d12, %g2 = 00000000000073a1
lduw [%i5+%o1],%g2 ! %g2 = 000000005a1a6d12
! %l2 = 076d1fa8, %l3 = ec2e73a1, Mem[0000000091000018] = 0974a165 076d17d2
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 076d1fa8 ec2e73a1
! Mem[000000009000001c] = 0000f295, %g18 = e76a48da47468f7a
ldsw [%i4+0x01c],%g2 ! %g2 = e76a48da47468f7a
! Mem[0000000091000020] = ffffffff, %g2 = 000000000000f295
lduh [%i6+0x022],%g2 ! %g2 = 000000000000ffff
p6_label_22:
! Mem[0000000090000034] = 469717d2, %g2 = 000000000000ffff
lduh [%i4+0x034],%g2 ! %g2 = 0000000000004697
! Mem[0000000091800020] = ffab9646, %g2 = 0000000000004697
ldub [%o0+0x021],%g2 ! %g2 = 00000000000000ff
! %l0 = 00000000000000a7, Mem[0000000090000018] = 00000000
stw %l0,[%i4+%o3] ! Mem[0000000090000018] = 000000a7
! %l4 = ffffffdb, %l5 = ab1e10ac, Mem[0000000091800010] = 9fde6d71 a2354a2f
std %l4,[%o0+%o2] ! Mem[0000000091800010] = ffffffdb ab1e10ac
! %l6 = 0000ab96, %l7 = ffffff94, Mem[0000000090000000] = ffffffff ffffff95
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 0000ab96 ffffff94
! Mem[0000000090000030] = ffab9646, %g2 = 00000000000000ff
ldub [%i4+0x031],%g2 ! %g2 = 00000000000000ff
! Mem[000000009100000c] = ffffff94, %g2 = 00000000000000ff
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ffffff94
! Mem[0000000091800018] = 06faad5c, %g18 = e76a48da47468f7a
ldsw [%o0+%o3],%g2 ! %g2 = e76a48da47468f7a
! %l4 = ffffffffffffffdb, Mem[0000000090000020] = f3075206137d076d
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffffdb
! %l5 = ffffffffab1e10ac, Mem[0000000091800020] = ffffab96
stw %l5,[%o0+%o4] ! Mem[0000000091800020] = ab1e10ac
p6_label_23:
! %l3 = ffffffffec2e73a1, Mem[0000000091000032] = ffffec2e
sth %l3,[%i6+0x032] ! Mem[0000000091000030] = 73a1ec2e
! Mem[0000000091800030] = 43bc1d81 17d2076d, %g2 = 06faad5c, %g3 = 000000a7
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 0000000017d2076d
! Mem[0000000090800030] = eaf607f4 79e2a165, %g2 = 43bc1d81, %g3 = 17d2076d
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2a165
! %l1 = 000000002f051b1e, Mem[0000000090000028] = 000000a7ffffff94
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = 000000002f051b1e
! Mem[000000001d000028] = f10f03ed, %l7 = ffffffffffffff94
ldsh [%i2+%o5],%l7 ! %l7 = fffffffffffff10f
! Mem[0000000091000008] = f295ffff, %g2 = 00000000eaf607f4
ldsh [%i6+0x00a],%g2 ! %g2 = fffffffffffff295
! Mem[0000000091800034] = 076d0000, %g2 = fffffffffffff295
ldub [%o0+0x036],%g2 ! %g2 = 0000000000000007
! Mem[0000000091000008] = 00f295ff, %g2 = 0000000000000007
ldub [%i6+0x009],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = 2e73a143, %g2 = 0000000000000000
ldsb [%o0+0x02d],%g2 ! %g2 = 000000000000002e
! Mem[000000009000000c] = ffffff94, %g18 = e76a48da47468f7a
ldsw [%i4+0x00c],%g2 ! %g2 = e76a48da47468f7a
p6_label_24:
! Mem[000000001d000000] = 6c3d90d4, %l5 = ffffffffab1e10ac
lduw [%i2+%g0],%l5 ! %l5 = 000000006c3d90d4
! Mem[0000000090800018] = 0000f295, %g2 = ffffffffffffff94
ldsb [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = ffffffed, %g2 = 0000000000000000
ldsb [%i6+0x024],%g2 ! %g2 = ffffffffffffffff
! %l1 = 000000002f051b1e, Mem[0000000090800000] = 73d0acf8
sth %l1,[%i5+%g0] ! Mem[0000000090800000] = 1b1eacf8
! %l4 = ffffffffffffffdb, Mem[0000000091800018] = 06faad5cb7684e28
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = ffffffffffffffdb
! %l2 = 076d1fa8, %l3 = ec2e73a1, Mem[0000000090800000] = 1b1eacf8 dd4bc205
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 076d1fa8 ec2e73a1
! Mem[0000000091800010] = ffdbab1e, %g2 = ffffffffffffffff
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffffffdb
! Mem[0000000090000004] = ffffff94, %g2 = ffffffffffffffdb
lduw [%i4+0x004],%g2 ! %g2 = 00000000ffffff94
! %l5 = 000000006c3d90d4, Mem[0000000091000000] = 0000f23b
stw %l5,[%i6+%g0] ! Mem[0000000091000000] = 6c3d90d4
! Mem[0000000091000038] = 76cb62bf, %g2 = 00000000ffffff94
ldsh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
p6_label_25:
! %l2 = 00000000076d1fa8, Mem[0000000090000018] = 000000a7
stb %l2,[%i4+%o3] ! Mem[0000000090000018] = a80000a7
! Mem[000000009180001c] = ffdbab1e, %g2 = 00000000000076cb
lduh [%o0+0x01e],%g2 ! %g2 = 000000000000ffdb
! %l0 = 00000000000000a7, Mem[0000000091000018] = 076d1fa8ec2e73a1
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000000000000a7
! Mem[000000001d000014] = 0974a165, %l5 = 000000006c3d90d4
lduw [%i2+0x014],%l5 ! %l5 = 000000000974a165
! Mem[000000001c00001c] = ffffff94, %l0 = 00000000000000a7
ldsb [%i0+0x01c],%l0 ! %l0 = ffffffffffffffff
! %l4 = ffffffdb, %l5 = 0974a165, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l4,[%i6+%o5] ! Mem[0000000091000028] = ffffffdb 0974a165
! Mem[0000000091000028] = ffffdb09, %g2 = 000000000000ffdb
ldsb [%i6+0x029],%g2 ! %g2 = ffffffffffffffff
! Mem[000000001c80000c] = 00000004, %l0 = ffffffffffffffff
lduh [%i1+0x00e],%l0 ! %l0 = 0000000000000004
! Mem[0000000091800000] = 0000ab96ffffff94, %g2 = ffffffffffffffff
ldx [%o0+%g0],%g2 ! %g2 = 0000ab96ffffff94
! %l3 = ffffffffec2e73a1, Mem[0000000090800027] = 28000065
stb %l3,[%i5+0x027] ! Mem[0000000090800024] = a1000065
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000000004
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002f051b1e
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000076d1fa8
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffec2e73a1
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffdb
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000974a165
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000ab96
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be fffffffffffff10f
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 c0d1ad77 2800bcf2
bne %xcc,p6_f0_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000f295ffffff94
ldx [%i0+0x000],%g3 ! Observed data at 000000001c000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000f295ffffff94
ldx [%i0+0x018],%g3 ! Observed data at 000000001c000018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000f295ffffffed
ldx [%i0+0x028],%g3 ! Observed data at 000000001c000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = f5be66da2f580387
ldx [%i0+0x030],%g3 ! Observed data at 000000001c000030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c8493a7cce1442d1
ldx [%i0+0x038],%g3 ! Observed data at 000000001c000038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x038,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000000000ffff
ldx [%i1+0x000],%g3 ! Observed data at 000000001c800000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000000000000004
ldx [%i1+0x008],%g3 ! Observed data at 000000001c800008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f2706d3a0028ed11
ldx [%i1+0x010],%g3 ! Observed data at 000000001c800010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00665860aa4b7e4e
ldx [%i1+0x020],%g3 ! Observed data at 000000001c800020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x020,%g4
set p6_local2_expect,%g1
p6_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 0000f2950974a165
ldx [%i2+0x010],%g3 ! Observed data at 000000001d000010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = aa4b7e4e137d076d
ldx [%i2+0x018],%g3 ! Observed data at 000000001d000018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f2957f687b78da71
ldx [%i2+0x020],%g3 ! Observed data at 000000001d000020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffab1e10ac
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+0x008],%g2 ! Expected data = 75e2f3db6228a165
ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 076d1fa813fe62c3
ldx [%i3+0x028],%g3 ! Observed data at 000000001d800028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = d504f295b98d93a6
ldx [%i3+0x030],%g3 ! Observed data at 000000001d800030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = f3075206137d076d
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
! 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:
stwa %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000000]
stba %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000010]
stba %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800028]
done
p6_trap1o:
stwa %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000000]
stba %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c000010]
stba %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800028]
done
p6_trap2e:
stda %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000028]
stba %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000008]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d800020]
done
p6_trap2o:
stda %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000028]
stba %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000008]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d800020]
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 = 2554c35fca552a9a
ldx [%g1+0x008],%l1 ! %l1 = 98c48938469717d2
ldx [%g1+0x010],%l2 ! %l2 = 00665860aa4b7e4e
ldx [%g1+0x018],%l3 ! %l3 = f3075206137d076d
ldx [%g1+0x020],%l4 ! %l4 = 4cc48954d2ada811
ldx [%g1+0x028],%l5 ! %l5 = c8493a7cce1442d1
ldx [%g1+0x030],%l6 ! %l6 = cb5e59be0ca475e2
ldx [%g1+0x038],%l7 ! %l7 = c1f4143211203ad4
! 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 = 4f4ac667 6eaf0961 f792276d 93f10f01
! %f4 = ac93ec64 0adac8b0 979b9b01 5a40cc8f
! %f8 = 42bacb42 1b769396 5f899c7b 8eeb5708
! %f12 = 19d7e755 035dee5b 27e9446d fc956608
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cbb7dd93 e32b3533 4bda00aa 69aa4441
! %f20 = fb513c08 5034346d eaf364c4 62f2832f
! %f24 = 219e00d9 346734e5 593fb9a2 0043ef13
! %f28 = 940efe1a 4e99da83 142b272f 71f8d73c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0764bed6 35ae9b03 42507aa4 895b3cef
! %f36 = 08114ab6 edb4d895 a09378ba 709c4e22
! %f40 = 6c49a20b bb2a54e8 78617ef5 809d8864
! %f44 = ca2554a9 94f597d6 b97f6093 6950c27c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbb87a5d80000001d,%g7,%g1 ! GSR scale = 3, align = 5
wr %g1,%g0,%gsr ! GSR = bb87a5d80000001d
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 7
p7_label_1:
! Mem[0000000090000034] = 807fa20a, %g18 = 711900ea457e9e7d
ldsw [%i4+0x034],%g2 ! %g2 = 711900ea457e9e7d
! %l7 = 00d8391ab7cca6d7, Mem[000000009100000e] = abd66cff
stb %l7,[%i6+0x00e] ! Mem[000000009100000c] = d7d66cff
! Mem[0000000091000038] = 76cb62bf, %g2 = ffffffff807fa20a
ldsh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
! %l7 = 00d8391ab7cca6d7, Mem[000000009080001e] = 8a9a0c86
stb %l7,[%i5+0x01e] ! Mem[000000009080001c] = d79a0c86
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = 000076cb, %g3 = 00000000
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! Mem[0000000090000038] = 918eb2e6, %g2 = 000000005566979d
ldub [%i4+0x039],%g2 ! %g2 = 0000000000000091
! %l0 = aa47a58ece27b4c3, Mem[000000009100002c] = 08a9d051
stw %l0,[%i6+0x02c] ! Mem[000000009100002c] = ce27b4c3
! Mem[0000000090000008] = b427e099, %g2 = 0000000000000091
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! Mem[0000000091800024] = 53153f24, %g2 = 00000000b427e099
ldub [%o0+0x027],%g2 ! %g2 = 0000000000000053
! Mem[0000000091000008] = 48c280527312d7d6, %g2 = 0000000000000053
ldx [%i6+%o1],%g2 ! %g2 = 48c280527312d7d6
p7_label_2:
! %l4 = b6c91f0016bd2d16, Mem[000000009000001c] = 70edfb0e
stb %l4,[%i4+0x01c] ! Mem[000000009000001c] = 16edfb0e
! Mem[000000001e000004] = 64002664, %l2 = 84058a9df9d4b70c
lduh [%i0+0x004],%l2 ! %l2 = 0000000000006400
! %l7 = 00d8391ab7cca6d7, Mem[0000000091800030] = 43bc1d81
sth %l7,[%o0+0x030] ! Mem[0000000091800030] = a6d71d81
! %l0 = aa47a58ece27b4c3, Mem[0000000091000014] = 7757fe01
stw %l0,[%i6+0x014] ! Mem[0000000091000014] = ce27b4c3
! Mem[0000000090000020] = 0ad8f7030332e58e, %g2 = 48c280527312d7d6
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e58e
! %l6 = 6ab1f4b9b6a283cf, Mem[0000000090000010] = 1d358e58d828ead6
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 6ab1f4b9b6a283cf
! Mem[0000000091000028] = 21a95ba1ce27b4c3, %g2 = 0ad8f7030332e58e
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba1ce27b4c3
! Mem[0000000091800010] = 6e4e5182 96298cae, %g2 = ce27b4c3, %g3 = ba3ff053
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 0000000096298cae
! %l3 = 0ca9f8cc6e9a1b25, Mem[0000000091800008] = 8b9883bd
sth %l3,[%o0+%o1] ! Mem[0000000091800008] = 1b2583bd
! Mem[000000001e00002c] = 32b171e5, %l4 = b6c91f0016bd2d16
ldsw [%i0+0x02c],%l4 ! %l4 = 0000000032b171e5
p7_label_3:
! Mem[000000001f800018] = f3e428f0, %l0 = aa47a58ece27b4c3
ldsw [%i3+%o3],%l0 ! %l0 = fffffffff3e428f0
! %l4 = 0000000032b171e5, Mem[000000009180000e] = d9af6e4e
stb %l4,[%o0+0x00e] ! Mem[000000009180000c] = e5af6e4e
! Mem[0000000090000014] = cf1d1790, %g2 = 000000006e4e5182
ldub [%i4+0x017],%g2 ! %g2 = 00000000000000cf
! %l4 = 0000000032b171e5, Mem[0000000090000039] = 918eb2e6
stb %l4,[%i4+0x039] ! Mem[0000000090000038] = e58eb2e6
! Mem[000000001f000034] = 9bd16e38, %l0 = fffffffff3e428f0
ldsb [%i2+0x037],%l0 ! %l0 = 0000000000000038
! %l0 = 0000000000000038, Mem[0000000090800028] = 4459f5d3
stw %l0,[%i5+%o5] ! Mem[0000000090800028] = 00000038
! %l1 = 165b23fff3571776, Mem[000000001f000018] = fa870012569d58c5
stx %l1,[%i2+%o3] ! Mem[000000001f000018] = 165b23fff3571776
! Mem[0000000091000024] = 0f65f93d, %g2 = 00000000000000cf
lduw [%i6+0x024],%g2 ! %g2 = 000000000f65f93d
! Mem[0000000090800038] = 66e1d7bc adc27bb0, %g2 = 0f65f93d, %g3 = 96298cae
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000adc27bb0
! Mem[0000000090000010] = 6ab1f4b9, %g2 = 0000000066e1d7bc
lduw [%i4+%o2],%g2 ! %g2 = 000000006ab1f4b9
p7_label_4:
! Mem[0000000090000018] = 902816ed, %g2 = 000000006ab1f4b9
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffff90
! %l4 = 0000000032b171e5, Mem[000000001f00000f] = 320b907d
stb %l4,[%i2+0x00f] ! Mem[000000001f00000c] = 320b90e5
! %l2 = 00006400, %l3 = 6e9a1b25, Mem[000000001f800038] = e4f7dc41 179ab8b4
std %l2,[%i3+0x038] ! Mem[000000001f800038] = 00006400 6e9a1b25
! %l0 = 00000038, %l1 = f3571776, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 00000038 f3571776
! Mem[000000009180000c] = 3923e5af, %g2 = ffffffffffffff90
ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000039
! Mem[000000001e000008] = e1b2483d, %l3 = 0ca9f8cc6e9a1b25
ldsh [%i0+%o1],%l3 ! %l3 = ffffffffffffe1b2
! %l7 = 00d8391ab7cca6d7, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 00d8391ab7cca6d7
! %l7 = 00d8391ab7cca6d7, Mem[0000000090800010] = f8449dd9
stb %l7,[%i5+%o2] ! Mem[0000000090800010] = d7449dd9
! %l0 = 0000000000000038, Mem[0000000091000028] = 21a95ba1ce27b4c3
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000038
! Mem[000000001e800028] = 7df9622e52fff06c, %l6 = 6ab1f4b9b6a283cf
ldx [%i1+%o5],%l6 ! %l6 = 7df9622e52fff06c
p7_label_5:
! %l7 = 00d8391ab7cca6d7, Mem[0000000090000016] = 83cf1d17
stb %l7,[%i4+0x016] ! Mem[0000000090000014] = d7cf1d17
! Mem[000000001f000010] = f0d3ec1f, %l3 = ffffffffffffe1b2
ldub [%i2+%o2],%l3 ! %l3 = 00000000000000f0
! Mem[0000000091800000] = fb520ab0, %g2 = 0000000000000039
lduh [%o0+%g0],%g2 ! %g2 = 000000000000fb52
! Mem[000000009100003c] = f3571776, %g2 = 000000000000fb52
lduw [%i6+0x03c],%g2 ! %g2 = 00000000f3571776
! %l4 = 0000000032b171e5, Mem[0000000090800038] = 66e1d7bc
stw %l4,[%i5+0x038] ! Mem[0000000090800038] = 32b171e5
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = f3571776, %g3 = adc27bb0
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! %l0 = 0000000000000038, Mem[0000000091800014] = 96298cae
sth %l0,[%o0+0x014] ! Mem[0000000091800014] = 00388cae
! %l5 = 67267438653f232d, Mem[0000000091000012] = 95cdce27
stb %l5,[%i6+0x012] ! Mem[0000000091000010] = 2dcdce27
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 00000000a5b5761e
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! %l5 = 67267438653f232d, Mem[0000000090800004] = b7cca6d7
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = 653f232d
p7_label_6:
! Mem[0000000090000020] = 030332e5, %g2 = 0c86ef2635144907
ldsb [%i4+0x023],%g2 ! %g2 = 0000000000000003
! %l4 = 0000000032b171e5, Mem[0000000091000038] = 00000038
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = 32b171e5
! Mem[0000000091000014] = 27b4c35f, %g2 = 0000000000000003
ldsb [%i6+0x015],%g2 ! %g2 = 0000000000000027
! Mem[0000000090800024] = 49070000, %g2 = 0000000000000027
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004907
! Mem[0000000091800034] = 51532584, %g2 = 0000000000004907
lduw [%o0+0x034],%g2 ! %g2 = 0000000051532584
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 0000000051532584
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000007d3b
! %l2 = 0000000000006400, Mem[000000009000002d] = 3b2cbb7a
stb %l2,[%i4+0x02d] ! Mem[000000009000002c] = 002cbb7a
! Mem[000000009080002c] = 51e85f11, %g2 = 0000000000007d3b
ldub [%i5+0x02c],%g2 ! %g2 = 0000000000000051
! %l0 = 0000000000000038, Mem[000000001e800008] = cece647ee930bee8
stx %l0,[%i1+%o1] ! Mem[000000001e800008] = 0000000000000038
! Mem[0000000091000028] = 00000000, %g2 = 0000000000000051
lduh [%i6+%o5],%g2 ! %g2 = 0000000000000000
p7_label_7:
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = 0000000000000000
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! %l4 = 0000000032b171e5, Mem[0000000090800028] = 0000003851e85f11
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 0000000032b171e5
! Mem[0000000091800020] = 5566979d, %g2 = 09d53180d6ba8c74
lduh [%o0+%o4],%g2 ! %g2 = 0000000000005566
! Mem[0000000091000008] = 48c280527312d7d6, %g2 = 0000000000005566
ldx [%i6+%o1],%g2 ! %g2 = 48c280527312d7d6
! %l2 = 0000000000006400, Mem[0000000091000024] = 0f65f93d
stw %l2,[%i6+0x024] ! Mem[0000000091000024] = 00006400
! %l4 = 0000000032b171e5, Mem[0000000091000014] = ce27b4c3
sth %l4,[%i6+0x014] ! Mem[0000000091000014] = 71e5b4c3
! Mem[0000000091000034] = 1214449b, %g2 = 48c280527312d7d6
lduw [%i6+0x034],%g2 ! %g2 = 000000001214449b
! %l1 = 165b23fff3571776, Mem[0000000090000008] = b427e099
sth %l1,[%i4+%o1] ! Mem[0000000090000008] = 1776e099
! %l6 = 7df9622e52fff06c, Mem[000000009080002c] = 32b171e5
stw %l6,[%i5+0x02c] ! Mem[000000009080002c] = 52fff06c
! Mem[000000001e800000] = 1b2d2e37, %l2 = 0000000000006400
ldsw [%i1+%g0],%l2 ! %l2 = 000000001b2d2e37
p7_label_8:
! %l6 = 7df9622e52fff06c, Mem[000000001e800014] = 7ef7499c
stw %l6,[%i1+0x014] ! Mem[000000001e800014] = 52fff06c
! Mem[0000000091800020] = 5566979d, %g18 = 711900ea457e9e7d
ldsw [%o0+%o4],%g2 ! %g2 = 711900ea457e9e7d
! %l0 = 0000000000000038, Mem[000000001e000002] = e1c87281
sth %l0,[%i0+0x002] ! Mem[000000001e000000] = e1c80038
! Mem[0000000090800038] = 32b171e5, %g2 = 000000005566979d
ldsh [%i5+0x038],%g2 ! %g2 = 00000000000032b1
! %l0 = 0000000000000038, Mem[0000000091800031] = d71d8151
stb %l0,[%o0+0x031] ! Mem[0000000091800030] = 381d8151
! Mem[000000009180001c] = b7684e28, %g2 = 00000000000032b1
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000b768
! %l6 = 7df9622e52fff06c, Mem[0000000090000032] = 64e2807f
sth %l6,[%i4+0x032] ! Mem[0000000090000030] = f06c807f
! %l2 = 000000001b2d2e37, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 000000001b2d2e37
! %l6 = 7df9622e52fff06c, Mem[0000000090000016] = d7cf1d17
stb %l6,[%i4+0x016] ! Mem[0000000090000014] = 6ccf1d17
! %l4 = 0000000032b171e5, Mem[000000009000003c] = e6c51178
stw %l4,[%i4+0x03c] ! Mem[000000009000003c] = 32b171e5
p7_label_9:
! Mem[0000000091800020] = 979dba3f, %g2 = 000000000000b768
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffff979d
! Mem[0000000091800030] = a6381d81, %g18 = 711900ea457e9e7d
ldsw [%o0+0x030],%g2 ! %g2 = 711900ea457e9e7d
! %l4 = 32b171e5, %l5 = 653f232d, Mem[0000000090000018] = 1d179028 16edfb0e
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 32b171e5 653f232d
! %l0 = 0000000000000038, Mem[000000009180002e] = 4459a638
stb %l0,[%o0+0x02e] ! Mem[000000009180002c] = 3859a638
! Mem[000000001f000010] = f0d3ec1f, %l1 = 165b23fff3571776
ldub [%i2+0x012],%l1 ! %l1 = 00000000000000ec
! Mem[0000000091000034] = 1214449b, %g2 = ffffffffa6381d81
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000001214
! %l2 = 000000001b2d2e37, Mem[0000000091800013] = 8200388c
stb %l2,[%o0+0x013] ! Mem[0000000091800010] = 3700388c
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 00001214, %g3 = 1214449b
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! Mem[0000000090000028] = af022e97, %g18 = 711900ea457e9e7d
ldsw [%i4+%o5],%g2 ! %g2 = 711900ea457e9e7d
! %l7 = 00d8391ab7cca6d7, Mem[0000000091000017] = c35ffaf2
stb %l7,[%i6+0x017] ! Mem[0000000091000014] = d75ffaf2
p7_label_10:
! Mem[000000009100002c] = 38a5b576, %g2 = ffffffffaf022e97
ldub [%i6+0x02f],%g2 ! %g2 = 0000000000000038
! %l1 = 00000000000000ec, Mem[0000000091000018] = 5ffaf26e
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000ec
! Mem[0000000090000020] = 0ad8f703 0332e58e, %g2 = 00000038, %g3 = 35144907
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f703 000000000332e58e
! %l4 = 0000000032b171e5, Mem[0000000091800030] = a6381d8151532584
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000000032b171e5
! %l6 = 52fff06c, %l7 = b7cca6d7, Mem[000000001e800008] = 00000000 00000038
std %l6,[%i1+%o1] ! Mem[000000001e800008] = 52fff06c b7cca6d7
! %l0 = 00000038, %l1 = 000000ec, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 00000038 000000ec
! %l3 = 00000000000000f0, Mem[0000000090800018] = b2d54dc6db26d79a
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 00000000000000f0
! Mem[0000000090800020] = 0c86ef26, %g18 = 711900ea457e9e7d
ldsw [%i5+%o4],%g2 ! %g2 = 711900ea457e9e7d
! Mem[000000009100003c] = 17760000, %g2 = 000000000c86ef26
ldsb [%i6+0x03e],%g2 ! %g2 = 0000000000000017
! Mem[0000000091000018] = 000000ec, %g2 = 0000000000000017
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
p7_label_11:
! Mem[0000000091000038] = 32b171e5, %g2 = 0000000000000000
lduh [%i6+0x038],%g2 ! %g2 = 00000000000032b1
! Mem[000000001e80001c] = c70391d3, %l5 = 67267438653f232d
ldub [%i1+0x01f],%l5 ! %l5 = 00000000000000d3
! Mem[000000009000003c] = 32b171e5, %g2 = 00000000000032b1
lduh [%i4+0x03c],%g2 ! %g2 = 00000000000032b1
! %l5 = 00000000000000d3, Mem[0000000090000016] = 6ccf32b1
sth %l5,[%i4+0x016] ! Mem[0000000090000014] = 00d332b1
! Mem[000000001f000030] = 2d4aaee2, %l1 = 00000000000000ec
ldsw [%i2+0x030],%l1 ! %l1 = 000000002d4aaee2
! Mem[0000000090800018] = 00000000, %g2 = 00000000000032b1
ldub [%i5+0x019],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800010] = 6e4e5137 00388cae, %g2 = 00000000, %g3 = 0332e58e
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5137 0000000000388cae
! Mem[0000000091800018] = 06faad5c, %g2 = 000000006e4e5137
lduh [%o0+%o3],%g2 ! %g2 = 00000000000006fa
! Mem[0000000091800030] = 000032b1, %g2 = 00000000000006fa
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = 3f24b0df, %g2 = 0000000000000000
ldsb [%o0+0x029],%g2 ! %g2 = 000000000000003f
p7_label_12:
! Mem[000000009000003c] = 32b171e5, %g2 = 000000000000003f
lduw [%i4+0x03c],%g2 ! %g2 = 0000000032b171e5
! Mem[0000000091800010] = 6e4e5137 00388cae, %g2 = 32b171e5, %g3 = 00388cae
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5137 0000000000388cae
! %l2 = 1b2d2e37, %l3 = 000000f0, Mem[0000000090000028] = af022e97 7d002cbb
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 1b2d2e37 000000f0
! %l2 = 000000001b2d2e37, Mem[0000000090000018] = 32b171e5
stw %l2,[%i4+%o3] ! Mem[0000000090000018] = 1b2d2e37
! Mem[000000001f000038] = 72f11f3263eb6c02, %l0 = 0000000000000038
ldx [%i2+0x038],%l0 ! %l0 = 72f11f3263eb6c02
! Mem[0000000091800008] = 83bd3923, %g2 = 000000006e4e5137
ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000090000020] = 0ad8f7030332e58e, %g2 = ffffffffffffff83
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e58e
! Mem[0000000091800008] = 1b2583bd, %g2 = 0ad8f7030332e58e
lduw [%o0+%o1],%g2 ! %g2 = 000000001b2583bd
! %l0 = 72f11f3263eb6c02, Mem[000000009080002d] = fff06cea
stb %l0,[%i5+0x02d] ! Mem[000000009080002c] = 02f06cea
! Mem[0000000090000014] = b6a200d3, %g18 = 711900ea457e9e7d
ldsw [%i4+0x014],%g2 ! %g2 = 711900ea457e9e7d
p7_label_13:
! %l3 = 00000000000000f0, Mem[000000001f000024] = 348d240c
stw %l3,[%i2+0x024] ! Mem[000000001f000024] = 000000f0
! %l6 = 7df9622e52fff06c, Mem[0000000091000030] = a5b5761e1214449b
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 7df9622e52fff06c
! Mem[0000000091800008] = 1b2583bd3923e5af, %g2 = ffffffffb6a200d3
ldx [%o0+%o1],%g2 ! %g2 = 1b2583bd3923e5af
! Mem[0000000091000000] = e82f8898, %g2 = 1b2583bd3923e5af
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000e8
! %l0 = 72f11f3263eb6c02, Mem[000000001e000018] = a0ab7e333a22229c
stx %l0,[%i0+%o3] ! Mem[000000001e000018] = 72f11f3263eb6c02
! Mem[0000000090000038] = 53e58eb2, %g2 = 00000000000000e8
ldsb [%i4+0x038],%g2 ! %g2 = 0000000000000053
! %l7 = 00d8391ab7cca6d7, Mem[0000000091000030] = 7df9622e
sth %l7,[%i6+0x030] ! Mem[0000000091000030] = a6d7622e
! Mem[0000000091000000] = 6ae82f8898f9b0a5, %g2 = 0000000000000053
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0a5
! Mem[000000001f80002c] = d30783f2, %l0 = 72f11f3263eb6c02
ldsb [%i3+0x02c],%l0 ! %l0 = ffffffffffffffd3
! Mem[0000000091000028] = 00000000, %g2 = 6ae82f8898f9b0a5
lduw [%i6+%o5],%g2 ! %g2 = 0000000000000000
p7_label_14:
! %l0 = ffffffffffffffd3, Mem[0000000091000010] = 6cff2dcd71e5b4d7
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = ffffffffffffffd3
! %l0 = ffffffffffffffd3, Mem[000000009180001c] = b7684e28
stb %l0,[%o0+0x01c] ! Mem[000000009180001c] = d3684e28
! %l7 = 00d8391ab7cca6d7, Mem[0000000090800022] = ef263514
sth %l7,[%i5+0x022] ! Mem[0000000090800020] = a6d73514
! Mem[0000000090000004] = 1b2d2e37, %g2 = 0000000000000000
ldsh [%i4+0x004],%g2 ! %g2 = 0000000000001b2d
! %l4 = 0000000032b171e5, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 0000000032b171e5
! %l4 = 0000000032b171e5, Mem[0000000090800030] = eaf607f479e2e95e
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 0000000032b171e5
! Mem[0000000091000010] = ffffffff, %g18 = 711900ea457e9e7d
ldsw [%i6+%o2],%g2 ! %g2 = 711900ea457e9e7d
! %l4 = 0000000032b171e5, Mem[0000000090800024] = 35144907
sth %l4,[%i5+0x024] ! Mem[0000000090800024] = 71e54907
! Mem[000000001e80002c] = 52fff06c, %l0 = ffffffffffffffd3
ldsw [%i1+0x02c],%l0 ! %l0 = 0000000052fff06c
! Mem[000000009080001c] = 00f00c86, %g2 = ffffffffffffffff
ldsb [%i5+0x01e],%g2 ! %g2 = 0000000000000000
p7_label_15:
! Mem[0000000090000018] = 1b2d2e37 653f232d, %g2 = 00000000, %g3 = 00388cae
ldd [%i4+%o3],%g2 ! %g2 = 000000001b2d2e37 00000000653f232d
! Mem[000000009000000c] = 46b06ab1, %g2 = 000000001b2d2e37
ldsh [%i4+0x00e],%g2 ! %g2 = 00000000000046b0
! %l0 = 0000000052fff06c, Mem[0000000090000019] = 2d2e3765
stb %l0,[%i4+0x019] ! Mem[0000000090000018] = 6c2e3765
! Mem[0000000090800008] = 00380000, %g2 = 00000000000046b0
ldub [%i5+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800038] = b171e5ad, %g2 = 0000000000000000
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000b1
! Mem[0000000091000010] = ffffffff, %g2 = 00000000000000b1
ldsb [%i6+0x013],%g2 ! %g2 = ffffffffffffffff
! %l2 = 1b2d2e37, %l3 = 000000f0, Mem[000000001f000000] = 16b66a08 f681ac90
std %l2,[%i2+%g0] ! Mem[000000001f000000] = 1b2d2e37 000000f0
! Mem[0000000090800028] = 000000005202f06c, %g2 = ffffffffffffffff
ldx [%i5+%o5],%g2 ! %g2 = 000000005202f06c
! Mem[0000000091000020] = 8b0950dd00006400, %g2 = 000000005202f06c
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd00006400
! Mem[0000000090000000] = 00000000, %g2 = 8b0950dd00006400
lduh [%i4+%g0],%g2 ! %g2 = 0000000000000000
p7_label_16:
! Mem[000000001e800030] = 24e76ca5, %l5 = 00000000000000d3
lduh [%i1+0x032],%l5 ! %l5 = 0000000000006ca5
! Mem[0000000090800008] = 00003800, %g2 = 0000000000000000
ldub [%i5+0x009],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 8b0950dd00006400, %g2 = 0000000000000000
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd00006400
! Mem[000000009180003c] = ff000000, %g2 = 8b0950dd00006400
ldub [%o0+0x03f],%g2 ! %g2 = 00000000000000ff
! Mem[000000001e800000] = 1b2d2e37, %l7 = 00d8391ab7cca6d7
ldub [%i1+0x003],%l7 ! %l7 = 0000000000000037
! Mem[0000000091000030] = a6d7622e, %g18 = 711900ea457e9e7d
ldsw [%i6+0x030],%g2 ! %g2 = 711900ea457e9e7d
! Mem[0000000091800030] = 00000000 32b171e5, %g2 = a6d7622e, %g3 = 653f232d
ldd [%o0+0x030],%g2 ! %g2 = 0000000000000000 0000000032b171e5
! Mem[000000009080003c] = 7bb00000, %g2 = 0000000000000000
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! %l0 = 0000000052fff06c, Mem[000000009100001c] = 47a19fcf
sth %l0,[%i6+0x01c] ! Mem[000000009100001c] = f06c9fcf
! Mem[000000001f800028] = 59f8bafb, %l4 = 0000000032b171e5
ldsw [%i3+%o5],%l4 ! %l4 = 0000000059f8bafb
p7_label_17:
! Mem[0000000090000000] = 00001b2d, %g2 = 0000000000007bb0
ldsh [%i4+0x002],%g2 ! %g2 = 0000000000000000
! %l2 = 1b2d2e37, %l3 = 000000f0, Mem[0000000091800028] = 153f24b0 df4e3859
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 1b2d2e37 000000f0
! %l7 = 0000000000000037, Mem[0000000090000020] = 0ad8f703
stw %l7,[%i4+%o4] ! Mem[0000000090000020] = 00000037
! Mem[0000000090800030] = 00000032, %g2 = 0000000000000000
ldub [%i5+0x031],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = 000000f0, %g2 = 0000000000000000
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = 1b2d2e37000000f0, %g2 = 0000000000000000
ldx [%o0+%o5],%g2 ! %g2 = 1b2d2e37000000f0
! %l5 = 0000000000006ca5, Mem[0000000090800020] = 0c86a6d771e54907
stx %l5,[%i5+%o4] ! Mem[0000000090800020] = 0000000000006ca5
! Mem[000000001e800024] = e99c7454, %l5 = 0000000000006ca5
lduw [%i1+0x024],%l5 ! %l5 = 00000000e99c7454
! %l4 = 0000000059f8bafb, Mem[0000000090800015] = 356f1d00
stb %l4,[%i5+0x015] ! Mem[0000000090800014] = fb6f1d00
! Mem[0000000091000004] = b171e548, %g2 = 1b2d2e37000000f0
ldsb [%i6+0x005],%g2 ! %g2 = ffffffffffffffb1
p7_label_18:
! %l7 = 0000000000000037, Mem[000000009100000e] = d7d6ffff
stb %l7,[%i6+0x00e] ! Mem[000000009100000c] = 37d6ffff
! Mem[0000000091800030] = 0000000032b171e5, %g2 = ffffffffffffffb1
ldx [%o0+0x030],%g2 ! %g2 = 0000000032b171e5
! %l0 = 52fff06c, %l1 = 2d4aaee2, Mem[0000000090800020] = 00000000 00006ca5
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 52fff06c 2d4aaee2
! %l4 = 0000000059f8bafb, Mem[000000009100002e] = 0038a6d7
sth %l4,[%i6+0x02e] ! Mem[000000009100002c] = bafba6d7
! Mem[000000001e000000] = e1c8003864002664, %l3 = 00000000000000f0
ldx [%i0+%g0],%l3 ! %l3 = e1c8003864002664
! Mem[0000000090800038] = e5adc27b, %g2 = 0000000032b171e5
ldub [%i5+0x03b],%g2 ! %g2 = 00000000000000e5
! Mem[0000000091000038] = 32b171e5 f3571776, %g2 = 000000e5, %g3 = 32b171e5
ldd [%i6+0x038],%g2 ! %g2 = 0000000032b171e5 00000000f3571776
! Mem[0000000090800020] = 52fff06c2d4aaee2, %g2 = 0000000032b171e5
ldx [%i5+%o4],%g2 ! %g2 = 52fff06c2d4aaee2
! Mem[0000000090800024] = e2000000, %g2 = 52fff06c2d4aaee2
ldsb [%i5+0x027],%g2 ! %g2 = ffffffffffffffe2
! Mem[000000001e800028] = 7df9622e 52fff06c, %l2 = 1b2d2e37, %l3 = 64002664
ldd [%i1+%o5],%l2 ! %l2 = 000000007df9622e 0000000052fff06c
p7_label_19:
! Mem[000000009180003c] = 9d52adff, %g18 = 711900ea457e9e7d
ldsw [%o0+0x03c],%g2 ! %g2 = 711900ea457e9e7d
! Mem[0000000090000008] = 1776e099 152d46b0, %g2 = 9d52adff, %g3 = f3571776
ldd [%i4+%o1],%g2 ! %g2 = 000000001776e099 00000000152d46b0
! Mem[0000000090000008] = e099152d, %g2 = 000000001776e099
ldsb [%i4+0x00a],%g2 ! %g2 = ffffffffffffffe0
! Mem[000000001e000028] = 6ff9230c, %l0 = 0000000052fff06c
lduw [%i0+%o5],%l0 ! %l0 = 000000006ff9230c
! %l2 = 7df9622e, %l3 = 52fff06c, Mem[0000000090800000] = 00d8391a 653f232d
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 7df9622e 52fff06c
! %l6 = 52fff06c, %l7 = 00000037, Mem[0000000091000000] = 00000000 32b171e5
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 52fff06c 00000037
! Mem[0000000091000014] = ffffffd3, %g18 = 711900ea457e9e7d
ldsw [%i6+0x014],%g2 ! %g2 = 711900ea457e9e7d
! Mem[0000000090800034] = 32b171e5, %g2 = ffffffffffffffd3
ldub [%i5+0x034],%g2 ! %g2 = 0000000000000032
! Mem[0000000090000028] = 1b2d2e37 000000f0, %g2 = 00000032, %g3 = 152d46b0
ldd [%i4+%o5],%g2 ! %g2 = 000000001b2d2e37 00000000000000f0
! Mem[0000000090800000] = 7df9622e, %g2 = 000000001b2d2e37
ldsb [%i5+%g0],%g2 ! %g2 = 000000000000007d
p7_label_20:
! Mem[0000000091800020] = 979dba3f, %g2 = 000000000000007d
ldub [%o0+0x022],%g2 ! %g2 = 0000000000000097
! Mem[0000000090800014] = 6f1d0000, %g2 = 0000000000000097
ldsb [%i5+0x016],%g2 ! %g2 = 000000000000006f
! %l0 = 000000006ff9230c, Mem[0000000090000011] = b1f4b9b6
stb %l0,[%i4+0x011] ! Mem[0000000090000010] = 0cf4b9b6
! Mem[0000000090800028] = 00000000, %g2 = 000000000000006f
lduh [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l3 = 0000000052fff06c, Mem[000000009180002c] = 000000f0
stw %l3,[%o0+0x02c] ! Mem[000000009180002c] = 52fff06c
! Mem[0000000090000008] = 1776e099152d46b0, %g2 = 0000000000000000
ldx [%i4+%o1],%g2 ! %g2 = 1776e099152d46b0
! %l4 = 0000000059f8bafb, Mem[0000000090800010] = d7449dd95efb6f1d
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000000059f8bafb
! Mem[0000000091800018] = faad5cd3, %g2 = 1776e099152d46b0
ldub [%o0+0x019],%g2 ! %g2 = 00000000000000fa
! Mem[0000000091800028] = 2e3752ff, %g2 = 00000000000000fa
lduh [%o0+0x02a],%g2 ! %g2 = 0000000000002e37
! Mem[0000000090800030] = 00000000 32b171e5, %g2 = 00002e37, %g3 = 000000f0
ldd [%i5+0x030],%g2 ! %g2 = 0000000000000000 0000000032b171e5
p7_label_21:
! Mem[000000001f00000c] = 320b90e5, %l6 = 7df9622e52fff06c
ldub [%i2+0x00c],%l6 ! %l6 = 0000000000000032
! %l4 = 0000000059f8bafb, Mem[0000000091800020] = 5566979d
stb %l4,[%o0+%o4] ! Mem[0000000091800020] = fb66979d
! %l2 = 000000007df9622e, Mem[0000000090000028] = 1b2d2e37000000f0
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 000000007df9622e
! Mem[000000009180001c] = d3684e28, %g2 = 0000000000000000
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffd368
! Mem[000000001e00000c] = 59914d33, %l0 = 000000006ff9230c
lduw [%i0+0x00c],%l0 ! %l0 = 0000000059914d33
! %l4 = 59f8bafb, %l5 = e99c7454, Mem[000000001f000020] = 359a5a1a 000000f0
std %l4,[%i2+%o4] ! Mem[000000001f000020] = 59f8bafb e99c7454
! %l7 = 0000000000000037, Mem[0000000091800021] = 66979dba
stb %l7,[%o0+0x021] ! Mem[0000000091800020] = 37979dba
! %l4 = 59f8bafb, %l5 = e99c7454, Mem[0000000090800008] = 00000038 000000ec
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 59f8bafb e99c7454
! %l4 = 0000000059f8bafb, Mem[0000000091800023] = 9dba3ff0
stb %l4,[%o0+0x023] ! Mem[0000000091800020] = fbba3ff0
! %l1 = 000000002d4aaee2, Mem[0000000090800000] = 7df9622e52fff06c
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 000000002d4aaee2
p7_label_22:
! Mem[0000000090800004] = 2d4aaee2, %g2 = ffffffffffffd368
lduw [%i5+0x004],%g2 ! %g2 = 000000002d4aaee2
! Mem[000000001f800008] = 6a65b0ab eb8fc46f, %l6 = 00000032, %l7 = 00000037
ldd [%i3+%o1],%l6 ! %l6 = 000000006a65b0ab 00000000eb8fc46f
! Mem[0000000090000028] = 000000007df9622e, %g2 = 000000002d4aaee2
ldx [%i4+%o5],%g2 ! %g2 = 000000007df9622e
! %l4 = 0000000059f8bafb, Mem[0000000090800008] = 59f8bafb
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = 59f8bafb
! %l6 = 000000006a65b0ab, Mem[0000000090800030] = 00000000
sth %l6,[%i5+0x030] ! Mem[0000000090800030] = b0ab0000
! Mem[0000000091000000] = 52fff06c00000037, %g2 = 000000007df9622e
ldx [%i6+%g0],%g2 ! %g2 = 52fff06c00000037
! Mem[000000001f00001c] = f3571776, %l2 = 000000007df9622e
lduw [%i2+0x01c],%l2 ! %l2 = 00000000f3571776
! Mem[0000000091000038] = 32b171e5 f3571776, %g2 = 00000037, %g3 = 32b171e5
ldd [%i6+0x038],%g2 ! %g2 = 0000000032b171e5 00000000f3571776
! %l0 = 0000000059914d33, Mem[0000000090800008] = 59f8bafb
stw %l0,[%i5+%o1] ! Mem[0000000090800008] = 59914d33
! Mem[000000009080003c] = adc27bb0, %g2 = 0000000032b171e5
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000adc2
p7_label_23:
! Mem[000000009080001c] = 000000f0, %g2 = 000000000000adc2
lduw [%i5+0x01c],%g2 ! %g2 = 00000000000000f0
! Mem[0000000091800038] = 116d9d52, %g2 = 00000000000000f0
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000116d
! Mem[0000000090800008] = 59914d33 e99c7454, %g2 = 0000116d, %g3 = f3571776
ldd [%i5+%o1],%g2 ! %g2 = 0000000059914d33 00000000e99c7454
! Mem[0000000090000020] = 00003703, %g2 = 0000000059914d33
ldsb [%i4+0x021],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000038] = 71e5f357, %g2 = 0000000000000000
ldub [%i6+0x03a],%g2 ! %g2 = 0000000000000071
! Mem[0000000090800030] = 000032b1, %g2 = 0000000000000071
lduh [%i5+0x032],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = 53e58eb2 32b171e5, %g2 = 00000000, %g3 = e99c7454
ldd [%i4+0x038],%g2 ! %g2 = 0000000053e58eb2 0000000032b171e5
! Mem[0000000091000000] = 52fff06c, %g2 = 0000000053e58eb2
lduh [%i6+%g0],%g2 ! %g2 = 00000000000052ff
! %l7 = 00000000eb8fc46f, Mem[000000001f800020] = a11ba6c7
stw %l7,[%i3+%o4] ! Mem[000000001f800020] = eb8fc46f
! %l2 = 00000000f3571776, Mem[0000000091800028] = 1b2d2e3752fff06c
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 00000000f3571776
p7_label_24:
! %l7 = 00000000eb8fc46f, Mem[0000000091000002] = f06c0000
stb %l7,[%i6+0x002] ! Mem[0000000091000000] = 6f6c0000
! Mem[0000000091800018] = ad5cd368, %g2 = 00000000000052ff
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000ad5c
! %l2 = f3571776, %l3 = 52fff06c, Mem[0000000090800030] = b0ab0000 32b171e5
std %l2,[%i5+0x030] ! Mem[0000000090800030] = f3571776 52fff06c
! %l3 = 0000000052fff06c, Mem[000000001f80002a] = 59f8bafb
sth %l3,[%i3+0x02a] ! Mem[000000001f800028] = 59f8f06c
! %l3 = 0000000052fff06c, Mem[000000001e80001a] = 103f03e0
sth %l3,[%i1+0x01a] ! Mem[000000001e800018] = 103ff06c
! Mem[0000000091800020] = fb3797fb ba3ff053, %g2 = 0000ad5c, %g3 = 32b171e5
ldd [%o0+%o4],%g2 ! %g2 = 00000000fb3797fb 00000000ba3ff053
! Mem[000000009000003c] = 32b171e5, %g18 = 711900ea457e9e7d
ldsw [%i4+0x03c],%g2 ! %g2 = 711900ea457e9e7d
! %l1 = 000000002d4aaee2, Mem[000000001f800010] = 389a80b9e6707e09
stx %l1,[%i3+%o2] ! Mem[000000001f800010] = 000000002d4aaee2
! Mem[0000000091000000] = 52ff6f6c 00000037, %g2 = 32b171e5, %g3 = ba3ff053
ldd [%i6+%g0],%g2 ! %g2 = 0000000052ff6f6c 0000000000000037
! Mem[0000000090800008] = 59914d33, %g2 = 0000000052ff6f6c
lduh [%i5+%o1],%g2 ! %g2 = 0000000000005991
p7_label_25:
! Mem[0000000091800034] = 71e554b6, %g2 = 0000000000005991
ldsb [%o0+0x036],%g2 ! %g2 = 0000000000000071
! %l3 = 0000000052fff06c, Mem[000000001f000010] = f0d3ec1f27b0c6c7
stx %l3,[%i2+%o2] ! Mem[000000001f000010] = 0000000052fff06c
! %l4 = 0000000059f8bafb, Mem[000000001e800020] = ce41aef7
stw %l4,[%i1+%o4] ! Mem[000000001e800020] = 59f8bafb
! Mem[0000000091000000] = 52ff6f6c, %g2 = 0000000000000071
ldsb [%i6+%g0],%g2 ! %g2 = 0000000000000052
! %l6 = 000000006a65b0ab, Mem[0000000090000038] = 53e58eb2
stw %l6,[%i4+0x038] ! Mem[0000000090000038] = 6a65b0ab
! Mem[0000000091800014] = 388cae06, %g2 = 0000000000000052
ldsb [%o0+0x015],%g2 ! %g2 = 0000000000000038
! %l1 = 000000002d4aaee2, Mem[0000000091800034] = 32b171e5
stw %l1,[%o0+0x034] ! Mem[0000000091800034] = 2d4aaee2
! Mem[000000001e00002c] = 32b171e5, %l6 = 000000006a65b0ab
ldsb [%i0+0x02e],%l6 ! %l6 = 0000000000000071
! Mem[0000000091000024] = 00006400, %g2 = 0000000000000038
lduw [%i6+0x024],%g2 ! %g2 = 0000000000006400
! Mem[0000000091000010] = ffffffff, %g2 = 0000000000006400
lduw [%i6+%o2],%g2 ! %g2 = 00000000ffffffff
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000059914d33
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002d4aaee2
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f3571776
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000052fff06c
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000059f8bafb
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e99c7454
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000071
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000eb8fc46f
bne,a,pn %xcc,p7_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p7_check_fp_registers:
set p7_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f792276d 93f10f01
bne %xcc,p7_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 979b9b01 5a40cc8f
bne %xcc,p7_f6_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = e1c8003864002664
ldx [%i0+0x000],%g3 ! Observed data at 000000001e000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 72f11f3263eb6c02
ldx [%i0+0x018],%g3 ! Observed data at 000000001e000018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x018,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 52fff06cb7cca6d7
ldx [%i1+0x008],%g3 ! Observed data at 000000001e800008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c5eaf35752fff06c
ldx [%i1+0x010],%g3 ! Observed data at 000000001e800010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 103ff06cc70391d3
ldx [%i1+0x018],%g3 ! Observed data at 000000001e800018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 59f8bafbe99c7454
ldx [%i1+0x020],%g3 ! Observed data at 000000001e800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x020,%g4
set p7_local2_expect,%g1
p7_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 1b2d2e37000000f0
ldx [%i2+0x000],%g3 ! Observed data at 000000001f000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 16708f85320b90e5
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 = 0000000052fff06c
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 = 165b23fff3571776
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 = 59f8bafbe99c7454
ldx [%i2+0x020],%g3 ! Observed data at 000000001f000020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x020,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 000000002d4aaee2
ldx [%i3+0x010],%g3 ! Observed data at 000000001f800010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = eb8fc46fcaa37e73
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 = 59f8f06cd30783f2
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 = 000064006e9a1b25
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_f2_fail:
set p7_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f6_fail:
set p7_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800010]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f800020]
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001e000008]
stba %l3,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f800010]
stwa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800010]
done
p7_trap1o:
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800010]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f800020]
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001e000008]
stba %l3,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f800010]
stwa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800010]
done
p7_trap2e:
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e800000]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f800000]
stda %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e000028]
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f800008]
ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e800020]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e000018]
done
p7_trap2o:
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e800000]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f800000]
stda %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e000028]
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001f800008]
ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001e800020]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e000018]
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 = aa47a58ece27b4c3
ldx [%g1+0x008],%l1 ! %l1 = 165b23fff3571776
ldx [%g1+0x010],%l2 ! %l2 = 84058a9df9d4b70c
ldx [%g1+0x018],%l3 ! %l3 = 0ca9f8cc6e9a1b25
ldx [%g1+0x020],%l4 ! %l4 = b6c91f0016bd2d16
ldx [%g1+0x028],%l5 ! %l5 = 67267438653f232d
ldx [%g1+0x030],%l6 ! %l6 = 6ab1f4b9b6a283cf
ldx [%g1+0x038],%l7 ! %l7 = 00d8391ab7cca6d7
! 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 = e80f2106 5fe7f536 05f80731 be93c065
! %f4 = a0ccef50 1b04f0d8 29764a73 3f21a935
! %f8 = 07b9d368 de6ae627 cd8c0603 21c01442
! %f12 = 281d56a5 5c53b918 6ec32293 6112b381
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f373f05d f90979a3 01642ae0 b11b5c35
! %f20 = 930fe504 b0c3b06e aab02229 09ef94ab
! %f24 = c7dcb41e 89e340e2 afd4417d ca243655
! %f28 = 30b922f1 77aea934 2daa3a13 d43443fd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 785930ad 08bb1ffe ddbb7089 5fd30efe
! %f36 = 509dd821 dd829086 fd5743af afd2471c
! %f40 = 80206da3 1f9ef44f 41abd783 45db6663
! %f44 = ed04db72 477a8ed8 5889078e e8878c35
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xab88fd7700000005,%g7,%g1 ! GSR scale = 0, align = 5
wr %g1,%g0,%gsr ! GSR = ab88fd7700000005
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[0000000091000028] = 21a95ba1, %g18 = a42c13fc0a5fe3d5
ldsw [%i6+%o5],%g2 ! %g2 = a42c13fc0a5fe3d5
! Mem[000000009000001c] = fb0e0ad8, %g2 = 0000000021a95ba1
ldsb [%i4+0x01e],%g2 ! %g2 = fffffffffffffffb
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = fffffffb, %g3 = 00000000
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! Mem[0000000090800038] = 66e1d7bcadc27bb0, %g2 = 000000005566979d
ldx [%i5+0x038],%g2 ! %g2 = 66e1d7bcadc27bb0
! %l0 = 26984553, %l1 = 487a7c8f, Mem[0000000020800020] = fddecab7 f4f424c7
std %l0,[%i1+%o4] ! Mem[0000000020800020] = 26984553 487a7c8f
! Mem[0000000020800028] = 94b6ea2ec474a0b8, %l5 = 623284044f2a0b48
ldx [%i1+%o5],%l5 ! %l5 = 94b6ea2ec474a0b8
! %l0 = fadcc66c26984553, Mem[0000000020000032] = 93ec9465
stb %l0,[%i0+0x032] ! Mem[0000000020000030] = 93ec5365
! Mem[0000000091000000] = 6ae82f88, %g2 = 66e1d7bcadc27bb0
ldub [%i6+%g0],%g2 ! %g2 = 000000000000006a
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = 0000006a, %g3 = ba3ff053
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! %l6 = 80bccecc3153375e, Mem[0000000091800003] = b007b3e6
stb %l6,[%o0+0x003] ! Mem[0000000091800000] = 5e07b3e6
p8_label_2:
! Mem[0000000090800030] = eaf607f4, %g2 = 000000005566979d
ldub [%i5+0x030],%g2 ! %g2 = 00000000000000ea
! %l5 = 94b6ea2ec474a0b8, Mem[0000000090000008] = b427e099
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = c474a0b8
! %l2 = d54450cc4d0b8e92, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = d54450cc4d0b8e92
! %l6 = 80bccecc3153375e, Mem[0000000020800027] = 487a7c8f
stb %l6,[%i1+0x027] ! Mem[0000000020800024] = 487a7c5e
! Mem[0000000091800024] = ba3ff053, %g2 = 00000000000000ea
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! %l2 = d54450cc4d0b8e92, Mem[000000002000002c] = c92a18eb
sth %l2,[%i0+0x02c] ! Mem[000000002000002c] = 8e9218eb
! Mem[0000000020800038] = e6bdf526, %l3 = 6a07eb33e62515c7
ldsw [%i1+0x038],%l3 ! %l3 = ffffffffe6bdf526
! %l1 = f8f94b88487a7c8f, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = f8f94b88487a7c8f
! Mem[000000009080001c] = db268a9a, %g2 = 00000000ba3ff053
ldub [%i5+0x01c],%g2 ! %g2 = 00000000000000db
! Mem[0000000091000020] = 8b0950dd 0f65f93d, %g2 = 000000db, %g3 = ba3ff053
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f65f93d
p8_label_3:
! Mem[000000009100003c] = 8c8f0000, %g2 = 000000008b0950dd
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffff8c8f
! Mem[0000000090800018] = b2d54dc6, %g2 = ffffffffffff8c8f
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! Mem[0000000020000008] = 79748795, %l7 = 4c2e8df4889971fb
lduh [%i0+0x00a],%l7 ! %l7 = 0000000000008795
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 00000000b2d54dc6
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! Mem[0000000091800018] = 06faad5c b7684e28, %g2 = 1214449b, %g3 = 0f65f93d
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000b7684e28
! %l6 = 80bccecc3153375e, Mem[000000009000000e] = 46b01d35
sth %l6,[%i4+0x00e] ! Mem[000000009000000c] = 375e1d35
! %l7 = 0000000000008795, Mem[0000000090000030] = 7a6764e2
stw %l7,[%i4+0x030] ! Mem[0000000090000030] = 00008795
! Mem[0000000090000000] = d54450cc, %g2 = 0000000006faad5c
ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffffd544
! Mem[0000000090000004] = 8e92c474, %g2 = ffffffffffffd544
ldsb [%i4+0x006],%g2 ! %g2 = ffffffffffffff8e
! %l5 = 94b6ea2ec474a0b8, Mem[000000009180000a] = 83bd3923
sth %l5,[%o0+0x00a] ! Mem[0000000091800008] = a0b83923
p8_label_4:
! Mem[000000009100000c] = d6f8f94b, %g2 = ffffffffffffff8e
ldsb [%i6+0x00f],%g2 ! %g2 = ffffffffffffffd6
! Mem[0000000090000038] = 53918eb2, %g18 = a42c13fc0a5fe3d5
ldsw [%i4+0x038],%g2 ! %g2 = a42c13fc0a5fe3d5
! %l4 = 3c3a0113f9a21363, Mem[0000000091000028] = 21a95ba1
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = f9a21363
! %l2 = d54450cc4d0b8e92, Mem[000000009180002c] = df4e4459
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = 4d0b8e92
! Mem[000000002000002c] = 8e9218eb, %l2 = d54450cc4d0b8e92
ldsh [%i0+0x02c],%l2 ! %l2 = ffffffffffff8e92
! Mem[0000000090800018] = b2d54dc6, %g2 = 0000000053918eb2
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! Mem[0000000090000008] = c474a0b8, %g18 = a42c13fc0a5fe3d5
ldsw [%i4+%o1],%g2 ! %g2 = a42c13fc0a5fe3d5
! Mem[0000000090800000] = 73d0acf8, %g18 = a42c13fc0a5fe3d5
ldsw [%i5+%g0],%g2 ! %g2 = a42c13fc0a5fe3d5
! %l4 = 3c3a0113f9a21363, Mem[0000000091000008] = 48c28052
sth %l4,[%i6+%o1] ! Mem[0000000091000008] = 13638052
! Mem[0000000091800020] = 5566979d, %g18 = a42c13fc0a5fe3d5
ldsw [%o0+%o4],%g2 ! %g2 = a42c13fc0a5fe3d5
p8_label_5:
! Mem[000000009000000c] = 375e1d35, %g2 = 000000005566979d
ldsh [%i4+0x00e],%g2 ! %g2 = 000000000000375e
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 000000000000375e
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[0000000021800010] = 3af8655c, %l6 = 80bccecc3153375e
lduh [%i3+0x012],%l6 ! %l6 = 000000000000655c
! Mem[0000000091800010] = 51829629, %g2 = 0c86ef2635144907
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000005182
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 0000000000005182
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! Mem[0000000021800008] = de3831c6, %l7 = 0000000000008795
lduh [%i3+0x00a],%l7 ! %l7 = 00000000000031c6
! Mem[000000002100003c] = 708d5697, %l3 = ffffffffe6bdf526
ldsh [%i2+0x03c],%l3 ! %l3 = 000000000000708d
! %l5 = 94b6ea2ec474a0b8, Mem[0000000091000038] = e25676cb62bf8c8f
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 94b6ea2ec474a0b8
! %l3 = 000000000000708d, Mem[0000000090000022] = f7030332
stb %l3,[%i4+0x022] ! Mem[0000000090000020] = 8d030332
! %l4 = f9a21363, %l5 = c474a0b8, Mem[0000000091000030] = a5b5761e 1214449b
std %l4,[%i6+0x030] ! Mem[0000000091000030] = f9a21363 c474a0b8
p8_label_6:
! Mem[0000000090000020] = 0ad88d03 0332e58e, %g2 = ba3ff053, %g3 = b7684e28
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad88d03 000000000332e58e
! %l2 = ffffffffffff8e92, Mem[000000009080001c] = db268a9a
stw %l2,[%i5+0x01c] ! Mem[000000009080001c] = ffff8e92
! %l6 = 000000000000655c, Mem[000000009180002a] = 24b04d0b
sth %l6,[%o0+0x02a] ! Mem[0000000091800028] = 655c4d0b
! %l6 = 000000000000655c, Mem[0000000090000010] = 1d358e58
stw %l6,[%i4+%o2] ! Mem[0000000090000010] = 0000655c
! %l2 = ffffffffffff8e92, Mem[0000000091800024] = ba3ff053
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = ffff8e92
! %l6 = 0000655c, %l7 = 000031c6, Mem[0000000091000010] = f8f94b88 487a7c8f
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 0000655c 000031c6
! Mem[000000002180003c] = 66ea1fb5, %l4 = 3c3a0113f9a21363
lduw [%i3+0x03c],%l4 ! %l4 = 0000000066ea1fb5
! %l6 = 0000655c, %l7 = 000031c6, Mem[0000000090000000] = d54450cc 4d0b8e92
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 0000655c 000031c6
! Mem[000000002180003c] = 66ea1fb5, %l0 = fadcc66c26984553
lduw [%i3+0x03c],%l0 ! %l0 = 0000000066ea1fb5
! Mem[000000009180003c] = 9d52adff, %g18 = a42c13fc0a5fe3d5
ldsw [%o0+0x03c],%g2 ! %g2 = a42c13fc0a5fe3d5
p8_label_7:
! %l4 = 0000000066ea1fb5, Mem[000000002080001c] = 730c96ed
stw %l4,[%i1+0x01c] ! Mem[000000002080001c] = 66ea1fb5
! %l6 = 000000000000655c, Mem[0000000091000002] = 2f8898f9
stb %l6,[%i6+0x002] ! Mem[0000000091000000] = 5c8898f9
! Mem[0000000091800028] = 153f655c, %g2 = ffffffff9d52adff
lduw [%o0+%o5],%g2 ! %g2 = 00000000153f655c
! Mem[0000000091000008] = 13638052 7312abd6, %g2 = 153f655c, %g3 = 0332e58e
ldd [%i6+%o1],%g2 ! %g2 = 0000000013638052 000000007312abd6
! %l4 = 0000000066ea1fb5, Mem[0000000090000004] = 000031c6
stb %l4,[%i4+0x004] ! Mem[0000000090000004] = b50031c6
! %l7 = 00000000000031c6, Mem[000000009080002e] = 5f11eaf6
sth %l7,[%i5+0x02e] ! Mem[000000009080002c] = 31c6eaf6
! Mem[000000009000002c] = 2cbb0000, %g2 = 0000000013638052
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000002cbb
! Mem[000000009080001c] = ffff8e92, %g2 = 0000000000002cbb
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000018] = faf26e47, %g2 = ffffffffffffffff
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000fa
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 00000000000000fa
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
p8_label_8:
! %l4 = 0000000066ea1fb5, Mem[0000000091000010] = 0000655c
stw %l4,[%i6+%o2] ! Mem[0000000091000010] = 66ea1fb5
! %l7 = 00000000000031c6, Mem[000000009080002a] = f5d351e8
sth %l7,[%i5+0x02a] ! Mem[0000000090800028] = 31c651e8
! Mem[0000000091000008] = 13638052, %g2 = 0c86ef2635144907
lduw [%i6+%o1],%g2 ! %g2 = 0000000013638052
! Mem[0000000020000018] = 40f0a165, %l7 = 00000000000031c6
ldsw [%i0+%o3],%l7 ! %l7 = 0000000040f0a165
! Mem[000000009100000c] = 12abd666, %g2 = 0000000013638052
ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000012
! %l1 = f8f94b88487a7c8f, Mem[0000000090000008] = c474a0b8152d375e
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = f8f94b88487a7c8f
! Mem[0000000021000018] = fa4870b9, %l1 = f8f94b88487a7c8f
ldsh [%i2+%o3],%l1 ! %l1 = fffffffffffffa48
! Mem[0000000091800024] = 8e92153f, %g2 = 0000000000000012
lduh [%o0+0x026],%g2 ! %g2 = 0000000000008e92
! %l5 = 94b6ea2ec474a0b8, Mem[0000000091800038] = 54b6116d
sth %l5,[%o0+0x038] ! Mem[0000000091800038] = a0b8116d
! Mem[0000000091000000] = 6ae85c88 98f9b0a5, %g2 = 00008e92, %g3 = 7312abd6
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae85c88 0000000098f9b0a5
p8_label_9:
! Mem[0000000090000010] = 0000655cd828ead6, %g2 = 000000006ae85c88
ldx [%i4+%o2],%g2 ! %g2 = 0000655cd828ead6
! %l1 = fffffffffffffa48, Mem[0000000090000030] = 00008795807fa20a
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = fffffffffffffa48
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 0000655cd828ead6
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! Mem[0000000090000014] = ead61d17, %g2 = 1d17902870edfb0e
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffead6
! Mem[0000000091800038] = a0b8116d9d52adff, %g2 = ffffffffffffead6
ldx [%o0+0x038],%g2 ! %g2 = a0b8116d9d52adff
! Mem[0000000090800010] = f8449dd9, %g2 = a0b8116d9d52adff
lduw [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = f8449dd9, %g3 = 98f9b0a5
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! Mem[000000009000003c] = c5117800, %g2 = 000000005a1ae612
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000c5
! Mem[0000000021800034] = 9d3fc0b5, %l0 = 0000000066ea1fb5
lduh [%i3+0x036],%l0 ! %l0 = 000000000000c0b5
! %l0 = 000000000000c0b5, Mem[0000000091800018] = 06faad5cb7684e28
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 000000000000c0b5
p8_label_10:
! %l0 = 000000000000c0b5, Mem[000000009100001c] = 47a19fcf
stb %l0,[%i6+0x01c] ! Mem[000000009100001c] = b5a19fcf
! Mem[0000000090000014] = d828ead6, %g2 = 00000000000000c5
lduw [%i4+0x014],%g2 ! %g2 = 00000000d828ead6
! %l6 = 000000000000655c, Mem[0000000090800008] = 5a1ae612
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = 0000655c
! Mem[000000009080000c] = 14acc7c9, %g18 = a42c13fc0a5fe3d5
ldsw [%i5+0x00c],%g2 ! %g2 = a42c13fc0a5fe3d5
! Mem[0000000090800020] = 0c86ef26, %g2 = 0000000014acc7c9
lduw [%i5+%o4],%g2 ! %g2 = 000000000c86ef26
! Mem[0000000090800038] = 66e1d7bc, %g2 = 000000000c86ef26
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! Mem[0000000090000034] = fffffa48, %g2 = 0000000066e1d7bc
lduw [%i4+0x034],%g2 ! %g2 = 00000000fffffa48
! %l3 = 000000000000708d, Mem[0000000091800004] = 07b3e6aa
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = 0000708d
! Mem[0000000090000030] = ffffffff, %g18 = a42c13fc0a5fe3d5
ldsw [%i4+0x030],%g2 ! %g2 = a42c13fc0a5fe3d5
! Mem[0000000091000038] = 2ec474a0, %g2 = ffffffffffffffff
ldub [%i6+0x03b],%g2 ! %g2 = 000000000000002e
p8_label_11:
! Mem[0000000090800030] = eaf607f4, %g18 = a42c13fc0a5fe3d5
ldsw [%i5+0x030],%g2 ! %g2 = a42c13fc0a5fe3d5
! %l0 = 000000000000c0b5, Mem[0000000090800028] = 445931c651e831c6
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 000000000000c0b5
! %l4 = 66ea1fb5, %l5 = c474a0b8, Mem[0000000090000038] = 53918eb2 e6c51178
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 66ea1fb5 c474a0b8
! %l6 = 0000655c, %l7 = 40f0a165, Mem[0000000091000030] = f9a21363 c474a0b8
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 0000655c 40f0a165
! Mem[0000000091000000] = 6ae85c8898f9b0a5, %g2 = ffffffffeaf607f4
ldx [%i6+%g0],%g2 ! %g2 = 6ae85c8898f9b0a5
! Mem[0000000091800008] = 8b98a0b83923d9af, %g2 = 6ae85c8898f9b0a5
ldx [%o0+%o1],%g2 ! %g2 = 8b98a0b83923d9af
! Mem[0000000090000010] = 0000655c d828ead6, %g2 = 3923d9af, %g3 = 14acc7c9
ldd [%i4+%o2],%g2 ! %g2 = 000000000000655c 00000000d828ead6
! Mem[0000000090000038] = 66ea1fb5c474a0b8, %g2 = 000000000000655c
ldx [%i4+0x038],%g2 ! %g2 = 66ea1fb5c474a0b8
! Mem[0000000090000008] = 4b88487a, %g2 = 66ea1fb5c474a0b8
ldub [%i4+0x00a],%g2 ! %g2 = 000000000000004b
! %l7 = 0000000040f0a165, Mem[0000000090800028] = 000000000000c0b5
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 0000000040f0a165
p8_label_12:
! Mem[0000000020800004] = 4421ef74, %l4 = 0000000066ea1fb5
ldsb [%i1+0x006],%l4 ! %l4 = ffffffffffffffef
! Mem[0000000091000028] = 136308a9, %g2 = 000000000000004b
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000001363
! %l4 = ffffffffffffffef, Mem[000000009000000e] = 7c8f0000
sth %l4,[%i4+0x00e] ! Mem[000000009000000c] = ffef0000
! Mem[0000000091000008] = 13638052, %g2 = 0000000000001363
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000001363
! %l4 = ffffffef, %l5 = c474a0b8, Mem[0000000091000038] = 94b6ea2e c474a0b8
std %l4,[%i6+0x038] ! Mem[0000000091000038] = ffffffef c474a0b8
! Mem[0000000020000028] = 50687cad, %l4 = ffffffffffffffef
ldsw [%i0+%o5],%l4 ! %l4 = 0000000050687cad
! %l1 = fffffffffffffa48, Mem[0000000090000034] = fffffa48
stb %l1,[%i4+0x034] ! Mem[0000000090000034] = 48fffa48
! Mem[0000000091800008] = 8b98a0b8 3923d9af, %g2 = 00001363, %g3 = d828ead6
ldd [%o0+%o1],%g2 ! %g2 = 000000008b98a0b8 000000003923d9af
! Mem[0000000090000010] = 0000655c, %g18 = a42c13fc0a5fe3d5
ldsw [%i4+%o2],%g2 ! %g2 = a42c13fc0a5fe3d5
! %l1 = fffffffffffffa48, Mem[000000009080002c] = 40f0a165
sth %l1,[%i5+0x02c] ! Mem[000000009080002c] = fa48a165
p8_label_13:
! Mem[0000000090800008] = 655c14ac, %g2 = 000000000000655c
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000655c
! %l0 = 0000c0b5, %l1 = fffffa48, Mem[0000000020000008] = 79748795 2c22ac8e
std %l0,[%i0+%o1] ! Mem[0000000020000008] = 0000c0b5 fffffa48
! %l0 = 000000000000c0b5, Mem[0000000091000038] = ffffffefc474a0b8
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 000000000000c0b5
! Mem[0000000090800020] = 86ef2635, %g2 = 000000000000655c
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000086
! Mem[0000000091000030] = 00655c40, %g2 = 0000000000000086
ldub [%i6+0x031],%g2 ! %g2 = 0000000000000000
! %l4 = 50687cad, %l5 = c474a0b8, Mem[0000000091800008] = 8b98a0b8 3923d9af
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 50687cad c474a0b8
! Mem[0000000091000000] = 6ae85c88, %g2 = 0000000000000000
ldsb [%i6+%g0],%g2 ! %g2 = 000000000000006a
! Mem[0000000091800030] = 43bc1d81, %g2 = 000000000000006a
lduw [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81
! %l2 = ffff8e92, %l3 = 0000708d, Mem[0000000090800028] = 00000000 fa48a165
std %l2,[%i5+%o5] ! Mem[0000000090800028] = ffff8e92 0000708d
! %l0 = 000000000000c0b5, Mem[0000000091800020] = 5566979d
stw %l0,[%o0+%o4] ! Mem[0000000091800020] = 0000c0b5
p8_label_14:
! %l4 = 0000000050687cad, Mem[0000000021800022] = 059302a5
sth %l4,[%i3+0x022] ! Mem[0000000021800020] = 05937cad
! Mem[0000000090000024] = 8eaf022e, %g2 = 0000000043bc1d81
ldub [%i4+0x027],%g2 ! %g2 = 000000000000008e
! %l0 = 000000000000c0b5, Mem[000000009100000c] = 7312abd6
sth %l0,[%i6+0x00c] ! Mem[000000009100000c] = c0b5abd6
! Mem[0000000090000014] = ead61d17, %g2 = 000000000000008e
ldsb [%i4+0x016],%g2 ! %g2 = ffffffffffffffea
! Mem[0000000090800038] = 66e1d7bc adc27bb0, %g2 = ffffffea, %g3 = 3923d9af
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000adc27bb0
! Mem[0000000090800030] = eaf607f4, %g2 = 0000000066e1d7bc
lduh [%i5+0x030],%g2 ! %g2 = 000000000000eaf6
! %l3 = 000000000000708d, Mem[0000000020000026] = 086d3f27
sth %l3,[%i0+0x026] ! Mem[0000000020000024] = 086d708d
! %l1 = fffffffffffffa48, Mem[0000000021800038] = 13ebef7866ea1fb5
stx %l1,[%i3+0x038] ! Mem[0000000021800038] = fffffffffffffa48
! %l1 = fffffffffffffa48, Mem[0000000091000038] = 00000000
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = fffffa48
! %l5 = 94b6ea2ec474a0b8, Mem[0000000091800028] = 153f655c4d0b8e92
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = 94b6ea2ec474a0b8
p8_label_15:
! Mem[0000000091800000] = fb520a5e 0000708d, %g2 = 0000eaf6, %g3 = adc27bb0
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520a5e 000000000000708d
! Mem[000000009000001c] = fb0e0ad8, %g2 = 00000000fb520a5e
ldsh [%i4+0x01e],%g2 ! %g2 = fffffffffffffb0e
! %l4 = 0000000050687cad, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 0000000050687cad
! Mem[0000000091000028] = 6308a9d0, %g2 = fffffffffffffb0e
ldub [%i6+0x02b],%g2 ! %g2 = 0000000000000063
! Mem[000000009180002c] = c474a0b8, %g2 = 0000000000000063
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffc474
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = ffffffffffffc474
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! Mem[0000000090800024] = 35144907, %g2 = 43bc1d8151532584
lduw [%i5+0x024],%g2 ! %g2 = 0000000035144907
! Mem[000000009000002c] = 7d3b2cbb, %g18 = a42c13fc0a5fe3d5
ldsw [%i4+0x02c],%g2 ! %g2 = a42c13fc0a5fe3d5
! %l0 = 000000000000c0b5, Mem[0000000090800016] = 6f1db2d5
sth %l0,[%i5+0x016] ! Mem[0000000090800014] = c0b5b2d5
! Mem[0000000090800020] = ef263514, %g2 = 000000007d3b2cbb
ldub [%i5+0x022],%g2 ! %g2 = 00000000000000ef
p8_label_16:
! Mem[0000000021800014] = 009d96a5, %l5 = 94b6ea2ec474a0b8
lduh [%i3+0x014],%l5 ! %l5 = 000000000000009d
! %l4 = 0000000050687cad, Mem[0000000090800020] = 0c86ef26
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = 50687cad
! %l0 = 000000000000c0b5, Mem[0000000091000010] = 66ea1fb5
stw %l0,[%i6+%o2] ! Mem[0000000091000010] = 0000c0b5
! Mem[0000000020000038] = 7678a476, %l6 = 000000000000655c
lduh [%i0+0x038],%l6 ! %l6 = 0000000000007678
! Mem[0000000091800014] = ae000000, %g2 = 00000000000000ef
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000ae
! %l4 = 50687cad, %l5 = 0000009d, Mem[0000000021800030] = 5ea064c8 9d3fc0b5
std %l4,[%i3+0x030] ! Mem[0000000021800030] = 50687cad 0000009d
! Mem[0000000090000000] = 0000655c b50031c6, %g2 = 000000ae, %g3 = 0000708d
ldd [%i4+%g0],%g2 ! %g2 = 000000000000655c 00000000b50031c6
! Mem[000000009180001c] = 00c0b500, %g2 = 000000000000655c
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000000
! %l6 = 00007678, %l7 = 40f0a165, Mem[0000000090800018] = b2d54dc6 ffff8e92
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 00007678 40f0a165
! Mem[0000000091000024] = 50687cad, %g18 = a42c13fc0a5fe3d5
ldsw [%i6+0x024],%g2 ! %g2 = a42c13fc0a5fe3d5
p8_label_17:
! Mem[0000000090800020] = 50687cad, %g2 = 0000000050687cad
ldsb [%i5+%o4],%g2 ! %g2 = 0000000000000050
! %l2 = ffffffffffff8e92, Mem[000000002100002a] = 165afcf5
sth %l2,[%i2+0x02a] ! Mem[0000000021000028] = 165a8e92
! %l0 = 0000c0b5, %l1 = fffffa48, Mem[0000000021800018] = b657ac0e adacbc26
std %l0,[%i3+%o3] ! Mem[0000000021800018] = 0000c0b5 fffffa48
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 0000000000000050
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! %l7 = 0000000040f0a165, Mem[0000000090800008] = 0000655c14acc7c9
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = 0000000040f0a165
! Mem[0000000091800020] = 0000c0b5, %g2 = eaf607f479e2e95e
lduh [%o0+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 1d179028 70edfb0e, %g2 = 00000000, %g3 = b50031c6
ldd [%i4+%o3],%g2 ! %g2 = 000000001d179028 0000000070edfb0e
! Mem[0000000090800010] = f8449dd9, %g18 = a42c13fc0a5fe3d5
ldsw [%i5+%o2],%g2 ! %g2 = a42c13fc0a5fe3d5
! Mem[000000002000001c] = 653935e1, %l5 = 000000000000009d
ldub [%i0+0x01d],%l5 ! %l5 = 0000000000000039
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = fffffffff8449dd9
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
p8_label_18:
! Mem[0000000090800000] = 73d0acf8, %g18 = a42c13fc0a5fe3d5
ldsw [%i5+%g0],%g2 ! %g2 = a42c13fc0a5fe3d5
! Mem[0000000021800000] = 6a066553, %l5 = 0000000000000039
ldsb [%i3+0x003],%l5 ! %l5 = 0000000000000053
! %l0 = 0000c0b5, %l1 = fffffa48, Mem[0000000091000008] = 13638052 c0b5abd6
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 0000c0b5 fffffa48
! %l5 = 0000000000000053, Mem[000000009100001c] = b5a19fcf
sth %l5,[%i6+0x01c] ! Mem[000000009100001c] = 00539fcf
! Mem[0000000090000008] = f8f94b88487affef, %g2 = 0000000073d0acf8
ldx [%i4+%o1],%g2 ! %g2 = f8f94b88487affef
! Mem[0000000091800020] = 0000c0b5ffff8e92, %g2 = f8f94b88487affef
ldx [%o0+%o4],%g2 ! %g2 = 0000c0b5ffff8e92
! Mem[0000000091800038] = a0b8116d, %g2 = 0000c0b5ffff8e92
lduw [%o0+0x038],%g2 ! %g2 = 00000000a0b8116d
! Mem[0000000091800008] = 50687cad c474a0b8, %g2 = a0b8116d, %g3 = 70edfb0e
ldd [%o0+%o1],%g2 ! %g2 = 0000000050687cad 00000000c474a0b8
! %l0 = 0000c0b5, %l1 = fffffa48, Mem[0000000091800020] = 0000c0b5 ffff8e92
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 0000c0b5 fffffa48
! Mem[0000000091800018] = 00000000, %g2 = 0000000050687cad
lduh [%o0+0x01a],%g2 ! %g2 = 0000000000000000
p8_label_19:
! Mem[0000000091000000] = e85c8898, %g2 = 0000000000000000
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffe8
! Mem[000000009080000c] = 40f0a165, %g18 = a42c13fc0a5fe3d5
ldsw [%i5+0x00c],%g2 ! %g2 = a42c13fc0a5fe3d5
! %l4 = 50687cad, %l5 = 00000053, Mem[0000000091800000] = fb520a5e 0000708d
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 50687cad 00000053
! Mem[0000000090000000] = 0000655c, %g18 = a42c13fc0a5fe3d5
ldsw [%i4+%g0],%g2 ! %g2 = a42c13fc0a5fe3d5
! %l6 = 0000000000007678, Mem[0000000090000006] = 31c6f8f9
sth %l6,[%i4+0x006] ! Mem[0000000090000004] = 7678f8f9
! %l7 = 0000000040f0a165, Mem[000000009000000c] = 487affef
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = 40f0a165
! %l0 = 0000c0b5, %l1 = fffffa48, Mem[0000000091000010] = 0000c0b5 000031c6
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 0000c0b5 fffffa48
! Mem[0000000090000010] = 655cd828, %g2 = 000000000000655c
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000065
! %l2 = ffffffffffff8e92, Mem[000000009100003c] = 0000c0b5
stw %l2,[%i6+0x03c] ! Mem[000000009100003c] = ffff8e92
! %l1 = fffffffffffffa48, Mem[0000000091000008] = 0000c0b5fffffa48
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = fffffffffffffa48
p8_label_20:
! %l4 = 50687cad, %l5 = 00000053, Mem[0000000020000028] = 50687cad 8e9218eb
std %l4,[%i0+%o5] ! Mem[0000000020000028] = 50687cad 00000053
! Mem[0000000090000030] = ffffffff, %g2 = 0000000000000065
ldub [%i4+0x030],%g2 ! %g2 = 00000000000000ff
! %l5 = 0000000000000053, Mem[0000000090000016] = ead61d17
sth %l5,[%i4+0x016] ! Mem[0000000090000014] = 00531d17
! Mem[000000009080001c] = 40f0a165, %g18 = a42c13fc0a5fe3d5
ldsw [%i5+0x01c],%g2 ! %g2 = a42c13fc0a5fe3d5
! %l2 = ffff8e92, %l3 = 0000708d, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l2,[%i5+%g0] ! Mem[0000000090800000] = ffff8e92 0000708d
! %l0 = 000000000000c0b5, Mem[0000000091000008] = fffffffffffffa48
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 000000000000c0b5
! %l6 = 0000000000007678, Mem[000000009000003c] = c474a0b8
sth %l6,[%i4+0x03c] ! Mem[000000009000003c] = 7678a0b8
! %l3 = 000000000000708d, Mem[0000000091800003] = ad000000
stb %l3,[%o0+0x003] ! Mem[0000000091800000] = 8d000000
! %l4 = 0000000050687cad, Mem[0000000091000012] = c0b5ffff
stb %l4,[%i6+0x012] ! Mem[0000000091000010] = adb5ffff
! Mem[0000000091800018] = 00000000, %g2 = 0000000040f0a165
lduw [%o0+%o3],%g2 ! %g2 = 0000000000000000
p8_label_21:
! Mem[0000000091000000] = 6ae85c88 98f9b0a5, %g2 = 00000000, %g3 = c474a0b8
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae85c88 0000000098f9b0a5
! Mem[0000000091000028] = f9a21363, %g2 = 000000006ae85c88
lduw [%i6+%o5],%g2 ! %g2 = 00000000f9a21363
! Mem[0000000091000038] = fffffa48, %g2 = 00000000f9a21363
lduh [%i6+0x038],%g2 ! %g2 = 000000000000ffff
! %l1 = fffffffffffffa48, Mem[0000000091000028] = f9a2136308a9d051
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = fffffffffffffa48
! %l3 = 000000000000708d, Mem[0000000020800026] = 487a7c5e
stb %l3,[%i1+0x026] ! Mem[0000000020800024] = 487a8d5e
! %l6 = 0000000000007678, Mem[0000000090800028] = ffff8e920000708d
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 0000000000007678
! Mem[0000000090000014] = d8280053, %g2 = 000000000000ffff
ldub [%i4+0x014],%g2 ! %g2 = 00000000000000d8
! Mem[0000000090000004] = b5007678, %g18 = a42c13fc0a5fe3d5
ldsw [%i4+0x004],%g2 ! %g2 = a42c13fc0a5fe3d5
! %l7 = 0000000040f0a165, Mem[0000000091800013] = 8296298c
stb %l7,[%o0+0x013] ! Mem[0000000091800010] = 6596298c
! %l3 = 000000000000708d, Mem[0000000090000008] = f8f94b88
sth %l3,[%i4+%o1] ! Mem[0000000090000008] = 708d4b88
p8_label_22:
! Mem[0000000090000034] = fffa4866, %g2 = ffffffffb5007678
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000ff
! %l6 = 0000000000007678, Mem[0000000020800020] = 26984553
stb %l6,[%i1+%o4] ! Mem[0000000020800020] = 78984553
! Mem[0000000020800030] = d9a9f0a1645c7779, %l7 = 0000000040f0a165
ldx [%i1+0x030],%l7 ! %l7 = d9a9f0a1645c7779
! %l4 = 0000000050687cad, Mem[0000000090800036] = e95e66e1
sth %l4,[%i5+0x036] ! Mem[0000000090800034] = 7cad66e1
! %l5 = 0000000000000053, Mem[0000000020000024] = 086d708d
sth %l5,[%i0+0x024] ! Mem[0000000020000024] = 0053708d
! %l0 = 0000c0b5, %l1 = fffffa48, Mem[0000000090000008] = 708d4b88 40f0a165
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 0000c0b5 fffffa48
! Mem[0000000091000030] = 0000655c 40f0a165, %g2 = 000000ff, %g3 = 98f9b0a5
ldd [%i6+0x030],%g2 ! %g2 = 000000000000655c 0000000040f0a165
! Mem[0000000090000038] = b57678a0, %g2 = 000000000000655c
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000b5
! %l4 = 0000000050687cad, Mem[0000000091000020] = 00000000
stb %l4,[%i6+%o4] ! Mem[0000000091000020] = ad000000
! Mem[0000000090000020] = 0ad88d03, %g2 = 00000000000000b5
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000ad8
p8_label_23:
! Mem[0000000090000038] = 66ea1fb5 7678a0b8, %g2 = 00000ad8, %g3 = 40f0a165
ldd [%i4+0x038],%g2 ! %g2 = 0000000066ea1fb5 000000007678a0b8
! %l2 = ffff8e92, %l3 = 0000708d, Mem[0000000091000038] = fffffa48 ffff8e92
std %l2,[%i6+0x038] ! Mem[0000000091000038] = ffff8e92 0000708d
! %l1 = fffffffffffffa48, Mem[0000000020000036] = ddd7c28d
sth %l1,[%i0+0x036] ! Mem[0000000020000034] = ddd7fa48
! %l6 = 00007678, %l7 = 645c7779, Mem[0000000090000008] = 0000c0b5 fffffa48
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 00007678 645c7779
! Mem[0000000090000004] = 00767800, %g2 = 0000000066ea1fb5
ldsb [%i4+0x005],%g2 ! %g2 = 0000000000000000
! Mem[0000000021800030] = 50687cad 0000009d, %l6 = 00007678, %l7 = 645c7779
ldd [%i3+0x030],%l6 ! %l6 = 0000000050687cad 000000000000009d
! Mem[0000000091000008] = 00000000, %g2 = 0000000000000000
ldub [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000021800020] = 05937cad, %l3 = 000000000000708d
ldub [%i3+%o4],%l3 ! %l3 = 0000000000000005
! Mem[000000009100003c] = 708d0000, %g2 = 0000000000000000
ldsh [%i6+0x03e],%g2 ! %g2 = 000000000000708d
! %l2 = ffff8e92, %l3 = 00000005, Mem[0000000091800028] = 94b6ea2e c474a0b8
std %l2,[%o0+%o5] ! Mem[0000000091800028] = ffff8e92 00000005
p8_label_24:
! %l0 = 000000000000c0b5, Mem[000000009080002c] = 00007678
sth %l0,[%i5+0x02c] ! Mem[000000009080002c] = c0b57678
! Mem[0000000020000008] = 0000c0b5, %l4 = 0000000050687cad
ldsh [%i0+%o1],%l4 ! %l4 = 0000000000000000
! %l4 = 00000000, %l5 = 00000053, Mem[0000000091800008] = 50687cad c474a0b8
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00000000 00000053
! %l3 = 0000000000000005, Mem[0000000091000038] = ffff8e920000708d
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 0000000000000005
! %l4 = 0000000000000000, Mem[0000000090800012] = 9dd95e35
stb %l4,[%i5+0x012] ! Mem[0000000090800010] = 00d95e35
! Mem[000000002080003c] = bb968888, %l5 = 0000000000000053
ldsh [%i1+0x03e],%l5 ! %l5 = ffffffffffff8888
! Mem[0000000090000020] = 0ad88d030332e58e, %g2 = 000000000000708d
ldx [%i4+%o4],%g2 ! %g2 = 0ad88d030332e58e
! Mem[0000000020000018] = 40f0a165, %l7 = 000000000000009d
ldub [%i0+0x019],%l7 ! %l7 = 00000000000000f0
! Mem[0000000090800030] = eaf607f479e27cad, %g2 = 0ad88d030332e58e
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e27cad
! Mem[0000000091000024] = 7cadffff, %g2 = eaf607f479e27cad
ldsh [%i6+0x026],%g2 ! %g2 = 0000000000007cad
p8_label_25:
! Mem[0000000090000000] = 0000655c, %g2 = 0000000000007cad
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! %l5 = ffffffffffff8888, Mem[0000000090800038] = 66e1d7bc
sth %l5,[%i5+0x038] ! Mem[0000000090800038] = 8888d7bc
! Mem[0000000091800020] = 0000c0b5 fffffa48, %g2 = 00000000, %g3 = 7678a0b8
ldd [%o0+%o4],%g2 ! %g2 = 000000000000c0b5 00000000fffffa48
! Mem[0000000090800004] = 0000708d, %g18 = a42c13fc0a5fe3d5
ldsw [%i5+0x004],%g2 ! %g2 = a42c13fc0a5fe3d5
! Mem[0000000090000028] = 977d3b2c, %g2 = 000000000000708d
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000097
! %l2 = ffffffffffff8e92, Mem[0000000021800003] = 6a066553
stb %l2,[%i3+0x003] ! Mem[0000000021800000] = 6a066592
! Mem[0000000091800018] = 000000000000c0b5, %g2 = 0000000000000097
ldx [%o0+%o3],%g2 ! %g2 = 000000000000c0b5
! Mem[0000000090800020] = 50687cad 35144907, %g2 = 0000c0b5, %g3 = fffffa48
ldd [%i5+%o4],%g2 ! %g2 = 0000000050687cad 0000000035144907
! %l6 = 50687cad, %l7 = 000000f0, Mem[0000000091800010] = 6e4e5165 96298cae
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 50687cad 000000f0
! Mem[0000000091800000] = 50687c8d, %g2 = 0000000050687cad
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000005068
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000000000c0b5
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be fffffffffffffa48
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffff8e92
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000005
bne,a,pn %xcc,p8_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffff8888
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000050687cad
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000f0
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 29764a73 3f21a935
bne %xcc,p8_f6_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 0000c0b5fffffa48
ldx [%i0+0x008],%g3 ! Observed data at 0000000020000008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = cbd2e3f20053708d
ldx [%i0+0x020],%g3 ! Observed data at 0000000020000020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 50687cad00000053
ldx [%i0+0x028],%g3 ! Observed data at 0000000020000028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 93ec5365ddd7fa48
ldx [%i0+0x030],%g3 ! Observed data at 0000000020000030
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x030,%g4
set p8_local1_expect,%g1
p8_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 38a9f3e766ea1fb5
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 = 78984553487a8d5e
ldx [%i1+0x020],%g3 ! Observed data at 0000000020800020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x020,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 165a8e929559703d
ldx [%i2+0x028],%g3 ! Observed data at 0000000021000028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x028,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 6a066592b5c67e31
ldx [%i3+0x000],%g3 ! Observed data at 0000000021800000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000c0b5fffffa48
ldx [%i3+0x018],%g3 ! Observed data at 0000000021800018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 05937cadd279d353
ldx [%i3+0x020],%g3 ! Observed data at 0000000021800020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 50687cad0000009d
ldx [%i3+0x030],%g3 ! Observed data at 0000000021800030
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = fffffffffffffa48
ldx [%i3+0x038],%g3 ! Observed data at 0000000021800038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x038,%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_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:
stba %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800020]
lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800010]
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000021000018]
stda %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800000]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020000010]
done
p8_trap1o:
stba %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020800020]
lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800010]
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000021000018]
stda %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800000]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020000010]
done
p8_trap2e:
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000021800010]
done
p8_trap2o:
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000021800010]
done
p8_trap3e:
nop
done
p8_trap3o:
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 = fadcc66c26984553
ldx [%g1+0x008],%l1 ! %l1 = f8f94b88487a7c8f
ldx [%g1+0x010],%l2 ! %l2 = d54450cc4d0b8e92
ldx [%g1+0x018],%l3 ! %l3 = 6a07eb33e62515c7
ldx [%g1+0x020],%l4 ! %l4 = 3c3a0113f9a21363
ldx [%g1+0x028],%l5 ! %l5 = 623284044f2a0b48
ldx [%g1+0x030],%l6 ! %l6 = 80bccecc3153375e
ldx [%g1+0x038],%l7 ! %l7 = 4c2e8df4889971fb
! 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 = fcba9de2 39048609 3832cd5e 6c911f30
! %f4 = b78781ea 50bdc093 8dc6cd91 d0b5cb36
! %f8 = a9db81a2 8160dcaf 58616c4c 85cd143b
! %f12 = ed40e673 5a0a8c03 a18db0a5 584c9310
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bbeb1288 3393dab1 cc74bf2f 37f7bf17
! %f20 = 08d54524 5dd99208 7fe6756e b1be2b93
! %f24 = 1bce551e 20940dd6 603503d8 894f1dfa
! %f28 = 1ecfdbe8 683b5fb1 7043c46e f52ddc35
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0e6aa99a 23027d9c 7f37a468 14767963
! %f36 = 1a481d1e cbb124e1 baf9c96a 43568c1c
! %f40 = 2b5d3077 0ba60dd2 02187545 1c65ee9a
! %f44 = 3756644a a0139f9a 657deb6d c90b2b0f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2ae14d9700000063,%g7,%g1 ! GSR scale = 12, align = 3
wr %g1,%g0,%gsr ! GSR = 2ae14d9700000063
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:
! %l7 = f3d6185c385d1785, Mem[0000000091000002] = 2f8898f9
sth %l7,[%i6+0x002] ! Mem[0000000091000000] = 178598f9
! Mem[0000000091000010] = 6cff95cd, %g2 = 0000000000000000
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000006cff
! Mem[0000000090000010] = 8e58d828, %g2 = 0000000000006cff
lduh [%i4+0x012],%g2 ! %g2 = 0000000000008e58
! %l0 = b4b4322beb626833, Mem[000000009180001c] = b7684e28
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = eb626833
! Mem[000000009000000c] = 46b01d35, %g2 = 0000000000008e58
ldsh [%i4+0x00e],%g2 ! %g2 = 00000000000046b0
! Mem[0000000023800038] = c4e28857, %l1 = e2571e2aa10642f8
lduw [%i3+0x038],%l1 ! %l1 = 00000000c4e28857
! %l1 = 00000000c4e28857, Mem[0000000090800037] = 5e66e1d7
stb %l1,[%i5+0x037] ! Mem[0000000090800034] = 5766e1d7
! %l6 = 657e6ed860a6ea3d, Mem[0000000091800008] = 8b9883bd
stb %l6,[%o0+%o1] ! Mem[0000000091800008] = 3d9883bd
! %l7 = f3d6185c385d1785, Mem[0000000091000028] = 21a95ba108a9d051
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = f3d6185c385d1785
! Mem[0000000090000028] = 2e977d3b, %g2 = 00000000000046b0
ldub [%i4+0x02a],%g2 ! %g2 = 000000000000002e
p9_label_2:
! Mem[0000000023800004] = aec3cf95, %l5 = 1f930d926f18438b
ldsw [%i3+0x004],%l5 ! %l5 = ffffffffaec3cf95
! Mem[000000009080003c] = adc27bb0, %g2 = 000000000000002e
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffffad
! Mem[000000009000000c] = 152d46b0, %g2 = ffffffffffffffad
lduw [%i4+0x00c],%g2 ! %g2 = 00000000152d46b0
! %l4 = 33958ae63e166b62, Mem[0000000091800020] = 5566979dba3ff053
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 33958ae63e166b62
! Mem[0000000091800014] = 8cae06fa, %g2 = 00000000152d46b0
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000091800018] = 06faad5c eb626833, %g2 = ffffff8c, %g3 = 00000000
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000eb626833
! Mem[000000009080000c] = c7c9f844, %g2 = 0000000006faad5c
ldsb [%i5+0x00e],%g2 ! %g2 = ffffffffffffffc7
! %l7 = f3d6185c385d1785, Mem[0000000090000029] = 022e977d
stb %l7,[%i4+0x029] ! Mem[0000000090000028] = 852e977d
! %l4 = 3e166b62, %l5 = aec3cf95, Mem[0000000091000030] = a5b5761e 1214449b
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 3e166b62 aec3cf95
! Mem[0000000091000008] = 48c28052, %g18 = 13f2301a9eb3b1da
ldsw [%i6+%o1],%g2 ! %g2 = 13f2301a9eb3b1da
p9_label_3:
! Mem[0000000091000004] = b0a548c2, %g2 = 0000000048c28052
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = ffffffffffffffb0
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! %l7 = f3d6185c385d1785, Mem[0000000091800018] = 06faad5ceb626833
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = f3d6185c385d1785
! Mem[0000000090000028] = af852e97 7d3b2cbb, %g2 = 70edfb0e, %g3 = eb626833
ldd [%i4+%o5],%g2 ! %g2 = 00000000af852e97 000000007d3b2cbb
! Mem[0000000091800000] = fb520ab0, %g2 = 00000000af852e97
ldsh [%o0+%g0],%g2 ! %g2 = fffffffffffffb52
! Mem[0000000090000008] = e099152d, %g2 = fffffffffffffb52
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffffe099
! %l4 = 33958ae63e166b62, Mem[0000000091000028] = f3d6185c385d1785
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 33958ae63e166b62
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = ffffe099, %g3 = 7d3b2cbb
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! Mem[0000000090000004] = ba8c74b4, %g2 = 00000000b427e099
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000ba
! Mem[000000009080000c] = 14acc7c9, %g18 = 13f2301a9eb3b1da
ldsw [%i5+0x00c],%g2 ! %g2 = 13f2301a9eb3b1da
p9_label_4:
! %l6 = 60a6ea3d, %l7 = 385d1785, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 60a6ea3d 385d1785
! Mem[000000009080001c] = db268a9a, %g2 = 0000000014acc7c9
lduw [%i5+0x01c],%g2 ! %g2 = 00000000db268a9a
! %l3 = c996b60c81cdad2c, Mem[0000000091000008] = 48c28052
sth %l3,[%i6+%o1] ! Mem[0000000091000008] = ad2c8052
! %l4 = 33958ae63e166b62, Mem[0000000091000006] = b0a5ad2c
stb %l4,[%i6+0x006] ! Mem[0000000091000004] = 62a5ad2c
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = db268a9a, %g3 = 152d46b0
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! Mem[000000009100000c] = 7312abd6, %g18 = 13f2301a9eb3b1da
ldsw [%i6+0x00c],%g2 ! %g2 = 13f2301a9eb3b1da
! Mem[0000000022000020] = 5b24cd61, %l5 = ffffffffaec3cf95
lduw [%i0+%o4],%l5 ! %l5 = 000000005b24cd61
! %l5 = 000000005b24cd61, Mem[0000000090000018] = 1d17902870edfb0e
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = 000000005b24cd61
! %l6 = 657e6ed860a6ea3d, Mem[0000000090000036] = 17855391
stb %l6,[%i4+0x036] ! Mem[0000000090000034] = 3d855391
! Mem[0000000090000010] = 1d358e58, %g2 = 000000007312abd6
ldsb [%i4+%o2],%g2 ! %g2 = 000000000000001d
p9_label_5:
! Mem[0000000091800014] = 8caef3d6, %g2 = 000000000000001d
ldub [%o0+0x016],%g2 ! %g2 = 000000000000008c
! Mem[0000000091000028] = 33958ae6 3e166b62, %g2 = 0000008c, %g3 = 62bf8c8f
ldd [%i6+%o5],%g2 ! %g2 = 0000000033958ae6 000000003e166b62
! %l2 = 0af3a6d441f92b98, Mem[0000000090800006] = c2055a1a
sth %l2,[%i5+0x006] ! Mem[0000000090800004] = 2b985a1a
! %l6 = 657e6ed860a6ea3d, Mem[0000000090000016] = ead60000
sth %l6,[%i4+0x016] ! Mem[0000000090000014] = ea3d0000
! Mem[000000009100003c] = 62bf8c8f, %g18 = 13f2301a9eb3b1da
ldsw [%i6+0x03c],%g2 ! %g2 = 13f2301a9eb3b1da
! %l6 = 657e6ed860a6ea3d, Mem[0000000090000020] = 0ad8f703
sth %l6,[%i4+%o4] ! Mem[0000000090000020] = ea3df703
! Mem[0000000090800030] = eaf607f4, %g2 = 0000000062bf8c8f
lduh [%i5+0x030],%g2 ! %g2 = 000000000000eaf6
! %l4 = 33958ae63e166b62, Mem[000000009080001e] = 8a9a0c86
stb %l4,[%i5+0x01e] ! Mem[000000009080001c] = 629a0c86
! Mem[000000009000002c] = 7d3b2cbb, %g18 = 13f2301a9eb3b1da
ldsw [%i4+0x02c],%g2 ! %g2 = 13f2301a9eb3b1da
! Mem[000000002200000c] = 4dcecdb6, %l2 = 0af3a6d441f92b98
lduh [%i0+0x00e],%l2 ! %l2 = 000000000000cdb6
p9_label_6:
! Mem[0000000090800030] = eaf607f4 79e2e957, %g2 = 7d3b2cbb, %g3 = 3e166b62
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e957
! Mem[0000000091800020] = 33958ae6, %g18 = 13f2301a9eb3b1da
ldsw [%o0+%o4],%g2 ! %g2 = 13f2301a9eb3b1da
! Mem[0000000090000028] = 2e977d3b, %g2 = 0000000033958ae6
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000002e97
! Mem[0000000090000014] = ea3d0000, %g2 = 0000000000002e97
lduh [%i4+0x016],%g2 ! %g2 = 000000000000ea3d
! %l6 = 60a6ea3d, %l7 = 385d1785, Mem[0000000091800010] = 6e4e5182 96298cae
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 60a6ea3d 385d1785
! Mem[000000009180002c] = df4e4459, %g18 = 13f2301a9eb3b1da
ldsw [%o0+0x02c],%g2 ! %g2 = 13f2301a9eb3b1da
! Mem[0000000090000024] = 0332e58e, %g2 = ffffffffdf4e4459
ldsb [%i4+0x024],%g2 ! %g2 = 0000000000000003
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 0000000000000003
ldub [%i4+0x03a],%g2 ! %g2 = 000000000000008e
! Mem[0000000091000004] = 98f962a5, %g18 = 13f2301a9eb3b1da
ldsw [%i6+0x004],%g2 ! %g2 = 13f2301a9eb3b1da
! %l1 = 00000000c4e28857, Mem[0000000091000008] = ad2c80527312abd6
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 00000000c4e28857
p9_label_7:
! Mem[0000000022000004] = f4f6be1e, %l4 = 33958ae63e166b62
lduw [%i0+0x004],%l4 ! %l4 = 00000000f4f6be1e
! Mem[0000000022000008] = 7f621e8d 4dcecdb6, %l6 = 60a6ea3d, %l7 = 385d1785
ldd [%i0+%o1],%l6 ! %l6 = 000000007f621e8d 000000004dcecdb6
! Mem[0000000091800010] = 3d385d17, %g2 = ffffffff98f962a5
ldsb [%o0+0x013],%g2 ! %g2 = 000000000000003d
! Mem[0000000023000028] = 0ff47c44, %l3 = c996b60c81cdad2c
ldsw [%i2+%o5],%l3 ! %l3 = 000000000ff47c44
! Mem[000000009180001c] = 385d1785, %g2 = 000000000000003d
lduw [%o0+0x01c],%g2 ! %g2 = 00000000385d1785
! Mem[0000000090000030] = 60a6ea3d, %g2 = 00000000385d1785
ldsh [%i4+0x030],%g2 ! %g2 = 00000000000060a6
! Mem[0000000023800004] = aec3cf95, %l6 = 000000007f621e8d
lduh [%i3+0x004],%l6 ! %l6 = 000000000000aec3
! Mem[0000000090000030] = 60a6ea3d385d3d85, %g2 = 00000000000060a6
ldx [%i4+0x030],%g2 ! %g2 = 60a6ea3d385d3d85
! Mem[0000000090000034] = 385d3d85, %g18 = 13f2301a9eb3b1da
ldsw [%i4+0x034],%g2 ! %g2 = 13f2301a9eb3b1da
! Mem[0000000090800024] = 14490744, %g2 = 00000000385d3d85
ldub [%i5+0x025],%g2 ! %g2 = 0000000000000014
p9_label_8:
! Mem[0000000022800000] = 99c8fd20, %l7 = 000000004dcecdb6
ldsb [%i1+0x001],%l7 ! %l7 = ffffffffffffffc8
! %l2 = 000000000000cdb6, Mem[000000002280003c] = b17a04c9
stw %l2,[%i1+0x03c] ! Mem[000000002280003c] = 0000cdb6
! %l2 = 0000cdb6, %l3 = 0ff47c44, Mem[0000000090000010] = 1d358e58 d828ea3d
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 0000cdb6 0ff47c44
! Mem[0000000023800038] = c4e28857, %l2 = 000000000000cdb6
lduh [%i3+0x038],%l2 ! %l2 = 000000000000c4e2
! Mem[0000000090800000] = 73d0acf8 dd4b2b98, %g2 = 00000014, %g3 = 79e2e957
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000dd4b2b98
! %l6 = 0000aec3, %l7 = ffffffc8, Mem[0000000091000028] = 33958ae6 3e166b62
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 0000aec3 ffffffc8
! %l0 = b4b4322beb626833, Mem[0000000090000016] = 7c440000
stb %l0,[%i4+0x016] ! Mem[0000000090000014] = 33440000
! Mem[0000000090800038] = 66e1d7bcadc27bb0, %g2 = 0000000073d0acf8
ldx [%i5+0x038],%g2 ! %g2 = 66e1d7bcadc27bb0
! %l2 = 0000c4e2, %l3 = 0ff47c44, Mem[0000000090800018] = b2d54dc6 db26629a
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 0000c4e2 0ff47c44
! %l0 = b4b4322beb626833, Mem[000000009080003c] = adc27bb0
stw %l0,[%i5+0x03c] ! Mem[000000009080003c] = eb626833
p9_label_9:
! %l6 = 000000000000aec3, Mem[000000009000000a] = e099152d
stb %l6,[%i4+0x00a] ! Mem[0000000090000008] = c399152d
! %l2 = 000000000000c4e2, Mem[000000002300002c] = 9ef87870
sth %l2,[%i2+0x02c] ! Mem[000000002300002c] = c4e27870
! %l6 = 000000000000aec3, Mem[0000000023800038] = c4e28857a66dda10
stx %l6,[%i3+0x038] ! Mem[0000000023800038] = 000000000000aec3
! Mem[0000000090000018] = 00005b24, %g2 = 66e1d7bcadc27bb0
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = 0000000000000000
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
! Mem[0000000090000018] = 005b24cd, %g2 = 4459f5d351e85f11
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = 3e166b62, %g2 = 0000000000000000
lduh [%i6+0x030],%g2 ! %g2 = 0000000000003e16
! %l6 = 0000aec3, %l7 = ffffffc8, Mem[0000000090000008] = b427c399 152d46b0
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 0000aec3 ffffffc8
! Mem[0000000090000010] = 0000cdb6, %g2 = 0000000000003e16
lduw [%i4+%o2],%g2 ! %g2 = 000000000000cdb6
! Mem[0000000023000008] = 2653d573, %l2 = 000000000000c4e2
ldsw [%i2+%o1],%l2 ! %l2 = 000000002653d573
p9_label_10:
! %l5 = 000000005b24cd61, Mem[000000009180001c] = 385d1785
sth %l5,[%o0+0x01c] ! Mem[000000009180001c] = cd611785
! Mem[0000000091800014] = 385d1785, %g2 = 000000000000cdb6
lduw [%o0+0x014],%g2 ! %g2 = 00000000385d1785
! Mem[0000000091800038] = 116d9d52, %g2 = 00000000385d1785
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000116d
! Mem[0000000091000024] = 0f65f93d, %g2 = 000000000000116d
lduw [%i6+0x024],%g2 ! %g2 = 000000000f65f93d
! %l0 = b4b4322beb626833, Mem[0000000022800028] = f215d34d5c10739e
stx %l0,[%i1+%o5] ! Mem[0000000022800028] = b4b4322beb626833
! %l0 = b4b4322beb626833, Mem[0000000091000012] = 95cd7757
stb %l0,[%i6+0x012] ! Mem[0000000091000010] = 33cd7757
! %l4 = 00000000f4f6be1e, Mem[0000000091800020] = 33958ae63e166b62
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 00000000f4f6be1e
! Mem[0000000090800018] = 0000c4e2, %g2 = 000000000f65f93d
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! %l0 = b4b4322beb626833, Mem[0000000090800004] = dd4b2b98
stw %l0,[%i5+0x004] ! Mem[0000000090800004] = eb626833
! Mem[0000000091000010] = 6cff33cd, %g2 = 0000000000000000
lduw [%i6+%o2],%g2 ! %g2 = 000000006cff33cd
p9_label_11:
! Mem[0000000091800034] = 51532584, %g18 = 13f2301a9eb3b1da
ldsw [%o0+0x034],%g2 ! %g2 = 13f2301a9eb3b1da
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000051532584
ldsb [%i6+0x03c],%g2 ! %g2 = 0000000000000062
! Mem[000000002280000c] = d3bc2516, %l3 = 000000000ff47c44
lduh [%i1+0x00c],%l3 ! %l3 = 000000000000d3bc
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = 0000000000000062
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
! %l6 = 000000000000aec3, Mem[000000009080000c] = 14acc7c9
stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = 0000aec3
! %l3 = 000000000000d3bc, Mem[0000000090800030] = eaf607f479e2e957
stx %l3,[%i5+0x030] ! Mem[0000000090800030] = 000000000000d3bc
! Mem[000000009100000c] = 576cff33, %g2 = fb520ab007b3e6aa
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000057
! Mem[0000000090800018] = 0000c4e2, %g2 = 0000000000000057
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! %l2 = 000000002653d573, Mem[000000009180002a] = 24b0df4e
sth %l2,[%o0+0x02a] ! Mem[0000000091800028] = d573df4e
! %l5 = 000000005b24cd61, Mem[0000000091000039] = 5676cb62
stb %l5,[%i6+0x039] ! Mem[0000000091000038] = 6176cb62
p9_label_12:
! %l2 = 2653d573, %l3 = 0000d3bc, Mem[0000000091000010] = 6cff33cd 7757fe01
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 2653d573 0000d3bc
! Mem[0000000091000020] = 8b0950dd 0f65f93d, %g2 = 00000000, %g3 = dd4b2b98
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f65f93d
! %l5 = 000000005b24cd61, Mem[0000000091800030] = 43bc1d8151532584
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 000000005b24cd61
! Mem[0000000090800034] = 00d3bc66, %g2 = 000000008b0950dd
ldub [%i5+0x035],%g2 ! %g2 = 0000000000000000
! %l0 = b4b4322beb626833, Mem[0000000090800039] = e1d7bceb
stb %l0,[%i5+0x039] ! Mem[0000000090800038] = 33d7bceb
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 00000000, %g3 = 0f65f93d
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
! Mem[0000000091800008] = bd3923d9, %g2 = 0000000053918eb2
ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000bd
! Mem[0000000022800010] = b9635a3c, %l3 = 000000000000d3bc
ldsw [%i1+%o2],%l3 ! %l3 = ffffffffb9635a3c
! %l3 = ffffffffb9635a3c, Mem[000000009000001c] = 5b24cd61
stb %l3,[%i4+0x01c] ! Mem[000000009000001c] = 3c24cd61
! Mem[0000000091800010] = ea3d385d, %g2 = 00000000000000bd
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffffea3d
p9_label_13:
! %l3 = ffffffffb9635a3c, Mem[0000000091800030] = 00000000
stb %l3,[%o0+0x030] ! Mem[0000000091800030] = 3c000000
! Mem[000000009180002c] = df4e4459, %g2 = ffffffffffffea3d
lduw [%o0+0x02c],%g2 ! %g2 = 00000000df4e4459
! %l1 = 00000000c4e28857, Mem[0000000091000000] = 6ae81785
stb %l1,[%i6+%g0] ! Mem[0000000091000000] = 57e81785
! Mem[0000000090000010] = 0000cdb6, %g2 = 00000000df4e4459
lduh [%i4+%o2],%g2 ! %g2 = 0000000000000000
! %l2 = 000000002653d573, Mem[0000000091800008] = 3d9883bd3923d9af
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 000000002653d573
! Mem[0000000090000028] = 2e977d3b, %g2 = 0000000000000000
ldsb [%i4+0x02a],%g2 ! %g2 = 000000000000002e
! Mem[0000000091000010] = 2653d573 0000d3bc, %g2 = 0000002e, %g3 = e6c51178
ldd [%i6+%o2],%g2 ! %g2 = 000000002653d573 000000000000d3bc
! %l2 = 000000002653d573, Mem[0000000022800021] = fa799219
stb %l2,[%i1+0x021] ! Mem[0000000022800020] = fa739219
! %l5 = 000000005b24cd61, Mem[0000000090000030] = 60a6ea3d385d3d85
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 000000005b24cd61
! Mem[000000002300001c] = f032c1ee, %l2 = 000000002653d573
ldsh [%i2+0x01c],%l2 ! %l2 = fffffffffffff032
p9_label_14:
! Mem[0000000023000020] = 37b8eb05, %l5 = 000000005b24cd61
ldsb [%i2+0x021],%l5 ! %l5 = ffffffffffffffb8
! Mem[0000000091800024] = f6be1e15, %g2 = 000000002653d573
ldub [%o0+0x025],%g2 ! %g2 = 00000000000000f6
! Mem[0000000090800024] = 35144907, %g2 = 00000000000000f6
lduw [%i5+0x024],%g2 ! %g2 = 0000000035144907
! Mem[0000000023800028] = 73e7c660, %l5 = ffffffffffffffb8
ldsb [%i3+%o5],%l5 ! %l5 = 0000000000000073
! %l2 = fffffffffffff032, Mem[0000000090800032] = 00000000
sth %l2,[%i5+0x032] ! Mem[0000000090800030] = f0320000
! Mem[0000000091800034] = 5b24cd61, %g18 = 13f2301a9eb3b1da
ldsw [%o0+0x034],%g2 ! %g2 = 13f2301a9eb3b1da
! Mem[000000009180000c] = 2653d573, %g2 = 000000005b24cd61
lduw [%o0+0x00c],%g2 ! %g2 = 000000002653d573
! %l6 = 000000000000aec3, Mem[0000000090000006] = 8c740000
sth %l6,[%i4+0x006] ! Mem[0000000090000004] = aec30000
! Mem[0000000090000014] = 0ff43344, %g2 = 000000002653d573
lduw [%i4+0x014],%g2 ! %g2 = 000000000ff43344
! Mem[0000000091800008] = 00000000, %g2 = 000000000ff43344
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000000000
p9_label_15:
! Mem[0000000090800000] = 73d0acf8, %g2 = 0000000000000000
lduw [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8
! Mem[000000009000000c] = ffc80000, %g2 = 0000000073d0acf8
ldsb [%i4+0x00e],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009180001c] = 17850000, %g2 = ffffffffffffffff
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000001785
! Mem[0000000091000010] = d5730000, %g2 = 0000000000001785
ldsb [%i6+0x012],%g2 ! %g2 = ffffffffffffffd5
! %l2 = fffffffffffff032, Mem[0000000090000000] = 09d53180d6baaec3
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = fffffffffffff032
! Mem[000000009180000c] = 2653d573, %g2 = ffffffffffffffd5
lduh [%o0+0x00c],%g2 ! %g2 = 0000000000002653
! %l6 = 000000000000aec3, Mem[0000000090800010] = f8449dd9
stw %l6,[%i5+%o2] ! Mem[0000000090800010] = 0000aec3
! %l2 = fffff032, %l3 = b9635a3c, Mem[0000000090000030] = 00000000 5b24cd61
std %l2,[%i4+0x030] ! Mem[0000000090000030] = fffff032 b9635a3c
! %l4 = 00000000f4f6be1e, Mem[0000000091000036] = cf95e261
sth %l4,[%i6+0x036] ! Mem[0000000091000034] = be1ee261
! Mem[0000000023000038] = 880c4115 4f021ee7, %l4 = f4f6be1e, %l5 = 00000073
ldd [%i2+0x038],%l4 ! %l4 = 00000000880c4115 000000004f021ee7
p9_label_16:
! %l6 = 0000aec3, %l7 = ffffffc8, Mem[0000000022800038] = 3502693b 0000cdb6
std %l6,[%i1+0x038] ! Mem[0000000022800038] = 0000aec3 ffffffc8
! Mem[0000000090000030] = fffff032, %g18 = 13f2301a9eb3b1da
ldsw [%i4+0x030],%g2 ! %g2 = 13f2301a9eb3b1da
! Mem[0000000022800018] = d91608fc 863002de, %l4 = 880c4115, %l5 = 4f021ee7
ldd [%i1+%o3],%l4 ! %l4 = 00000000d91608fc 00000000863002de
! Mem[0000000090800000] = 73d0acf8 eb626833, %g2 = fffff032, %g3 = 0000d3bc
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000eb626833
! Mem[0000000090800020] = 0c86ef26, %g18 = 13f2301a9eb3b1da
ldsw [%i5+%o4],%g2 ! %g2 = 13f2301a9eb3b1da
! %l4 = d91608fc, %l5 = 863002de, Mem[0000000023000010] = f8d6a674 154009ca
std %l4,[%i2+%o2] ! Mem[0000000023000010] = d91608fc 863002de
! %l4 = 00000000d91608fc, Mem[0000000091800034] = 5b24cd61
stw %l4,[%o0+0x034] ! Mem[0000000091800034] = d91608fc
! Mem[0000000023800004] = aec3cf95, %l0 = b4b4322beb626833
ldub [%i3+0x005],%l0 ! %l0 = 00000000000000c3
! %l5 = 00000000863002de, Mem[0000000022800002] = 99c8fd20
sth %l5,[%i1+0x002] ! Mem[0000000022800000] = 99c802de
! %l0 = 00000000000000c3, Mem[0000000090800008] = 5a1ae6120000aec3
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000c3
p9_label_17:
! %l5 = 00000000863002de, Mem[000000009180001c] = cd611785
stw %l5,[%o0+0x01c] ! Mem[000000009180001c] = 863002de
! Mem[0000000091800028] = 153fd573 df4e4459, %g2 = 0c86ef26, %g3 = eb626833
ldd [%o0+%o5],%g2 ! %g2 = 00000000153fd573 00000000df4e4459
! Mem[0000000091800004] = 07b3e6aa, %g2 = 00000000153fd573
ldsh [%o0+0x004],%g2 ! %g2 = 00000000000007b3
! %l4 = 00000000d91608fc, Mem[0000000090800018] = 0000c4e20ff47c44
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 00000000d91608fc
! %l0 = 00000000000000c3, Mem[0000000090800020] = 0c86ef26
stw %l0,[%i5+%o4] ! Mem[0000000090800020] = 000000c3
! %l5 = 00000000863002de, Mem[0000000091800000] = fb520ab0
sth %l5,[%o0+%g0] ! Mem[0000000091800000] = 02de0ab0
! %l5 = 00000000863002de, Mem[0000000022800036] = 37c6af48
sth %l5,[%i1+0x036] ! Mem[0000000022800034] = 37c602de
! Mem[0000000022800000] = 99c802de, %l4 = 00000000d91608fc
ldsh [%i1+%g0],%l4 ! %l4 = ffffffffffff99c8
! %l2 = fffffffffffff032, Mem[0000000091000038] = e26176cb
stw %l2,[%i6+0x038] ! Mem[0000000091000038] = fffff032
! Mem[0000000091800008] = 000000002653d573, %g2 = 00000000000007b3
ldx [%o0+%o1],%g2 ! %g2 = 000000002653d573
p9_label_18:
! Mem[0000000090800020] = 00c33514, %g2 = 000000002653d573
ldsh [%i5+0x022],%g2 ! %g2 = 00000000000000c3
! %l7 = ffffffffffffffc8, Mem[000000009180002c] = df4e4459
stb %l7,[%o0+0x02c] ! Mem[000000009180002c] = c84e4459
! Mem[0000000091000000] = 57e8178598f962a5, %g2 = 00000000000000c3
ldx [%i6+%g0],%g2 ! %g2 = 57e8178598f962a5
! %l6 = 000000000000aec3, Mem[0000000090800000] = 73d0acf8
sth %l6,[%i5+%g0] ! Mem[0000000090800000] = aec3acf8
! Mem[0000000090000014] = f4334400, %g2 = 57e8178598f962a5
ldsb [%i4+0x015],%g2 ! %g2 = fffffffffffffff4
! %l1 = 00000000c4e28857, Mem[000000009080003f] = 33000000
stb %l1,[%i5+0x03f] ! Mem[000000009080003c] = 57000000
! Mem[0000000091000018] = 6e47a19f, %g2 = fffffffffffffff4
ldsb [%i6+0x01b],%g2 ! %g2 = 000000000000006e
! %l2 = fffff032, %l3 = b9635a3c, Mem[0000000022800010] = b9635a3c fb7cb2f2
std %l2,[%i1+%o2] ! Mem[0000000022800010] = fffff032 b9635a3c
! Mem[0000000090000034] = 5a3c5391, %g2 = 000000000000006e
lduh [%i4+0x036],%g2 ! %g2 = 0000000000005a3c
! %l2 = fffffffffffff032, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = fffffffffffff032
p9_label_19:
! %l0 = 00000000000000c3, Mem[0000000091000022] = ffffffff
sth %l0,[%i6+0x022] ! Mem[0000000091000020] = 00c3ffff
! %l3 = ffffffffb9635a3c, Mem[000000009100002c] = ffffffc8
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = b9635a3c
! %l5 = 00000000863002de, Mem[0000000091000010] = 2653d573
stw %l5,[%i6+%o2] ! Mem[0000000091000010] = 863002de
! Mem[000000009100002c] = 635a3c3e, %g2 = 0000000000005a3c
ldsb [%i6+0x02d],%g2 ! %g2 = 0000000000000063
! Mem[0000000022800010] = fffff032, %l2 = fffffffffffff032
lduw [%i1+%o2],%l2 ! %l2 = 00000000fffff032
! Mem[000000009180003c] = 9d52adff, %g2 = 0000000000000063
ldub [%o0+0x03c],%g2 ! %g2 = 000000000000009d
! %l2 = 00000000fffff032, Mem[0000000091800000] = 02de0ab007b3e6aa
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 00000000fffff032
! %l6 = 000000000000aec3, Mem[0000000022000038] = ebfd89080170cfd5
stx %l6,[%i0+0x038] ! Mem[0000000022000038] = 000000000000aec3
! Mem[0000000022000008] = 7f621e8d, %l1 = 00000000c4e28857
ldsh [%i0+%o1],%l1 ! %l1 = 0000000000007f62
! Mem[0000000091000018] = 5ffaf26e, %g2 = 000000000000009d
lduw [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e
p9_label_20:
! Mem[0000000022000024] = b658643e, %l6 = 000000000000aec3
ldsh [%i0+0x026],%l6 ! %l6 = 000000000000643e
! %l1 = 0000000000007f62, Mem[0000000090000008] = 0000aec3
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = 00007f62
! Mem[0000000022000030] = d4ca4431, %l4 = ffffffffffff99c8
lduw [%i0+0x030],%l4 ! %l4 = 00000000d4ca4431
! %l0 = 000000c3, %l1 = 00007f62, Mem[0000000091800008] = 00000000 2653d573
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 000000c3 00007f62
! %l7 = ffffffffffffffc8, Mem[0000000090800012] = aec35e35
sth %l7,[%i5+0x012] ! Mem[0000000090800010] = ffc85e35
! Mem[0000000091800028] = 153fd573c84e4459, %g2 = 000000005ffaf26e
ldx [%o0+%o5],%g2 ! %g2 = 153fd573c84e4459
! Mem[0000000091000024] = f0320000, %g2 = 153fd573c84e4459
ldsb [%i6+0x026],%g2 ! %g2 = fffffffffffffff0
! %l0 = 000000c3, %l1 = 00007f62, Mem[0000000091000038] = fffff032 62bf8c8f
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 000000c3 00007f62
! %l4 = 00000000d4ca4431, Mem[0000000091800030] = 3c000000
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = d4ca4431
! Mem[0000000023000018] = 8fa1c8aff032c1ee, %l2 = 00000000fffff032
ldx [%i2+%o3],%l2 ! %l2 = 8fa1c8aff032c1ee
p9_label_21:
! Mem[000000009080000c] = 000000c3, %g2 = fffffffffffffff0
lduw [%i5+0x00c],%g2 ! %g2 = 00000000000000c3
! Mem[000000002200002c] = c4f2fc86, %l1 = 0000000000007f62
ldsh [%i0+0x02c],%l1 ! %l1 = ffffffffffffc4f2
! %l3 = ffffffffb9635a3c, Mem[000000009180002c] = c84e4459
stw %l3,[%o0+0x02c] ! Mem[000000009180002c] = b9635a3c
! Mem[0000000091800010] = a6ea3d38, %g2 = 00000000000000c3
ldsb [%o0+0x011],%g2 ! %g2 = ffffffffffffffa6
! Mem[0000000090000030] = f032b963, %g2 = ffffffffffffffa6
ldsb [%i4+0x032],%g2 ! %g2 = fffffffffffffff0
! %l0 = 00000000000000c3, Mem[0000000091000008] = 00000000c4e28857
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000000000000c3
! Mem[0000000023800018] = fd46dff4, %l2 = 8fa1c8aff032c1ee
ldsw [%i3+%o3],%l2 ! %l2 = fffffffffd46dff4
! Mem[0000000090800018] = 0000d916, %g2 = fffffffffffffff0
ldsb [%i5+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000023000018] = 8fa1c8af f032c1ee, %l2 = fd46dff4, %l3 = b9635a3c
ldd [%i2+%o3],%l2 ! %l2 = 000000008fa1c8af 00000000f032c1ee
! Mem[0000000090000014] = 0ff43344, %g2 = 0000000000000000
ldsb [%i4+0x014],%g2 ! %g2 = 000000000000000f
p9_label_22:
! Mem[0000000090800018] = 000000d9, %g2 = 000000000000000f
ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = 35144907, %g18 = 13f2301a9eb3b1da
ldsw [%i5+0x024],%g2 ! %g2 = 13f2301a9eb3b1da
! %l5 = 00000000863002de, Mem[0000000090000008] = 00007f62
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = 863002de
! Mem[000000009180003c] = 9d52adff, %g2 = 0000000035144907
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! Mem[0000000090000030] = fffff032b9635a3c, %g2 = 000000009d52adff
ldx [%i4+0x030],%g2 ! %g2 = fffff032b9635a3c
! Mem[0000000022800008] = c17c3c5f d3bc2516, %l0 = 000000c3, %l1 = ffffc4f2
ldd [%i1+%o1],%l0 ! %l0 = 00000000c17c3c5f 00000000d3bc2516
! Mem[0000000091800020] = 00000000, %g2 = fffff032b9635a3c
lduw [%o0+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 00000000, %g2 = 0000000000000000
ldsh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000c17c3c5f, Mem[0000000022000008] = 7f621e8d
stw %l0,[%i0+%o1] ! Mem[0000000022000008] = c17c3c5f
! Mem[0000000090800024] = 35144907, %g2 = 0000000000000000
lduh [%i5+0x024],%g2 ! %g2 = 0000000000003514
p9_label_23:
! Mem[000000009000001c] = 3c24cd61, %g2 = 0000000000003514
lduw [%i4+0x01c],%g2 ! %g2 = 000000003c24cd61
! %l5 = 00000000863002de, Mem[0000000091000028] = 0000aec3
stw %l5,[%i6+%o5] ! Mem[0000000091000028] = 863002de
! Mem[0000000022800004] = cb93ce4a, %l3 = 00000000f032c1ee
lduw [%i1+0x004],%l3 ! %l3 = 00000000cb93ce4a
! %l0 = 00000000c17c3c5f, Mem[0000000090000020] = ea3df703
sth %l0,[%i4+%o4] ! Mem[0000000090000020] = 3c5ff703
! Mem[0000000090800018] = 00000000, %g18 = 13f2301a9eb3b1da
ldsw [%i5+%o3],%g2 ! %g2 = 13f2301a9eb3b1da
! Mem[000000009100002c] = 3c3e166b, %g2 = 0000000000000000
ldsb [%i6+0x02f],%g2 ! %g2 = 000000000000003c
! Mem[0000000023800010] = 06b929a9, %l3 = 00000000cb93ce4a
ldsw [%i3+%o2],%l3 ! %l3 = 0000000006b929a9
! Mem[0000000090800020] = 000000c3 35144907, %g2 = 0000003c, %g3 = df4e4459
ldd [%i5+%o4],%g2 ! %g2 = 00000000000000c3 0000000035144907
! %l5 = 00000000863002de, Mem[0000000090000018] = 00000000
sth %l5,[%i4+%o3] ! Mem[0000000090000018] = 02de0000
! Mem[0000000091000000] = 57e8178598f962a5, %g2 = 00000000000000c3
ldx [%i6+%g0],%g2 ! %g2 = 57e8178598f962a5
p9_label_24:
! Mem[0000000091000004] = 62a50000, %g2 = 57e8178598f962a5
ldsh [%i6+0x006],%g2 ! %g2 = 00000000000062a5
! Mem[0000000091000008] = 00000000, %g2 = 00000000000062a5
lduw [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800020] = 00000000 f4f6be1e, %g2 = 00000000, %g3 = 35144907
ldd [%o0+%o4],%g2 ! %g2 = 0000000000000000 00000000f4f6be1e
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = 00000000, %g3 = f4f6be1e
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! Mem[0000000091800008] = 00c30000, %g2 = 000000004459f5d3
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000000c3
! Mem[0000000023800028] = 73e7c660, %l5 = 00000000863002de
ldsw [%i3+%o5],%l5 ! %l5 = 0000000073e7c660
! Mem[000000009080001c] = d91608fc, %g2 = 00000000000000c3
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d91608fc
! Mem[0000000091800008] = 0000c300, %g2 = 00000000d91608fc
ldsb [%o0+0x009],%g2 ! %g2 = 0000000000000000
! %l3 = 0000000006b929a9, Mem[0000000022800012] = fffff032
stb %l3,[%i1+0x012] ! Mem[0000000022800010] = ffffa932
! %l7 = ffffffffffffffc8, Mem[0000000023800008] = 31f844cd2c164e81
stx %l7,[%i3+%o1] ! Mem[0000000023800008] = ffffffffffffffc8
p9_label_25:
! Mem[0000000091000008] = 00000000 000000c3, %g2 = 00000000, %g3 = 51e85f11
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 00000000000000c3
! Mem[0000000091000004] = 98f962a5, %g2 = 0000000000000000
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffff98f9
! %l6 = 000000000000643e, Mem[0000000022000016] = 6c1b249f
sth %l6,[%i0+0x016] ! Mem[0000000022000014] = 6c1b643e
! %l1 = 00000000d3bc2516, Mem[0000000091000037] = 1e000000
stb %l1,[%i6+0x037] ! Mem[0000000091000034] = 16000000
! %l2 = 000000008fa1c8af, Mem[0000000091000018] = 5ffaf26e
stb %l2,[%i6+%o3] ! Mem[0000000091000018] = affaf26e
! Mem[0000000091000020] = ff00c3ff, %g2 = ffffffffffff98f9
ldub [%i6+0x021],%g2 ! %g2 = 00000000000000ff
! Mem[0000000022000008] = c17c3c5f4dcecdb6, %l3 = 0000000006b929a9
ldx [%i0+%o1],%l3 ! %l3 = c17c3c5f4dcecdb6
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 00000000000000ff
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! %l3 = c17c3c5f4dcecdb6, Mem[0000000022800018] = d91608fc
sth %l3,[%i1+%o3] ! Mem[0000000022800018] = cdb608fc
! %l0 = 00000000c17c3c5f, Mem[0000000091000018] = affaf26e
stw %l0,[%i6+%o3] ! Mem[0000000091000018] = c17c3c5f
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000c17c3c5f
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d3bc2516
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008fa1c8af
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be c17c3c5f4dcecdb6
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000d4ca4431
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000073e7c660
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000643e
bne,a,pn %xcc,p9_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffc8
bne,a,pn %xcc,p9_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p9_check_fp_registers:
set p9_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be fcba9de2 39048609
bne %xcc,p9_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 3832cd5e 6c911f30
bne %xcc,p9_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b78781ea 50bdc093
bne %xcc,p9_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8dc6cd91 d0b5cb36
bne %xcc,p9_f6_fail
nop
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = c17c3c5f4dcecdb6
ldx [%i0+0x008],%g3 ! Observed data at 0000000022000008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5129ca926c1b643e
ldx [%i0+0x010],%g3 ! Observed data at 0000000022000010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000aec3
ldx [%i0+0x038],%g3 ! Observed data at 0000000022000038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x038,%g4
set p9_local1_expect,%g1
p9_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 99c802decb93ce4a
ldx [%i1+0x000],%g3 ! Observed data at 0000000022800000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffa932b9635a3c
ldx [%i1+0x010],%g3 ! Observed data at 0000000022800010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = cdb608fc863002de
ldx [%i1+0x018],%g3 ! Observed data at 0000000022800018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fa7392196a5880c8
ldx [%i1+0x020],%g3 ! Observed data at 0000000022800020
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b4b4322beb626833
ldx [%i1+0x028],%g3 ! Observed data at 0000000022800028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5672e72a37c602de
ldx [%i1+0x030],%g3 ! Observed data at 0000000022800030
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000aec3ffffffc8
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+0x010],%g2 ! Expected data = d91608fc863002de
ldx [%i2+0x010],%g3 ! Observed data at 0000000023000010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0ff47c44c4e27870
ldx [%i2+0x028],%g3 ! Observed data at 0000000023000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x028,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffffc8
ldx [%i3+0x008],%g3 ! Observed data at 0000000023800008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000aec3
ldx [%i3+0x038],%g3 ! Observed data at 0000000023800038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x038,%g4
! The test for processor 9 has passed
p9_passed:
ta GOOD_TRAP
nop
p9_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p9_failed
p9_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p9_failed
p9_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p9_failed
p9_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p9_failed
p9_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p9_failed
p9_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p9_failed
p9_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p9_failed
p9_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p9_failed
p9_f0_fail:
set p9_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f2_fail:
set p9_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f4_fail:
set p9_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p9_f6_fail:
set p9_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 9 failed
p9_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x024] ! Set processor 9 done flag
set p9_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 9 failed
p9_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x024] ! Set processor 9 done flag
set p9_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p9_selfmod_failed:
ba p9_failed
mov 0xabc,%g1
p9_common_error:
or %g0,0xee9,%g1
ba p9_failed
mov %o5,%g3
p9_common_signature_error:
set p9_temp,%g1
ba p9_failed
st %g2,[%g1] ! Common Lock Number
p9_common_timeout:
set p9_temp,%g1
ba p9_failed
st %g2,[%g1] ! Common Lock Number
p9_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p9_failed
mov 0x0,%g3
p9_trap1e:
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022000000]
stha %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000020]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022000028]
stxa %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000000]
ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023000020]
lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022800000]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022800028]
done
p9_trap1o:
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022000000]
stha %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000020]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022000028]
stxa %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000000]
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000023000020]
lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022800000]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000022800028]
done
p9_trap2e:
stxa %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000028]
stda %l2,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800018]
done
p9_trap2o:
stxa %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000028]
stda %l2,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800018]
done
p9_trap3e:
nop
done
p9_trap3o:
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 = b4b4322beb626833
ldx [%g1+0x008],%l1 ! %l1 = e2571e2aa10642f8
ldx [%g1+0x010],%l2 ! %l2 = 0af3a6d441f92b98
ldx [%g1+0x018],%l3 ! %l3 = c996b60c81cdad2c
ldx [%g1+0x020],%l4 ! %l4 = 33958ae63e166b62
ldx [%g1+0x028],%l5 ! %l5 = 1f930d926f18438b
ldx [%g1+0x030],%l6 ! %l6 = 657e6ed860a6ea3d
ldx [%g1+0x038],%l7 ! %l7 = f3d6185c385d1785
! 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 = be780cee 21b8e54a 173ce90a 24eb6aaa
! %f4 = 919894a0 60525036 7cc0b6d9 e5b46b17
! %f8 = 67d58a8e 5be286af b9f9af60 aff0545b
! %f12 = a1c824be 3a5e0f88 e7d19ad2 504dee7f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 357ef8a0 5e26efee c7d7ae7d 648e3116
! %f20 = e550c48c 97a903bd d9454496 679c8977
! %f24 = 30b25f33 79cbdec5 c8a18f1f f3dfd5a1
! %f28 = 081f18d0 ad0fa7f1 0e5cd1b5 86a86803
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 94a8ca59 396319e0 2e93d92b 8a66ea14
! %f36 = 2007e884 1e325abd 2ff8c027 ddcd75ff
! %f40 = 648efd5a 7866156e 7519dc25 149ec7d7
! %f44 = 20e9ed38 0fe8c0f7 97e86759 20accf63
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc35948f800000022,%g7,%g1 ! GSR scale = 4, align = 2
wr %g1,%g0,%gsr ! GSR = c35948f800000022
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 10
p10_label_1:
! Mem[0000000090800014] = 6f1db2d5, %g2 = 0000000000000000
ldsb [%i5+0x016],%g2 ! %g2 = 000000000000006f
! %l1 = 66e2e887b7a2d4b1, Mem[0000000090000025] = 32e58eaf
stb %l1,[%i4+0x025] ! Mem[0000000090000024] = b1e58eaf
! Mem[0000000024800030] = 89300300, %l7 = a84710b65211b52c
lduw [%i1+0x030],%l7 ! %l7 = 0000000089300300
! Mem[0000000090000024] = 03b1e58e, %g18 = 184c4b39fe9a01cf
ldsw [%i4+0x024],%g2 ! %g2 = 184c4b39fe9a01cf
! Mem[000000009100002c] = d051a5b5, %g2 = 0000000003b1e58e
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000d051
! %l5 = 2fd34678b562b15b, Mem[0000000090000024] = 03b1e58e
stw %l5,[%i4+0x024] ! Mem[0000000090000024] = b562b15b
! %l1 = 66e2e887b7a2d4b1, Mem[0000000091000028] = 21a95ba1
sth %l1,[%i6+%o5] ! Mem[0000000091000028] = d4b15ba1
! %l5 = 2fd34678b562b15b, Mem[0000000090000030] = 7a6764e2
stw %l5,[%i4+0x030] ! Mem[0000000090000030] = b562b15b
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 0000d051, %g3 = 00000000
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! Mem[0000000090800028] = f5d351e8, %g2 = 000000000c86ef26
ldsb [%i5+0x02a],%g2 ! %g2 = fffffffffffffff5
p10_label_2:
! %l6 = c336df246b753a2f, Mem[0000000025000004] = d474b722
stw %l6,[%i2+0x004] ! Mem[0000000025000004] = 6b753a2f
! Mem[0000000090000014] = d61d1790, %g2 = fffffffffffffff5
ldsb [%i4+0x017],%g2 ! %g2 = ffffffffffffffd6
! Mem[0000000091000014] = 7757fe01, %g2 = ffffffffffffffd6
lduw [%i6+0x014],%g2 ! %g2 = 000000007757fe01
! Mem[000000002400000c] = b36bf7c3, %l0 = 2396fcc7edbc2a3c
lduh [%i0+0x00c],%l0 ! %l0 = 000000000000b36b
! Mem[0000000024800008] = d088d178, %l7 = 0000000089300300
ldsb [%i1+0x00b],%l7 ! %l7 = 0000000000000078
! Mem[0000000091800010] = 6e4e5182, %g18 = 184c4b39fe9a01cf
ldsw [%o0+%o2],%g2 ! %g2 = 184c4b39fe9a01cf
! %l4 = f97e23b6, %l5 = b562b15b, Mem[0000000091800018] = 06faad5c b7684e28
std %l4,[%o0+%o3] ! Mem[0000000091800018] = f97e23b6 b562b15b
! %l1 = 66e2e887b7a2d4b1, Mem[0000000024000034] = 24fd7768
stb %l1,[%i0+0x034] ! Mem[0000000024000034] = b1fd7768
! Mem[0000000091000008] = 48c28052, %g2 = 000000006e4e5182
lduh [%i6+%o1],%g2 ! %g2 = 00000000000048c2
! %l3 = b6ea0a11ed376c4a, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = b6ea0a11ed376c4a
p10_label_3:
! Mem[000000002480001c] = 2d882674, %l5 = 2fd34678b562b15b
ldsw [%i1+0x01c],%l5 ! %l5 = 000000002d882674
! %l1 = 66e2e887b7a2d4b1, Mem[0000000090800006] = 6c4a5a1a
sth %l1,[%i5+0x006] ! Mem[0000000090800004] = d4b15a1a
! Mem[000000002480001c] = 2d882674, %l7 = 0000000000000078
ldsh [%i1+0x01c],%l7 ! %l7 = 0000000000002d88
! Mem[0000000091000010] = 6cff95cd 7757fe01, %g2 = 000048c2, %g3 = 35144907
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000007757fe01
! %l6 = c336df246b753a2f, Mem[000000002500000c] = 5ae4b0dc
stw %l6,[%i2+0x00c] ! Mem[000000002500000c] = 6b753a2f
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 6cff95cd, %g3 = 7757fe01
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! Mem[0000000025000010] = adaecd3eddff200a, %l5 = 000000002d882674
ldx [%i2+%o2],%l5 ! %l5 = adaecd3eddff200a
! Mem[000000002580001c] = daa1e7e2, %l1 = 66e2e887b7a2d4b1
ldsw [%i3+0x01c],%l1 ! %l1 = ffffffffdaa1e7e2
! Mem[000000009080002c] = 51e85f11, %g18 = 184c4b39fe9a01cf
ldsw [%i5+0x02c],%g2 ! %g2 = 184c4b39fe9a01cf
! Mem[0000000090800018] = b2d54dc6, %g2 = 0000000051e85f11
ldub [%i5+%o3],%g2 ! %g2 = 00000000000000b2
p10_label_4:
! Mem[0000000090000018] = 1d179028, %g2 = 00000000000000b2
ldub [%i4+%o3],%g2 ! %g2 = 000000000000001d
! %l6 = 6b753a2f, %l7 = 00002d88, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 6b753a2f 00002d88
! %l7 = 0000000000002d88, Mem[000000009080002c] = 51e85f11
stb %l7,[%i5+0x02c] ! Mem[000000009080002c] = 88e85f11
! %l5 = adaecd3eddff200a, Mem[0000000091000025] = 65f93dd4
stb %l5,[%i6+0x025] ! Mem[0000000091000024] = 0af93dd4
! Mem[000000009000002c] = 7d3b2cbb, %g18 = 184c4b39fe9a01cf
ldsw [%i4+0x02c],%g2 ! %g2 = 184c4b39fe9a01cf
! Mem[0000000090800034] = 79e2e95e, %g2 = 000000007d3b2cbb
lduh [%i5+0x034],%g2 ! %g2 = 00000000000079e2
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 000079e2, %g3 = 35144907
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 0000000054b6116d
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! Mem[0000000090800030] = eaf607f4, %g2 = eaf607f479e2e95e
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4
! Mem[0000000090800030] = eaf607f4, %g2 = 00000000eaf607f4
lduh [%i5+0x030],%g2 ! %g2 = 000000000000eaf6
p10_label_5:
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 000000000000eaf6
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! Mem[0000000090800004] = ed37d4b1, %g2 = f8449dd95e356f1d
lduh [%i5+0x004],%g2 ! %g2 = 000000000000ed37
! Mem[0000000091800010] = 6e4e5182, %g2 = 000000000000ed37
ldub [%o0+%o2],%g2 ! %g2 = 000000000000006e
! %l1 = ffffffffdaa1e7e2, Mem[0000000090800000] = b6ea0a11ed37d4b1
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = ffffffffdaa1e7e2
! %l5 = adaecd3eddff200a, Mem[000000009080003c] = adc27bb0
stb %l5,[%i5+0x03c] ! Mem[000000009080003c] = 0ac27bb0
! Mem[000000002500000c] = 6b753a2f, %l3 = b6ea0a11ed376c4a
ldsb [%i2+0x00d],%l3 ! %l3 = 0000000000000075
! %l2 = a087f4c062317ded, Mem[000000009100001a] = f26e47a1
stb %l2,[%i6+0x01a] ! Mem[0000000091000018] = ed6e47a1
! Mem[0000000090800020] = 0c86ef26, %g2 = 000000000000006e
lduw [%i5+%o4],%g2 ! %g2 = 000000000c86ef26
! Mem[0000000090000010] = 1d358e58, %g18 = 184c4b39fe9a01cf
ldsw [%i4+%o2],%g2 ! %g2 = 184c4b39fe9a01cf
! Mem[000000009100000c] = 7312abd6, %g18 = 184c4b39fe9a01cf
ldsw [%i6+0x00c],%g2 ! %g2 = 184c4b39fe9a01cf
p10_label_6:
! %l1 = ffffffffdaa1e7e2, Mem[0000000090800028] = 4459f5d388e85f11
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = ffffffffdaa1e7e2
! Mem[0000000025000018] = 1a7539e78c20d947, %l0 = 000000000000b36b
ldx [%i2+%o3],%l0 ! %l0 = 1a7539e78c20d947
! Mem[0000000090800030] = eaf607f4, %g18 = 184c4b39fe9a01cf
ldsw [%i5+0x030],%g2 ! %g2 = 184c4b39fe9a01cf
! %l1 = ffffffffdaa1e7e2, Mem[0000000090800008] = 6b753a2f00002d88
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = ffffffffdaa1e7e2
! Mem[0000000091800010] = 8296298c, %g2 = ffffffffeaf607f4
ldub [%o0+0x013],%g2 ! %g2 = 0000000000000082
! %l4 = c28aa759f97e23b6, Mem[000000009000003c] = e6c51178
stw %l4,[%i4+0x03c] ! Mem[000000009000003c] = f97e23b6
! Mem[000000009180003c] = adff0000, %g2 = 0000000000000082
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000090000018] = 1d179028, %g2 = ffffffffffffffad
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! %l6 = c336df246b753a2f, Mem[000000009080002e] = e7e2eaf6
sth %l6,[%i5+0x02e] ! Mem[000000009080002c] = 3a2feaf6
! Mem[0000000024000018] = 1dc0d3d6bee28822, %l0 = 1a7539e78c20d947
ldx [%i0+%o3],%l0 ! %l0 = 1dc0d3d6bee28822
p10_label_7:
! Mem[000000002480000c] = 021fb09f, %l5 = adaecd3eddff200a
ldsh [%i1+0x00c],%l5 ! %l5 = 000000000000021f
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 1d179028, %g3 = 9d52adff
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! %l5 = 000000000000021f, Mem[0000000091000008] = 48c28052
sth %l5,[%i6+%o1] ! Mem[0000000091000008] = 021f8052
! Mem[0000000024000024] = 404b03e7, %l3 = 0000000000000075
lduh [%i0+0x024],%l3 ! %l3 = 000000000000404b
! Mem[0000000024000038] = b1c923e4, %l6 = c336df246b753a2f
ldsb [%i0+0x038],%l6 ! %l6 = ffffffffffffffb1
! %l2 = 62317ded, %l3 = 0000404b, Mem[0000000090800000] = ffffffff daa1e7e2
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 62317ded 0000404b
! Mem[0000000090800010] = 9dd95e35, %g2 = 00000000eaf607f4
lduh [%i5+0x012],%g2 ! %g2 = 0000000000009dd9
! Mem[000000009100002c] = a9d051a5, %g2 = 0000000000009dd9
ldub [%i6+0x02d],%g2 ! %g2 = 00000000000000a9
! Mem[0000000090000004] = d6ba8c74, %g18 = 184c4b39fe9a01cf
ldsw [%i4+0x004],%g2 ! %g2 = 184c4b39fe9a01cf
! Mem[000000009100001c] = 47a19fcf, %g18 = 184c4b39fe9a01cf
ldsw [%i6+0x01c],%g2 ! %g2 = 184c4b39fe9a01cf
p10_label_8:
! Mem[0000000090800008] = ffffffff daa1e7e2, %g2 = 47a19fcf, %g3 = 79e2e95e
ldd [%i5+%o1],%g2 ! %g2 = 00000000ffffffff 00000000daa1e7e2
! Mem[0000000091800020] = 5566979d, %g2 = 00000000ffffffff
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000005566
! %l6 = ffffffffffffffb1, Mem[000000009080001c] = db268a9a
stw %l6,[%i5+0x01c] ! Mem[000000009080001c] = ffffffb1
! %l6 = ffffffffffffffb1, Mem[0000000091000007] = a5021f80
stb %l6,[%i6+0x007] ! Mem[0000000091000004] = b1021f80
! Mem[0000000091000034] = 9be25676, %g2 = 0000000000005566
ldsb [%i6+0x037],%g2 ! %g2 = ffffffffffffff9b
! Mem[0000000090000008] = b427e099, %g2 = ffffffffffffff9b
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! Mem[0000000090000028] = 2e977d3b, %g2 = 00000000b427e099
ldsb [%i4+0x02a],%g2 ! %g2 = 000000000000002e
! Mem[000000002580003c] = 488fa666, %l0 = 1dc0d3d6bee28822
ldsw [%i3+0x03c],%l0 ! %l0 = 00000000488fa666
! Mem[000000009080003c] = 0ac27bb0, %g2 = 000000000000002e
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000000ac2
! %l0 = 00000000488fa666, Mem[0000000090800028] = ffffffffdaa13a2f
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 00000000488fa666
p10_label_9:
! %l4 = c28aa759f97e23b6, Mem[0000000091800008] = 8b9883bd
stb %l4,[%o0+%o1] ! Mem[0000000091800008] = b69883bd
! Mem[000000009000000c] = 152d46b0, %g2 = 0000000000000ac2
lduw [%i4+0x00c],%g2 ! %g2 = 00000000152d46b0
! Mem[000000009180003c] = 9d52adff, %g2 = 00000000152d46b0
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffff9d52
! Mem[0000000091800030] = 43bc1d81 51532584, %g2 = ffff9d52, %g3 = daa1e7e2
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 0000000051532584
! Mem[0000000091000024] = 0f0af93d, %g2 = 0000000043bc1d81
lduw [%i6+0x024],%g2 ! %g2 = 000000000f0af93d
! %l0 = 00000000488fa666, Mem[000000009000002c] = 7d3b2cbb
stw %l0,[%i4+0x02c] ! Mem[000000009000002c] = 488fa666
! Mem[0000000091800028] = 153f24b0, %g2 = 000000000f0af93d
lduw [%o0+%o5],%g2 ! %g2 = 00000000153f24b0
! %l4 = f97e23b6, %l5 = 0000021f, Mem[0000000024000010] = f5f67b74 9c16a73e
std %l4,[%i0+%o2] ! Mem[0000000024000010] = f97e23b6 0000021f
! %l3 = 000000000000404b, Mem[000000009180000d] = 23d9af6e
stb %l3,[%o0+0x00d] ! Mem[000000009180000c] = 4bd9af6e
! Mem[0000000091800038] = 54b6116d, %g2 = 00000000153f24b0
ldub [%o0+0x038],%g2 ! %g2 = 0000000000000054
p10_label_10:
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = 0000000000000054
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! Mem[0000000091000028] = d4b15ba1, %g2 = 09d53180d6ba8c74
lduw [%i6+%o5],%g2 ! %g2 = 00000000d4b15ba1
! %l4 = f97e23b6, %l5 = 0000021f, Mem[0000000090800028] = 00000000 488fa666
std %l4,[%i5+%o5] ! Mem[0000000090800028] = f97e23b6 0000021f
! Mem[0000000090000000] = 09d53180, %g2 = 00000000d4b15ba1
lduw [%i4+%g0],%g2 ! %g2 = 0000000009d53180
! Mem[0000000090000010] = 1d358e58, %g2 = 0000000009d53180
ldsb [%i4+%o2],%g2 ! %g2 = 000000000000001d
! %l2 = 62317ded, %l3 = 0000404b, Mem[0000000090800038] = 66e1d7bc 0ac27bb0
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 62317ded 0000404b
! Mem[0000000091000034] = 9be25676, %g2 = 000000000000001d
ldsb [%i6+0x037],%g2 ! %g2 = ffffffffffffff9b
! %l6 = ffffffffffffffb1, Mem[0000000025000018] = 1a7539e7
stw %l6,[%i2+%o3] ! Mem[0000000025000018] = ffffffb1
! %l1 = ffffffffdaa1e7e2, Mem[0000000090800028] = f97e23b60000021f
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = ffffffffdaa1e7e2
! %l7 = 0000000000002d88, Mem[0000000091000008] = 021f8052
stw %l7,[%i6+%o1] ! Mem[0000000091000008] = 00002d88
p10_label_11:
! %l6 = ffffffffffffffb1, Mem[0000000024800004] = 78db4b39
stb %l6,[%i1+0x004] ! Mem[0000000024800004] = b1db4b39
! Mem[0000000090800000] = 62317ded0000404b, %g2 = ffffffffffffff9b
ldx [%i5+%g0],%g2 ! %g2 = 62317ded0000404b
! %l6 = ffffffffffffffb1, Mem[000000009100002c] = 08a9d051
stw %l6,[%i6+0x02c] ! Mem[000000009100002c] = ffffffb1
! Mem[0000000090000028] = af022e97, %g18 = 184c4b39fe9a01cf
ldsw [%i4+%o5],%g2 ! %g2 = 184c4b39fe9a01cf
! %l0 = 488fa666, %l1 = daa1e7e2, Mem[0000000091800028] = 153f24b0 df4e4459
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 488fa666 daa1e7e2
! %l2 = a087f4c062317ded, Mem[000000009000000e] = 46b01d35
stb %l2,[%i4+0x00e] ! Mem[000000009000000c] = edb01d35
! Mem[0000000090800000] = 317ded00, %g2 = ffffffffaf022e97
ldub [%i5+0x001],%g2 ! %g2 = 0000000000000031
! Mem[0000000091800000] = 520ab007, %g2 = 0000000000000031
ldub [%o0+0x001],%g2 ! %g2 = 0000000000000052
! %l3 = 000000000000404b, Mem[000000002500000c] = 6b753a2f
stw %l3,[%i2+0x00c] ! Mem[000000002500000c] = 0000404b
! %l0 = 00000000488fa666, Mem[000000009100003c] = 62bf8c8f
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = 488fa666
p10_label_12:
! Mem[0000000091800020] = 66979dba, %g2 = 0000000000000052
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000066
! Mem[0000000090000018] = 1d179028, %g2 = 0000000000000066
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! Mem[0000000090000038] = 53918eb2, %g18 = 184c4b39fe9a01cf
ldsw [%i4+0x038],%g2 ! %g2 = 184c4b39fe9a01cf
! Mem[0000000091800010] = 6e4e5182, %g18 = 184c4b39fe9a01cf
ldsw [%o0+%o2],%g2 ! %g2 = 184c4b39fe9a01cf
! Mem[0000000090800024] = 35144907, %g2 = 000000006e4e5182
ldub [%i5+0x024],%g2 ! %g2 = 0000000000000035
! %l6 = ffffffffffffffb1, Mem[0000000091000020] = 8b0950dd
stb %l6,[%i6+%o4] ! Mem[0000000091000020] = b10950dd
! %l0 = 488fa666, %l1 = daa1e7e2, Mem[0000000090800028] = ffffffff daa1e7e2
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 488fa666 daa1e7e2
! Mem[0000000091000020] = b10950dd, %g2 = 0000000000000035
ldub [%i6+%o4],%g2 ! %g2 = 00000000000000b1
! %l0 = 00000000488fa666, Mem[0000000090800018] = b2d54dc6
stw %l0,[%i5+%o3] ! Mem[0000000090800018] = 488fa666
! Mem[0000000024800030] = 89300300daa5495f, %l2 = a087f4c062317ded
ldx [%i1+0x030],%l2 ! %l2 = 89300300daa5495f
p10_label_13:
! Mem[0000000091000004] = b100002d, %g2 = 00000000000000b1
ldub [%i6+0x007],%g2 ! %g2 = 00000000000000b1
! Mem[000000009080003c] = 0000404b, %g18 = 184c4b39fe9a01cf
ldsw [%i5+0x03c],%g2 ! %g2 = 184c4b39fe9a01cf
! Mem[000000009100000c] = 7312abd6, %g2 = 000000000000404b
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
! %l5 = 000000000000021f, Mem[0000000090800008] = ffffffffdaa1e7e2
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = 000000000000021f
! %l5 = 000000000000021f, Mem[0000000091000008] = 00002d88
sth %l5,[%i6+%o1] ! Mem[0000000091000008] = 021f2d88
! %l6 = ffffffffffffffb1, Mem[000000002500003c] = f056afcc
sth %l6,[%i2+0x03c] ! Mem[000000002500003c] = ffb1afcc
! %l7 = 0000000000002d88, Mem[0000000090800000] = 62317ded0000404b
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 0000000000002d88
! Mem[000000009180002c] = daa1e7e2, %g2 = 000000007312abd6
lduw [%o0+0x02c],%g2 ! %g2 = 00000000daa1e7e2
! Mem[000000009080000c] = 021ff844, %g2 = 00000000daa1e7e2
ldsb [%i5+0x00e],%g2 ! %g2 = 0000000000000002
! Mem[0000000090800000] = 0000002d, %g2 = 0000000000000002
ldub [%i5+0x003],%g2 ! %g2 = 0000000000000000
p10_label_14:
! Mem[0000000091800018] = 23b6b562, %g2 = 0000000000000000
ldsh [%o0+0x01a],%g2 ! %g2 = 00000000000023b6
! Mem[0000000024800018] = 4a66b7bc, %l5 = 000000000000021f
lduw [%i1+%o3],%l5 ! %l5 = 000000004a66b7bc
! %l1 = ffffffffdaa1e7e2, Mem[0000000024800000] = 912159fd
sth %l1,[%i1+%g0] ! Mem[0000000024800000] = e7e259fd
! Mem[0000000091000018] = 5ffaed6e, %g18 = 184c4b39fe9a01cf
ldsw [%i6+%o3],%g2 ! %g2 = 184c4b39fe9a01cf
! %l1 = ffffffffdaa1e7e2, Mem[0000000090000028] = af022e97488fa666
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = ffffffffdaa1e7e2
! Mem[000000009000003c] = b6000000, %g2 = 000000005ffaed6e
ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000090000030] = b562b15b, %g2 = ffffffffffffffb6
lduw [%i4+0x030],%g2 ! %g2 = 00000000b562b15b
! Mem[0000000091000024] = 0f0af93d, %g2 = 00000000b562b15b
lduw [%i6+0x024],%g2 ! %g2 = 000000000f0af93d
! %l3 = 000000000000404b, Mem[0000000090000028] = ffffffff
sth %l3,[%i4+%o5] ! Mem[0000000090000028] = 404bffff
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 0f0af93d, %g3 = 51532584
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
p10_label_15:
! Mem[000000002580003c] = 488fa666, %l7 = 0000000000002d88
ldsw [%i3+0x03c],%l7 ! %l7 = 00000000488fa666
! Mem[0000000090800014] = 6f1d488f, %g2 = 00000000eaf607f4
lduh [%i5+0x016],%g2 ! %g2 = 0000000000006f1d
! Mem[0000000090000038] = 53918eb2f97e23b6, %g2 = 0000000000006f1d
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2f97e23b6
! %l2 = 89300300daa5495f, Mem[0000000090800018] = 488fa666
sth %l2,[%i5+%o3] ! Mem[0000000090800018] = 495fa666
! %l4 = f97e23b6, %l5 = 4a66b7bc, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l4,[%i5+%o2] ! Mem[0000000090800010] = f97e23b6 4a66b7bc
! Mem[0000000091000028] = 5ba1ffff, %g2 = 53918eb2f97e23b6
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000005ba1
! Mem[0000000090000030] = b562b15b807fa20a, %g2 = 0000000000005ba1
ldx [%i4+0x030],%g2 ! %g2 = b562b15b807fa20a
! Mem[0000000024000030] = 6e042e5d, %l4 = c28aa759f97e23b6
ldub [%i0+0x030],%l4 ! %l4 = 000000000000006e
! %l1 = ffffffffdaa1e7e2, Mem[000000009000000e] = edb01d35
sth %l1,[%i4+0x00e] ! Mem[000000009000000c] = e7e21d35
! Mem[0000000091000000] = 6ae82f88, %g2 = b562b15b807fa20a
lduw [%i6+%g0],%g2 ! %g2 = 000000006ae82f88
p10_label_16:
! %l5 = 000000004a66b7bc, Mem[0000000025000037] = b577c649
stb %l5,[%i2+0x037] ! Mem[0000000025000034] = b577c6bc
! %l2 = 89300300daa5495f, Mem[0000000090800010] = f97e23b64a66b7bc
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 89300300daa5495f
! Mem[0000000090000010] = 1d358e58d828ead6, %g2 = 000000006ae82f88
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58d828ead6
! Mem[0000000090000038] = b2f97e23, %g2 = 1d358e58d828ead6
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffb2
! Mem[000000009000003c] = b6000000, %g2 = ffffffffffffffb2
ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffffb6
! %l0 = 00000000488fa666, Mem[0000000025800030] = 5addeebb
stb %l0,[%i3+0x030] ! Mem[0000000025800030] = 66ddeebb
! %l2 = 89300300daa5495f, Mem[0000000090000024] = b562b15b
stb %l2,[%i4+0x024] ! Mem[0000000090000024] = 5f62b15b
! %l6 = ffffffffffffffb1, Mem[000000009000002c] = daa1e7e2
stb %l6,[%i4+0x02c] ! Mem[000000009000002c] = b1a1e7e2
! Mem[0000000024800000] = e7e259fd b1db4b39, %l2 = daa5495f, %l3 = 0000404b
ldd [%i1+%g0],%l2 ! %l2 = 00000000e7e259fd 00000000b1db4b39
! Mem[0000000090000004] = d6ba8c74, %g18 = 184c4b39fe9a01cf
ldsw [%i4+0x004],%g2 ! %g2 = 184c4b39fe9a01cf
p10_label_17:
! Mem[0000000091800038] = 116d9d52, %g2 = ffffffffd6ba8c74
ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000011
! Mem[0000000091000038] = e25676cb 488fa666, %g2 = 00000011, %g3 = 79e2e95e
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 00000000488fa666
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = e25676cb, %g3 = 488fa666
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! Mem[0000000090000028] = 404bffff, %g2 = 000000000c86ef26
lduw [%i4+%o5],%g2 ! %g2 = 00000000404bffff
! %l2 = 00000000e7e259fd, Mem[0000000090800038] = 62317ded0000404b
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 00000000e7e259fd
! Mem[0000000091000038] = e25676cb488fa666, %g2 = 00000000404bffff
ldx [%i6+0x038],%g2 ! %g2 = e25676cb488fa666
! %l5 = 000000004a66b7bc, Mem[0000000091800034] = 51532584
stw %l5,[%o0+0x034] ! Mem[0000000091800034] = 4a66b7bc
! %l4 = 000000000000006e, Mem[000000009180003c] = 9d52adff
stw %l4,[%o0+0x03c] ! Mem[000000009180003c] = 0000006e
! %l0 = 00000000488fa666, Mem[000000009080003a] = 0000e7e2
sth %l0,[%i5+0x03a] ! Mem[0000000090800038] = a666e7e2
! %l4 = 0000006e, %l5 = 4a66b7bc, Mem[0000000090000018] = 1d179028 70edfb0e
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 0000006e 4a66b7bc
p10_label_18:
! Mem[000000009180000c] = 394bd9af, %g18 = 184c4b39fe9a01cf
ldsw [%o0+0x00c],%g2 ! %g2 = 184c4b39fe9a01cf
! %l0 = 00000000488fa666, Mem[0000000024000020] = b4b39ff0404b03e7
stx %l0,[%i0+%o4] ! Mem[0000000024000020] = 00000000488fa666
! Mem[0000000090800020] = 86ef2635, %g2 = 00000000394bd9af
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000086
! Mem[0000000091800014] = aef97e23, %g2 = 0000000000000086
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000ae
! %l3 = 00000000b1db4b39, Mem[000000009080002e] = e7e2eaf6
stb %l3,[%i5+0x02e] ! Mem[000000009080002c] = 39e2eaf6
! Mem[000000009000002c] = b1a1e7e2, %g18 = 184c4b39fe9a01cf
ldsw [%i4+0x02c],%g2 ! %g2 = 184c4b39fe9a01cf
! %l0 = 00000000488fa666, Mem[000000002500002c] = 773129d1
sth %l0,[%i2+0x02c] ! Mem[000000002500002c] = a66629d1
! Mem[0000000091000000] = 6ae82f8898f9b0b1, %g2 = ffffffffb1a1e7e2
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0b1
! Mem[0000000091800034] = 4a66b7bc, %g2 = 6ae82f8898f9b0b1
ldub [%o0+0x034],%g2 ! %g2 = 000000000000004a
! %l1 = ffffffffdaa1e7e2, Mem[0000000090000014] = d828ead6
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = daa1e7e2
p10_label_19:
! Mem[0000000091000038] = e25676cb, %g2 = 000000000000004a
lduw [%i6+0x038],%g2 ! %g2 = 00000000e25676cb
! Mem[0000000090000028] = 4bffffb1, %g2 = 00000000e25676cb
ldsb [%i4+0x029],%g2 ! %g2 = 000000000000004b
! Mem[0000000024800028] = f6c9874d, %l1 = ffffffffdaa1e7e2
ldsb [%i1+0x029],%l1 ! %l1 = ffffffffffffffc9
! Mem[0000000091000004] = 98f9b0b1, %g18 = 184c4b39fe9a01cf
ldsw [%i6+0x004],%g2 ! %g2 = 184c4b39fe9a01cf
! %l6 = ffffffffffffffb1, Mem[0000000091800030] = 43bc1d81
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = ffffffb1
! Mem[0000000090000010] = 1d358e58daa1e7e2, %g2 = ffffffff98f9b0b1
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58daa1e7e2
! Mem[0000000025000010] = adaecd3e, %l7 = 00000000488fa666
ldsb [%i2+0x012],%l7 ! %l7 = ffffffffffffffcd
! %l5 = 000000004a66b7bc, Mem[000000009180002d] = a1e7e2ff
stb %l5,[%o0+0x02d] ! Mem[000000009180002c] = bce7e2ff
! Mem[000000009100002c] = ffffffb1, %g18 = 184c4b39fe9a01cf
ldsw [%i6+0x02c],%g2 ! %g2 = 184c4b39fe9a01cf
! Mem[000000009100003c] = a6660000, %g2 = ffffffffffffffb1
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000a666
p10_label_20:
! %l3 = 00000000b1db4b39, Mem[000000009080003b] = 66e7e259
stb %l3,[%i5+0x03b] ! Mem[0000000090800038] = 39e7e259
! %l5 = 000000004a66b7bc, Mem[000000009080001e] = ffb10c86
sth %l5,[%i5+0x01e] ! Mem[000000009080001c] = b7bc0c86
! %l7 = ffffffffffffffcd, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffffcd
! Mem[0000000091800004] = 07b3e6aa, %g2 = 000000000000a666
lduw [%o0+0x004],%g2 ! %g2 = 0000000007b3e6aa
! %l4 = 0000006e, %l5 = 4a66b7bc, Mem[0000000090800000] = 00000000 00002d88
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 0000006e 4a66b7bc
! %l6 = ffffffffffffffb1, Mem[0000000091000032] = 761e1214
stb %l6,[%i6+0x032] ! Mem[0000000091000030] = b11e1214
! Mem[0000000091800010] = 6e4e5182, %g18 = 184c4b39fe9a01cf
ldsw [%o0+%o2],%g2 ! %g2 = 184c4b39fe9a01cf
! %l5 = 000000004a66b7bc, Mem[0000000091800000] = fb520ab0
stw %l5,[%o0+%g0] ! Mem[0000000091800000] = 4a66b7bc
! %l1 = ffffffffffffffc9, Mem[0000000090000030] = b562b15b
stb %l1,[%i4+0x030] ! Mem[0000000090000030] = c962b15b
! Mem[0000000091000028] = d4b15ba1, %g2 = 000000006e4e5182
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffd4b1
p10_label_21:
! %l0 = 488fa666, %l1 = ffffffc9, Mem[0000000091800018] = f97e23b6 b562b15b
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 488fa666 ffffffc9
! Mem[0000000090800024] = 4907488f, %g2 = ffffffffffffd4b1
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004907
! Mem[0000000025000020] = c9c82cba, %l7 = ffffffffffffffcd
ldub [%i2+0x021],%l7 ! %l7 = 00000000000000c8
! Mem[0000000090800024] = 35144907, %g2 = 0000000000004907
lduh [%i5+0x024],%g2 ! %g2 = 0000000000003514
! Mem[0000000090000020] = f7035f62, %g2 = 0000000000003514
ldub [%i4+0x022],%g2 ! %g2 = 00000000000000f7
! Mem[0000000091800008] = b69883bd, %g18 = 184c4b39fe9a01cf
ldsw [%o0+%o1],%g2 ! %g2 = 184c4b39fe9a01cf
! Mem[0000000025800008] = 55474c10, %l4 = 000000000000006e
ldub [%i3+0x00a],%l4 ! %l4 = 000000000000004c
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = ffffffffb69883bd
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! %l0 = 00000000488fa666, Mem[0000000090000000] = ffffffffffffffcd
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 00000000488fa666
! %l0 = 00000000488fa666, Mem[0000000024800006] = b1db4b39
stb %l0,[%i1+0x006] ! Mem[0000000024800004] = b1db6639
p10_label_22:
! %l6 = ffffffb1, %l7 = 000000c8, Mem[0000000091000018] = 5ffaed6e 47a19fcf
std %l6,[%i6+%o3] ! Mem[0000000091000018] = ffffffb1 000000c8
! Mem[0000000025000018] = ffffffb1 8c20d947, %l6 = ffffffb1, %l7 = 000000c8
ldd [%i2+%o3],%l6 ! %l6 = 00000000ffffffb1 000000008c20d947
! Mem[0000000090000034] = 807fa20a, %g2 = 5566979dba3ff053
lduh [%i4+0x034],%g2 ! %g2 = 000000000000807f
! Mem[0000000091000010] = 6cff95cd7757fe01, %g2 = 000000000000807f
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe01
! %l4 = 000000000000004c, Mem[0000000091000000] = 6ae82f8898f9b0b1
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 000000000000004c
! Mem[0000000090800038] = 0000a639, %g2 = 6cff95cd7757fe01
lduw [%i5+0x038],%g2 ! %g2 = 000000000000a639
! Mem[0000000090000034] = 807fa20a, %g2 = 000000000000a639
lduw [%i4+0x034],%g2 ! %g2 = 00000000807fa20a
! %l2 = 00000000e7e259fd, Mem[000000009100002e] = ffb1a5b5
sth %l2,[%i6+0x02e] ! Mem[000000009100002c] = 59fda5b5
! %l0 = 488fa666, %l1 = ffffffc9, Mem[0000000091800020] = 5566979d ba3ff053
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 488fa666 ffffffc9
! %l1 = ffffffffffffffc9, Mem[0000000090000038] = 53918eb2f97e23b6
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffffc9
p10_label_23:
! %l2 = 00000000e7e259fd, Mem[0000000090000005] = 8fa666b4
stb %l2,[%i4+0x005] ! Mem[0000000090000004] = fda666b4
! Mem[0000000091000010] = 6cff95cd7757fe01, %g2 = 00000000807fa20a
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe01
! %l5 = 000000004a66b7bc, Mem[0000000090800008] = 000000000000021f
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = 000000004a66b7bc
! %l0 = 00000000488fa666, Mem[0000000091000000] = 000000000000004c
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000000488fa666
! Mem[0000000090000020] = f7035f62, %g2 = 6cff95cd7757fe01
ldsh [%i4+0x022],%g2 ! %g2 = fffffffffffff703
! %l1 = ffffffffffffffc9, Mem[0000000091000038] = e25676cb488fa666
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffffffc9
! %l5 = 000000004a66b7bc, Mem[0000000090800000] = 0000006e
sth %l5,[%i5+%g0] ! Mem[0000000090800000] = b7bc006e
! Mem[0000000091000020] = b10950dd, %g2 = fffffffffffff703
lduw [%i6+%o4],%g2 ! %g2 = 00000000b10950dd
! Mem[000000009100001c] = 000000c8, %g2 = 00000000b10950dd
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000ffffffb1, Mem[000000009100003e] = ffc90000
sth %l6,[%i6+0x03e] ! Mem[000000009100003c] = ffb10000
p10_label_24:
! %l4 = 0000004c, %l5 = 4a66b7bc, Mem[0000000091800000] = 4a66b7bc 07b3e6aa
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000004c 4a66b7bc
! Mem[0000000025800004] = bbdf4002, %l1 = ffffffffffffffc9
lduw [%i3+0x004],%l1 ! %l1 = 00000000bbdf4002
! %l2 = e7e259fd, %l3 = b1db4b39, Mem[0000000025800018] = 90c1cfd8 daa1e7e2
std %l2,[%i3+%o3] ! Mem[0000000025800018] = e7e259fd b1db4b39
! Mem[0000000024000038] = b1c923e4b5f859c9, %l0 = 00000000488fa666
ldx [%i0+0x038],%l0 ! %l0 = b1c923e4b5f859c9
! Mem[0000000091000028] = d4b15ba1ffff59fd, %g2 = 0000000000000000
ldx [%i6+%o5],%g2 ! %g2 = d4b15ba1ffff59fd
! %l4 = 000000000000004c, Mem[000000009100003e] = ffb10000
sth %l4,[%i6+0x03e] ! Mem[000000009100003c] = 004c0000
! Mem[0000000090800000] = bc006e4a, %g2 = d4b15ba1ffff59fd
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffbc
! %l3 = 00000000b1db4b39, Mem[0000000091000008] = 021f2d887312abd6
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 00000000b1db4b39
! Mem[0000000091800018] = 488fa666 ffffffc9, %g2 = ffffffbc, %g3 = 35144907
ldd [%o0+%o3],%g2 ! %g2 = 00000000488fa666 00000000ffffffc9
! %l2 = 00000000e7e259fd, Mem[0000000091800028] = 488fa666dabce7e2
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 00000000e7e259fd
p10_label_25:
! %l2 = 00000000e7e259fd, Mem[0000000091000020] = b10950dd0f0af93d
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 00000000e7e259fd
! Mem[0000000091000030] = a5b5b11e1214449b, %g2 = 00000000488fa666
ldx [%i6+0x030],%g2 ! %g2 = a5b5b11e1214449b
! Mem[0000000090000010] = 1d358e58 daa1e7e2, %g2 = 1214449b, %g3 = ffffffc9
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000daa1e7e2
! Mem[0000000090000038] = ffffffff, %g2 = 000000001d358e58
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000ff
! %l1 = 00000000bbdf4002, Mem[0000000090000036] = a20affff
sth %l1,[%i4+0x036] ! Mem[0000000090000034] = 4002ffff
! Mem[0000000091800018] = a666ffff, %g2 = 00000000000000ff
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000a666
! Mem[000000009080000c] = 66b7bc89, %g2 = 000000000000a666
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000066
! Mem[0000000091000010] = 6cff95cd, %g2 = 0000000000000066
ldub [%i6+%o2],%g2 ! %g2 = 000000000000006c
! %l6 = ffffffb1, %l7 = 8c20d947, Mem[0000000091000030] = a5b5b11e 1214449b
std %l6,[%i6+0x030] ! Mem[0000000091000030] = ffffffb1 8c20d947
! %l2 = 00000000e7e259fd, Mem[0000000090800014] = daa5495f
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = e7e259fd
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 b1c923e4b5f859c9
bne,a,pn %xcc,p10_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000bbdf4002
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e7e259fd
bne,a,pn %xcc,p10_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b1db4b39
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000004c
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000004a66b7bc
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffffffb1
bne,a,pn %xcc,p10_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008c20d947
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 173ce90a 24eb6aaa
bne %xcc,p10_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7cc0b6d9 e5b46b17
bne %xcc,p10_f6_fail
nop
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = f97e23b60000021f
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 = 00000000488fa666
ldx [%i0+0x020],%g3 ! Observed data at 0000000024000020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6e042e5db1fd7768
ldx [%i0+0x030],%g3 ! Observed data at 0000000024000030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x030,%g4
set p10_local1_expect,%g1
p10_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = e7e259fdb1db6639
ldx [%i1+0x000],%g3 ! Observed data at 0000000024800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x000,%g4
set p10_local2_expect,%g1
p10_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 390449586b753a2f
ldx [%i2+0x000],%g3 ! Observed data at 0000000025000000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7cfda4b10000404b
ldx [%i2+0x008],%g3 ! Observed data at 0000000025000008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffb18c20d947
ldx [%i2+0x018],%g3 ! Observed data at 0000000025000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 15eca284a66629d1
ldx [%i2+0x028],%g3 ! Observed data at 0000000025000028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fb583718b577c6bc
ldx [%i2+0x030],%g3 ! Observed data at 0000000025000030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4b7d82f9ffb1afcc
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+0x018],%g2 ! Expected data = e7e259fdb1db4b39
ldx [%i3+0x018],%g3 ! Observed data at 0000000025800018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 66ddeebb04b4fc5b
ldx [%i3+0x030],%g3 ! Observed data at 0000000025800030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x030,%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_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:
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025000010]
ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025000010]
done
p10_trap1o:
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025000010]
ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025000010]
done
p10_trap2e:
lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025000000]
stwa %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000028]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025800028]
done
p10_trap2o:
lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000025000000]
stwa %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000028]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025800028]
done
p10_trap3e:
nop
nop
nop
nop
done
p10_trap3o:
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 = 2396fcc7edbc2a3c
ldx [%g1+0x008],%l1 ! %l1 = 66e2e887b7a2d4b1
ldx [%g1+0x010],%l2 ! %l2 = a087f4c062317ded
ldx [%g1+0x018],%l3 ! %l3 = b6ea0a11ed376c4a
ldx [%g1+0x020],%l4 ! %l4 = c28aa759f97e23b6
ldx [%g1+0x028],%l5 ! %l5 = 2fd34678b562b15b
ldx [%g1+0x030],%l6 ! %l6 = c336df246b753a2f
ldx [%g1+0x038],%l7 ! %l7 = a84710b65211b52c
! 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 = 8df86e7b 9fe3620e 792e68e9 abc9e1d4
! %f4 = 43de200a 986f9011 6e0fcfe6 b0f7df85
! %f8 = 6c0e7ce3 caaf37a5 713e9e45 d42e407a
! %f12 = 302fb8aa 89d0aa87 d09298a7 41ac11ca
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7c3dddf3 8b8b2a38 fc2b38b7 123d1bb7
! %f20 = c090f79a 250443ec 156343ec 82563203
! %f24 = 71df3c4b 2d0559e2 da7fefe4 4285386a
! %f28 = 1540600b c33de163 a8513d9a 88e7c354
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2f9965e6 a6fd70ca 3d93bc9a 429b319f
! %f36 = 44ce31ca 66853855 584bf5bd 4786eca5
! %f40 = ac784f61 49521639 b6ca2dc3 9fc1c5f4
! %f44 = 5505b3d5 84c8fd80 ecf18905 cf9411dc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x271d624f00000002,%g7,%g1 ! GSR scale = 0, align = 2
wr %g1,%g0,%gsr ! GSR = 271d624f00000002
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[0000000091000034] = 1214449b, %g2 = 0000000000000000
lduw [%i6+0x034],%g2 ! %g2 = 000000001214449b
! Mem[0000000090000008] = b427e099152d46b0, %g2 = 000000001214449b
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! Mem[0000000027800034] = 05c2d527, %l3 = 725dd0783c7b9ad1
ldub [%i3+0x037],%l3 ! %l3 = 0000000000000027
! %l7 = b13c33a9e7f69b5d, Mem[000000009100001c] = 47a19fcf
stw %l7,[%i6+0x01c] ! Mem[000000009100001c] = e7f69b5d
! Mem[0000000091800024] = ba3ff053, %g18 = b6c9a5de4ddc4502
ldsw [%o0+0x024],%g2 ! %g2 = b6c9a5de4ddc4502
! %l5 = 1693091a5c9cb4f4, Mem[0000000091000038] = e25676cb
stw %l5,[%i6+0x038] ! Mem[0000000091000038] = 5c9cb4f4
! Mem[0000000090800024] = 35144907, %g18 = b6c9a5de4ddc4502
ldsw [%i5+0x024],%g2 ! %g2 = b6c9a5de4ddc4502
! Mem[0000000090000008] = b427e099, %g18 = b6c9a5de4ddc4502
ldsw [%i4+%o1],%g2 ! %g2 = b6c9a5de4ddc4502
! %l0 = 0fe99a4a2ced1f90, Mem[0000000091000027] = 3d21a95b
stb %l0,[%i6+0x027] ! Mem[0000000091000024] = 9021a95b
! Mem[0000000091000024] = f99021a9, %g2 = ffffffffb427e099
ldsh [%i6+0x026],%g2 ! %g2 = fffffffffffff990
p11_label_2:
! Mem[0000000027000010] = f0cc6d5b, %l7 = b13c33a9e7f69b5d
ldub [%i2+0x013],%l7 ! %l7 = 000000000000005b
! Mem[0000000090000034] = 807fa20a, %g18 = b6c9a5de4ddc4502
ldsw [%i4+0x034],%g2 ! %g2 = b6c9a5de4ddc4502
! Mem[0000000027000030] = c6df16fc, %l7 = 000000000000005b
lduw [%i2+0x030],%l7 ! %l7 = 00000000c6df16fc
! %l0 = 0fe99a4a2ced1f90, Mem[0000000091800016] = 8cae06fa
sth %l0,[%o0+0x016] ! Mem[0000000091800014] = 1f9006fa
! Mem[0000000091800024] = ba3ff053, %g2 = ffffffff807fa20a
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! Mem[0000000090000010] = 1d358e58, %g2 = 00000000ba3ff053
ldsb [%i4+%o2],%g2 ! %g2 = 000000000000001d
! %l4 = 457ae8a0d32eaa8c, Mem[0000000026000028] = 49199bed440bd383
stx %l4,[%i0+%o5] ! Mem[0000000026000028] = 457ae8a0d32eaa8c
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 000000000000001d
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! Mem[0000000026000008] = 017450c6, %l3 = 0000000000000027
ldsw [%i0+%o1],%l3 ! %l3 = 00000000017450c6
! Mem[0000000091000028] = 21a95ba1 08a9d051, %g2 = 5e356f1d, %g3 = 00000000
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000008a9d051
p11_label_3:
! Mem[0000000090000004] = 8c74b427, %g2 = 0000000021a95ba1
ldub [%i4+0x006],%g2 ! %g2 = 000000000000008c
! %l6 = 11f2004ffd0fd047, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 11f2004ffd0fd047
! %l7 = 00000000c6df16fc, Mem[0000000091000014] = 7757fe01
sth %l7,[%i6+0x014] ! Mem[0000000091000014] = 16fcfe01
! Mem[0000000091800024] = ba3ff053, %g2 = 000000000000008c
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffba3f
! Mem[0000000091800008] = 8b9883bd, %g2 = ffffffffffffba3f
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! Mem[000000009180003c] = adff0000, %g2 = 000000008b9883bd
ldub [%o0+0x03e],%g2 ! %g2 = 00000000000000ad
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = 000000ad, %g3 = 08a9d051
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! %l0 = 0fe99a4a2ced1f90, Mem[0000000091000018] = 5ffaf26ee7f69b5d
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 0fe99a4a2ced1f90
! Mem[0000000026800030] = 02f0f7fb, %l0 = 0fe99a4a2ced1f90
ldub [%i1+0x033],%l0 ! %l0 = 00000000000000fb
! %l0 = 000000fb, %l1 = e19c7dee, Mem[0000000027800020] = 3f005ca5 fc538bc3
std %l0,[%i3+%o4] ! Mem[0000000027800020] = 000000fb e19c7dee
p11_label_4:
! Mem[0000000027800000] = 5406f167 a03ce460, %l2 = 7da70338, %l3 = 017450c6
ldd [%i3+%g0],%l2 ! %l2 = 000000005406f167 00000000a03ce460
! Mem[0000000091800030] = 43bc1d81, %g2 = 000000005566979d
lduw [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81
! %l5 = 1693091a5c9cb4f4, Mem[000000009000000c] = 152d46b0
stw %l5,[%i4+0x00c] ! Mem[000000009000000c] = 5c9cb4f4
! %l6 = 11f2004ffd0fd047, Mem[0000000090000036] = a20a5391
stb %l6,[%i4+0x036] ! Mem[0000000090000034] = 470a5391
! %l4 = d32eaa8c, %l5 = 5c9cb4f4, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l4,[%i5+%o3] ! Mem[0000000090800018] = d32eaa8c 5c9cb4f4
! %l4 = d32eaa8c, %l5 = 5c9cb4f4, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l4,[%i5+%g0] ! Mem[0000000090800000] = d32eaa8c 5c9cb4f4
! Mem[0000000090000010] = 1d358e58d828ead6, %g2 = 0000000043bc1d81
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58d828ead6
! Mem[0000000090000028] = af022e97 7d3b2cbb, %g2 = d828ead6, %g3 = ba3ff053
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d3b2cbb
! %l2 = 000000005406f167, Mem[0000000090000035] = 7f470a53
stb %l2,[%i4+0x035] ! Mem[0000000090000034] = 67470a53
! Mem[0000000027800008] = 3aec4ff3, %l1 = 201287e5e19c7dee
lduh [%i3+0x00a],%l1 ! %l1 = 0000000000004ff3
p11_label_5:
! Mem[0000000090800010] = 9dd95e35, %g2 = 00000000af022e97
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffff9dd9
! Mem[0000000091000000] = 6ae82f8898f9b0a5, %g2 = ffffffffffff9dd9
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0a5
! Mem[000000009100003c] = 62bf8c8f, %g2 = 6ae82f8898f9b0a5
ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000062
! Mem[0000000027000000] = 0a7ba226 3e5c007f, %l2 = 5406f167, %l3 = a03ce460
ldd [%i2+%g0],%l2 ! %l2 = 000000000a7ba226 000000003e5c007f
! %l2 = 0a7ba226, %l3 = 3e5c007f, Mem[0000000091000018] = 0fe99a4a 2ced1f90
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 0a7ba226 3e5c007f
! %l0 = 00000000000000fb, Mem[0000000090000024] = 0332e58e
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = 000000fb
! Mem[0000000090000008] = b427e099 5c9cb4f4, %g2 = 00000062, %g3 = 7d3b2cbb
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 000000005c9cb4f4
! %l6 = 11f2004ffd0fd047, Mem[0000000090000000] = 09d53180
stw %l6,[%i4+%g0] ! Mem[0000000090000000] = fd0fd047
! %l6 = fd0fd047, %l7 = c6df16fc, Mem[0000000090800038] = 11f2004f fd0fd047
std %l6,[%i5+0x038] ! Mem[0000000090800038] = fd0fd047 c6df16fc
! Mem[0000000091000010] = 6cff95cd 16fcfe01, %g2 = b427e099, %g3 = 5c9cb4f4
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 0000000016fcfe01
p11_label_6:
! Mem[000000009180001c] = 684e2855, %g2 = 000000006cff95cd
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000068
! Mem[0000000090800034] = e95efd0f, %g2 = 0000000000000068
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffe9
! Mem[0000000091800024] = f053153f, %g2 = ffffffffffffffe9
ldsh [%o0+0x026],%g2 ! %g2 = fffffffffffff053
! Mem[0000000091000010] = 6cff95cd 16fcfe01, %g2 = fffff053, %g3 = 16fcfe01
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 0000000016fcfe01
! Mem[0000000091000024] = 0f65f990, %g18 = b6c9a5de4ddc4502
ldsw [%i6+0x024],%g2 ! %g2 = b6c9a5de4ddc4502
! %l5 = 1693091a5c9cb4f4, Mem[0000000090800034] = 79e2e95e
sth %l5,[%i5+0x034] ! Mem[0000000090800034] = b4f4e95e
! Mem[0000000090000004] = d6ba8c74, %g2 = 000000000f65f990
lduw [%i4+0x004],%g2 ! %g2 = 00000000d6ba8c74
! Mem[0000000091000038] = 5c9cb4f462bf8c8f, %g2 = 00000000d6ba8c74
ldx [%i6+0x038],%g2 ! %g2 = 5c9cb4f462bf8c8f
! Mem[0000000090000028] = af022e977d3b2cbb, %g2 = 5c9cb4f462bf8c8f
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! Mem[000000009100000c] = abd66cff, %g2 = af022e977d3b2cbb
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffabd6
p11_label_7:
! Mem[0000000090800004] = b4f45a1a, %g2 = ffffffffffffabd6
ldub [%i5+0x006],%g2 ! %g2 = 00000000000000b4
! %l6 = 11f2004ffd0fd047, Mem[0000000090000038] = 53918eb2e6c51178
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 11f2004ffd0fd047
! %l4 = 457ae8a0d32eaa8c, Mem[0000000090800028] = 4459f5d3
stb %l4,[%i5+%o5] ! Mem[0000000090800028] = 8c59f5d3
! %l3 = 000000003e5c007f, Mem[0000000090000020] = 0ad8f703
sth %l3,[%i4+%o4] ! Mem[0000000090000020] = 007ff703
! %l5 = 1693091a5c9cb4f4, Mem[0000000090800004] = 5c9cb4f4
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = 5c9cb4f4
! %l4 = 457ae8a0d32eaa8c, Mem[0000000091800008] = 8b9883bd
stw %l4,[%o0+%o1] ! Mem[0000000091800008] = d32eaa8c
! %l7 = 00000000c6df16fc, Mem[0000000090000034] = 8067470a
sth %l7,[%i4+0x034] ! Mem[0000000090000034] = 16fc470a
! %l7 = 00000000c6df16fc, Mem[000000009000001c] = 70edfb0e
stw %l7,[%i4+0x01c] ! Mem[000000009000001c] = c6df16fc
! Mem[0000000090800028] = 8c59f5d3 51e85f11, %g2 = 000000b4, %g3 = 16fcfe01
ldd [%i5+%o5],%g2 ! %g2 = 000000008c59f5d3 0000000051e85f11
! Mem[0000000090800000] = d32eaa8c 5c9cb4f4, %g2 = 8c59f5d3, %g3 = 51e85f11
ldd [%i5+%g0],%g2 ! %g2 = 00000000d32eaa8c 000000005c9cb4f4
p11_label_8:
! Mem[0000000026800010] = 8d51363b, %l1 = 0000000000004ff3
ldsb [%i1+%o2],%l1 ! %l1 = ffffffffffffff8d
! Mem[000000009080000c] = 14acc7c9, %g2 = 00000000d32eaa8c
lduw [%i5+0x00c],%g2 ! %g2 = 0000000014acc7c9
! %l4 = d32eaa8c, %l5 = 5c9cb4f4, Mem[0000000091800020] = 5566979d ba3ff053
std %l4,[%o0+%o4] ! Mem[0000000091800020] = d32eaa8c 5c9cb4f4
! Mem[000000002700001c] = 15ea41ee, %l5 = 1693091a5c9cb4f4
ldsh [%i2+0x01c],%l5 ! %l5 = 00000000000015ea
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = 14acc7c9, %g3 = 5c9cb4f4
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! %l4 = 457ae8a0d32eaa8c, Mem[000000009100002a] = 5ba108a9
sth %l4,[%i6+0x02a] ! Mem[0000000091000028] = aa8c08a9
! Mem[0000000090800014] = 6f1dd32e, %g2 = 00000000a5b5761e
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000006f1d
! Mem[000000009100002c] = d051a5b5, %g2 = 0000000000006f1d
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000d051
! %l2 = 000000000a7ba226, Mem[0000000026000007] = 686c27b4
stb %l2,[%i0+0x007] ! Mem[0000000026000004] = 686c2726
! %l6 = 11f2004ffd0fd047, Mem[0000000090800010] = f8449dd95e356f1d
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 11f2004ffd0fd047
p11_label_9:
! Mem[000000009000003c] = fd0fd047, %g2 = 000000000000d051
lduw [%i4+0x03c],%g2 ! %g2 = 00000000fd0fd047
! Mem[0000000027800020] = 000000fb, %l6 = 11f2004ffd0fd047
ldsh [%i3+%o4],%l6 ! %l6 = 0000000000000000
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 00000000fd0fd047
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! Mem[0000000026800018] = 1ac43aa49bc0c511, %l4 = 457ae8a0d32eaa8c
ldx [%i1+%o3],%l4 ! %l4 = 1ac43aa49bc0c511
! %l0 = 000000fb, %l1 = ffffff8d, Mem[0000000091800028] = 153f24b0 df4e4459
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 000000fb ffffff8d
! Mem[0000000090800010] = 11f2004f, %g2 = a5b5761e1214449b
lduw [%i5+%o2],%g2 ! %g2 = 0000000011f2004f
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = 0000000011f2004f
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! %l7 = 00000000c6df16fc, Mem[0000000091800020] = d32eaa8c
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = c6df16fc
! %l4 = 9bc0c511, %l5 = 000015ea, Mem[0000000026000020] = 90aa7aeb 9fa361ff
std %l4,[%i0+%o4] ! Mem[0000000026000020] = 9bc0c511 000015ea
! Mem[0000000027000028] = 4ecb8e459d4f48c8, %l7 = 00000000c6df16fc
ldx [%i2+%o5],%l7 ! %l7 = 4ecb8e459d4f48c8
p11_label_10:
! Mem[0000000090000018] = 9028c6df, %g2 = 43bc1d8151532584
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffff9028
! %l0 = 000000fb, %l1 = ffffff8d, Mem[0000000091800028] = 000000fb ffffff8d
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 000000fb ffffff8d
! Mem[0000000090000038] = f2004ffd, %g2 = ffffffffffff9028
ldsb [%i4+0x039],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000026000024] = 000015ea, %l4 = 1ac43aa49bc0c511
ldub [%i0+0x025],%l4 ! %l4 = 0000000000000000
! Mem[0000000090000010] = 1d358e58, %g2 = fffffffffffffff2
lduw [%i4+%o2],%g2 ! %g2 = 000000001d358e58
! %l7 = 4ecb8e459d4f48c8, Mem[0000000091800008] = d32eaa8c
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = 9d4f48c8
! %l1 = ffffffffffffff8d, Mem[0000000090000008] = b427e0995c9cb4f4
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffff8d
! Mem[0000000091800018] = ad5cb768, %g2 = 000000001d358e58
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffad5c
! Mem[000000002600000c] = f233f9f6, %l1 = ffffffffffffff8d
ldsh [%i0+0x00c],%l1 ! %l1 = fffffffffffff233
! %l6 = 00000000, %l7 = 9d4f48c8, Mem[0000000090000038] = 11f2004f fd0fd047
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000000 9d4f48c8
p11_label_11:
! Mem[0000000027000004] = 3e5c007f, %l4 = 0000000000000000
lduw [%i2+0x004],%l4 ! %l4 = 000000003e5c007f
! %l6 = 0000000000000000, Mem[0000000090000004] = d6ba8c74
sth %l6,[%i4+0x004] ! Mem[0000000090000004] = 00008c74
! Mem[0000000090000030] = 7a6764e2 16fc470a, %g2 = ffffad5c, %g3 = 1214449b
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 0000000016fc470a
! Mem[0000000090800034] = b4f4e95e, %g2 = 000000007a6764e2
ldsb [%i5+0x034],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000091000024] = 0f65f990, %g2 = ffffffffffffffb4
lduw [%i6+0x024],%g2 ! %g2 = 000000000f65f990
! %l7 = 4ecb8e459d4f48c8, Mem[0000000090000001] = 0fd04700
stb %l7,[%i4+0x001] ! Mem[0000000090000000] = c8d04700
! Mem[000000002780003c] = f1ae5a85, %l2 = 000000000a7ba226
ldub [%i3+0x03f],%l2 ! %l2 = 0000000000000085
! Mem[0000000090800010] = 11f2004f, %g2 = 000000000f65f990
lduw [%i5+%o2],%g2 ! %g2 = 0000000011f2004f
! Mem[0000000090800008] = 5a1ae61214acc7c9, %g2 = 0000000011f2004f
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61214acc7c9
! Mem[0000000090800030] = eaf607f4, %g18 = b6c9a5de4ddc4502
ldsw [%i5+0x030],%g2 ! %g2 = b6c9a5de4ddc4502
p11_label_12:
! Mem[0000000090000008] = ffffffff, %g2 = ffffffffeaf607f4
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffffffff
! %l1 = fffffffffffff233, Mem[000000009100001c] = 3e5c007f
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = fffff233
! %l5 = 00000000000015ea, Mem[0000000091800027] = f4000000
stb %l5,[%o0+0x027] ! Mem[0000000091800024] = ea000000
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = ffffffffffffffff
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! Mem[0000000090000010] = 1d358e58, %g18 = b6c9a5de4ddc4502
ldsw [%i4+%o2],%g2 ! %g2 = b6c9a5de4ddc4502
! Mem[0000000027800010] = 44954128 efb78fee, %l6 = 00000000, %l7 = 9d4f48c8
ldd [%i3+%o2],%l6 ! %l6 = 0000000044954128 00000000efb78fee
! %l2 = 0000000000000085, Mem[0000000090800004] = 5c9cb4f4
stw %l2,[%i5+0x004] ! Mem[0000000090800004] = 00000085
! Mem[0000000026800038] = 13f04e03 27318bbf, %l2 = 00000085, %l3 = 3e5c007f
ldd [%i1+0x038],%l2 ! %l2 = 0000000013f04e03 0000000027318bbf
! Mem[0000000091800018] = 06faad5cb7684e28, %g2 = 000000001d358e58
ldx [%o0+%o3],%g2 ! %g2 = 06faad5cb7684e28
! %l4 = 3e5c007f, %l5 = 000015ea, Mem[0000000090000010] = 1d358e58 d828ead6
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 3e5c007f 000015ea
p11_label_13:
! Mem[000000009180001c] = b7684e28, %g2 = 06faad5cb7684e28
ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffb7
! %l0 = 00000000000000fb, Mem[000000009080002a] = f5d351e8
stb %l0,[%i5+0x02a] ! Mem[0000000090800028] = fbd351e8
! Mem[0000000026000014] = 8dc7986d, %l5 = 00000000000015ea
lduh [%i0+0x014],%l5 ! %l5 = 0000000000008dc7
! Mem[0000000026800030] = 02f0f7fb, %l0 = 00000000000000fb
ldub [%i1+0x030],%l0 ! %l0 = 0000000000000002
! Mem[000000009080001c] = 5c9cb4f4, %g18 = b6c9a5de4ddc4502
ldsw [%i5+0x01c],%g2 ! %g2 = b6c9a5de4ddc4502
! %l4 = 3e5c007f, %l5 = 00008dc7, Mem[0000000090800038] = fd0fd047 c6df16fc
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 3e5c007f 00008dc7
! %l7 = 00000000efb78fee, Mem[0000000027000030] = c6df16fc
sth %l7,[%i2+0x030] ! Mem[0000000027000030] = 8fee16fc
! Mem[0000000026000004] = 686c2726, %l5 = 0000000000008dc7
ldsw [%i0+0x004],%l5 ! %l5 = 00000000686c2726
! %l4 = 000000003e5c007f, Mem[0000000090800024] = 35144907
sth %l4,[%i5+0x024] ! Mem[0000000090800024] = 007f4907
! Mem[0000000091000014] = 16fcfe01, %g2 = 000000005c9cb4f4
lduw [%i6+0x014],%g2 ! %g2 = 0000000016fcfe01
p11_label_14:
! %l0 = 00000002, %l1 = fffff233, Mem[0000000091000010] = 6cff95cd 16fcfe01
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 00000002 fffff233
! Mem[0000000026800020] = 3bbc832d 7a3d4ada, %l4 = 3e5c007f, %l5 = 686c2726
ldd [%i1+%o4],%l4 ! %l4 = 000000003bbc832d 000000007a3d4ada
! Mem[0000000090000018] = 1d179028, %g18 = b6c9a5de4ddc4502
ldsw [%i4+%o3],%g2 ! %g2 = b6c9a5de4ddc4502
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = 000000001d179028
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
! Mem[0000000091000004] = 98f9b0a5, %g2 = fb520ab007b3e6aa
lduh [%i6+0x004],%g2 ! %g2 = 00000000000098f9
! Mem[0000000091800020] = c6df16fc 5c9cb4ea, %g2 = 000098f9, %g3 = 16fc470a
ldd [%o0+%o4],%g2 ! %g2 = 00000000c6df16fc 000000005c9cb4ea
! Mem[0000000026800038] = 13f04e03, %l3 = 0000000027318bbf
lduw [%i1+0x038],%l3 ! %l3 = 0000000013f04e03
! Mem[000000009100000c] = 12abd600, %g2 = 00000000c6df16fc
ldsb [%i6+0x00d],%g2 ! %g2 = 0000000000000012
! %l6 = 44954128, %l7 = efb78fee, Mem[0000000090000018] = 1d179028 c6df16fc
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 44954128 efb78fee
! Mem[0000000090000008] = ffffffff ffffff8d, %g2 = 00000012, %g3 = 5c9cb4ea
ldd [%i4+%o1],%g2 ! %g2 = 00000000ffffffff 00000000ffffff8d
p11_label_15:
! Mem[000000009080002c] = 51e85f11, %g18 = b6c9a5de4ddc4502
ldsw [%i5+0x02c],%g2 ! %g2 = b6c9a5de4ddc4502
! %l7 = 00000000efb78fee, Mem[0000000027000012] = f0cc6d5b
sth %l7,[%i2+0x012] ! Mem[0000000027000010] = f0cc8fee
! %l4 = 3bbc832d, %l5 = 7a3d4ada, Mem[0000000026000028] = 457ae8a0 d32eaa8c
std %l4,[%i0+%o5] ! Mem[0000000026000028] = 3bbc832d 7a3d4ada
! %l2 = 0000000013f04e03, Mem[000000009000002a] = 2e977d3b
sth %l2,[%i4+0x02a] ! Mem[0000000090000028] = 4e037d3b
! Mem[0000000091000038] = 9cb4f462, %g2 = 0000000051e85f11
ldsb [%i6+0x039],%g2 ! %g2 = ffffffffffffff9c
! %l4 = 3bbc832d, %l5 = 7a3d4ada, Mem[0000000026800010] = 8d51363b 67497963
std %l4,[%i1+%o2] ! Mem[0000000026800010] = 3bbc832d 7a3d4ada
! %l4 = 3bbc832d, %l5 = 7a3d4ada, Mem[0000000090000010] = 3e5c007f 000015ea
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 3bbc832d 7a3d4ada
! Mem[0000000091000034] = 1214449b, %g18 = b6c9a5de4ddc4502
ldsw [%i6+0x034],%g2 ! %g2 = b6c9a5de4ddc4502
! Mem[0000000090000004] = 00008c74, %g2 = 000000001214449b
lduh [%i4+0x004],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = c8000000, %g2 = 0000000000000000
ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffffc8
p11_label_16:
! Mem[000000009100001c] = fff2338b, %g2 = ffffffffffffffc8
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000008] = ffffffff, %g18 = b6c9a5de4ddc4502
ldsw [%i4+%o1],%g2 ! %g2 = b6c9a5de4ddc4502
! %l0 = 0000000000000002, Mem[0000000027000020] = 32e3aea9
sth %l0,[%i2+%o4] ! Mem[0000000027000020] = 0002aea9
! Mem[0000000027800000] = 5406f167, %l4 = 000000003bbc832d
ldub [%i3+0x002],%l4 ! %l4 = 00000000000000f1
! %l3 = 0000000013f04e03, Mem[0000000091000007] = a548c280
stb %l3,[%i6+0x007] ! Mem[0000000091000004] = 0348c280
! Mem[0000000090000010] = 3bbc832d 7a3d4ada, %g2 = ffffffff, %g3 = ffffff8d
ldd [%i4+%o2],%g2 ! %g2 = 000000003bbc832d 000000007a3d4ada
! %l7 = 00000000efb78fee, Mem[0000000090000036] = 470a0000
sth %l7,[%i4+0x036] ! Mem[0000000090000034] = 8fee0000
! Mem[000000009180000c] = af6e4e51, %g2 = 000000003bbc832d
ldub [%o0+0x00f],%g2 ! %g2 = 00000000000000af
! %l0 = 00000002, %l1 = fffff233, Mem[0000000091000020] = 8b0950dd 0f65f990
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 00000002 fffff233
! %l6 = 0000000044954128, Mem[0000000090800038] = 3e5c007f00008dc7
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 0000000044954128
p11_label_17:
! %l5 = 000000007a3d4ada, Mem[0000000090800008] = 5a1ae612
sth %l5,[%i5+%o1] ! Mem[0000000090800008] = 4adae612
! Mem[0000000091000010] = 00000002 fffff233, %g2 = 000000af, %g3 = 7a3d4ada
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000002 00000000fffff233
! Mem[0000000090800020] = 0c86ef26 007f4907, %g2 = 00000002, %g3 = fffff233
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 00000000007f4907
! %l6 = 0000000044954128, Mem[0000000090000006] = 8c74ffff
stb %l6,[%i4+0x006] ! Mem[0000000090000004] = 2874ffff
! Mem[0000000027000014] = 2c8dd267, %l2 = 0000000013f04e03
lduw [%i2+0x014],%l2 ! %l2 = 000000002c8dd267
! Mem[0000000090000014] = 7a3d4ada, %g2 = 000000000c86ef26
lduh [%i4+0x014],%g2 ! %g2 = 0000000000007a3d
! Mem[0000000091000008] = 48c28052, %g2 = 0000000000007a3d
lduh [%i6+%o1],%g2 ! %g2 = 00000000000048c2
! Mem[0000000027800020] = 000000fbe19c7dee, %l7 = 00000000efb78fee
ldx [%i3+%o4],%l7 ! %l7 = 000000fbe19c7dee
! Mem[0000000090800038] = 00000000 44954128, %g2 = 000048c2, %g3 = 007f4907
ldd [%i5+0x038],%g2 ! %g2 = 0000000000000000 0000000044954128
! Mem[0000000090800010] = 11f2004f, %g2 = 0000000000000000
ldsh [%i5+%o2],%g2 ! %g2 = 00000000000011f2
p11_label_18:
! %l4 = 00000000000000f1, Mem[000000002600000e] = f233f9f6
sth %l4,[%i0+0x00e] ! Mem[000000002600000c] = f23300f1
! Mem[0000000091800010] = 6e4e518296291f90, %g2 = 00000000000011f2
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296291f90
! %l7 = 000000fbe19c7dee, Mem[0000000091000008] = 48c28052
stb %l7,[%i6+%o1] ! Mem[0000000091000008] = eec28052
! %l4 = 00000000000000f1, Mem[000000002600003c] = d38306f8
stb %l4,[%i0+0x03c] ! Mem[000000002600003c] = f18306f8
! %l6 = 0000000044954128, Mem[0000000091000020] = 00000002
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 44954128
! Mem[0000000091000000] = 6ae82f88, %g2 = 6e4e518296291f90
lduh [%i6+%g0],%g2 ! %g2 = 0000000000006ae8
! Mem[0000000090000008] = ffffffff ffffff8d, %g2 = 00006ae8, %g3 = 44954128
ldd [%i4+%o1],%g2 ! %g2 = 00000000ffffffff 00000000ffffff8d
! %l3 = 0000000013f04e03, Mem[000000009180001e] = 4e28c6df
sth %l3,[%o0+0x01e] ! Mem[000000009180001c] = 4e03c6df
! Mem[000000009100003c] = 62bf8c8f, %g2 = 00000000ffffffff
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! %l5 = 000000007a3d4ada, Mem[0000000090800000] = d32eaa8c
stw %l5,[%i5+%g0] ! Mem[0000000090800000] = 7a3d4ada
p11_label_19:
! Mem[0000000090000014] = 4ada4495, %g2 = 0000000062bf8c8f
lduh [%i4+0x016],%g2 ! %g2 = 0000000000004ada
! %l2 = 000000002c8dd267, Mem[0000000090000008] = ffffffffffffff8d
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 000000002c8dd267
! %l4 = 000000f1, %l5 = 7a3d4ada, Mem[0000000091800000] = fb520ab0 07b3e6aa
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 000000f1 7a3d4ada
! %l2 = 000000002c8dd267, Mem[0000000091000000] = 6ae82f8898f9b003
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 000000002c8dd267
! %l5 = 000000007a3d4ada, Mem[000000009080003c] = 44954128
stb %l5,[%i5+0x03c] ! Mem[000000009080003c] = da954128
! Mem[0000000091800010] = 6e4e518296291f90, %g2 = 0000000000004ada
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296291f90
! Mem[0000000090000030] = 6764e216, %g2 = 6e4e518296291f90
ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000067
! Mem[0000000090000018] = 44954128efb78fee, %g2 = 0000000000000067
ldx [%i4+%o3],%g2 ! %g2 = 44954128efb78fee
! %l3 = 0000000013f04e03, Mem[0000000090800020] = 0c86ef26007f4907
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 0000000013f04e03
! Mem[0000000090000020] = f7030000, %g2 = 44954128efb78fee
ldsh [%i4+0x022],%g2 ! %g2 = fffffffffffff703
p11_label_20:
! Mem[0000000090000014] = 7a3d4ada, %g2 = fffffffffffff703
lduw [%i4+0x014],%g2 ! %g2 = 000000007a3d4ada
! Mem[0000000091000010] = 000002ff, %g2 = 000000007a3d4ada
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000018] = 0a7ba226, %g2 = 0000000000000000
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000000a7b
! %l4 = 00000000000000f1, Mem[0000000090000020] = 007ff703000000fb
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = 00000000000000f1
! Mem[0000000027000000] = 0a7ba226, %l6 = 0000000044954128
ldsw [%i2+%g0],%l6 ! %l6 = 000000000a7ba226
! %l4 = 00000000000000f1, Mem[0000000091800014] = 96291f90
sth %l4,[%o0+0x014] ! Mem[0000000091800014] = 00f11f90
! %l2 = 2c8dd267, %l3 = 13f04e03, Mem[0000000091800018] = 06faad5c b7684e03
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 2c8dd267 13f04e03
! Mem[0000000027800018] = 63b85923 d8376297, %l4 = 000000f1, %l5 = 7a3d4ada
ldd [%i3+%o3],%l4 ! %l4 = 0000000063b85923 00000000d8376297
! %l1 = fffffffffffff233, Mem[0000000026800030] = 02f0f7fb
sth %l1,[%i1+0x030] ! Mem[0000000026800030] = f233f7fb
! Mem[0000000091800008] = 9d4f48c83923d9af, %g2 = 0000000000000a7b
ldx [%o0+%o1],%g2 ! %g2 = 9d4f48c83923d9af
p11_label_21:
! Mem[0000000090800024] = 13f04e03, %g2 = 9d4f48c83923d9af
ldsh [%i5+0x024],%g2 ! %g2 = 00000000000013f0
! %l2 = 000000002c8dd267, Mem[000000009000001c] = efb78fee
stw %l2,[%i4+0x01c] ! Mem[000000009000001c] = 2c8dd267
! Mem[0000000026800020] = 3bbc832d7a3d4ada, %l0 = 0000000000000002
ldx [%i1+%o4],%l0 ! %l0 = 3bbc832d7a3d4ada
! Mem[0000000027000008] = 3be5f280 a1197562, %l0 = 7a3d4ada, %l1 = fffff233
ldd [%i2+%o1],%l0 ! %l0 = 000000003be5f280 00000000a1197562
! %l0 = 000000003be5f280, Mem[0000000090000005] = 00287400
stb %l0,[%i4+0x005] ! Mem[0000000090000004] = 80287400
! Mem[0000000027800028] = 237979ac 463c85cc, %l2 = 2c8dd267, %l3 = 13f04e03
ldd [%i3+%o5],%l2 ! %l2 = 00000000237979ac 00000000463c85cc
! %l0 = 000000003be5f280, Mem[0000000090800034] = b4f4e95e
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = 3be5f280
! Mem[000000009080002c] = 51e85f11, %g18 = b6c9a5de4ddc4502
ldsw [%i5+0x02c],%g2 ! %g2 = b6c9a5de4ddc4502
! Mem[0000000026000038] = 5f5a2706, %l6 = 000000000a7ba226
lduw [%i0+0x038],%l6 ! %l6 = 000000005f5a2706
! Mem[000000009100001c] = fffff233, %g2 = 0000000051e85f11
lduw [%i6+0x01c],%g2 ! %g2 = 00000000fffff233
p11_label_22:
! Mem[0000000090000018] = 41282c8d, %g2 = 00000000fffff233
ldsb [%i4+0x01a],%g2 ! %g2 = 0000000000000041
! Mem[000000009100002c] = a9d051a5, %g2 = 0000000000000041
ldsb [%i6+0x02d],%g2 ! %g2 = ffffffffffffffa9
! Mem[0000000091000008] = eec280527312abd6, %g2 = ffffffffffffffa9
ldx [%i6+%o1],%g2 ! %g2 = eec280527312abd6
! Mem[0000000091000000] = 0000002c, %g2 = eec280527312abd6
ldsb [%i6+0x001],%g2 ! %g2 = 0000000000000000
! %l4 = 63b85923, %l5 = d8376297, Mem[0000000090800020] = 00000000 13f04e03
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 63b85923 d8376297
! %l6 = 000000005f5a2706, Mem[0000000090000004] = 00802874
sth %l6,[%i4+0x004] ! Mem[0000000090000004] = 27062874
! Mem[0000000091800020] = df16fc5c, %g2 = 0000000000000000
ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000090000008] = 00000000, %g18 = b6c9a5de4ddc4502
ldsw [%i4+%o1],%g2 ! %g2 = b6c9a5de4ddc4502
! %l5 = 00000000d8376297, Mem[0000000090800038] = 00000000da954128
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 00000000d8376297
! %l3 = 00000000463c85cc, Mem[0000000091000028] = 21a9aa8c08a9d051
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 00000000463c85cc
p11_label_23:
! Mem[0000000027800038] = 534d7f71, %l2 = 00000000237979ac
ldsb [%i3+0x03a],%l2 ! %l2 = 000000000000007f
! %l0 = 000000003be5f280, Mem[0000000026000021] = 9bc0c511
stb %l0,[%i0+0x021] ! Mem[0000000026000020] = 9b80c511
! Mem[0000000091000030] = a5b5761e, %g18 = b6c9a5de4ddc4502
ldsw [%i6+0x030],%g2 ! %g2 = b6c9a5de4ddc4502
! %l4 = 0000000063b85923, Mem[000000009100000e] = abd60000
stb %l4,[%i6+0x00e] ! Mem[000000009100000c] = 23d60000
! Mem[0000000090800018] = d32eaa8c 5c9cb4f4, %g2 = a5b5761e, %g3 = ffffff8d
ldd [%i5+%o3],%g2 ! %g2 = 00000000d32eaa8c 000000005c9cb4f4
! Mem[000000009080000c] = 14acc7c9, %g2 = 00000000d32eaa8c
lduh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
! Mem[0000000090000030] = 7a6764e2, %g18 = b6c9a5de4ddc4502
ldsw [%i4+0x030],%g2 ! %g2 = b6c9a5de4ddc4502
! Mem[0000000027000008] = 3be5f280 a1197562, %l0 = 3be5f280, %l1 = a1197562
ldd [%i2+%o1],%l0 ! %l0 = 000000003be5f280 00000000a1197562
! Mem[0000000091800030] = 1d815153, %g2 = 000000007a6764e2
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000001d81
! Mem[000000009100001c] = fffff233, %g18 = b6c9a5de4ddc4502
ldsw [%i6+0x01c],%g2 ! %g2 = b6c9a5de4ddc4502
p11_label_24:
! Mem[000000009100003c] = 62bf8c8f, %g2 = fffffffffffff233
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! %l0 = 000000003be5f280, Mem[0000000090800020] = 63b85923
stb %l0,[%i5+%o4] ! Mem[0000000090800020] = 80b85923
! %l6 = 000000005f5a2706, Mem[000000009000002c] = 7d3b2cbb
stw %l6,[%i4+0x02c] ! Mem[000000009000002c] = 5f5a2706
! %l0 = 000000003be5f280, Mem[000000002680003c] = 27318bbf
stw %l0,[%i1+0x03c] ! Mem[000000002680003c] = 3be5f280
! Mem[0000000026800028] = 6d4203ad 755b8a03, %l4 = 63b85923, %l5 = d8376297
ldd [%i1+%o5],%l4 ! %l4 = 000000006d4203ad 00000000755b8a03
! Mem[0000000090800034] = 3be5f280, %g2 = 0000000062bf8c8f
lduh [%i5+0x034],%g2 ! %g2 = 0000000000003be5
! %l5 = 00000000755b8a03, Mem[0000000091000028] = 00000000
stw %l5,[%i6+%o5] ! Mem[0000000091000028] = 755b8a03
! Mem[0000000090800004] = 00000085, %g18 = b6c9a5de4ddc4502
ldsw [%i5+0x004],%g2 ! %g2 = b6c9a5de4ddc4502
! Mem[0000000091000038] = 5c9cb4f4, %g2 = 0000000000000085
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000005c9c
! %l2 = 000000000000007f, Mem[000000009100002e] = 85cca5b5
sth %l2,[%i6+0x02e] ! Mem[000000009100002c] = 007fa5b5
p11_label_25:
! Mem[0000000091000024] = fffff233, %g18 = b6c9a5de4ddc4502
ldsw [%i6+0x024],%g2 ! %g2 = b6c9a5de4ddc4502
! Mem[000000009000000c] = 2c8dd267, %g2 = fffffffffffff233
lduw [%i4+0x00c],%g2 ! %g2 = 000000002c8dd267
! Mem[0000000090000014] = 4ada4495, %g2 = 000000002c8dd267
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000004ada
! Mem[0000000090800028] = fbd351e8, %g2 = 0000000000004ada
ldsh [%i5+0x02a],%g2 ! %g2 = fffffffffffffbd3
! Mem[0000000091000010] = 00000002fffff233, %g2 = fffffffffffffbd3
ldx [%i6+%o2],%g2 ! %g2 = 00000002fffff233
! %l1 = 00000000a1197562, Mem[0000000027800034] = 05c2d527
stw %l1,[%i3+0x034] ! Mem[0000000027800034] = a1197562
! Mem[000000009000002c] = 27067a67, %g2 = 00000002fffff233
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000002706
! Mem[0000000091800010] = 6e4e5182 00f11f90, %g2 = 00002706, %g3 = 5c9cb4f4
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 0000000000f11f90
! Mem[000000002600003c] = f18306f8, %l3 = 00000000463c85cc
lduw [%i0+0x03c],%l3 ! %l3 = 00000000f18306f8
! %l1 = 00000000a1197562, Mem[000000009000001d] = 8dd26700
stb %l1,[%i4+0x01d] ! Mem[000000009000001c] = 62d26700
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000003be5f280
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a1197562
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000007f
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f18306f8
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000006d4203ad
bne,a,pn %xcc,p11_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000755b8a03
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000005f5a2706
bne,a,pn %xcc,p11_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000fbe19c7dee
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 8df86e7b 9fe3620e
bne %xcc,p11_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 792e68e9 abc9e1d4
bne %xcc,p11_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 43de200a 986f9011
bne %xcc,p11_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 6e0fcfe6 b0f7df85
bne %xcc,p11_f6_fail
nop
! Check Local Memory
set p11_local0_expect,%g1
p11_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 707b15f7686c2726
ldx [%i0+0x000],%g3 ! Observed data at 0000000026000000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 017450c6f23300f1
ldx [%i0+0x008],%g3 ! Observed data at 0000000026000008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9b80c511000015ea
ldx [%i0+0x020],%g3 ! Observed data at 0000000026000020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3bbc832d7a3d4ada
ldx [%i0+0x028],%g3 ! Observed data at 0000000026000028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5f5a2706f18306f8
ldx [%i0+0x038],%g3 ! Observed data at 0000000026000038
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x038,%g4
set p11_local1_expect,%g1
p11_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 3bbc832d7a3d4ada
ldx [%i1+0x010],%g3 ! Observed data at 0000000026800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = f233f7fb3971f002
ldx [%i1+0x030],%g3 ! Observed data at 0000000026800030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 13f04e033be5f280
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+0x010],%g2 ! Expected data = f0cc8fee2c8dd267
ldx [%i2+0x010],%g3 ! Observed data at 0000000027000010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0002aea9238cdbf9
ldx [%i2+0x020],%g3 ! Observed data at 0000000027000020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8fee16fc60543423
ldx [%i2+0x030],%g3 ! Observed data at 0000000027000030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x030,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 000000fbe19c7dee
ldx [%i3+0x020],%g3 ! Observed data at 0000000027800020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 633d8956a1197562
ldx [%i3+0x030],%g3 ! Observed data at 0000000027800030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x030,%g4
! The test for processor 11 has passed
p11_passed:
ta GOOD_TRAP
nop
p11_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p11_failed
p11_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p11_failed
p11_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p11_failed
p11_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p11_failed
p11_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p11_failed
p11_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p11_failed
p11_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p11_failed
p11_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p11_failed
p11_f0_fail:
set p11_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f2_fail:
set p11_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f4_fail:
set p11_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f6_fail:
set p11_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 11 failed
p11_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x02c] ! Set processor 11 done flag
set p11_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 11 failed
p11_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x02c] ! Set processor 11 done flag
set p11_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p11_selfmod_failed:
ba p11_failed
mov 0xabc,%g1
p11_common_error:
or %g0,0xeeb,%g1
ba p11_failed
mov %o5,%g3
p11_common_signature_error:
set p11_temp,%g1
ba p11_failed
st %g2,[%g1] ! Common Lock Number
p11_common_timeout:
set p11_temp,%g1
ba p11_failed
st %g2,[%g1] ! Common Lock Number
p11_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p11_failed
mov 0x0,%g3
p11_trap1e:
stha %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800020]
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800000]
stha %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000018]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027800000]
done
p11_trap1o:
stha %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800020]
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000026800000]
stha %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000018]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027800000]
done
p11_trap2e:
stda %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000028]
stda %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000020]
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000026800020]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027800018]
stwa %l3,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000008]
stha %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000010]
stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000018]
done
p11_trap2o:
stda %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000028]
stda %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000020]
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000026800020]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000027800018]
stwa %l3,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000008]
stha %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026000010]
stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027000018]
done
p11_trap3e:
nop
done
p11_trap3o:
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 = 0fe99a4a2ced1f90
ldx [%g1+0x008],%l1 ! %l1 = 201287e5e19c7dee
ldx [%g1+0x010],%l2 ! %l2 = 8f9a39547da70338
ldx [%g1+0x018],%l3 ! %l3 = 725dd0783c7b9ad1
ldx [%g1+0x020],%l4 ! %l4 = 457ae8a0d32eaa8c
ldx [%g1+0x028],%l5 ! %l5 = 1693091a5c9cb4f4
ldx [%g1+0x030],%l6 ! %l6 = 11f2004ffd0fd047
ldx [%g1+0x038],%l7 ! %l7 = b13c33a9e7f69b5d
! 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 = 1c58fe7e 35abf83b 3a77bc12 7cc62cd9
! %f4 = 8c161f71 d51dda16 997f9ed0 359c628e
! %f8 = 32368cc4 354ec0fe 29e6d60b 794fa027
! %f12 = 87fea22e 11b35631 d97463b9 b2e2f94a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e1d1283c 3319dedf c98d4f50 c5d98714
! %f20 = ea1b1cfa 391a1430 5543551b 44668190
! %f24 = 1fc59fd1 b2dbe79a 7ee8e814 82916738
! %f28 = 640aad23 328ca92d db8c299c 4a4a7654
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7932b0dc 03421fe7 b44cf2cc c276278e
! %f36 = c914c0c6 c8c50fb1 af1e287d 61986100
! %f40 = 66a8566f 8521756b acf85a3b 2c9624e6
! %f44 = b0b0c90d 55985ada 5be8b52b 42c86fa3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x18d6ce1700000053,%g7,%g1 ! GSR scale = 10, align = 3
wr %g1,%g0,%gsr ! GSR = 18d6ce1700000053
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:
! %l3 = 4bbe0eb3ff751277, Mem[0000000090000014] = d828ead6
stb %l3,[%i4+0x014] ! Mem[0000000090000014] = 7728ead6
! Mem[0000000090000018] = 1d179028, %g2 = 0000000000000000
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! %l2 = 4d264d28645bd4bd, Mem[000000009100000a] = 80527312
sth %l2,[%i6+0x00a] ! Mem[0000000091000008] = d4bd7312
! Mem[0000000090000038] = 53918eb2, %g18 = f060a10c209293b5
ldsw [%i4+0x038],%g2 ! %g2 = f060a10c209293b5
! %l5 = bcfb3075b8b61f80, Mem[0000000090800030] = eaf607f4
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = b8b61f80
! %l4 = 87d87281, %l5 = b8b61f80, Mem[0000000091000030] = a5b5761e 1214449b
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 87d87281 b8b61f80
! Mem[0000000090800034] = e95e66e1, %g2 = 0000000053918eb2
lduh [%i5+0x036],%g2 ! %g2 = 000000000000e95e
! Mem[0000000090000024] = 0332e58e, %g2 = 000000000000e95e
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000000332
! Mem[000000009080003c] = 7bb00000, %g2 = 0000000000000332
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! %l0 = 8f360209ab69a14c, Mem[000000002880003d] = 6c711d90
stb %l0,[%i1+0x03d] ! Mem[000000002880003c] = 6c4c1d90
p12_label_2:
! %l0 = 8f360209ab69a14c, Mem[0000000028000018] = a767264f
stw %l0,[%i0+%o3] ! Mem[0000000028000018] = ab69a14c
! Mem[0000000090800030] = b8b61f80, %g2 = 0000000000007bb0
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffb8b6
! %l1 = 2f5882c831d77361, Mem[0000000028800000] = a4443067
sth %l1,[%i1+%g0] ! Mem[0000000028800000] = 73613067
! %l7 = 7e658e09f0d10018, Mem[0000000091800010] = 6e4e5182
stb %l7,[%o0+%o2] ! Mem[0000000091800010] = 184e5182
! %l3 = 4bbe0eb3ff751277, Mem[0000000091000030] = 87d87281
sth %l3,[%i6+0x030] ! Mem[0000000091000030] = 12777281
! Mem[000000009080000c] = c9f8449d, %g2 = ffffffffffffb8b6
ldub [%i5+0x00f],%g2 ! %g2 = 00000000000000c9
! %l1 = 2f5882c831d77361, Mem[0000000090800000] = 73d0acf8
stb %l1,[%i5+%g0] ! Mem[0000000090800000] = 61d0acf8
! Mem[0000000091800030] = 43bc1d81, %g2 = 00000000000000c9
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000043
! Mem[0000000090000028] = af022e97 7d3b2cbb, %g2 = 00000043, %g3 = 00000000
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d3b2cbb
! %l4 = 87d87281, %l5 = b8b61f80, Mem[0000000091800028] = 153f24b0 df4e4459
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 87d87281 b8b61f80
p12_label_3:
! Mem[0000000090800010] = f8449dd9 5e356f1d, %g2 = af022e97, %g3 = 7d3b2cbb
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e356f1d
! %l2 = 4d264d28645bd4bd, Mem[0000000091000020] = 8b0950dd
sth %l2,[%i6+%o4] ! Mem[0000000091000020] = d4bd50dd
! %l4 = 87d87281, %l5 = b8b61f80, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 87d87281 b8b61f80
! Mem[000000009080003c] = adc27bb0, %g2 = 00000000f8449dd9
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000adc2
! Mem[0000000090800014] = 5e356f1d, %g2 = 000000000000adc2
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000005e35
! Mem[0000000091000028] = 21a95ba1, %g2 = 0000000000005e35
lduw [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1
! %l6 = 54199288, %l7 = f0d10018, Mem[0000000090800000] = 61d0acf8 dd4bc205
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 54199288 f0d10018
! Mem[000000009000001c] = 70edfb0e, %g2 = 0000000021a95ba1
lduw [%i4+0x01c],%g2 ! %g2 = 0000000070edfb0e
! %l2 = 4d264d28645bd4bd, Mem[0000000091800010] = 184e5182
stw %l2,[%o0+%o2] ! Mem[0000000091800010] = 645bd4bd
! Mem[0000000091800038] = 54b6116d, %g2 = 0000000070edfb0e
ldsh [%o0+0x038],%g2 ! %g2 = 00000000000054b6
p12_label_4:
! Mem[0000000090800034] = e95e66e1, %g2 = 00000000000054b6
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffe95e
! Mem[0000000091000028] = 21a95ba1, %g2 = ffffffffffffe95e
ldub [%i6+%o5],%g2 ! %g2 = 0000000000000021
! %l3 = 4bbe0eb3ff751277, Mem[0000000090800018] = b2d54dc6db268a9a
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 4bbe0eb3ff751277
! %l0 = ab69a14c, %l1 = 31d77361, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l0,[%i6+0x038] ! Mem[0000000091000038] = ab69a14c 31d77361
! Mem[0000000029800008] = 83762bbd, %l5 = bcfb3075b8b61f80
lduw [%i3+%o1],%l5 ! %l5 = 0000000083762bbd
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = 0000000000000021
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
! Mem[000000009080003c] = 7bb00000, %g2 = 8b9883bd3923d9af
ldsb [%i5+0x03e],%g2 ! %g2 = 000000000000007b
! Mem[0000000091000010] = 95cd7757, %g2 = 000000000000007b
lduh [%i6+0x012],%g2 ! %g2 = 00000000000095cd
! Mem[0000000029000000] = 1402f3aa, %l2 = 4d264d28645bd4bd
lduh [%i2+0x002],%l2 ! %l2 = 000000000000f3aa
! Mem[000000009100002c] = a9d05112, %g2 = 00000000000095cd
ldsb [%i6+0x02d],%g2 ! %g2 = ffffffffffffffa9
p12_label_5:
! Mem[0000000091000030] = 12777281, %g18 = f060a10c209293b5
ldsw [%i6+0x030],%g2 ! %g2 = f060a10c209293b5
! Mem[0000000091800024] = ba3ff053, %g2 = 0000000012777281
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! %l7 = 7e658e09f0d10018, Mem[0000000091000020] = d4bd50dd0f65f93d
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 7e658e09f0d10018
! Mem[0000000090800000] = 88f0d100, %g2 = 00000000ba3ff053
ldub [%i5+0x003],%g2 ! %g2 = 0000000000000088
! Mem[000000002880001c] = 788a1ed0, %l1 = 2f5882c831d77361
ldsb [%i1+0x01d],%l1 ! %l1 = ffffffffffffff8a
! %l0 = ab69a14c, %l1 = ffffff8a, Mem[0000000091000030] = 12777281 b8b61f80
std %l0,[%i6+0x030] ! Mem[0000000091000030] = ab69a14c ffffff8a
! Mem[0000000091800024] = 5387d872, %g2 = 0000000000000088
ldsb [%o0+0x027],%g2 ! %g2 = 0000000000000053
! Mem[0000000091800020] = 5566979d, %g18 = f060a10c209293b5
ldsw [%o0+%o4],%g2 ! %g2 = f060a10c209293b5
! Mem[0000000091000018] = 5ffaf26e, %g2 = 000000005566979d
ldsb [%i6+%o3],%g2 ! %g2 = 000000000000005f
! Mem[0000000091000010] = 6cff95cd, %g18 = f060a10c209293b5
ldsw [%i6+%o2],%g2 ! %g2 = f060a10c209293b5
p12_label_6:
! Mem[000000009180001c] = b7684e28, %g18 = f060a10c209293b5
ldsw [%o0+0x01c],%g2 ! %g2 = f060a10c209293b5
! %l6 = 54199288, %l7 = f0d10018, Mem[0000000029800008] = 83762bbd a9cadebf
std %l6,[%i3+%o1] ! Mem[0000000029800008] = 54199288 f0d10018
! %l3 = 4bbe0eb3ff751277, Mem[0000000028000000] = 98001421099104df
stx %l3,[%i0+%g0] ! Mem[0000000028000000] = 4bbe0eb3ff751277
! Mem[0000000029000004] = d3d8425d, %l3 = 4bbe0eb3ff751277
ldsb [%i2+0x004],%l3 ! %l3 = ffffffffffffffd3
! Mem[000000009180001c] = 4e285566, %g2 = ffffffffb7684e28
ldsb [%o0+0x01e],%g2 ! %g2 = 000000000000004e
! Mem[000000009100001c] = 47a19fcf, %g18 = f060a10c209293b5
ldsw [%i6+0x01c],%g2 ! %g2 = f060a10c209293b5
! Mem[0000000090000000] = 80d6ba8c, %g2 = 0000000047a19fcf
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffff80
! %l0 = 8f360209ab69a14c, Mem[0000000091800030] = 43bc1d8151532584
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 8f360209ab69a14c
! Mem[0000000091000038] = a14c31d7, %g2 = ffffffffffffff80
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffffa14c
! Mem[0000000028800008] = 54ace006, %l5 = 0000000083762bbd
ldsh [%i1+0x00a],%l5 ! %l5 = ffffffffffffe006
p12_label_7:
! Mem[0000000090000038] = 53918eb2, %g2 = ffffffffffffa14c
ldub [%i4+0x038],%g2 ! %g2 = 0000000000000053
! Mem[0000000091800018] = 06faad5c, %g18 = f060a10c209293b5
ldsw [%o0+%o3],%g2 ! %g2 = f060a10c209293b5
! Mem[0000000090000000] = d53180d6, %g2 = 0000000006faad5c
ldub [%i4+0x001],%g2 ! %g2 = 00000000000000d5
! %l5 = ffffffffffffe006, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffffe006
! %l7 = 7e658e09f0d10018, Mem[0000000091000022] = 8e09f0d1
sth %l7,[%i6+0x022] ! Mem[0000000091000020] = 0018f0d1
! %l5 = ffffffffffffe006, Mem[0000000090800018] = 4bbe0eb3ff751277
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = ffffffffffffe006
! Mem[0000000091800014] = 8cae06fa, %g2 = 00000000000000d5
ldub [%o0+0x016],%g2 ! %g2 = 000000000000008c
! %l4 = b3e472be87d87281, Mem[0000000090000023] = 030332e5
stb %l4,[%i4+0x023] ! Mem[0000000090000020] = 810332e5
! %l0 = ab69a14c, %l1 = ffffff8a, Mem[0000000091800020] = 5566979d ba3ff053
std %l0,[%o0+%o4] ! Mem[0000000091800020] = ab69a14c ffffff8a
! %l5 = ffffffffffffe006, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffffe006
p12_label_8:
! Mem[0000000029800018] = 1e9e0026, %l3 = ffffffffffffffd3
lduw [%i3+%o3],%l3 ! %l3 = 000000001e9e0026
! %l3 = 000000001e9e0026, Mem[0000000091800030] = 8f360209
stw %l3,[%o0+0x030] ! Mem[0000000091800030] = 1e9e0026
! %l3 = 000000001e9e0026, Mem[0000000091800034] = ab69a14c
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = 1e9e0026
! Mem[0000000091800034] = 002654b6, %g2 = 000000000000008c
lduh [%o0+0x036],%g2 ! %g2 = 0000000000000026
! Mem[0000000091000004] = f9b0a548, %g2 = 0000000000000026
ldsb [%i6+0x005],%g2 ! %g2 = fffffffffffffff9
! %l4 = b3e472be87d87281, Mem[0000000090000036] = 1f805391
sth %l4,[%i4+0x036] ! Mem[0000000090000034] = 72815391
! Mem[0000000091800038] = 116d9d52, %g2 = fffffffffffffff9
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000011
! Mem[0000000091800008] = ffffffff ffffe006, %g2 = 00000011, %g3 = 5e356f1d
ldd [%o0+%o1],%g2 ! %g2 = 00000000ffffffff 00000000ffffe006
! Mem[000000009000003c] = c5117800, %g2 = 00000000ffffffff
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000c5
! %l4 = b3e472be87d87281, Mem[000000009100001c] = 47a19fcf
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = 87d87281
p12_label_9:
! Mem[0000000091000018] = 5ffaf26e87d87281, %g2 = 00000000000000c5
ldx [%i6+%o3],%g2 ! %g2 = 5ffaf26e87d87281
! %l0 = 8f360209ab69a14c, Mem[0000000028800020] = 597cbefb
sth %l0,[%i1+%o4] ! Mem[0000000028800020] = a14cbefb
! Mem[0000000090800030] = b8b61f80, %g2 = 5ffaf26e87d87281
lduw [%i5+0x030],%g2 ! %g2 = 00000000b8b61f80
! Mem[000000009000000c] = 46b01d35, %g2 = 00000000b8b61f80
ldsh [%i4+0x00e],%g2 ! %g2 = 00000000000046b0
! Mem[0000000091000008] = 48c2d4bd, %g18 = f060a10c209293b5
ldsw [%i6+%o1],%g2 ! %g2 = f060a10c209293b5
! %l0 = ab69a14c, %l1 = ffffff8a, Mem[0000000091800018] = 06faad5c b7684e28
std %l0,[%o0+%o3] ! Mem[0000000091800018] = ab69a14c ffffff8a
! Mem[0000000091000030] = 4cffffff, %g2 = 0000000048c2d4bd
ldsb [%i6+0x033],%g2 ! %g2 = 000000000000004c
! Mem[0000000091800008] = ffffffe0, %g2 = 000000000000004c
ldsb [%o0+0x00b],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000018] = 5ffaf26e, %g18 = f060a10c209293b5
ldsw [%i6+%o3],%g2 ! %g2 = f060a10c209293b5
! Mem[0000000090000030] = d87281b8, %g2 = 000000005ffaf26e
ldsb [%i4+0x031],%g2 ! %g2 = ffffffffffffffd8
p12_label_10:
! Mem[0000000028000038] = 340c7842, %l6 = f60aa0dc54199288
ldub [%i0+0x03a],%l6 ! %l6 = 0000000000000078
! %l0 = 8f360209ab69a14c, Mem[0000000091000000] = 6ae82f88
sth %l0,[%i6+%g0] ! Mem[0000000091000000] = a14c2f88
! Mem[000000009180002c] = 1f801e9e, %g2 = ffffffffffffffd8
ldsb [%o0+0x02e],%g2 ! %g2 = 000000000000001f
! Mem[0000000090800038] = d7bcadc2, %g2 = 000000000000001f
ldsb [%i5+0x03a],%g2 ! %g2 = ffffffffffffffd7
! %l4 = 87d87281, %l5 = ffffe006, Mem[0000000029000008] = f52ea502 7c9ff222
std %l4,[%i2+%o1] ! Mem[0000000029000008] = 87d87281 ffffe006
! Mem[0000000029000018] = 7a00a6802290f188, %l4 = b3e472be87d87281
ldx [%i2+%o3],%l4 ! %l4 = 7a00a6802290f188
! Mem[000000009100002c] = 08a9d051, %g2 = ffffffffffffffd7
lduh [%i6+0x02c],%g2 ! %g2 = 00000000000008a9
! Mem[0000000029000000] = 1402f3aa, %l5 = ffffffffffffe006
ldsb [%i2+0x002],%l5 ! %l5 = fffffffffffffff3
! %l0 = 8f360209ab69a14c, Mem[0000000091800014] = 96298cae
sth %l0,[%o0+0x014] ! Mem[0000000091800014] = a14c8cae
! %l2 = 000000000000f3aa, Mem[000000009100002e] = d051ab69
stb %l2,[%i6+0x02e] ! Mem[000000009100002c] = aa51ab69
p12_label_11:
! %l2 = 000000000000f3aa, Mem[0000000091000026] = 001821a9
sth %l2,[%i6+0x026] ! Mem[0000000091000024] = f3aa21a9
! Mem[0000000090800014] = 6f1dffff, %g2 = 00000000000008a9
lduh [%i5+0x016],%g2 ! %g2 = 0000000000006f1d
! Mem[0000000090000004] = d6ba8c74, %g18 = f060a10c209293b5
ldsw [%i4+0x004],%g2 ! %g2 = f060a10c209293b5
! Mem[0000000091800024] = ff8a87d8, %g2 = ffffffffd6ba8c74
ldsh [%o0+0x026],%g2 ! %g2 = ffffffffffffff8a
! %l4 = 7a00a6802290f188, Mem[0000000029800028] = 818e41ce
stw %l4,[%i3+%o5] ! Mem[0000000029800028] = 2290f188
! Mem[0000000090800020] = 0c86ef26, %g18 = f060a10c209293b5
ldsw [%i5+%o4],%g2 ! %g2 = f060a10c209293b5
! %l6 = 00000078, %l7 = f0d10018, Mem[0000000028800018] = 054f7069 788a1ed0
std %l6,[%i1+%o3] ! Mem[0000000028800018] = 00000078 f0d10018
! %l6 = 00000078, %l7 = f0d10018, Mem[0000000091800000] = ffffffff ffffe006
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 00000078 f0d10018
! Mem[0000000090000034] = 72815391, %g2 = 000000000c86ef26
lduh [%i4+0x036],%g2 ! %g2 = 0000000000007281
! Mem[0000000091800008] = ffffffff, %g2 = 0000000000007281
ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffff
p12_label_12:
! Mem[0000000090000028] = af022e97, %g2 = ffffffffffffffff
lduw [%i4+%o5],%g2 ! %g2 = 00000000af022e97
! Mem[000000009100003c] = 73610000, %g2 = 00000000af022e97
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000007361
! %l3 = 000000001e9e0026, Mem[000000009100002c] = 08a9aa51
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = 1e9e0026
! Mem[000000009100002c] = 1e9e0026, %g2 = 0000000000007361
ldsb [%i6+0x02c],%g2 ! %g2 = 000000000000001e
! Mem[000000009080000c] = c7c9f844, %g2 = 000000000000001e
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffffc7c9
! Mem[0000000091000030] = ab69a14c, %g2 = ffffffffffffc7c9
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffab69
! %l4 = 2290f188, %l5 = fffffff3, Mem[0000000091000038] = ab69a14c 31d77361
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 2290f188 fffffff3
! Mem[0000000090000018] = 1d179028, %g2 = ffffffffffffab69
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = 0000000000001d17
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! %l7 = 7e658e09f0d10018, Mem[0000000091800012] = d4bda14c
sth %l7,[%o0+0x012] ! Mem[0000000091800010] = 0018a14c
p12_label_13:
! Mem[0000000090000038] = 53918eb2, %g2 = 09d53180d6ba8c74
ldub [%i4+0x038],%g2 ! %g2 = 0000000000000053
! Mem[0000000091800014] = aeab69a1, %g2 = 0000000000000053
ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffae
! %l5 = fffffffffffffff3, Mem[0000000091000030] = ab69a14cffffff8a
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = fffffffffffffff3
! Mem[0000000091000018] = 6e87d872, %g2 = ffffffffffffffae
ldub [%i6+0x01b],%g2 ! %g2 = 000000000000006e
! %l6 = 0000000000000078, Mem[000000009000001e] = fb0e0ad8
stb %l6,[%i4+0x01e] ! Mem[000000009000001c] = 780e0ad8
! Mem[0000000090000030] = 87d87281b8b67281, %g2 = 000000000000006e
ldx [%i4+0x030],%g2 ! %g2 = 87d87281b8b67281
! Mem[000000009000001c] = 70ed780e, %g18 = f060a10c209293b5
ldsw [%i4+0x01c],%g2 ! %g2 = f060a10c209293b5
! Mem[0000000090000000] = 09d53180, %g2 = 0000000070ed780e
lduw [%i4+%g0],%g2 ! %g2 = 0000000009d53180
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 0000000009d53180
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffff8eb2
! Mem[0000000091000028] = 21a95ba1, %g2 = ffffffffffff8eb2
lduw [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1
p12_label_14:
! %l1 = ffffffffffffff8a, Mem[0000000091000018] = 5ffaf26e
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = ffffff8a
! %l0 = ab69a14c, %l1 = ffffff8a, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l0,[%i5+%o5] ! Mem[0000000090800028] = ab69a14c ffffff8a
! %l2 = 000000000000f3aa, Mem[0000000091000030] = fffffffffffffff3
stx %l2,[%i6+0x030] ! Mem[0000000091000030] = 000000000000f3aa
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 0000000021a95ba1
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! Mem[0000000091000018] = ffffff8a87d87281, %g2 = 54b6116d9d52adff
ldx [%i6+%o3],%g2 ! %g2 = ffffff8a87d87281
! %l6 = 0000000000000078, Mem[000000009180002e] = 1f801e9e
stb %l6,[%o0+0x02e] ! Mem[000000009180002c] = 78801e9e
! %l5 = fffffffffffffff3, Mem[0000000091800000] = 00000078
stb %l5,[%o0+%g0] ! Mem[0000000091800000] = f3000078
! Mem[0000000090800030] = b8b61f8079e2e95e, %g2 = ffffff8a87d87281
ldx [%i5+0x030],%g2 ! %g2 = b8b61f8079e2e95e
! %l7 = 7e658e09f0d10018, Mem[0000000090000008] = b427e099152d46b0
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 7e658e09f0d10018
! Mem[0000000091000034] = 00f3aa22, %g2 = b8b61f8079e2e95e
ldub [%i6+0x035],%g2 ! %g2 = 0000000000000000
p12_label_15:
! Mem[0000000091000008] = 48c2d4bd 7312abd6, %g2 = 00000000, %g3 = ffffe006
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c2d4bd 000000007312abd6
! %l2 = 000000000000f3aa, Mem[0000000028000018] = ab69a14c
stw %l2,[%i0+%o3] ! Mem[0000000028000018] = 0000f3aa
! %l5 = fffffffffffffff3, Mem[000000009100001c] = 87d87281
stw %l5,[%i6+0x01c] ! Mem[000000009100001c] = fffffff3
! Mem[0000000028800030] = a4e9a06b, %l1 = ffffffffffffff8a
ldsw [%i1+0x030],%l1 ! %l1 = ffffffffa4e9a06b
! %l1 = ffffffffa4e9a06b, Mem[0000000029800028] = 2290f188e00b5240
stx %l1,[%i3+%o5] ! Mem[0000000029800028] = ffffffffa4e9a06b
! Mem[0000000090000030] = 87d87281, %g2 = 0000000048c2d4bd
ldsh [%i4+0x030],%g2 ! %g2 = ffffffffffff87d8
! %l2 = 0000f3aa, %l3 = 1e9e0026, Mem[0000000090000010] = 1d358e58 7728ead6
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 0000f3aa 1e9e0026
! Mem[0000000090000014] = 1e9e0026, %g2 = ffffffffffff87d8
lduh [%i4+0x014],%g2 ! %g2 = 0000000000001e9e
! Mem[000000002880002c] = 9bece688, %l4 = 7a00a6802290f188
ldsw [%i1+0x02c],%l4 ! %l4 = ffffffff9bece688
! %l6 = 0000000000000078, Mem[0000000090000020] = 0ad8f781
sth %l6,[%i4+%o4] ! Mem[0000000090000020] = 0078f781
p12_label_16:
! Mem[000000002900002c] = 9c63c69d, %l0 = 8f360209ab69a14c
ldsb [%i2+0x02d],%l0 ! %l0 = 0000000000000063
! %l5 = fffffffffffffff3, Mem[0000000090000020] = 0078f781
stb %l5,[%i4+%o4] ! Mem[0000000090000020] = f378f781
! Mem[0000000091800028] = 7281b8b6, %g2 = 0000000000001e9e
lduh [%o0+0x02a],%g2 ! %g2 = 0000000000007281
! %l2 = 0000f3aa, %l3 = 1e9e0026, Mem[0000000090000030] = 87d87281 b8b67281
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 0000f3aa 1e9e0026
! Mem[0000000090800004] = 185a1ae6, %g2 = 0000000000007281
ldsb [%i5+0x007],%g2 ! %g2 = 0000000000000018
! Mem[0000000090800038] = 66e1d7bcadc27bb0, %g2 = 0000000000000018
ldx [%i5+0x038],%g2 ! %g2 = 66e1d7bcadc27bb0
! Mem[0000000090800008] = 5a1ae61214acc7c9, %g2 = 66e1d7bcadc27bb0
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61214acc7c9
! Mem[000000002800000c] = dcec2bc3, %l5 = fffffffffffffff3
ldub [%i0+0x00d],%l5 ! %l5 = 00000000000000ec
! Mem[0000000029800008] = 54199288, %l5 = 00000000000000ec
ldsb [%i3+0x009],%l5 ! %l5 = 0000000000000019
! %l6 = 0000000000000078, Mem[000000002880003d] = 6c4c1d90
stb %l6,[%i1+0x03d] ! Mem[000000002880003c] = 6c781d90
p12_label_17:
! %l7 = 7e658e09f0d10018, Mem[0000000028800002] = 73613067
stb %l7,[%i1+0x002] ! Mem[0000000028800000] = 73611867
! Mem[000000009180002c] = b8b67880, %g2 = 5a1ae61214acc7c9
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb8b6
! %l2 = 000000000000f3aa, Mem[000000009000000c] = f0d10018
stw %l2,[%i4+0x00c] ! Mem[000000009000000c] = 0000f3aa
! Mem[0000000091800030] = 1e9e00261e9e0026, %g2 = ffffffffffffb8b6
ldx [%o0+0x030],%g2 ! %g2 = 1e9e00261e9e0026
! %l5 = 0000000000000019, Mem[0000000090800018] = ffffffff
sth %l5,[%i5+%o3] ! Mem[0000000090800018] = 0019ffff
! Mem[0000000090000024] = 0332e58e, %g18 = f060a10c209293b5
ldsw [%i4+0x024],%g2 ! %g2 = f060a10c209293b5
! %l0 = 0000000000000063, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000063
! %l7 = 7e658e09f0d10018, Mem[000000009180000c] = ffffe006
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = f0d10018
! %l5 = 0000000000000019, Mem[0000000090800031] = b61f8079
stb %l5,[%i5+0x031] ! Mem[0000000090800030] = 191f8079
! Mem[0000000091800028] = 87d87281b8b67880, %g2 = 000000000332e58e
ldx [%o0+%o5],%g2 ! %g2 = 87d87281b8b67880
p12_label_18:
! Mem[000000009000003c] = e6c51178, %g2 = 87d87281b8b67880
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
! Mem[0000000091000020] = 7e650018f0d1f3aa, %g2 = 00000000e6c51178
ldx [%i6+%o4],%g2 ! %g2 = 7e650018f0d1f3aa
! Mem[0000000029000038] = b422bba6, %l4 = ffffffff9bece688
ldsh [%i2+0x03a],%l4 ! %l4 = ffffffffffffbba6
! Mem[000000009000003c] = e6c51178, %g18 = f060a10c209293b5
ldsw [%i4+0x03c],%g2 ! %g2 = f060a10c209293b5
! Mem[0000000090000018] = 1d179028 70ed780e, %g2 = e6c51178, %g3 = 7312abd6
ldd [%i4+%o3],%g2 ! %g2 = 000000001d179028 0000000070ed780e
! %l0 = 00000063, %l1 = a4e9a06b, Mem[0000000091000018] = ffffff8a fffffff3
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000063 a4e9a06b
! %l5 = 0000000000000019, Mem[0000000091800014] = a14c8cae
sth %l5,[%o0+0x014] ! Mem[0000000091800014] = 00198cae
! Mem[0000000029800018] = 1e9e0026 98f0d6c2, %l0 = 00000063, %l1 = a4e9a06b
ldd [%i3+%o3],%l0 ! %l0 = 000000001e9e0026 0000000098f0d6c2
! Mem[0000000028000028] = 3ce25c2b f39af2e6, %l4 = ffffbba6, %l5 = 00000019
ldd [%i0+%o5],%l4 ! %l4 = 000000003ce25c2b 00000000f39af2e6
! Mem[0000000091800028] = 87d87281b8b67880, %g2 = 000000001d179028
ldx [%o0+%o5],%g2 ! %g2 = 87d87281b8b67880
p12_label_19:
! Mem[000000009180000c] = 0018645b, %g2 = 87d87281b8b67880
ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000000
! %l4 = 000000003ce25c2b, Mem[0000000091800038] = 54b6116d
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = 3ce25c2b
! %l3 = 000000001e9e0026, Mem[0000000090800026] = 4907ab69
sth %l3,[%i5+0x026] ! Mem[0000000090800024] = 0026ab69
! Mem[0000000090800018] = ffffffff, %g2 = 0000000000000000
ldsh [%i5+0x01a],%g2 ! %g2 = ffffffffffffffff
! %l5 = 00000000f39af2e6, Mem[0000000091800004] = f0d10018
sth %l5,[%o0+0x004] ! Mem[0000000091800004] = f2e60018
! Mem[0000000091000000] = a14c2f88 98f9b0a5, %g2 = ffffffff, %g3 = 70ed780e
ldd [%i6+%g0],%g2 ! %g2 = 00000000a14c2f88 0000000098f9b0a5
! Mem[0000000090000000] = 0000000000000063, %g2 = 00000000a14c2f88
ldx [%i4+%g0],%g2 ! %g2 = 0000000000000063
! Mem[0000000090800014] = 5e356f1d, %g18 = f060a10c209293b5
ldsw [%i5+0x014],%g2 ! %g2 = f060a10c209293b5
! Mem[0000000091000000] = a14c2f88 98f9b0a5, %g2 = 5e356f1d, %g3 = 98f9b0a5
ldd [%i6+%g0],%g2 ! %g2 = 00000000a14c2f88 0000000098f9b0a5
! Mem[0000000029000010] = 5d73a2c5, %l5 = 00000000f39af2e6
ldsb [%i2+%o2],%l5 ! %l5 = 000000000000005d
p12_label_20:
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = a14c2f88, %g3 = 98f9b0a5
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! Mem[0000000091800030] = 1e9e0026 1e9e0026, %g2 = 5a1ae612, %g3 = 14acc7c9
ldd [%o0+0x030],%g2 ! %g2 = 000000001e9e0026 000000001e9e0026
! %l3 = 000000001e9e0026, Mem[0000000090000000] = 0000000000000063
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 000000001e9e0026
! %l0 = 000000001e9e0026, Mem[0000000029000006] = d3d8425d
sth %l0,[%i2+0x006] ! Mem[0000000029000004] = d3d80026
! %l0 = 000000001e9e0026, Mem[000000002800002c] = f39af2e6
stw %l0,[%i0+0x02c] ! Mem[000000002800002c] = 1e9e0026
! %l7 = 7e658e09f0d10018, Mem[0000000091000016] = fe010000
stb %l7,[%i6+0x016] ! Mem[0000000091000014] = 18010000
! Mem[0000000091000004] = b0a548c2, %g2 = 000000001e9e0026
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000091800034] = 1e9e0026, %g2 = ffffffffffffffb0
lduw [%o0+0x034],%g2 ! %g2 = 000000001e9e0026
! Mem[0000000091000030] = 000000000000f3aa, %g2 = 000000001e9e0026
ldx [%i6+0x030],%g2 ! %g2 = 000000000000f3aa
! %l3 = 000000001e9e0026, Mem[000000009000003a] = 8eb2e6c5
sth %l3,[%i4+0x03a] ! Mem[0000000090000038] = 0026e6c5
p12_label_21:
! Mem[000000009000000c] = 0000f3aa, %g18 = f060a10c209293b5
ldsw [%i4+0x00c],%g2 ! %g2 = f060a10c209293b5
! %l6 = 00000078, %l7 = f0d10018, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 00000078 f0d10018
! %l1 = 0000000098f0d6c2, Mem[0000000091800008] = ffffffff
stb %l1,[%o0+%o1] ! Mem[0000000091800008] = c2ffffff
! %l3 = 000000001e9e0026, Mem[000000002800003c] = 4e78d0a4
stw %l3,[%i0+0x03c] ! Mem[000000002800003c] = 1e9e0026
! Mem[000000009100002c] = 9e002600, %g2 = 000000000000f3aa
ldsb [%i6+0x02d],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000091800008] = c2ffffff, %g2 = ffffffffffffff9e
ldub [%o0+%o1],%g2 ! %g2 = 00000000000000c2
! %l6 = 0000000000000078, Mem[0000000091000018] = 00000063a4e9a06b
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000078
! Mem[0000000091800020] = ab69a14cffffff8a, %g2 = 00000000000000c2
ldx [%o0+%o4],%g2 ! %g2 = ab69a14cffffff8a
! Mem[0000000091000018] = 00000000 00000078, %g2 = ffffff8a, %g3 = 1e9e0026
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 0000000000000078
! Mem[0000000090800004] = 00185a1a, %g2 = 0000000000000000
ldsh [%i5+0x006],%g2 ! %g2 = 0000000000000018
p12_label_22:
! Mem[000000009080000c] = 14acc7c9, %g2 = 0000000000000018
ldsh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
! %l7 = 7e658e09f0d10018, Mem[0000000091800006] = 0018c2ff
sth %l7,[%o0+0x006] ! Mem[0000000091800004] = 0018c2ff
! %l5 = 000000000000005d, Mem[0000000091000031] = 00000000
stb %l5,[%i6+0x031] ! Mem[0000000091000030] = 5d000000
! Mem[0000000090000018] = 1d179028, %g2 = 00000000000014ac
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! %l5 = 000000000000005d, Mem[0000000091800011] = 5b001800
stb %l5,[%o0+0x011] ! Mem[0000000091800010] = 5d001800
! %l2 = 000000000000f3aa, Mem[0000000090000018] = 1d17902870ed780e
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 000000000000f3aa
! %l1 = 0000000098f0d6c2, Mem[0000000090000014] = 1e9e0026
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = 98f0d6c2
! Mem[0000000091000014] = 77571801, %g18 = f060a10c209293b5
ldsw [%i6+0x014],%g2 ! %g2 = f060a10c209293b5
! Mem[0000000090800038] = 00000078, %g2 = 0000000077571801
lduh [%i5+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = 000078f2, %g2 = 0000000000000000
ldub [%o0+0x001],%g2 ! %g2 = 0000000000000000
p12_label_23:
! Mem[000000002980003c] = 2280ddad, %l7 = 7e658e09f0d10018
ldsh [%i3+0x03e],%l7 ! %l7 = ffffffffffffddad
! Mem[0000000028800000] = 73611867a193f797, %l0 = 000000001e9e0026
ldx [%i1+%g0],%l0 ! %l0 = 73611867a193f797
! Mem[0000000091800000] = f3000078, %g2 = 0000000000000000
ldsb [%o0+%g0],%g2 ! %g2 = fffffffffffffff3
! %l1 = 0000000098f0d6c2, Mem[000000009080000d] = acc7c9f8
stb %l1,[%i5+0x00d] ! Mem[000000009080000c] = c2c7c9f8
! Mem[000000002880001c] = f0d10018, %l3 = 000000001e9e0026
lduh [%i1+0x01c],%l3 ! %l3 = 000000000000f0d1
! Mem[0000000028800030] = a4e9a06b, %l4 = 000000003ce25c2b
ldsh [%i1+0x030],%l4 ! %l4 = ffffffffffffa4e9
! %l5 = 000000000000005d, Mem[000000009080002e] = ff8ab819
stb %l5,[%i5+0x02e] ! Mem[000000009080002c] = 5d8ab819
! Mem[0000000029800030] = 965d5937, %l4 = ffffffffffffa4e9
lduw [%i3+0x030],%l4 ! %l4 = 00000000965d5937
! Mem[0000000090000030] = f3aa1e9e, %g2 = fffffffffffffff3
lduh [%i4+0x032],%g2 ! %g2 = 000000000000f3aa
! Mem[0000000091800018] = 69a14cff, %g2 = 000000000000f3aa
ldub [%o0+0x019],%g2 ! %g2 = 0000000000000069
p12_label_24:
! %l1 = 0000000098f0d6c2, Mem[0000000090000010] = 0000f3aa
stb %l1,[%i4+%o2] ! Mem[0000000090000010] = c200f3aa
! Mem[0000000090800000] = 54199288, %g18 = f060a10c209293b5
ldsw [%i5+%g0],%g2 ! %g2 = f060a10c209293b5
! %l6 = 0000000000000078, Mem[0000000090000011] = 00f3aa98
stb %l6,[%i4+0x011] ! Mem[0000000090000010] = 78f3aa98
! Mem[0000000091000018] = 00000000, %g2 = 0000000054199288
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = 7e658e09, %g2 = 0000000000000000
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000007e65
! Mem[0000000091800018] = ab69a14c, %g2 = 0000000000007e65
lduw [%o0+%o3],%g2 ! %g2 = 00000000ab69a14c
! Mem[0000000091000020] = 7e650018f0d1f3aa, %g2 = 00000000ab69a14c
ldx [%i6+%o4],%g2 ! %g2 = 7e650018f0d1f3aa
! Mem[0000000090000020] = f378f781 0332e58e, %g2 = f0d1f3aa, %g3 = 00000078
ldd [%i4+%o4],%g2 ! %g2 = 00000000f378f781 000000000332e58e
! %l1 = 0000000098f0d6c2, Mem[0000000091000020] = 7e650018
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = 98f0d6c2
! %l6 = 0000000000000078, Mem[0000000090000010] = c278f3aa
stw %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000078
p12_label_25:
! Mem[000000002980003c] = 2280ddad, %l4 = 00000000965d5937
ldsw [%i3+0x03c],%l4 ! %l4 = 000000002280ddad
! %l6 = 0000000000000078, Mem[000000002980001c] = 98f0d6c2
stw %l6,[%i3+0x01c] ! Mem[000000002980001c] = 00000078
! Mem[0000000029800034] = 3b554752, %l4 = 000000002280ddad
ldsb [%i3+0x035],%l4 ! %l4 = 0000000000000055
! Mem[0000000091000030] = 005d0000, %g2 = 00000000f378f781
ldsh [%i6+0x030],%g2 ! %g2 = 000000000000005d
! Mem[0000000090000020] = f378f7810332e58e, %g2 = 000000000000005d
ldx [%i4+%o4],%g2 ! %g2 = f378f7810332e58e
! %l0 = 73611867a193f797, Mem[0000000091000008] = 48c2d4bd7312abd6
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 73611867a193f797
! Mem[000000002980002c] = a4e9a06b, %l2 = 000000000000f3aa
lduh [%i3+0x02c],%l2 ! %l2 = 000000000000a4e9
! %l0 = 73611867a193f797, Mem[000000009100000c] = a193f797
sth %l0,[%i6+0x00c] ! Mem[000000009100000c] = f797f797
! Mem[0000000091000008] = 73611867f797f797, %g2 = f378f7810332e58e
ldx [%i6+%o1],%g2 ! %g2 = 73611867f797f797
! %l3 = 000000000000f0d1, Mem[000000009100000f] = 976cff95
stb %l3,[%i6+0x00f] ! Mem[000000009100000c] = d16cff95
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 73611867a193f797
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000098f0d6c2
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000a4e9
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000f0d1
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000055
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000005d
bne,a,pn %xcc,p12_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000078
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffddad
bne,a,pn %xcc,p12_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p12_check_fp_registers:
set p12_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 1c58fe7e 35abf83b
bne %xcc,p12_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8c161f71 d51dda16
bne %xcc,p12_f4_fail
nop
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 4bbe0eb3ff751277
ldx [%i0+0x000],%g3 ! Observed data at 0000000028000000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000f3aa6abbecbb
ldx [%i0+0x018],%g3 ! Observed data at 0000000028000018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3ce25c2b1e9e0026
ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 340c78421e9e0026
ldx [%i0+0x038],%g3 ! Observed data at 0000000028000038
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x038,%g4
set p12_local1_expect,%g1
p12_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 73611867a193f797
ldx [%i1+0x000],%g3 ! Observed data at 0000000028800000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000078f0d10018
ldx [%i1+0x018],%g3 ! Observed data at 0000000028800018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a14cbefb83caf0d7
ldx [%i1+0x020],%g3 ! Observed data at 0000000028800020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 15fa88c66c781d90
ldx [%i1+0x038],%g3 ! Observed data at 0000000028800038
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x038,%g4
set p12_local2_expect,%g1
p12_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 1402f3aad3d80026
ldx [%i2+0x000],%g3 ! Observed data at 0000000029000000
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 87d87281ffffe006
ldx [%i2+0x008],%g3 ! Observed data at 0000000029000008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x008,%g4
set p12_local3_expect,%g1
p12_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 54199288f0d10018
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 = 1e9e002600000078
ldx [%i3+0x018],%g3 ! Observed data at 0000000029800018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffffa4e9a06b
ldx [%i3+0x028],%g3 ! Observed data at 0000000029800028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x028,%g4
! The test for processor 12 has passed
p12_passed:
ta GOOD_TRAP
nop
p12_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p12_failed
p12_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p12_failed
p12_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p12_failed
p12_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p12_failed
p12_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p12_failed
p12_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p12_failed
p12_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p12_failed
p12_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p12_failed
p12_f0_fail:
set p12_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p12_f4_fail:
set p12_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800000]
stha %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000010]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029800028]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029800020]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029800010]
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029800000]
done
p12_trap1o:
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800000]
stha %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000010]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029800028]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029800020]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000029800010]
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029800000]
done
p12_trap2e:
stha %l5,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800000]
stha %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000028]
done
p12_trap2o:
stha %l5,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800000]
stha %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000028]
done
p12_trap3e:
nop
nop
nop
done
p12_trap3o:
nop
nop
nop
done
p12_init_memory_pointers:
set p12_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p12_local0_start,%i0
set p12_local1_start,%i1
set p12_local2_start,%i2
set p12_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8f360209ab69a14c
ldx [%g1+0x008],%l1 ! %l1 = 2f5882c831d77361
ldx [%g1+0x010],%l2 ! %l2 = 4d264d28645bd4bd
ldx [%g1+0x018],%l3 ! %l3 = 4bbe0eb3ff751277
ldx [%g1+0x020],%l4 ! %l4 = b3e472be87d87281
ldx [%g1+0x028],%l5 ! %l5 = bcfb3075b8b61f80
ldx [%g1+0x030],%l6 ! %l6 = f60aa0dc54199288
ldx [%g1+0x038],%l7 ! %l7 = 7e658e09f0d10018
! 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 = 8ee5c1e2 d9666d3a e66bae01 4437b6d4
! %f4 = 39e3a2b5 d79cb7c3 6c3bd06e 9d50fa13
! %f8 = 8e19facb 15f982d7 9d2e218e b3c19693
! %f12 = 58737231 3120bf44 17d7443f 13e06e67
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6d9792ca 9fbf85a9 b8c62c71 83d6d08e
! %f20 = 7c9db57e 57832be3 5812c3a4 77f0cec1
! %f24 = 8bfe59c3 69787698 b911d66f 389409f5
! %f28 = 99e3f0d2 ff90b85b d0b44226 59371fb2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1152a3e4 23d79fbb 6c6e5898 8d01abfb
! %f36 = 6c67a9db 72c50e62 197bf194 1a0847af
! %f40 = f6097a1b ea260baa 84f90e32 6bfd4c2b
! %f44 = 087fa899 e6cf2cb6 cc1ccd49 ffb09e0f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x92f3641f00000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = 92f3641f00000037
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[0000000090800030] = eaf607f479e2e95e, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! %l5 = 42a4aef600b2c4f8, Mem[0000000091000036] = 449be256
sth %l5,[%i6+0x036] ! Mem[0000000091000034] = c4f8e256
! Mem[0000000090000028] = af022e977d3b2cbb, %g2 = eaf607f479e2e95e
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! %l6 = 3a6684cc, %l7 = 4411c60c, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 3a6684cc 4411c60c
! Mem[000000002a800038] = eb09954a, %l5 = 42a4aef600b2c4f8
lduw [%i1+0x038],%l5 ! %l5 = 00000000eb09954a
! %l7 = a1418fe24411c60c, Mem[000000002a800000] = 656361db40f0eb02
stx %l7,[%i1+%g0] ! Mem[000000002a800000] = a1418fe24411c60c
! %l0 = 76762e2431a72440, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 76762e2431a72440
! Mem[000000009100002c] = 08a9d051, %g2 = af022e977d3b2cbb
lduh [%i6+0x02c],%g2 ! %g2 = 00000000000008a9
! Mem[0000000091800020] = 5566979d, %g2 = 00000000000008a9
lduw [%o0+%o4],%g2 ! %g2 = 000000005566979d
! Mem[000000002b00003c] = faff0fe6, %l4 = e97866de2eae4f5e
ldub [%i2+0x03f],%l4 ! %l4 = 00000000000000e6
p13_label_2:
! Mem[000000002b800024] = f55b5d08, %l4 = 00000000000000e6
ldsw [%i3+0x024],%l4 ! %l4 = fffffffff55b5d08
! %l3 = 63e81b468c26f975, Mem[0000000090000024] = 0332e58e
stw %l3,[%i4+0x024] ! Mem[0000000090000024] = 8c26f975
! %l5 = 00000000eb09954a, Mem[0000000090000028] = af022e97
sth %l5,[%i4+%o5] ! Mem[0000000090000028] = 954a2e97
! Mem[0000000090000030] = 7a6764e2, %g18 = 676d7c0e633eeaa0
ldsw [%i4+0x030],%g2 ! %g2 = 676d7c0e633eeaa0
! Mem[000000002b000020] = 5ef41dcbdc11ab1a, %l6 = 0715799c3a6684cc
ldx [%i2+%o4],%l6 ! %l6 = 5ef41dcbdc11ab1a
! Mem[000000002b800000] = a55f9335804f96f5, %l5 = 00000000eb09954a
ldx [%i3+%g0],%l5 ! %l5 = a55f9335804f96f5
! Mem[000000002b800024] = f55b5d08, %l6 = 5ef41dcbdc11ab1a
ldsb [%i3+0x025],%l6 ! %l6 = 000000000000005b
! %l7 = a1418fe24411c60c, Mem[0000000091000008] = 48c28052
sth %l7,[%i6+%o1] ! Mem[0000000091000008] = c60c8052
! Mem[000000009080000c] = 4411c60c, %g2 = 000000007a6764e2
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000004411
! Mem[000000002a00002c] = 71a47252, %l5 = a55f9335804f96f5
lduh [%i0+0x02c],%l5 ! %l5 = 00000000000071a4
p13_label_3:
! %l4 = fffffffff55b5d08, Mem[000000002a000030] = 83b180c8c17466df
stx %l4,[%i0+0x030] ! Mem[000000002a000030] = fffffffff55b5d08
! %l1 = a9d26db66f847e08, Mem[000000009080002f] = 11eaf607
stb %l1,[%i5+0x02f] ! Mem[000000009080002c] = 08eaf607
! %l3 = 63e81b468c26f975, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 63e81b468c26f975
! Mem[0000000091800008] = 8b9883bd, %g2 = 0000000000004411
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff8b98
! %l2 = 3960c6822cae8bee, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 3960c6822cae8bee
! %l2 = 2cae8bee, %l3 = 8c26f975, Mem[0000000091000010] = 3960c682 2cae8bee
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 2cae8bee 8c26f975
! Mem[000000009100001c] = a19fcf76, %g2 = ffffffffffff8b98
ldub [%i6+0x01d],%g2 ! %g2 = 00000000000000a1
! Mem[000000002b800030] = 1b325d68, %l2 = 3960c6822cae8bee
ldsb [%i3+0x032],%l2 ! %l2 = 000000000000005d
! Mem[0000000091800030] = 43bc1d81, %g2 = 00000000000000a1
ldub [%o0+0x030],%g2 ! %g2 = 0000000000000043
! Mem[0000000091800038] = 54b6116d, %g2 = 0000000000000043
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b6116d
p13_label_4:
! %l6 = 000000000000005b, Mem[000000002a00002c] = 71a47252
stb %l6,[%i0+0x02c] ! Mem[000000002a00002c] = 5ba47252
! Mem[0000000091000000] = 63e81b46, %g2 = 0000000054b6116d
lduh [%i6+%g0],%g2 ! %g2 = 00000000000063e8
! Mem[000000002a000020] = 9c2b5447, %l0 = 76762e2431a72440
lduh [%i0+%o4],%l0 ! %l0 = 0000000000009c2b
! Mem[0000000090800038] = d7bcadc2, %g2 = 00000000000063e8
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000d7bc
! Mem[0000000091800038] = 54b6116d, %g2 = 000000000000d7bc
ldsh [%o0+0x038],%g2 ! %g2 = 00000000000054b6
! Mem[000000002b000000] = 2a5ec75d 764d34f3, %l6 = 0000005b, %l7 = 4411c60c
ldd [%i2+%g0],%l6 ! %l6 = 000000002a5ec75d 00000000764d34f3
! %l5 = 00000000000071a4, Mem[0000000090800014] = 5e356f1d
sth %l5,[%i5+0x014] ! Mem[0000000090800014] = 71a46f1d
! Mem[0000000090800018] = b2d54dc6, %g2 = 00000000000054b6
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! Mem[0000000090800000] = 73d0acf8 dd4bc205, %g2 = b2d54dc6, %g3 = 00000000
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000dd4bc205
! %l6 = 2a5ec75d, %l7 = 764d34f3, Mem[0000000090000020] = 0ad8f703 8c26f975
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 2a5ec75d 764d34f3
p13_label_5:
! %l4 = f55b5d08, %l5 = 000071a4, Mem[0000000090800010] = f8449dd9 71a46f1d
std %l4,[%i5+%o2] ! Mem[0000000090800010] = f55b5d08 000071a4
! %l6 = 000000002a5ec75d, Mem[000000009100001c] = 47a19fcf
stw %l6,[%i6+0x01c] ! Mem[000000009100001c] = 2a5ec75d
! %l3 = 63e81b468c26f975, Mem[000000002a800000] = a1418fe2
stw %l3,[%i1+%g0] ! Mem[000000002a800000] = 8c26f975
! Mem[0000000090800014] = 71a4b2d5, %g2 = 0000000073d0acf8
lduh [%i5+0x016],%g2 ! %g2 = 00000000000071a4
! Mem[0000000091800038] = 54b6116d, %g2 = 00000000000071a4
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b6116d
! %l3 = 63e81b468c26f975, Mem[000000002b800001] = a55f9335
stb %l3,[%i3+0x001] ! Mem[000000002b800000] = a5759335
! Mem[000000009080002c] = 51e85f08, %g2 = 0000000054b6116d
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
! %l0 = 0000000000009c2b, Mem[000000002a000037] = f55b5d08
stb %l0,[%i0+0x037] ! Mem[000000002a000034] = f55b5d2b
! Mem[0000000091000004] = f975c60c, %g2 = 00000000000051e8
ldsh [%i6+0x006],%g2 ! %g2 = fffffffffffff975
! Mem[000000009180000c] = 3923d9af, %g2 = fffffffffffff975
ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000039
p13_label_6:
! Mem[0000000091000024] = 244021a9, %g2 = 0000000000000039
lduh [%i6+0x026],%g2 ! %g2 = 0000000000002440
! %l7 = 00000000764d34f3, Mem[0000000090000014] = d828ead6
stb %l7,[%i4+0x014] ! Mem[0000000090000014] = f328ead6
! Mem[0000000090000030] = 64e2807f, %g2 = 0000000000002440
lduh [%i4+0x032],%g2 ! %g2 = 00000000000064e2
! Mem[0000000090000038] = 53918eb2, %g18 = 676d7c0e633eeaa0
ldsw [%i4+0x038],%g2 ! %g2 = 676d7c0e633eeaa0
! Mem[0000000091800028] = 3f24b0df, %g2 = 0000000053918eb2
ldub [%o0+0x029],%g2 ! %g2 = 000000000000003f
! Mem[0000000091800008] = 8b9883bd, %g18 = 676d7c0e633eeaa0
ldsw [%o0+%o1],%g2 ! %g2 = 676d7c0e633eeaa0
! %l5 = 00000000000071a4, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = 00000000000071a4
! %l6 = 000000002a5ec75d, Mem[0000000091000010] = 2cae8bee
stw %l6,[%i6+%o2] ! Mem[0000000091000010] = 2a5ec75d
! %l1 = a9d26db66f847e08, Mem[0000000091800031] = bc1d8151
stb %l1,[%o0+0x031] ! Mem[0000000091800030] = 081d8151
! %l0 = 0000000000009c2b, Mem[0000000090000026] = 34f3954a
stb %l0,[%i4+0x026] ! Mem[0000000090000024] = 2bf3954a
p13_label_7:
! %l6 = 2a5ec75d, %l7 = 764d34f3, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 2a5ec75d 764d34f3
! %l4 = f55b5d08, %l5 = 000071a4, Mem[000000002a000018] = b1a79621 7c50b69a
std %l4,[%i0+%o3] ! Mem[000000002a000018] = f55b5d08 000071a4
! Mem[000000009100000c] = 7312abd6, %g2 = ffffffff8b9883bd
ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000007312
! %l0 = 00009c2b, %l1 = 6f847e08, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 00009c2b 6f847e08
! Mem[000000002a800014] = 46e3c8a2, %l1 = a9d26db66f847e08
ldsh [%i1+0x014],%l1 ! %l1 = 00000000000046e3
! %l4 = fffffffff55b5d08, Mem[000000002b00001e] = 2d07d5b9
sth %l4,[%i2+0x01e] ! Mem[000000002b00001c] = 2d075d08
! Mem[0000000091800004] = 000071a4, %g2 = 0000000000007312
lduh [%o0+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800008] = 2a5ec75d 764d34f3, %g2 = 00000000, %g3 = dd4bc205
ldd [%o0+%o1],%g2 ! %g2 = 000000002a5ec75d 00000000764d34f3
! %l1 = 00000000000046e3, Mem[000000002a800018] = d3fe6ac951aa239c
stx %l1,[%i1+%o3] ! Mem[000000002a800018] = 00000000000046e3
! Mem[0000000090800004] = dd4bc205, %g2 = 000000002a5ec75d
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffffdd
p13_label_8:
! Mem[000000002b00002c] = 7ba5a0f9, %l2 = 000000000000005d
ldsh [%i2+0x02c],%l2 ! %l2 = 0000000000007ba5
! Mem[0000000091800018] = ad5cb768, %g2 = ffffffffffffffdd
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffad5c
! %l0 = 00009c2b, %l1 = 000046e3, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 00009c2b 000046e3
! Mem[0000000090000004] = d6ba8c74, %g2 = ffffffffffffad5c
lduw [%i4+0x004],%g2 ! %g2 = 00000000d6ba8c74
! Mem[0000000090800004] = c2053a66, %g2 = 00000000d6ba8c74
lduh [%i5+0x006],%g2 ! %g2 = 000000000000c205
! %l7 = 00000000764d34f3, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 00000000764d34f3
! Mem[0000000091000004] = 8c26f975, %g2 = 000000000000c205
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffff8c26
! %l1 = 00000000000046e3, Mem[0000000090000002] = 0000764d
stb %l1,[%i4+0x002] ! Mem[0000000090000000] = e300764d
! Mem[0000000091800030] = 43081d8151532584, %g2 = ffffffffffff8c26
ldx [%o0+0x030],%g2 ! %g2 = 43081d8151532584
! %l4 = fffffffff55b5d08, Mem[000000009080001e] = 8a9a0c86
stb %l4,[%i5+0x01e] ! Mem[000000009080001c] = 089a0c86
p13_label_9:
! Mem[000000009080002c] = 51e85f08, %g2 = 43081d8151532584
lduw [%i5+0x02c],%g2 ! %g2 = 0000000051e85f08
! Mem[000000002b00001c] = 2d075d08, %l5 = 00000000000071a4
ldsh [%i2+0x01c],%l5 ! %l5 = 0000000000002d07
! Mem[0000000091000010] = 2a5ec75d 8c26f975, %g2 = 51e85f08, %g3 = 764d34f3
ldd [%i6+%o2],%g2 ! %g2 = 000000002a5ec75d 000000008c26f975
! %l7 = 00000000764d34f3, Mem[0000000091800038] = 54b6116d
stw %l7,[%o0+0x038] ! Mem[0000000091800038] = 764d34f3
! %l7 = 00000000764d34f3, Mem[000000009180001a] = ad5cb768
sth %l7,[%o0+0x01a] ! Mem[0000000091800018] = 34f3b768
! %l2 = 0000000000007ba5, Mem[0000000091800035] = 53258476
stb %l2,[%o0+0x035] ! Mem[0000000091800034] = a5258476
! %l5 = 0000000000002d07, Mem[0000000090800010] = f55b5d08000071a4
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 0000000000002d07
! %l1 = 00000000000046e3, Mem[0000000090800030] = eaf607f479e2e95e
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = 00000000000046e3
! %l2 = 00007ba5, %l3 = 8c26f975, Mem[0000000091800008] = 2a5ec75d 764d34f3
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 00007ba5 8c26f975
! %l6 = 000000002a5ec75d, Mem[0000000091000000] = 63e81b46
stw %l6,[%i6+%g0] ! Mem[0000000091000000] = 2a5ec75d
p13_label_10:
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 000000002a5ec75d
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 53918eb2e6c51178
lduw [%i4+0x02c],%g2 ! %g2 = 000000007d3b2cbb
! %l3 = 63e81b468c26f975, Mem[0000000090000011] = 358e58f3
stb %l3,[%i4+0x011] ! Mem[0000000090000010] = 758e58f3
! %l2 = 00007ba5, %l3 = 8c26f975, Mem[0000000090000020] = 2a5ec75d 764d2bf3
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 00007ba5 8c26f975
! Mem[0000000091000028] = 00009c2b000046e3, %g2 = 000000007d3b2cbb
ldx [%i6+%o5],%g2 ! %g2 = 00009c2b000046e3
! %l0 = 0000000000009c2b, Mem[000000009080001c] = db26089a
sth %l0,[%i5+0x01c] ! Mem[000000009080001c] = 9c2b089a
! Mem[000000002b800038] = 6bb2a8d9cefc7928, %l1 = 00000000000046e3
ldx [%i3+0x038],%l1 ! %l1 = 6bb2a8d9cefc7928
! %l4 = fffffffff55b5d08, Mem[000000002a800000] = 8c26f975
stb %l4,[%i1+%g0] ! Mem[000000002a800000] = 0826f975
! Mem[0000000091000000] = c75d8c26, %g2 = 00009c2b000046e3
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffffc7
! %l7 = 00000000764d34f3, Mem[0000000091800025] = 3ff05315
stb %l7,[%o0+0x025] ! Mem[0000000091800024] = f3f05315
p13_label_11:
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = ffffffc7, %g3 = 8c26f975
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
! %l5 = 0000000000002d07, Mem[0000000090000020] = 00007ba58c26f975
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 0000000000002d07
! Mem[0000000090000004] = 764d34f3, %g2 = 0000000053918eb2
lduw [%i4+0x004],%g2 ! %g2 = 00000000764d34f3
! Mem[000000009180001c] = b7684e28, %g2 = 00000000764d34f3
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000b768
! Mem[000000002b00001c] = 2d075d08, %l6 = 000000002a5ec75d
ldub [%i2+0x01e],%l6 ! %l6 = 000000000000005d
! %l2 = 0000000000007ba5, Mem[0000000091800000] = 00000000
sth %l2,[%o0+%g0] ! Mem[0000000091800000] = 7ba50000
! %l5 = 0000000000002d07, Mem[000000002a800008] = 031aa1b9
stw %l5,[%i1+%o1] ! Mem[000000002a800008] = 00002d07
! Mem[0000000090000010] = 758e58f3, %g2 = 000000000000b768
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000075
! %l2 = 0000000000007ba5, Mem[0000000090800031] = 00000000
stb %l2,[%i5+0x031] ! Mem[0000000090800030] = a5000000
! Mem[0000000090000038] = b2e6c511, %g2 = 0000000000000075
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffb2
p13_label_12:
! %l5 = 0000000000002d07, Mem[0000000091800018] = 06fa34f3b7684e28
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 0000000000002d07
! Mem[000000009180000c] = 756e4e51, %g2 = ffffffffffffffb2
ldub [%o0+0x00f],%g2 ! %g2 = 0000000000000075
! Mem[000000002b000034] = e2e5aea9, %l3 = 63e81b468c26f975
ldsh [%i2+0x034],%l3 ! %l3 = ffffffffffffe2e5
! %l3 = ffffffffffffe2e5, Mem[0000000091000020] = 76762e2431a72440
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffe2e5
! Mem[0000000091000018] = 5ffaf26e 2a5ec75d, %g2 = 00000075, %g3 = e6c51178
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 000000002a5ec75d
! Mem[0000000090800034] = 46e30000, %g2 = 000000005ffaf26e
ldsh [%i5+0x036],%g2 ! %g2 = 00000000000046e3
! Mem[0000000090000000] = e300764d, %g2 = 00000000000046e3
ldub [%i4+0x002],%g2 ! %g2 = 00000000000000e3
! %l0 = 0000000000009c2b, Mem[0000000090800014] = 00002d07
stb %l0,[%i5+0x014] ! Mem[0000000090800014] = 2b002d07
! %l6 = 0000005d, %l7 = 764d34f3, Mem[0000000091800010] = 6e4e5182 96298cae
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 0000005d 764d34f3
! Mem[0000000091800018] = 00000000 00002d07, %g2 = 000000e3, %g3 = 2a5ec75d
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 0000000000002d07
p13_label_13:
! Mem[0000000091000004] = 8c26f975, %g2 = 0000000000000000
lduh [%i6+0x004],%g2 ! %g2 = 0000000000008c26
! Mem[0000000090000028] = 954a2e977d3b2cbb, %g2 = 0000000000008c26
ldx [%i4+%o5],%g2 ! %g2 = 954a2e977d3b2cbb
! Mem[0000000090800018] = b2d54dc6, %g2 = 954a2e977d3b2cbb
ldub [%i5+%o3],%g2 ! %g2 = 00000000000000b2
! Mem[0000000090000030] = 7a6764e2, %g2 = 00000000000000b2
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000007a67
! Mem[000000009180003c] = adff0000, %g2 = 0000000000007a67
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000adff
! Mem[0000000091800018] = 00000000, %g2 = 000000000000adff
ldsb [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! %l1 = 6bb2a8d9cefc7928, Mem[0000000090000014] = f328ead6
sth %l1,[%i4+0x014] ! Mem[0000000090000014] = 7928ead6
! Mem[000000002b800038] = 6bb2a8d9cefc7928, %l0 = 0000000000009c2b
ldx [%i3+0x038],%l0 ! %l0 = 6bb2a8d9cefc7928
! %l7 = 00000000764d34f3, Mem[000000009180001c] = 00002d07
sth %l7,[%o0+0x01c] ! Mem[000000009180001c] = 34f32d07
! Mem[0000000091000038] = e25676cb, %g2 = 0000000000000000
ldsb [%i6+0x038],%g2 ! %g2 = ffffffffffffffe2
p13_label_14:
! Mem[000000009080002c] = 51e85f08, %g2 = ffffffffffffffe2
lduh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
! %l6 = 0000005d, %l7 = 764d34f3, Mem[000000002a800038] = eb09954a 3e0956e5
std %l6,[%i1+0x038] ! Mem[000000002a800038] = 0000005d 764d34f3
! %l0 = cefc7928, %l1 = cefc7928, Mem[000000002a000020] = 9c2b5447 7ea30e73
std %l0,[%i0+%o4] ! Mem[000000002a000020] = cefc7928 cefc7928
! Mem[000000002a80001c] = 000046e3, %l0 = 6bb2a8d9cefc7928
ldsw [%i1+0x01c],%l0 ! %l0 = 00000000000046e3
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = 00000000000051e8
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! %l4 = fffffffff55b5d08, Mem[0000000091000010] = 2a5ec75d
sth %l4,[%i6+%o2] ! Mem[0000000091000010] = 5d08c75d
! %l3 = ffffffffffffe2e5, Mem[0000000091800000] = 7ba50000
stw %l3,[%o0+%g0] ! Mem[0000000091800000] = ffffe2e5
! Mem[0000000090000004] = f3b427e0, %g2 = 73d0acf8dd4bc205
ldub [%i4+0x007],%g2 ! %g2 = 00000000000000f3
! %l6 = 000000000000005d, Mem[000000009180002d] = 4e445943
stb %l6,[%o0+0x02d] ! Mem[000000009180002c] = 5d445943
! Mem[0000000091000008] = c60c8052 7312abd6, %g2 = 000000f3, %g3 = 00002d07
ldd [%i6+%o1],%g2 ! %g2 = 00000000c60c8052 000000007312abd6
p13_label_15:
! %l7 = 00000000764d34f3, Mem[0000000090000004] = 764d34f3
stw %l7,[%i4+0x004] ! Mem[0000000090000004] = 764d34f3
! %l7 = 00000000764d34f3, Mem[000000002b000010] = b2d35680e8b8e29f
stx %l7,[%i2+%o2] ! Mem[000000002b000010] = 00000000764d34f3
! Mem[0000000091000030] = a5b5761e 1214c4f8, %g2 = c60c8052, %g3 = 7312abd6
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214c4f8
! Mem[0000000090800010] = 000000002b002d07, %g2 = 00000000a5b5761e
ldx [%i5+%o2],%g2 ! %g2 = 000000002b002d07
! Mem[000000002b000000] = 2a5ec75d, %l5 = 0000000000002d07
ldsh [%i2+0x002],%l5 ! %l5 = ffffffffffffc75d
! Mem[0000000090000004] = 34f3b427, %g2 = 000000002b002d07
lduh [%i4+0x006],%g2 ! %g2 = 00000000000034f3
! Mem[000000002a00002c] = 5ba47252, %l1 = 6bb2a8d9cefc7928
ldub [%i0+0x02e],%l1 ! %l1 = 0000000000000072
! Mem[0000000091000000] = 2a5ec75d, %g18 = 676d7c0e633eeaa0
ldsw [%i6+%g0],%g2 ! %g2 = 676d7c0e633eeaa0
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 2a5ec75d, %g3 = 1214c4f8
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! %l4 = fffffffff55b5d08, Mem[0000000090800034] = 000046e3
stw %l4,[%i5+0x034] ! Mem[0000000090800034] = f55b5d08
p13_label_16:
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 00000000b427e099
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! Mem[0000000091000030] = a5b5761e 1214c4f8, %g2 = 70edfb0e, %g3 = 152d46b0
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214c4f8
! Mem[000000002b000030] = 84a7d4b6, %l1 = 0000000000000072
lduw [%i2+0x030],%l1 ! %l1 = 0000000084a7d4b6
! Mem[0000000090800030] = 00a50000f55b5d08, %g2 = 00000000a5b5761e
ldx [%i5+0x030],%g2 ! %g2 = 00a50000f55b5d08
! %l1 = 0000000084a7d4b6, Mem[000000009000000c] = 152d46b0
sth %l1,[%i4+0x00c] ! Mem[000000009000000c] = d4b646b0
! Mem[000000002a000024] = cefc7928, %l6 = 000000000000005d
ldsh [%i0+0x024],%l6 ! %l6 = ffffffffffffcefc
! Mem[000000009180002c] = df5d4459, %g18 = 676d7c0e633eeaa0
ldsw [%o0+0x02c],%g2 ! %g2 = 676d7c0e633eeaa0
! Mem[000000009180000c] = 8c26f975, %g2 = ffffffffdf5d4459
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffff8c26
! %l0 = 00000000000046e3, Mem[0000000091000010] = 5d08c75d8c26f975
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 00000000000046e3
! Mem[0000000091000030] = a5b5761e, %g2 = ffffffffffff8c26
lduw [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e
p13_label_17:
! %l2 = 00007ba5, %l3 = ffffe2e5, Mem[0000000091000018] = 5ffaf26e 2a5ec75d
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 00007ba5 ffffe2e5
! Mem[0000000091000034] = 1214c4f8, %g2 = 00000000a5b5761e
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000012
! %l3 = ffffffffffffe2e5, Mem[0000000091800020] = 5566979dbaf3f053
stx %l3,[%o0+%o4] ! Mem[0000000091800020] = ffffffffffffe2e5
! Mem[0000000090000030] = e2807fa2, %g2 = 0000000000000012
ldub [%i4+0x033],%g2 ! %g2 = 00000000000000e2
! Mem[0000000090000004] = f3b427e0, %g2 = 00000000000000e2
ldub [%i4+0x007],%g2 ! %g2 = 00000000000000f3
! Mem[000000002a800014] = 46e3c8a2, %l0 = 00000000000046e3
ldub [%i1+0x015],%l0 ! %l0 = 00000000000000e3
! Mem[0000000091000000] = 2a5ec75d8c26f975, %g2 = 00000000000000f3
ldx [%i6+%g0],%g2 ! %g2 = 2a5ec75d8c26f975
! Mem[0000000091000030] = a5b5761e1214c4f8, %g2 = 2a5ec75d8c26f975
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214c4f8
! Mem[000000002a80002c] = 4451b4be, %l1 = 0000000084a7d4b6
ldsh [%i1+0x02e],%l1 ! %l1 = ffffffffffffb4be
! %l6 = ffffffffffffcefc, Mem[000000002a000020] = cefc7928cefc7928
stx %l6,[%i0+%o4] ! Mem[000000002a000020] = ffffffffffffcefc
p13_label_18:
! Mem[0000000091000004] = 8c26f975, %g2 = a5b5761e1214c4f8
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffff8c
! %l7 = 00000000764d34f3, Mem[000000002a000030] = fffffffff55b5d2b
stx %l7,[%i0+0x030] ! Mem[000000002a000030] = 00000000764d34f3
! %l4 = fffffffff55b5d08, Mem[0000000090000018] = 1d179028
sth %l4,[%i4+%o3] ! Mem[0000000090000018] = 5d089028
! %l7 = 00000000764d34f3, Mem[000000009100002a] = 9c2b0000
sth %l7,[%i6+0x02a] ! Mem[0000000091000028] = 34f30000
! %l3 = ffffffffffffe2e5, Mem[0000000091800014] = 764d34f3
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = ffffe2e5
! %l4 = fffffffff55b5d08, Mem[000000009080003c] = 6f847e08
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = f55b5d08
! Mem[0000000091800018] = 0000000034f32d07, %g2 = ffffffffffffff8c
ldx [%o0+%o3],%g2 ! %g2 = 0000000034f32d07
! Mem[000000002a800000] = 0826f975 4411c60c, %l2 = 00007ba5, %l3 = ffffe2e5
ldd [%i1+%g0],%l2 ! %l2 = 000000000826f975 000000004411c60c
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 0000000034f32d07
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[0000000091000024] = e2e50000, %g2 = 0c86ef2635144907
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000e2
p13_label_19:
! Mem[000000002b000010] = 00000000, %l3 = 000000004411c60c
ldsw [%i2+%o2],%l3 ! %l3 = 0000000000000000
! Mem[0000000091000004] = 26f975c6, %g2 = 00000000000000e2
ldsb [%i6+0x005],%g2 ! %g2 = 0000000000000026
! Mem[0000000091800034] = 51a52584, %g18 = 676d7c0e633eeaa0
ldsw [%o0+0x034],%g2 ! %g2 = 676d7c0e633eeaa0
! %l0 = 00000000000000e3, Mem[000000002b800014] = 1a1e231e
sth %l0,[%i3+0x014] ! Mem[000000002b800014] = 00e3231e
! %l6 = ffffffffffffcefc, Mem[0000000090800028] = 4459f5d351e85f08
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffffcefc
! Mem[000000002b000010] = 00000000764d34f3, %l7 = 00000000764d34f3
ldx [%i2+%o2],%l7 ! %l7 = 00000000764d34f3
! Mem[000000002b80002c] = aa80cb41, %l0 = 00000000000000e3
lduw [%i3+0x02c],%l0 ! %l0 = 00000000aa80cb41
! %l2 = 000000000826f975, Mem[0000000091800008] = 00007ba58c26f975
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 000000000826f975
! Mem[000000002b000018] = bd505e0f, %l4 = fffffffff55b5d08
ldsb [%i2+0x01a],%l4 ! %l4 = 000000000000005e
! %l7 = 00000000764d34f3, Mem[0000000091800000] = ffffe2e5
sth %l7,[%o0+%g0] ! Mem[0000000091800000] = 34f3e2e5
p13_label_20:
! Mem[000000002a000038] = 52accdf9, %l7 = 00000000764d34f3
ldub [%i0+0x03b],%l7 ! %l7 = 00000000000000f9
! %l7 = 00000000000000f9, Mem[000000009100000c] = 7312abd6
stw %l7,[%i6+0x00c] ! Mem[000000009100000c] = 000000f9
! Mem[0000000091000038] = e25676cb, %g18 = 676d7c0e633eeaa0
ldsw [%i6+0x038],%g2 ! %g2 = 676d7c0e633eeaa0
! Mem[0000000091000008] = c60c8052, %g2 = ffffffffe25676cb
lduw [%i6+%o1],%g2 ! %g2 = 00000000c60c8052
! %l2 = 000000000826f975, Mem[0000000091800028] = 153f24b0
stw %l2,[%o0+%o5] ! Mem[0000000091800028] = 0826f975
! Mem[000000009100000c] = f9000000, %g2 = 00000000c60c8052
ldub [%i6+0x00f],%g2 ! %g2 = 00000000000000f9
! %l0 = 00000000aa80cb41, Mem[000000009080001e] = 089a0c86
stb %l0,[%i5+0x01e] ! Mem[000000009080001c] = 419a0c86
! %l4 = 0000005e, %l5 = ffffc75d, Mem[0000000090800018] = b2d54dc6 9c2b419a
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 0000005e ffffc75d
! Mem[000000009080001c] = ffffc75d, %g2 = 00000000000000f9
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000ffff
! Mem[000000002b00001c] = 2d075d08, %l2 = 000000000826f975
ldsh [%i2+0x01e],%l2 ! %l2 = 0000000000005d08
p13_label_21:
! %l6 = ffffffffffffcefc, Mem[0000000090800030] = 00a50000
stw %l6,[%i5+0x030] ! Mem[0000000090800030] = ffffcefc
! %l3 = 0000000000000000, Mem[0000000091800008] = 00000000
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = 00000000
! Mem[0000000091800010] = 00005dff, %g2 = 000000000000ffff
ldub [%o0+0x011],%g2 ! %g2 = 0000000000000000
! Mem[000000009100001c] = e5ffffff, %g2 = 0000000000000000
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffe5
! %l2 = 0000000000005d08, Mem[0000000091800014] = ffffe2e5
sth %l2,[%o0+0x014] ! Mem[0000000091800014] = 5d08e2e5
! Mem[0000000091000038] = cb62bf8c, %g2 = ffffffffffffffe5
ldsb [%i6+0x03b],%g2 ! %g2 = ffffffffffffffcb
! Mem[000000009080003c] = 08000000, %g2 = ffffffffffffffcb
ldsb [%i5+0x03f],%g2 ! %g2 = 0000000000000008
! Mem[0000000091800018] = 0000000034f32d07, %g2 = 0000000000000008
ldx [%o0+%o3],%g2 ! %g2 = 0000000034f32d07
! Mem[0000000090000030] = 7a6764e2, %g18 = 676d7c0e633eeaa0
ldsw [%i4+0x030],%g2 ! %g2 = 676d7c0e633eeaa0
! %l2 = 00005d08, %l3 = 00000000, Mem[0000000091800000] = 34f3e2e5 000071a4
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 00005d08 00000000
p13_label_22:
! %l3 = 0000000000000000, Mem[0000000090000022] = 00000000
stb %l3,[%i4+0x022] ! Mem[0000000090000020] = 00000000
! Mem[000000009080000c] = c60c0000, %g2 = 000000007a6764e2
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000c60c
! %l4 = 000000000000005e, Mem[0000000090800010] = 000000002b002d07
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 000000000000005e
! Mem[000000009180002c] = df5d4459, %g2 = 000000000000c60c
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffdf5d
! %l0 = 00000000aa80cb41, Mem[0000000090000030] = 7a6764e2
stw %l0,[%i4+0x030] ! Mem[0000000090000030] = aa80cb41
! %l3 = 0000000000000000, Mem[0000000090000038] = 53918eb2
sth %l3,[%i4+0x038] ! Mem[0000000090000038] = 00008eb2
! Mem[000000002b00001c] = 2d075d08, %l5 = ffffffffffffc75d
ldsb [%i2+0x01f],%l5 ! %l5 = 0000000000000008
! Mem[0000000091800018] = 00000000, %g2 = ffffffffffffdf5d
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800004] = c2053a66, %g2 = 0000000000000000
lduh [%i5+0x006],%g2 ! %g2 = 000000000000c205
! Mem[0000000091800020] = ffffffff, %g2 = 000000000000c205
lduw [%o0+%o4],%g2 ! %g2 = 00000000ffffffff
p13_label_23:
! Mem[0000000091800000] = 00005d08 00000000, %g2 = ffffffff, %g3 = 1214c4f8
ldd [%o0+%g0],%g2 ! %g2 = 0000000000005d08 0000000000000000
! Mem[0000000091000010] = 00000000, %g2 = 0000000000005d08
lduw [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 5d8c26f9, %g2 = 0000000000000000
ldsb [%i6+0x003],%g2 ! %g2 = 000000000000005d
! %l2 = 0000000000005d08, Mem[000000009080001b] = 5effffc7
stb %l2,[%i5+0x01b] ! Mem[0000000090800018] = 08ffffc7
! Mem[000000009000001c] = 70edfb0e, %g18 = 676d7c0e633eeaa0
ldsw [%i4+0x01c],%g2 ! %g2 = 676d7c0e633eeaa0
! Mem[000000009080003c] = 5d080000, %g2 = 0000000070edfb0e
ldsb [%i5+0x03e],%g2 ! %g2 = 000000000000005d
! Mem[0000000091000034] = 1214c4f8, %g2 = 000000000000005d
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000012
! Mem[0000000090800034] = f55b5d08, %g2 = 0000000000000012
lduw [%i5+0x034],%g2 ! %g2 = 00000000f55b5d08
! Mem[0000000090800010] = 00000000 0000005e, %g2 = f55b5d08, %g3 = 00000000
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 000000000000005e
! %l6 = ffffffffffffcefc, Mem[0000000090000016] = ead65d08
sth %l6,[%i4+0x016] ! Mem[0000000090000014] = cefc5d08
p13_label_24:
! %l6 = ffffffffffffcefc, Mem[0000000091000008] = c60c8052000000f9
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = ffffffffffffcefc
! %l2 = 0000000000005d08, Mem[0000000091800004] = 00000000
stb %l2,[%o0+0x004] ! Mem[0000000091800004] = 08000000
! Mem[0000000090800008] = 3a6684cc 4411c60c, %g2 = 00000000, %g3 = 0000005e
ldd [%i5+%o1],%g2 ! %g2 = 000000003a6684cc 000000004411c60c
! %l6 = ffffffffffffcefc, Mem[000000009000000c] = d4b646b0
stw %l6,[%i4+0x00c] ! Mem[000000009000000c] = ffffcefc
! Mem[000000002b000028] = 346ec6f7 7ba5a0f9, %l2 = 00005d08, %l3 = 00000000
ldd [%i2+%o5],%l2 ! %l2 = 00000000346ec6f7 000000007ba5a0f9
! Mem[0000000091000018] = 00007ba5 ffffe2e5, %g2 = 3a6684cc, %g3 = 4411c60c
ldd [%i6+%o3],%g2 ! %g2 = 0000000000007ba5 00000000ffffe2e5
! Mem[000000002a000018] = f55b5d08 000071a4, %l6 = ffffcefc, %l7 = 000000f9
ldd [%i0+%o3],%l6 ! %l6 = 00000000f55b5d08 00000000000071a4
! %l0 = 00000000aa80cb41, Mem[000000002a000000] = 484086b5dca75877
stx %l0,[%i0+%g0] ! Mem[000000002a000000] = 00000000aa80cb41
! %l3 = 000000007ba5a0f9, Mem[0000000090000018] = 5d089028
sth %l3,[%i4+%o3] ! Mem[0000000090000018] = a0f99028
! %l6 = 00000000f55b5d08, Mem[0000000090000024] = 00002d07
stw %l6,[%i4+0x024] ! Mem[0000000090000024] = f55b5d08
p13_label_25:
! Mem[000000009100001c] = e2e5ffff, %g2 = 0000000000007ba5
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000e2e5
! Mem[0000000090800028] = ffffffff, %g2 = 000000000000e2e5
ldub [%i5+0x029],%g2 ! %g2 = 00000000000000ff
! Mem[000000002a000010] = 69b4d4e1, %l0 = 00000000aa80cb41
lduh [%i0+0x012],%l0 ! %l0 = 000000000000d4e1
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 00000000000000ff
lduw [%i4+0x02c],%g2 ! %g2 = 000000007d3b2cbb
! Mem[0000000090000010] = 1d758e58, %g18 = 676d7c0e633eeaa0
ldsw [%i4+%o2],%g2 ! %g2 = 676d7c0e633eeaa0
! %l4 = 000000000000005e, Mem[0000000091800018] = 0000000034f32d07
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 000000000000005e
! Mem[000000002a80001c] = 000046e3, %l2 = 00000000346ec6f7
ldsb [%i1+0x01e],%l2 ! %l2 = 0000000000000046
! %l3 = 000000007ba5a0f9, Mem[0000000090800028] = ffffffffffffcefc
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 000000007ba5a0f9
! %l3 = 000000007ba5a0f9, Mem[0000000091800010] = 0000005d5d08e2e5
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 000000007ba5a0f9
! %l1 = ffffffffffffb4be, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = ffffffffffffb4be
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000000000d4e1
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffb4be
bne,a,pn %xcc,p13_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000046
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007ba5a0f9
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000005e
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000008
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f55b5d08
bne,a,pn %xcc,p13_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000071a4
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e66bae01 4437b6d4
bne %xcc,p13_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 6c3bd06e 9d50fa13
bne %xcc,p13_f6_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000000aa80cb41
ldx [%i0+0x000],%g3 ! Observed data at 000000002a000000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = f55b5d08000071a4
ldx [%i0+0x018],%g3 ! Observed data at 000000002a000018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffffffffcefc
ldx [%i0+0x020],%g3 ! Observed data at 000000002a000020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7af86e8b5ba47252
ldx [%i0+0x028],%g3 ! Observed data at 000000002a000028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000764d34f3
ldx [%i0+0x030],%g3 ! Observed data at 000000002a000030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x030,%g4
set p13_local1_expect,%g1
p13_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0826f9754411c60c
ldx [%i1+0x000],%g3 ! Observed data at 000000002a800000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00002d07da50faa6
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 = 00000000000046e3
ldx [%i1+0x018],%g3 ! Observed data at 000000002a800018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000005d764d34f3
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+0x010],%g2 ! Expected data = 00000000764d34f3
ldx [%i2+0x010],%g3 ! Observed data at 000000002b000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bd505e0f2d075d08
ldx [%i2+0x018],%g3 ! Observed data at 000000002b000018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x018,%g4
set p13_local3_expect,%g1
p13_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a5759335804f96f5
ldx [%i3+0x000],%g3 ! Observed data at 000000002b800000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 668b8fb900e3231e
ldx [%i3+0x010],%g3 ! Observed data at 000000002b800010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x010,%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_f2_fail:
set p13_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a800010]
done
p13_trap1o:
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a800010]
done
p13_trap2e:
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000028]
stwa %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800000]
stwa %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000018]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a800008]
stwa %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800010]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002a000000]
done
p13_trap2o:
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000028]
stwa %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800000]
stwa %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000018]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a800008]
stwa %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b800010]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002a000000]
done
p13_trap3e:
nop
nop
nop
nop
nop
nop
done
p13_trap3o:
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 = 76762e2431a72440
ldx [%g1+0x008],%l1 ! %l1 = a9d26db66f847e08
ldx [%g1+0x010],%l2 ! %l2 = 3960c6822cae8bee
ldx [%g1+0x018],%l3 ! %l3 = 63e81b468c26f975
ldx [%g1+0x020],%l4 ! %l4 = e97866de2eae4f5e
ldx [%g1+0x028],%l5 ! %l5 = 42a4aef600b2c4f8
ldx [%g1+0x030],%l6 ! %l6 = 0715799c3a6684cc
ldx [%g1+0x038],%l7 ! %l7 = a1418fe24411c60c
! 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 = 0c91dde3 9498a91a be494f26 7704f4e5
! %f4 = 618291a2 9ed1e492 a95382d1 d67af6d0
! %f8 = 67183bed 85a0fdcc ab383b19 44fe278a
! %f12 = 59884e38 5a45f3c3 b706934d 7740bc0f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 66fc3ad2 f8991ca7 6f6aca76 c74386fa
! %f20 = ec869340 4356cd14 3e7a79c7 5860edc8
! %f24 = 1a0efb13 675a1274 50b3435c 2d017f96
! %f28 = 699aa193 15136406 0da56322 a112a1b1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ab6daf1f bc0c0d8c 63e26505 846edaaf
! %f36 = 6caaa333 e508fe57 5707be08 d05e942f
! %f40 = 92672794 84b36d28 4f037b23 1ec15e04
! %f44 = 03f08517 ab08e937 61e88261 1d48db8e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbf7a328f00000042,%g7,%g1 ! GSR scale = 8, align = 2
wr %g1,%g0,%gsr ! GSR = bf7a328f00000042
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[000000009100001c] = 9fcf8b09, %g2 = 0000000000000000
ldub [%i6+0x01e],%g2 ! %g2 = 000000000000009f
! %l1 = f6511166ec259d1b, Mem[0000000090000003] = 80d6ba8c
stb %l1,[%i4+0x003] ! Mem[0000000090000000] = 1bd6ba8c
! Mem[0000000090000038] = 53918eb2, %g18 = 4ab77e7fe7876d7c
ldsw [%i4+0x038],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l1 = f6511166ec259d1b, Mem[000000009000002c] = 7d3b2cbb
sth %l1,[%i4+0x02c] ! Mem[000000009000002c] = 9d1b2cbb
! %l5 = d6841ce84ca61569, Mem[0000000090000030] = 7a6764e2807fa20a
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = d6841ce84ca61569
! %l6 = cac87ae831373a61, Mem[000000002d000018] = 873642da
sth %l6,[%i2+%o3] ! Mem[000000002d000018] = 3a6142da
! Mem[000000002c00002c] = 3b34dbb7, %l1 = f6511166ec259d1b
ldsh [%i0+0x02e],%l1 ! %l1 = ffffffffffffdbb7
! %l0 = 1ef76370b087ec25, Mem[000000002d800004] = ab4f08e6
stw %l0,[%i3+0x004] ! Mem[000000002d800004] = b087ec25
! Mem[000000002c00002c] = 3b34dbb7, %l0 = 1ef76370b087ec25
lduw [%i0+0x02c],%l0 ! %l0 = 000000003b34dbb7
! %l2 = 7d610500, %l3 = cba70526, Mem[000000002d800038] = c5939b0e a62a46ea
std %l2,[%i3+0x038] ! Mem[000000002d800038] = 7d610500 cba70526
p14_label_2:
! %l2 = 7d610500, %l3 = cba70526, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 7d610500 cba70526
! %l1 = ffffffffffffdbb7, Mem[0000000091800030] = 43bc1d8151532584
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffdbb7
! Mem[000000009000000c] = 152d46b0, %g18 = 4ab77e7fe7876d7c
ldsw [%i4+0x00c],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l6 = 31373a61, %l7 = 59e1602a, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 31373a61 59e1602a
! %l7 = 4e9b5c3859e1602a, Mem[0000000091800030] = ffffffffffffdbb7
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 4e9b5c3859e1602a
! %l0 = 000000003b34dbb7, Mem[0000000091800008] = 8b9883bd
sth %l0,[%o0+%o1] ! Mem[0000000091800008] = dbb783bd
! %l7 = 4e9b5c3859e1602a, Mem[0000000090000028] = af022e97
stw %l7,[%i4+%o5] ! Mem[0000000090000028] = 59e1602a
! Mem[0000000091800018] = 06faad5c, %g2 = 00000000152d46b0
lduw [%o0+%o3],%g2 ! %g2 = 0000000006faad5c
! Mem[000000009080003c] = adc27bb0, %g18 = 4ab77e7fe7876d7c
ldsw [%i5+0x03c],%g2 ! %g2 = 4ab77e7fe7876d7c
! Mem[000000002c80002c] = 5cca6685, %l0 = 000000003b34dbb7
ldsw [%i1+0x02c],%l0 ! %l0 = 000000005cca6685
p14_label_3:
! %l4 = 18aa2cf9, %l5 = 4ca61569, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 18aa2cf9 4ca61569
! %l5 = d6841ce84ca61569, Mem[000000009100000c] = 7312abd6
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = 4ca61569
! %l3 = 302fbd80cba70526, Mem[000000009080003d] = c27bb000
stb %l3,[%i5+0x03d] ! Mem[000000009080003c] = 267bb000
! Mem[000000002c000010] = 3f47c728, %l4 = a779e28c18aa2cf9
lduw [%i0+%o2],%l4 ! %l4 = 000000003f47c728
! %l4 = 3f47c728, %l5 = 4ca61569, Mem[0000000091000038] = 7d610500 cba70526
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 3f47c728 4ca61569
! Mem[0000000091800024] = ba3ff053, %g2 = ffffffffadc27bb0
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! Mem[0000000091000018] = 5ffaf26e47a19fcf, %g2 = 00000000ba3ff053
ldx [%i6+%o3],%g2 ! %g2 = 5ffaf26e47a19fcf
! %l0 = 5cca6685, %l1 = ffffdbb7, Mem[000000002c000008] = f5177e63 9dce6a19
std %l0,[%i0+%o1] ! Mem[000000002c000008] = 5cca6685 ffffdbb7
! %l4 = 000000003f47c728, Mem[0000000091000026] = f93d21a9
sth %l4,[%i6+0x026] ! Mem[0000000091000024] = c72821a9
! Mem[000000009000001c] = 70edfb0e, %g2 = 5ffaf26e47a19fcf
lduw [%i4+0x01c],%g2 ! %g2 = 0000000070edfb0e
p14_label_4:
! %l1 = ffffffffffffdbb7, Mem[0000000091800034] = 59e1602a
sth %l1,[%o0+0x034] ! Mem[0000000091800034] = dbb7602a
! Mem[000000009000001c] = 70edfb0e, %g2 = 0000000070edfb0e
ldsh [%i4+0x01c],%g2 ! %g2 = 00000000000070ed
! %l2 = c44f7a787d610500, Mem[0000000090800000] = 73d0acf8
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = 7d610500
! Mem[000000009100001c] = 47a19fcf, %g2 = 00000000000070ed
ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! %l3 = 302fbd80cba70526, Mem[000000009080002a] = f5d351e8
stb %l3,[%i5+0x02a] ! Mem[0000000090800028] = 26d351e8
! %l3 = 302fbd80cba70526, Mem[0000000091000030] = a5b5761e
sth %l3,[%i6+0x030] ! Mem[0000000091000030] = 0526761e
! Mem[0000000090800018] = b2d54dc6, %g18 = 4ab77e7fe7876d7c
ldsw [%i5+%o3],%g2 ! %g2 = 4ab77e7fe7876d7c
! Mem[0000000090800000] = 7d610500 dd4bc205, %g2 = b2d54dc6, %g3 = 00000000
ldd [%i5+%g0],%g2 ! %g2 = 000000007d610500 00000000dd4bc205
! Mem[000000009100003c] = 69000000, %g2 = 000000007d610500
ldub [%i6+0x03f],%g2 ! %g2 = 0000000000000069
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = 00000069, %g3 = dd4bc205
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
p14_label_5:
! Mem[000000009000002c] = 2cbbd684, %g2 = 000000005ffaf26e
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000002cbb
! Mem[000000009000002c] = 2cbbd684, %g2 = 0000000000002cbb
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000002cbb
! %l4 = 000000003f47c728, Mem[0000000090000000] = 09d5311bd6ba8c74
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 000000003f47c728
! %l7 = 4e9b5c3859e1602a, Mem[0000000090800010] = 31373a6159e1602a
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 4e9b5c3859e1602a
! Mem[0000000090800028] = 445926d3, %g2 = 0000000000002cbb
lduw [%i5+%o5],%g2 ! %g2 = 00000000445926d3
! Mem[000000002d000008] = 30e78fe5, %l2 = c44f7a787d610500
lduh [%i2+%o1],%l2 ! %l2 = 00000000000030e7
! Mem[0000000090000018] = 1d179028, %g2 = 00000000445926d3
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! Mem[000000009080000c] = 4ca61569, %g18 = 4ab77e7fe7876d7c
ldsw [%i5+0x00c],%g2 ! %g2 = 4ab77e7fe7876d7c
! Mem[0000000090000020] = f7030332, %g2 = 000000004ca61569
ldub [%i4+0x022],%g2 ! %g2 = 00000000000000f7
! Mem[000000009000003c] = e6c51178, %g2 = 00000000000000f7
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
p14_label_6:
! %l3 = 302fbd80cba70526, Mem[000000002c800038] = 5ae13626
stw %l3,[%i1+0x038] ! Mem[000000002c800038] = cba70526
! Mem[0000000090000018] = 902870ed, %g2 = 00000000e6c51178
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000091000038] = c7284ca6, %g2 = ffffffffffffff90
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffffc728
! Mem[0000000090000010] = 8e58d828, %g2 = ffffffffffffc728
lduh [%i4+0x012],%g2 ! %g2 = 0000000000008e58
! %l0 = 000000005cca6685, Mem[000000002c800024] = 1c9d6ff6
stb %l0,[%i1+0x024] ! Mem[000000002c800024] = 859d6ff6
! %l4 = 000000003f47c728, Mem[0000000090000024] = 0332e58e
stw %l4,[%i4+0x024] ! Mem[0000000090000024] = 3f47c728
! Mem[000000009080003c] = ad267bb0, %g2 = 0000000000008e58
lduw [%i5+0x03c],%g2 ! %g2 = 00000000ad267bb0
! %l5 = d6841ce84ca61569, Mem[000000002c000020] = 39116a8d78b7fe53
stx %l5,[%i0+%o4] ! Mem[000000002c000020] = d6841ce84ca61569
! Mem[0000000090800028] = 26d351e8, %g2 = 00000000ad267bb0
ldub [%i5+0x02a],%g2 ! %g2 = 0000000000000026
! %l2 = 000030e7, %l3 = cba70526, Mem[0000000090800030] = eaf607f4 79e2e95e
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 000030e7 cba70526
p14_label_7:
! %l2 = 000030e7, %l3 = cba70526, Mem[0000000090000000] = 00000000 3f47c728
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 000030e7 cba70526
! Mem[000000009000002c] = 2cbbd684, %g2 = 0000000000000026
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000002cbb
! %l0 = 5cca6685, %l1 = ffffdbb7, Mem[000000002c000008] = 5cca6685 ffffdbb7
std %l0,[%i0+%o1] ! Mem[000000002c000008] = 5cca6685 ffffdbb7
! %l0 = 000000005cca6685, Mem[000000002c800008] = 12b9277ffd4ac772
stx %l0,[%i1+%o1] ! Mem[000000002c800008] = 000000005cca6685
! Mem[000000002c800034] = 799a7137, %l0 = 000000005cca6685
ldsb [%i1+0x035],%l0 ! %l0 = ffffffffffffff9a
! Mem[0000000091000034] = 1214449b, %g2 = 0000000000002cbb
lduw [%i6+0x034],%g2 ! %g2 = 000000001214449b
! Mem[0000000090000008] = 27e09915, %g2 = 000000001214449b
ldsb [%i4+0x009],%g2 ! %g2 = 0000000000000027
! %l5 = d6841ce84ca61569, Mem[000000009180002c] = df4e4459
stw %l5,[%o0+0x02c] ! Mem[000000009180002c] = 4ca61569
! Mem[0000000091000020] = 8b0950dd, %g2 = 0000000000000027
ldub [%i6+%o4],%g2 ! %g2 = 000000000000008b
! Mem[0000000090000030] = d6841ce8 4ca61569, %g2 = 0000008b, %g3 = 47a19fcf
ldd [%i4+0x030],%g2 ! %g2 = 00000000d6841ce8 000000004ca61569
p14_label_8:
! %l5 = d6841ce84ca61569, Mem[0000000091800018] = 06faad5c
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = 1569ad5c
! %l2 = 000030e7, %l3 = cba70526, Mem[0000000091800020] = 5566979d ba3ff053
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 000030e7 cba70526
! Mem[0000000090000028] = 59e1602a, %g2 = 00000000d6841ce8
lduh [%i4+%o5],%g2 ! %g2 = 00000000000059e1
! Mem[000000009000000c] = 2d46b01d, %g2 = 00000000000059e1
ldsb [%i4+0x00d],%g2 ! %g2 = 000000000000002d
! Mem[0000000090000000] = 000030e7 cba70526, %g2 = 0000002d, %g3 = 4ca61569
ldd [%i4+%g0],%g2 ! %g2 = 00000000000030e7 00000000cba70526
! %l4 = 000000003f47c728, Mem[000000002d80003e] = cba70526
sth %l4,[%i3+0x03e] ! Mem[000000002d80003c] = cba7c728
! Mem[0000000091000004] = b0a548c2, %g2 = 00000000000030e7
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000090800000] = 0500dd4b, %g2 = ffffffffffffffb0
ldsh [%i5+0x002],%g2 ! %g2 = 0000000000000500
! %l0 = ffffff9a, %l1 = ffffdbb7, Mem[0000000091800030] = 4e9b5c38 dbb7602a
std %l0,[%o0+0x030] ! Mem[0000000091800030] = ffffff9a ffffdbb7
! Mem[0000000090000018] = 1d179028, %g2 = 0000000000000500
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
p14_label_9:
! Mem[0000000091000004] = 98f9b0a5, %g18 = 4ab77e7fe7876d7c
ldsw [%i6+0x004],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l6 = 31373a61, %l7 = 59e1602a, Mem[0000000090000010] = 1d358e58 d828ead6
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 31373a61 59e1602a
! Mem[000000002c800000] = 62c9f612, %l0 = ffffffffffffff9a
ldsh [%i1+%g0],%l0 ! %l0 = 00000000000062c9
! %l6 = cac87ae831373a61, Mem[0000000090000032] = 1ce84ca6
sth %l6,[%i4+0x032] ! Mem[0000000090000030] = 3a614ca6
! %l6 = 31373a61, %l7 = 59e1602a, Mem[0000000090800030] = 000030e7 cba70526
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 31373a61 59e1602a
! %l4 = 3f47c728, %l5 = 4ca61569, Mem[0000000090800010] = 4e9b5c38 59e1602a
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 3f47c728 4ca61569
! Mem[000000009100000c] = 15696cff, %g2 = ffffffff98f9b0a5
ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000015
! %l4 = 3f47c728, %l5 = 4ca61569, Mem[0000000091800038] = 54b6116d 9d52adff
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 3f47c728 4ca61569
! %l3 = 302fbd80cba70526, Mem[0000000090000026] = c72859e1
sth %l3,[%i4+0x026] ! Mem[0000000090000024] = 052659e1
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = 00000015, %g3 = cba70526
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
p14_label_10:
! Mem[0000000090000004] = cba70526, %g2 = 000000005ffaf26e
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffcba7
! Mem[000000002c800038] = cba70526, %l0 = 00000000000062c9
ldsb [%i1+0x03a],%l0 ! %l0 = 0000000000000005
! Mem[0000000090000000] = 30e7cba7, %g2 = ffffffffffffcba7
ldsh [%i4+0x002],%g2 ! %g2 = 00000000000030e7
! %l0 = 0000000000000005, Mem[0000000091800010] = 6e4e518296298cae
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000005
! Mem[0000000090800018] = 4dc6db26, %g2 = 00000000000030e7
ldsb [%i5+0x01a],%g2 ! %g2 = 000000000000004d
! %l0 = 0000000000000005, Mem[000000009180003e] = 15690000
sth %l0,[%o0+0x03e] ! Mem[000000009180003c] = 00050000
! Mem[000000002d000030] = 1e3321dc, %l5 = d6841ce84ca61569
lduw [%i2+0x030],%l5 ! %l5 = 000000001e3321dc
! Mem[0000000091000038] = 3f47c7284ca61569, %g2 = 000000000000004d
ldx [%i6+0x038],%g2 ! %g2 = 3f47c7284ca61569
! Mem[0000000090000008] = e099152d, %g2 = 3f47c7284ca61569
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000e099
! %l0 = 0000000000000005, Mem[0000000090800008] = 18aa2cf9
stw %l0,[%i5+%o1] ! Mem[0000000090800008] = 00000005
p14_label_11:
! %l6 = cac87ae831373a61, Mem[000000009080003a] = d7bcad26
sth %l6,[%i5+0x03a] ! Mem[0000000090800038] = 3a61ad26
! Mem[0000000090800018] = b2d54dc6db268a9a, %g2 = 000000000000e099
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc6db268a9a
! %l3 = 302fbd80cba70526, Mem[0000000090800000] = 7d610500dd4bc205
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = 302fbd80cba70526
! %l0 = 0000000000000005, Mem[000000009100002c] = 08a9d051
stw %l0,[%i6+0x02c] ! Mem[000000009100002c] = 00000005
! Mem[0000000090800018] = c6db268a, %g2 = b2d54dc6db268a9a
ldsb [%i5+0x01b],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000090000028] = 59e1602a, %g2 = ffffffffffffffc6
lduw [%i4+%o5],%g2 ! %g2 = 0000000059e1602a
! Mem[000000009000001c] = 70edfb0e, %g18 = 4ab77e7fe7876d7c
ldsw [%i4+0x01c],%g2 ! %g2 = 4ab77e7fe7876d7c
! Mem[0000000091800004] = 07b3e6aa, %g18 = 4ab77e7fe7876d7c
ldsw [%o0+0x004],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l1 = ffffffffffffdbb7, Mem[0000000090000008] = b427e099
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = ffffdbb7
! %l3 = 302fbd80cba70526, Mem[000000002d00003c] = abbe2d7b
stb %l3,[%i2+0x03c] ! Mem[000000002d00003c] = 26be2d7b
p14_label_12:
! Mem[0000000090800028] = 445926d3 51e85f11, %g2 = 07b3e6aa, %g3 = 47a19fcf
ldd [%i5+%o5],%g2 ! %g2 = 00000000445926d3 0000000051e85f11
! %l6 = cac87ae831373a61, Mem[0000000090000008] = ffffdbb7
stb %l6,[%i4+%o1] ! Mem[0000000090000008] = 61ffdbb7
! Mem[0000000091800010] = 00000000, %g2 = 00000000445926d3
ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800020] = 000030e7 cba70526, %g2 = 00000000, %g3 = 51e85f11
ldd [%o0+%o4],%g2 ! %g2 = 00000000000030e7 00000000cba70526
! %l2 = 00000000000030e7, Mem[000000002d800018] = 2cd1d77b
stw %l2,[%i3+%o3] ! Mem[000000002d800018] = 000030e7
! Mem[0000000090000014] = 2a1d1790, %g2 = 00000000000030e7
ldub [%i4+0x017],%g2 ! %g2 = 000000000000002a
! %l5 = 000000001e3321dc, Mem[0000000090000000] = 000030e7cba70526
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 000000001e3321dc
! %l0 = 0000000000000005, Mem[0000000091800010] = 0000000000000005
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000005
! %l4 = 000000003f47c728, Mem[000000002c00000d] = ffffdbb7
stb %l4,[%i0+0x00d] ! Mem[000000002c00000c] = ff28dbb7
! %l1 = ffffffffffffdbb7, Mem[0000000090000020] = 0ad8f703
stb %l1,[%i4+%o4] ! Mem[0000000090000020] = b7d8f703
p14_label_13:
! Mem[000000002d00003c] = 26be2d7b, %l4 = 000000003f47c728
ldsw [%i2+0x03c],%l4 ! %l4 = 0000000026be2d7b
! Mem[000000002c800028] = 08fe8cc1, %l1 = ffffffffffffdbb7
ldsw [%i1+%o5],%l1 ! %l1 = 0000000008fe8cc1
! Mem[0000000090000004] = 21dc61ff, %g2 = 000000000000002a
ldsh [%i4+0x006],%g2 ! %g2 = 00000000000021dc
! %l6 = 31373a61, %l7 = 59e1602a, Mem[0000000091000030] = 0526761e 1214449b
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 31373a61 59e1602a
! %l0 = 00000005, %l1 = 08fe8cc1, Mem[0000000090000010] = 31373a61 59e1602a
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000005 08fe8cc1
! Mem[0000000090800004] = 05260000, %g2 = 00000000000021dc
ldub [%i5+0x006],%g2 ! %g2 = 0000000000000005
! %l4 = 26be2d7b, %l5 = 1e3321dc, Mem[000000002c000028] = dda1199a 3b34dbb7
std %l4,[%i0+%o5] ! Mem[000000002c000028] = 26be2d7b 1e3321dc
! Mem[0000000090000028] = 59e1602a9d1b2cbb, %g2 = 0000000000000005
ldx [%i4+%o5],%g2 ! %g2 = 59e1602a9d1b2cbb
! Mem[000000002c80003c] = 1be84863, %l5 = 000000001e3321dc
lduh [%i1+0x03e],%l5 ! %l5 = 0000000000004863
! %l4 = 0000000026be2d7b, Mem[0000000091000026] = c72821a9
sth %l4,[%i6+0x026] ! Mem[0000000091000024] = 2d7b21a9
p14_label_14:
! Mem[0000000090000018] = 1d179028, %g18 = 4ab77e7fe7876d7c
ldsw [%i4+%o3],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l7 = 4e9b5c3859e1602a, Mem[0000000091000000] = 6ae82f88
stw %l7,[%i6+%g0] ! Mem[0000000091000000] = 59e1602a
! %l4 = 26be2d7b, %l5 = 00004863, Mem[0000000091000000] = 59e1602a 98f9b0a5
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 26be2d7b 00004863
! Mem[0000000091000028] = 21a95ba1, %g18 = 4ab77e7fe7876d7c
ldsw [%i6+%o5],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l6 = cac87ae831373a61, Mem[000000002c800032] = c3f257f5
stb %l6,[%i1+0x032] ! Mem[000000002c800030] = c3f261f5
! Mem[0000000090000010] = 00000508, %g2 = 0000000021a95ba1
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = 302fbd80cba70526, %g2 = 0000000000000000
ldx [%i5+%g0],%g2 ! %g2 = 302fbd80cba70526
! %l2 = 000030e7, %l3 = cba70526, Mem[0000000091800028] = 153f24b0 4ca61569
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 000030e7 cba70526
! Mem[0000000091000014] = 57fe015f, %g2 = 302fbd80cba70526
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000057
! %l5 = 0000000000004863, Mem[000000009100002c] = 00000005
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = 00004863
p14_label_15:
! Mem[000000009180001c] = 4e280000, %g2 = 0000000000000057
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004e28
! %l5 = 0000000000004863, Mem[000000009180003c] = 4ca60005
stw %l5,[%o0+0x03c] ! Mem[000000009180003c] = 00004863
! Mem[000000002c000024] = 4ca61569, %l1 = 0000000008fe8cc1
ldub [%i0+0x024],%l1 ! %l1 = 000000000000004c
! Mem[0000000090800020] = ef263514, %g2 = 0000000000004e28
lduh [%i5+0x022],%g2 ! %g2 = 000000000000ef26
! %l5 = 0000000000004863, Mem[0000000090800009] = 0000054c
stb %l5,[%i5+0x009] ! Mem[0000000090800008] = 6300054c
! Mem[000000002c00003c] = 929dc406, %l4 = 0000000026be2d7b
lduh [%i0+0x03e],%l4 ! %l4 = 000000000000c406
! Mem[0000000091000028] = 21a95ba100004863, %g2 = 000000000000ef26
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba100004863
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 21a95ba100004863
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! %l0 = 0000000000000005, Mem[0000000091800006] = e6aadbb7
stb %l0,[%o0+0x006] ! Mem[0000000091800004] = 05aadbb7
! Mem[0000000090000018] = 1d179028, %g2 = 53918eb2e6c51178
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
p14_label_16:
! Mem[000000009100002c] = 00004863, %g18 = 4ab77e7fe7876d7c
ldsw [%i6+0x02c],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l5 = 0000000000004863, Mem[0000000091000008] = 48c28052
sth %l5,[%i6+%o1] ! Mem[0000000091000008] = 48638052
! Mem[000000002c800008] = 000000005cca6685, %l0 = 0000000000000005
ldx [%i1+%o1],%l0 ! %l0 = 000000005cca6685
! %l4 = 000000000000c406, Mem[0000000090000002] = 00001e33
sth %l4,[%i4+0x002] ! Mem[0000000090000000] = c4061e33
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 0000000000004863
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffff8e
! %l1 = 000000000000004c, Mem[0000000090000034] = 4ca61569
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = 0000004c
! %l6 = 31373a61, %l7 = 59e1602a, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 31373a61 59e1602a
! Mem[0000000090000008] = 61ffdbb7, %g2 = ffffffffffffff8e
ldub [%i4+%o1],%g2 ! %g2 = 0000000000000061
! Mem[0000000090800038] = 3a61ad26, %g2 = 0000000000000061
ldsb [%i5+0x03a],%g2 ! %g2 = 000000000000003a
! Mem[0000000090800004] = a7052600, %g2 = 000000000000003a
ldsb [%i5+0x005],%g2 ! %g2 = ffffffffffffffa7
p14_label_17:
! %l3 = 302fbd80cba70526, Mem[000000002d000028] = ee9acc6ec9809e07
stx %l3,[%i2+%o5] ! Mem[000000002d000028] = 302fbd80cba70526
! Mem[000000002c00000c] = ff28dbb7, %l5 = 0000000000004863
ldsh [%i0+0x00e],%l5 ! %l5 = ffffffffffffdbb7
! Mem[0000000090800030] = 31373a6159e1602a, %g2 = ffffffffffffffa7
ldx [%i5+0x030],%g2 ! %g2 = 31373a6159e1602a
! Mem[000000002c000028] = 26be2d7b, %l2 = 00000000000030e7
lduw [%i0+%o5],%l2 ! %l2 = 0000000026be2d7b
! %l3 = 302fbd80cba70526, Mem[0000000090000028] = 59e1602a9d1b2cbb
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 302fbd80cba70526
! Mem[000000002d000010] = efa2b1d8, %l2 = 0000000026be2d7b
ldsh [%i2+0x012],%l2 ! %l2 = ffffffffffffb1d8
! Mem[000000009000002c] = cba70526, %g2 = 31373a6159e1602a
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000cba7
! %l5 = ffffffffffffdbb7, Mem[0000000091800030] = ffffff9affffdbb7
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffdbb7
! Mem[000000009100003c] = 69000000, %g2 = 000000000000cba7
ldub [%i6+0x03f],%g2 ! %g2 = 0000000000000069
! %l4 = 000000000000c406, Mem[0000000090800030] = 31373a61
stb %l4,[%i5+0x030] ! Mem[0000000090800030] = 06373a61
p14_label_18:
! %l6 = cac87ae831373a61, Mem[000000009080000e] = 15693f47
sth %l6,[%i5+0x00e] ! Mem[000000009080000c] = 3a613f47
! Mem[0000000091800024] = 05260000, %g2 = 0000000000000069
lduh [%o0+0x026],%g2 ! %g2 = 0000000000000526
! Mem[000000002c000010] = 3f47c728 bd2c7e84, %l0 = 5cca6685, %l1 = 0000004c
ldd [%i0+%o2],%l0 ! %l0 = 000000003f47c728 00000000bd2c7e84
! %l2 = ffffffffffffb1d8, Mem[000000002c000030] = 1c57263e
sth %l2,[%i0+0x030] ! Mem[000000002c000030] = b1d8263e
! Mem[0000000090000034] = 004c5391, %g2 = 0000000000000526
ldsh [%i4+0x036],%g2 ! %g2 = 000000000000004c
! Mem[000000009100000c] = 4ca61569, %g18 = 4ab77e7fe7876d7c
ldsw [%i6+0x00c],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l2 = ffffb1d8, %l3 = cba70526, Mem[0000000091800000] = fb520ab0 07b305aa
std %l2,[%o0+%g0] ! Mem[0000000091800000] = ffffb1d8 cba70526
! Mem[0000000091000018] = 31373a61, %g2 = 000000004ca61569
lduh [%i6+%o3],%g2 ! %g2 = 0000000000003137
! %l3 = 302fbd80cba70526, Mem[0000000090800014] = 4ca61569
stw %l3,[%i5+0x014] ! Mem[0000000090800014] = cba70526
! Mem[000000002c80003c] = 1be84863, %l5 = ffffffffffffdbb7
lduh [%i1+0x03e],%l5 ! %l5 = 0000000000004863
p14_label_19:
! Mem[0000000090000030] = 843a6100, %g2 = 0000000000003137
ldsb [%i4+0x031],%g2 ! %g2 = ffffffffffffff84
! %l2 = ffffffffffffb1d8, Mem[0000000091000034] = 59e1602a
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = ffffb1d8
! %l2 = ffffffffffffb1d8, Mem[0000000090000030] = d6843a61
sth %l2,[%i4+0x030] ! Mem[0000000090000030] = b1d83a61
! %l1 = 00000000bd2c7e84, Mem[0000000090800036] = 602a66e1
sth %l1,[%i5+0x036] ! Mem[0000000090800034] = 7e8466e1
! %l5 = 0000000000004863, Mem[000000009080001a] = 4dc6db26
sth %l5,[%i5+0x01a] ! Mem[0000000090800018] = 4863db26
! Mem[0000000091000008] = 48638052, %g2 = ffffffffffffff84
lduh [%i6+%o1],%g2 ! %g2 = 0000000000004863
! Mem[000000002c00003c] = 929dc406, %l0 = 000000003f47c728
ldsw [%i0+0x03c],%l0 ! %l0 = ffffffff929dc406
! Mem[000000009100002c] = 48633137, %g2 = 0000000000004863
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000004863
! Mem[0000000091000038] = 3f47c728, %g2 = 0000000000004863
lduh [%i6+0x038],%g2 ! %g2 = 0000000000003f47
! Mem[0000000090800030] = 06373a61, %g2 = 0000000000003f47
lduw [%i5+0x030],%g2 ! %g2 = 0000000006373a61
p14_label_20:
! Mem[000000009180003c] = 48630000, %g2 = 0000000006373a61
ldsh [%o0+0x03e],%g2 ! %g2 = 0000000000004863
! Mem[0000000091000038] = 3f47c728, %g2 = 0000000000004863
lduw [%i6+0x038],%g2 ! %g2 = 000000003f47c728
! %l1 = 00000000bd2c7e84, Mem[000000002d000014] = e5defcbf
stw %l1,[%i2+0x014] ! Mem[000000002d000014] = bd2c7e84
! Mem[0000000090000018] = 1d179028, %g2 = 000000003f47c728
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! Mem[0000000091000010] = 6cff95cd, %g18 = 4ab77e7fe7876d7c
ldsw [%i6+%o2],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l0 = ffffffff929dc406, Mem[0000000090800000] = 302fbd80
sth %l0,[%i5+%g0] ! Mem[0000000090800000] = c406bd80
! Mem[000000009080000c] = a63a613f, %g2 = 000000006cff95cd
ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffffa6
! Mem[0000000091800018] = 1569ad5cb7684e28, %g2 = ffffffffffffffa6
ldx [%o0+%o3],%g2 ! %g2 = 1569ad5cb7684e28
! Mem[000000009100000c] = 4ca61569, %g2 = 1569ad5cb7684e28
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000004ca6
! Mem[000000002d80001c] = e0449a7b, %l0 = ffffffff929dc406
ldsh [%i3+0x01c],%l0 ! %l0 = ffffffffffffe044
p14_label_21:
! Mem[000000009100003c] = 4ca61569, %g2 = 0000000000004ca6
ldsh [%i6+0x03c],%g2 ! %g2 = 0000000000004ca6
! Mem[0000000090000010] = 0000000508fe8cc1, %g2 = 0000000000004ca6
ldx [%i4+%o2],%g2 ! %g2 = 0000000508fe8cc1
! Mem[0000000091000034] = ffffb1d8, %g2 = 0000000508fe8cc1
ldsb [%i6+0x034],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000000] = 0000c406, %g2 = ffffffffffffffff
ldsb [%i4+%g0],%g2 ! %g2 = 0000000000000000
! %l1 = 00000000bd2c7e84, Mem[0000000091800024] = cba70526
stw %l1,[%o0+0x024] ! Mem[0000000091800024] = bd2c7e84
! Mem[000000009180001c] = b7684e28, %g2 = 0000000000000000
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b7684e28
! Mem[0000000090800028] = 445926d3, %g2 = 00000000b7684e28
lduh [%i5+%o5],%g2 ! %g2 = 0000000000004459
! %l6 = 31373a61, %l7 = 59e1602a, Mem[0000000091800020] = 000030e7 bd2c7e84
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 31373a61 59e1602a
! %l7 = 4e9b5c3859e1602a, Mem[000000002d000010] = efa2b1d8bd2c7e84
stx %l7,[%i2+%o2] ! Mem[000000002d000010] = 4e9b5c3859e1602a
! %l2 = ffffffffffffb1d8, Mem[000000002d800030] = 3889e2ce
stw %l2,[%i3+0x030] ! Mem[000000002d800030] = ffffb1d8
p14_label_22:
! Mem[0000000090800038] = 66e13a61, %g2 = 0000000000004459
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e13a61
! Mem[000000009180002c] = 0526ffff, %g2 = 0000000066e13a61
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000000526
! Mem[0000000091800024] = 602a0000, %g2 = 0000000000000526
lduh [%o0+0x026],%g2 ! %g2 = 000000000000602a
! Mem[000000009100000c] = 4ca61569, %g18 = 4ab77e7fe7876d7c
ldsw [%i6+0x00c],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l6 = cac87ae831373a61, Mem[0000000091000020] = 8b0950dd0f652d7b
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = cac87ae831373a61
! Mem[000000002c00002c] = 1e3321dc, %l1 = 00000000bd2c7e84
ldsh [%i0+0x02e],%l1 ! %l1 = 00000000000021dc
! Mem[0000000091000000] = be2d7b00, %g2 = 000000004ca61569
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffbe
! %l0 = ffffe044, %l1 = 000021dc, Mem[000000002c800038] = cba70526 1be84863
std %l0,[%i1+0x038] ! Mem[000000002c800038] = ffffe044 000021dc
! Mem[0000000091000008] = 48638052, %g2 = ffffffffffffffbe
lduh [%i6+%o1],%g2 ! %g2 = 0000000000004863
! %l0 = ffffe044, %l1 = 000021dc, Mem[0000000090000020] = b7d8f703 3f470526
std %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffe044 000021dc
p14_label_23:
! Mem[000000009000002c] = a70526b1, %g2 = 0000000000004863
ldub [%i4+0x02d],%g2 ! %g2 = 00000000000000a7
! Mem[000000002c800010] = 80b48885 8f10b3de, %l0 = ffffe044, %l1 = 000021dc
ldd [%i1+%o2],%l0 ! %l0 = 0000000080b48885 000000008f10b3de
! Mem[0000000091800010] = 0000000000000005, %g2 = 00000000000000a7
ldx [%o0+%o2],%g2 ! %g2 = 0000000000000005
! %l6 = cac87ae831373a61, Mem[000000009100002e] = 48633137
sth %l6,[%i6+0x02e] ! Mem[000000009100002c] = 3a613137
! %l7 = 4e9b5c3859e1602a, Mem[0000000091800010] = 00000000
stb %l7,[%o0+%o2] ! Mem[0000000091800010] = 2a000000
! Mem[000000002c000038] = 24740b1e, %l6 = cac87ae831373a61
ldsw [%i0+0x038],%l6 ! %l6 = 0000000024740b1e
! Mem[0000000091000000] = 26be2d7b00004863, %g2 = 0000000000000005
ldx [%i6+%g0],%g2 ! %g2 = 26be2d7b00004863
! Mem[0000000091000028] = 21a95ba1, %g18 = 4ab77e7fe7876d7c
ldsw [%i6+%o5],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l6 = 0000000024740b1e, Mem[000000002d000030] = 1e3321dc28fb1577
stx %l6,[%i2+0x030] ! Mem[000000002d000030] = 0000000024740b1e
! Mem[0000000091000028] = 21a95ba1 00003a61, %g2 = 21a95ba1, %g3 = cba70526
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000000003a61
p14_label_24:
! Mem[000000002c800038] = ffffe044, %l1 = 000000008f10b3de
ldsw [%i1+0x038],%l1 ! %l1 = ffffffffffffe044
! Mem[0000000090000000] = 0000c406, %g2 = 0000000021a95ba1
lduh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 00000005, %g18 = 4ab77e7fe7876d7c
ldsw [%i4+%o2],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l2 = ffffffffffffb1d8, Mem[0000000090000000] = 0000c406
stw %l2,[%i4+%g0] ! Mem[0000000090000000] = ffffb1d8
! Mem[0000000090000000] = ffffb1d81e3321dc, %g2 = 0000000000000005
ldx [%i4+%g0],%g2 ! %g2 = ffffb1d81e3321dc
! %l2 = ffffffffffffb1d8, Mem[0000000090000031] = d83a6100
stb %l2,[%i4+0x031] ! Mem[0000000090000030] = d83a6100
! %l1 = ffffffffffffe044, Mem[000000002d800028] = 4c2668cbef2ceefd
stx %l1,[%i3+%o5] ! Mem[000000002d800028] = ffffffffffffe044
! Mem[000000002c800000] = 62c9f612, %l5 = 0000000000004863
ldsb [%i1+0x003],%l5 ! %l5 = 0000000000000012
! Mem[0000000091800038] = 3f47c728, %g2 = ffffb1d81e3321dc
lduw [%o0+0x038],%g2 ! %g2 = 000000003f47c728
! Mem[000000002c000014] = bd2c7e84, %l2 = ffffffffffffb1d8
lduh [%i0+0x014],%l2 ! %l2 = 000000000000bd2c
p14_label_25:
! %l6 = 0000000024740b1e, Mem[0000000091000000] = 26be2d7b00004863
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 0000000024740b1e
! Mem[0000000091000010] = 6cff95cd, %g2 = 000000003f47c728
lduw [%i6+%o2],%g2 ! %g2 = 000000006cff95cd
! Mem[000000002c800010] = 80b48885, %l5 = 0000000000000012
ldsb [%i1+0x012],%l5 ! %l5 = ffffffffffffff88
! Mem[0000000091800028] = 000030e7 cba70526, %g2 = 6cff95cd, %g3 = 00003a61
ldd [%o0+%o5],%g2 ! %g2 = 00000000000030e7 00000000cba70526
! Mem[0000000090000018] = 902870ed, %g2 = 00000000000030e7
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000009028
! Mem[0000000091000004] = 24740b1e, %g18 = 4ab77e7fe7876d7c
ldsw [%i6+0x004],%g2 ! %g2 = 4ab77e7fe7876d7c
! %l4 = 0000c406, %l5 = ffffff88, Mem[0000000090000020] = ffffe044 000021dc
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 0000c406 ffffff88
! Mem[0000000090000020] = 0000c406, %g2 = 0000000024740b1e
lduw [%i4+%o4],%g2 ! %g2 = 000000000000c406
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 000000000000c406
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[0000000090000014] = 08fe8cc1, %g2 = 0c86ef2635144907
lduh [%i4+0x014],%g2 ! %g2 = 00000000000008fe
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000080b48885
bne,a,pn %xcc,p14_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffe044
bne,a,pn %xcc,p14_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000bd2c
bne,a,pn %xcc,p14_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000c406
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffff88
bne,a,pn %xcc,p14_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000024740b1e
bne,a,pn %xcc,p14_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p14_check_fp_registers:
set p14_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0c91dde3 9498a91a
bne %xcc,p14_f0_fail
nop
! Check Local Memory
set p14_local0_expect,%g1
p14_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 5cca6685ff28dbb7
ldx [%i0+0x008],%g3 ! Observed data at 000000002c000008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = d6841ce84ca61569
ldx [%i0+0x020],%g3 ! Observed data at 000000002c000020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 26be2d7b1e3321dc
ldx [%i0+0x028],%g3 ! Observed data at 000000002c000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b1d8263e6170d24c
ldx [%i0+0x030],%g3 ! Observed data at 000000002c000030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x030,%g4
set p14_local1_expect,%g1
p14_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 000000005cca6685
ldx [%i1+0x008],%g3 ! Observed data at 000000002c800008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = fd0ff128859d6ff6
ldx [%i1+0x020],%g3 ! Observed data at 000000002c800020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = c3f261f5799a7137
ldx [%i1+0x030],%g3 ! Observed data at 000000002c800030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffe044000021dc
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+0x010],%g2 ! Expected data = 4e9b5c3859e1602a
ldx [%i2+0x010],%g3 ! Observed data at 000000002d000010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3a6142da5058cd8a
ldx [%i2+0x018],%g3 ! Observed data at 000000002d000018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 302fbd80cba70526
ldx [%i2+0x028],%g3 ! Observed data at 000000002d000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000024740b1e
ldx [%i2+0x030],%g3 ! Observed data at 000000002d000030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9d28445b26be2d7b
ldx [%i2+0x038],%g3 ! Observed data at 000000002d000038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x038,%g4
set p14_local3_expect,%g1
p14_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 1a54efb1b087ec25
ldx [%i3+0x000],%g3 ! Observed data at 000000002d800000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000030e7e0449a7b
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 = ffffffffffffe044
ldx [%i3+0x028],%g3 ! Observed data at 000000002d800028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffb1d8ae163529
ldx [%i3+0x030],%g3 ! Observed data at 000000002d800030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7d610500cba7c728
ldx [%i3+0x038],%g3 ! Observed data at 000000002d800038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x038,%g4
! The test for processor 14 has passed
p14_passed:
ta GOOD_TRAP
nop
p14_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p14_failed
p14_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p14_failed
p14_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p14_failed
p14_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p14_failed
p14_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p14_failed
p14_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p14_failed
p14_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p14_failed
p14_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p14_failed
p14_f0_fail:
set p14_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 14 failed
p14_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x038] ! Set processor 14 done flag
set p14_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 14 failed
p14_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x038] ! Set processor 14 done flag
set p14_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p14_selfmod_failed:
ba p14_failed
mov 0xabc,%g1
p14_common_error:
or %g0,0xeee,%g1
ba p14_failed
mov %o5,%g3
p14_common_signature_error:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_common_timeout:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p14_failed
mov 0x0,%g3
p14_trap1e:
stxa %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000020]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c000010]
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c000018]
done
p14_trap1o:
stxa %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000020]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002c000010]
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c000018]
done
p14_trap2e:
stwa %l5,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800008]
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002d800008]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000010]
done
p14_trap2o:
stwa %l5,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800008]
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002d800008]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002c000010]
done
p14_trap3e:
nop
nop
nop
nop
nop
done
p14_trap3o:
nop
nop
nop
nop
nop
done
p14_init_memory_pointers:
set p14_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p14_local0_start,%i0
set p14_local1_start,%i1
set p14_local2_start,%i2
set p14_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1ef76370b087ec25
ldx [%g1+0x008],%l1 ! %l1 = f6511166ec259d1b
ldx [%g1+0x010],%l2 ! %l2 = c44f7a787d610500
ldx [%g1+0x018],%l3 ! %l3 = 302fbd80cba70526
ldx [%g1+0x020],%l4 ! %l4 = a779e28c18aa2cf9
ldx [%g1+0x028],%l5 ! %l5 = d6841ce84ca61569
ldx [%g1+0x030],%l6 ! %l6 = cac87ae831373a61
ldx [%g1+0x038],%l7 ! %l7 = 4e9b5c3859e1602a
! 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 = 6b55b5ab 8d595884 80b841d4 6623a620
! %f4 = 95462373 2b35ad8e 0eb7910d 6b4ea1cd
! %f8 = 4d87908f 20097374 918f3a80 f3a72dcb
! %f12 = 259ec4c2 9fc14a4e a675f4df 727ab27c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 491c1c34 89ed3677 4d2cecf0 fe4d8f65
! %f20 = 1cc340c6 bf04579a 4531bc6e c6a2fe22
! %f24 = 10f8cd9c 44a5d69e 3ace9906 1510e072
! %f28 = ac89a3d7 d447ae87 350bbca6 4cee4341
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bdac2623 a98ceea3 a209164f 8ca938d6
! %f36 = 68cf9fdc a714e749 402a3138 4f934327
! %f40 = f6406a42 1cf9df50 3550be8f 3bdf9791
! %f44 = ce586923 5076c35d 7303f6bb 0edc8bc4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa785f27800000048,%g7,%g1 ! GSR scale = 9, align = 0
wr %g1,%g0,%gsr ! GSR = a785f27800000048
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:
! %l7 = 0b02ba1a56e8e80d, Mem[000000002f80000c] = ec7dff81
stw %l7,[%i3+0x00c] ! Mem[000000002f80000c] = 56e8e80d
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = 0000000000000000
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! %l2 = 310d8f0e2a6ba3f2, Mem[0000000091800008] = 8b9883bd
stw %l2,[%o0+%o1] ! Mem[0000000091800008] = 2a6ba3f2
! %l0 = 75ec9db2, %l1 = 0d31ac52, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 75ec9db2 0d31ac52
! %l4 = 9f5b01ac, %l5 = 9719e689, Mem[000000002f000028] = 6e39f27b 2d41a8e1
std %l4,[%i2+%o5] ! Mem[000000002f000028] = 9f5b01ac 9719e689
! %l7 = 0b02ba1a56e8e80d, Mem[000000002f80001c] = 0f6dd3f8
stw %l7,[%i3+0x01c] ! Mem[000000002f80001c] = 56e8e80d
! Mem[000000009000000c] = 152d46b0, %g2 = 43bc1d8151532584
ldsh [%i4+0x00c],%g2 ! %g2 = 000000000000152d
! %l0 = 4a75466275ec9db2, Mem[000000009100003e] = 8c8f0000
sth %l0,[%i6+0x03e] ! Mem[000000009100003c] = 9db20000
! Mem[0000000090800030] = eaf607f4, %g18 = b62f825a12015ff6
ldsw [%i5+0x030],%g2 ! %g2 = b62f825a12015ff6
! Mem[0000000091000020] = 8b0950dd 0f65f93d, %g2 = eaf607f4, %g3 = 00000000
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f65f93d
p15_label_2:
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = 000000008b0950dd
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
! %l6 = 23e9dd55f720c529, Mem[000000009000003f] = 78000000
stb %l6,[%i4+0x03f] ! Mem[000000009000003c] = 29000000
! %l5 = 64d6b3549719e689, Mem[000000002f80003c] = d42b47fb
stw %l5,[%i3+0x03c] ! Mem[000000002f80003c] = 9719e689
! Mem[0000000091800024] = f053153f, %g2 = 4459f5d351e85f11
lduh [%o0+0x026],%g2 ! %g2 = 000000000000f053
! Mem[000000009180003c] = 9d52adff, %g2 = 000000000000f053
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! %l0 = 75ec9db2, %l1 = 0d31ac52, Mem[0000000091800030] = 43bc1d81 51532584
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 75ec9db2 0d31ac52
! %l4 = 8c8734db9f5b01ac, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 8c8734db9f5b01ac
! Mem[0000000090800000] = 73d0acf8 dd4bc205, %g2 = 9d52adff, %g3 = 0f65f93d
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000dd4bc205
! %l4 = 9f5b01ac, %l5 = 9719e689, Mem[0000000090000018] = 1d179028 70edfb0e
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 9f5b01ac 9719e689
! %l4 = 9f5b01ac, %l5 = 9719e689, Mem[0000000091800010] = 6e4e5182 96298cae
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 9f5b01ac 9719e689
p15_label_3:
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 73d0acf8, %g3 = dd4bc205
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! %l2 = 310d8f0e2a6ba3f2, Mem[000000009180002c] = df4e4459
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = 2a6ba3f2
! %l0 = 75ec9db2, %l1 = 0d31ac52, Mem[0000000091800030] = 75ec9db2 0d31ac52
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 75ec9db2 0d31ac52
! %l0 = 4a75466275ec9db2, Mem[000000009080003c] = adc27bb0
stw %l0,[%i5+0x03c] ! Mem[000000009080003c] = 75ec9db2
! %l0 = 4a75466275ec9db2, Mem[000000002e800006] = 2783b4ff
sth %l0,[%i1+0x006] ! Mem[000000002e800004] = 27839db2
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = 0c86ef26, %g3 = 35144907
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! %l1 = 52472baa0d31ac52, Mem[0000000090800004] = dd4bc205
sth %l1,[%i5+0x004] ! Mem[0000000090800004] = ac52c205
! Mem[0000000091800008] = 2a6ba3f2, %g18 = b62f825a12015ff6
ldsw [%o0+%o1],%g2 ! %g2 = b62f825a12015ff6
! %l6 = 23e9dd55f720c529, Mem[0000000090800030] = eaf607f4
sth %l6,[%i5+0x030] ! Mem[0000000090800030] = c52907f4
! Mem[0000000091000038] = e25676cb62bf9db2, %g2 = 000000002a6ba3f2
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf9db2
p15_label_4:
! %l5 = 64d6b3549719e689, Mem[000000009100002d] = a9d051a5
stb %l5,[%i6+0x02d] ! Mem[000000009100002c] = 89d051a5
! Mem[000000002e800010] = 1435b9de8257a74a, %l1 = 52472baa0d31ac52
ldx [%i1+%o2],%l1 ! %l1 = 1435b9de8257a74a
! Mem[0000000091000028] = 21a95ba1, %g18 = b62f825a12015ff6
ldsw [%i6+%o5],%g2 ! %g2 = b62f825a12015ff6
! %l3 = 2a0db75ab2dc4d3e, Mem[000000002e80000c] = 796a3e63
stw %l3,[%i1+0x00c] ! Mem[000000002e80000c] = b2dc4d3e
! Mem[000000002f000028] = 9f5b01ac9719e689, %l0 = 4a75466275ec9db2
ldx [%i2+%o5],%l0 ! %l0 = 9f5b01ac9719e689
! %l2 = 310d8f0e2a6ba3f2, Mem[000000009080002d] = e85f11c5
stb %l2,[%i5+0x02d] ! Mem[000000009080002c] = f25f11c5
! %l0 = 9f5b01ac9719e689, Mem[000000009000002c] = 7d3b2cbb
sth %l0,[%i4+0x02c] ! Mem[000000009000002c] = e6892cbb
! Mem[0000000091800008] = 2a6ba3f2, %g2 = 0000000021a95ba1
ldsh [%o0+%o1],%g2 ! %g2 = 0000000000002a6b
! Mem[000000009100000c] = abd66cff, %g2 = 0000000000002a6b
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffabd6
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = ffffffffffffabd6
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
p15_label_5:
! %l5 = 64d6b3549719e689, Mem[0000000091800008] = 2a6ba3f23923d9af
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 64d6b3549719e689
! %l0 = 9719e689, %l1 = 8257a74a, Mem[0000000091800020] = 5566979d ba3ff053
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 9719e689 8257a74a
! Mem[0000000091800010] = 9f5b01ac 9719e689, %g2 = ba3ff053, %g3 = d6ba8c74
ldd [%o0+%o2],%g2 ! %g2 = 000000009f5b01ac 000000009719e689
! Mem[0000000091800034] = 0d31ac52, %g2 = 000000009f5b01ac
lduw [%o0+0x034],%g2 ! %g2 = 000000000d31ac52
! %l0 = 9f5b01ac9719e689, Mem[0000000091000013] = cd7757fe
stb %l0,[%i6+0x013] ! Mem[0000000091000010] = 897757fe
! %l5 = 64d6b3549719e689, Mem[000000009180001d] = 684e2897
stb %l5,[%o0+0x01d] ! Mem[000000009180001c] = 894e2897
! Mem[000000002e800024] = 6812bdc0, %l2 = 310d8f0e2a6ba3f2
ldsb [%i1+0x027],%l2 ! %l2 = ffffffffffffffc0
! Mem[0000000090000038] = 53918eb2 e6c51129, %g2 = 0d31ac52, %g3 = 9719e689
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51129
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 53918eb2, %g3 = e6c51129
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! %l5 = 64d6b3549719e689, Mem[0000000090000001] = d53180d6
stb %l5,[%i4+0x001] ! Mem[0000000090000000] = 893180d6
p15_label_6:
! %l0 = 9f5b01ac9719e689, Mem[0000000091800020] = 9719e6898257a74a
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 9f5b01ac9719e689
! Mem[0000000091800024] = 19e68915, %g2 = 0000000054b6116d
ldub [%o0+0x025],%g2 ! %g2 = 0000000000000019
! Mem[0000000091800028] = 153f24b0 2a6ba3f2, %g2 = 00000019, %g3 = 9d52adff
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 000000002a6ba3f2
! %l4 = 9f5b01ac, %l5 = 9719e689, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 9f5b01ac 9719e689
! %l1 = 1435b9de8257a74a, Mem[0000000090800024] = 35144907
sth %l1,[%i5+0x024] ! Mem[0000000090800024] = a74a4907
! %l3 = 2a0db75ab2dc4d3e, Mem[000000002f80003a] = 6f404c27
stb %l3,[%i3+0x03a] ! Mem[000000002f800038] = 6f403e27
! Mem[0000000090800018] = b2d54dc6, %g2 = 00000000153f24b0
ldub [%i5+%o3],%g2 ! %g2 = 00000000000000b2
! Mem[0000000090800028] = 4459f5d351f25f11, %g2 = 00000000000000b2
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351f25f11
! Mem[000000002e000014] = 0be012b8, %l1 = 1435b9de8257a74a
ldub [%i0+0x016],%l1 ! %l1 = 0000000000000012
! %l3 = 2a0db75ab2dc4d3e, Mem[000000009080003f] = b2000000
stb %l3,[%i5+0x03f] ! Mem[000000009080003c] = 3e000000
p15_label_7:
! Mem[000000002e000008] = 2c1136c2, %l3 = 2a0db75ab2dc4d3e
ldsb [%i0+0x00a],%l3 ! %l3 = 0000000000000036
! Mem[000000009180001c] = b7894e28, %g2 = 4459f5d351f25f11
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b7894e28
! Mem[0000000091000028] = 21a95ba10889d051, %g2 = 00000000b7894e28
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba10889d051
! %l0 = 9719e689, %l1 = 00000012, Mem[0000000091800018] = 06faad5c b7894e28
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 9719e689 00000012
! Mem[000000002f80000c] = 56e8e80d, %l6 = 23e9dd55f720c529
ldsw [%i3+0x00c],%l6 ! %l6 = 0000000056e8e80d
! %l7 = 0b02ba1a56e8e80d, Mem[0000000091800032] = 9db20d31
stb %l7,[%o0+0x032] ! Mem[0000000091800030] = 0db20d31
! %l1 = 0000000000000012, Mem[0000000090000002] = 3180d6ba
stb %l1,[%i4+0x002] ! Mem[0000000090000000] = 1280d6ba
! Mem[0000000091000018] = 5ffaf26e, %g2 = 21a95ba10889d051
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
! %l6 = 0000000056e8e80d, Mem[0000000091000010] = 6cff95897757fe01
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 0000000056e8e80d
! Mem[000000002e000018] = c1395ee9, %l7 = 0b02ba1a56e8e80d
ldsh [%i0+0x01a],%l7 ! %l7 = 0000000000005ee9
p15_label_8:
! Mem[0000000090000028] = af022e97, %g2 = 0000000000005ffa
lduh [%i4+%o5],%g2 ! %g2 = 000000000000af02
! %l0 = 9719e689, %l1 = 00000012, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 9719e689 00000012
! Mem[0000000091800018] = 9719e68900000012, %g2 = 000000000000af02
ldx [%o0+%o3],%g2 ! %g2 = 9719e68900000012
! %l3 = 0000000000000036, Mem[000000009080002c] = 51f25f11
stw %l3,[%i5+0x02c] ! Mem[000000009080002c] = 00000036
! %l2 = ffffffffffffffc0, Mem[0000000090800030] = c52907f479e2e95e
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffffffc0
! Mem[0000000091000000] = 9f5b01ac, %g2 = 9719e68900000012
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffff9f5b
! Mem[000000002f00000c] = 5b7310a2, %l2 = ffffffffffffffc0
lduw [%i2+0x00c],%l2 ! %l2 = 000000005b7310a2
! %l4 = 9f5b01ac, %l5 = 9719e689, Mem[0000000090800038] = 66e1d7bc 75ec9d3e
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 9f5b01ac 9719e689
! Mem[0000000091000000] = 5b01ac97, %g2 = ffffffffffff9f5b
ldub [%i6+0x001],%g2 ! %g2 = 000000000000005b
! %l4 = 8c8734db9f5b01ac, Mem[0000000090000030] = 9719e68900000012
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = 8c8734db9f5b01ac
p15_label_9:
! Mem[000000009000003c] = c5112900, %g2 = 000000000000005b
ldsb [%i4+0x03d],%g2 ! %g2 = ffffffffffffffc5
! %l1 = 0000000000000012, Mem[000000009000002d] = 892cbb8c
stb %l1,[%i4+0x02d] ! Mem[000000009000002c] = 122cbb8c
! Mem[000000009180003c] = 9d52adff, %g2 = ffffffffffffffc5
lduh [%o0+0x03c],%g2 ! %g2 = 0000000000009d52
! Mem[000000009080003c] = 9719e689, %g2 = 0000000000009d52
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffff9719
! %l6 = 56e8e80d, %l7 = 00005ee9, Mem[0000000091000010] = 00000000 56e8e80d
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 56e8e80d 00005ee9
! %l2 = 5b7310a2, %l3 = 00000036, Mem[0000000091800038] = 54b6116d 9d52adff
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 5b7310a2 00000036
! %l0 = 9f5b01ac9719e689, Mem[000000002e80001a] = c39dc66e
sth %l0,[%i1+0x01a] ! Mem[000000002e800018] = c39de689
! %l5 = 64d6b3549719e689, Mem[0000000091000002] = 01ac9719
stb %l5,[%i6+0x002] ! Mem[0000000091000000] = 89ac9719
! Mem[0000000090800030] = ffffffff, %g2 = ffffffffffff9719
lduw [%i5+0x030],%g2 ! %g2 = 00000000ffffffff
! Mem[000000009180000c] = 899f5b01, %g2 = 00000000ffffffff
ldsb [%o0+0x00f],%g2 ! %g2 = ffffffffffffff89
p15_label_10:
! Mem[000000002e800014] = 8257a74a, %l4 = 8c8734db9f5b01ac
ldsw [%i1+0x014],%l4 ! %l4 = ffffffff8257a74a
! %l2 = 000000005b7310a2, Mem[0000000091000016] = 5ee95ffa
sth %l2,[%i6+0x016] ! Mem[0000000091000014] = 10a25ffa
! Mem[0000000091000038] = e25676cb, %g2 = ffffffffffffff89
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffe256
! Mem[0000000090800000] = 73d0acf8, %g2 = ffffffffffffe256
lduw [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8
! %l6 = 56e8e80d, %l7 = 00005ee9, Mem[0000000091800018] = 9719e689 00000012
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 56e8e80d 00005ee9
! Mem[000000009000000c] = 152d46b0, %g18 = b62f825a12015ff6
ldsw [%i4+0x00c],%g2 ! %g2 = b62f825a12015ff6
! %l0 = 9719e689, %l1 = 00000012, Mem[000000002e800008] = 5e9810db b2dc4d3e
std %l0,[%i1+%o1] ! Mem[000000002e800008] = 9719e689 00000012
! %l7 = 0000000000005ee9, Mem[0000000091000014] = 000010a2
sth %l7,[%i6+0x014] ! Mem[0000000091000014] = 5ee910a2
! Mem[0000000091000028] = 5ba10889, %g2 = 00000000152d46b0
ldsb [%i6+0x02a],%g2 ! %g2 = 000000000000005b
! Mem[000000002f800020] = 705769c1, %l4 = ffffffff8257a74a
ldsb [%i3+0x023],%l4 ! %l4 = ffffffffffffffc1
p15_label_11:
! Mem[0000000090000000] = 09891280, %g2 = 000000000000005b
lduw [%i4+%g0],%g2 ! %g2 = 0000000009891280
! Mem[0000000090800014] = 52b2d54d, %g2 = 0000000009891280
ldsb [%i5+0x017],%g2 ! %g2 = 0000000000000052
! Mem[0000000091000004] = 9719e689, %g2 = 0000000000000052
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000091000034] = 449be256, %g2 = ffffffffffffff97
ldsb [%i6+0x036],%g2 ! %g2 = 0000000000000044
! %l2 = 000000005b7310a2, Mem[0000000090800038] = 9f5b01ac
sth %l2,[%i5+0x038] ! Mem[0000000090800038] = 10a201ac
! Mem[000000002e00001c] = 48632a56, %l2 = 000000005b7310a2
lduh [%i0+0x01e],%l2 ! %l2 = 0000000000002a56
! Mem[0000000090800024] = 4a490744, %g2 = 0000000000000044
ldsb [%i5+0x025],%g2 ! %g2 = 000000000000004a
! %l6 = 0000000056e8e80d, Mem[000000002e00003f] = d78e630c
stb %l6,[%i0+0x03f] ! Mem[000000002e00003c] = d78e630d
! %l0 = 9f5b01ac9719e689, Mem[000000009180001e] = 5ee99f5b
sth %l0,[%o0+0x01e] ! Mem[000000009180001c] = e6899f5b
! Mem[0000000091800000] = 8c8734db9f5b01ac, %g2 = 000000000000004a
ldx [%o0+%g0],%g2 ! %g2 = 8c8734db9f5b01ac
p15_label_12:
! %l4 = ffffffffffffffc1, Mem[0000000091000018] = 5ffaf26e47a19fcf
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffffc1
! %l4 = ffffffffffffffc1, Mem[0000000091000026] = f93d21a9
sth %l4,[%i6+0x026] ! Mem[0000000091000024] = ffc121a9
! Mem[0000000090000018] = ac9719e6, %g2 = 8c8734db9f5b01ac
ldub [%i4+0x01b],%g2 ! %g2 = 00000000000000ac
! Mem[000000002f000020] = e6d4ad37, %l2 = 0000000000002a56
ldub [%i2+0x021],%l2 ! %l2 = 00000000000000d4
! Mem[0000000090800014] = 31ac52b2, %g2 = 00000000000000ac
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000031
! Mem[0000000090800024] = 4a490744, %g2 = 0000000000000031
ldub [%i5+0x025],%g2 ! %g2 = 000000000000004a
! Mem[0000000090000014] = d828ead6, %g2 = 000000000000004a
ldsb [%i4+0x014],%g2 ! %g2 = ffffffffffffffd8
! Mem[0000000091800010] = 01ac9719, %g2 = ffffffffffffffd8
ldub [%o0+0x012],%g2 ! %g2 = 0000000000000001
! Mem[0000000090000000] = 09891280, %g18 = b62f825a12015ff6
ldsw [%i4+%g0],%g2 ! %g2 = b62f825a12015ff6
! Mem[0000000091000004] = 9719e689, %g2 = 0000000009891280
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffff9719
p15_label_13:
! Mem[0000000090000000] = 09891280 d6ba8c74, %g2 = ffff9719, %g3 = 2a6ba3f2
ldd [%i4+%g0],%g2 ! %g2 = 0000000009891280 00000000d6ba8c74
! %l7 = 0000000000005ee9, Mem[000000009100003c] = 62bf9db2
stw %l7,[%i6+0x03c] ! Mem[000000009100003c] = 00005ee9
! Mem[0000000091800034] = 0d31ac52, %g18 = b62f825a12015ff6
ldsw [%o0+0x034],%g2 ! %g2 = b62f825a12015ff6
! %l2 = 000000d4, %l3 = 00000036, Mem[000000002f800038] = 6f403e27 9719e689
std %l2,[%i3+0x038] ! Mem[000000002f800038] = 000000d4 00000036
! Mem[0000000091000010] = 0d5ee910, %g2 = 000000000d31ac52
ldub [%i6+0x013],%g2 ! %g2 = 000000000000000d
! Mem[000000009180003c] = 00000036, %g2 = 000000000000000d
lduw [%o0+0x03c],%g2 ! %g2 = 0000000000000036
! %l1 = 0000000000000012, Mem[0000000091000014] = 5ee910a2
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = 00000012
! Mem[000000002e800000] = 33baaf20, %l2 = 00000000000000d4
ldub [%i1+0x001],%l2 ! %l2 = 00000000000000ba
! %l4 = ffffffffffffffc1, Mem[0000000091800020] = 9f5b01ac9719e689
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = ffffffffffffffc1
! Mem[000000009100002c] = 51a5b576, %g2 = 0000000000000036
ldsb [%i6+0x02f],%g2 ! %g2 = 0000000000000051
p15_label_14:
! Mem[0000000091000020] = 8b0950dd, %g18 = b62f825a12015ff6
ldsw [%i6+%o4],%g2 ! %g2 = b62f825a12015ff6
! Mem[0000000090000004] = d6ba8c74, %g2 = ffffffff8b0950dd
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffd6ba
! Mem[0000000090000030] = 8c8734db9f5b01ac, %g2 = ffffffffffffd6ba
ldx [%i4+0x030],%g2 ! %g2 = 8c8734db9f5b01ac
! Mem[0000000091000010] = 56e8e80d 00000012, %g2 = 9f5b01ac, %g3 = d6ba8c74
ldd [%i6+%o2],%g2 ! %g2 = 0000000056e8e80d 0000000000000012
! %l7 = 0000000000005ee9, Mem[0000000091800004] = 9f5b01ac
stw %l7,[%o0+0x004] ! Mem[0000000091800004] = 00005ee9
! %l1 = 0000000000000012, Mem[0000000090800010] = 75ec9db20d31ac52
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 0000000000000012
! %l5 = 64d6b3549719e689, Mem[000000002e000038] = 2e0b8614
stw %l5,[%i0+0x038] ! Mem[000000002e000038] = 9719e689
! Mem[0000000091000018] = ffffffffffffffc1, %g2 = 0000000056e8e80d
ldx [%i6+%o3],%g2 ! %g2 = ffffffffffffffc1
! Mem[000000002e800038] = 34bcf1c4, %l2 = 00000000000000ba
ldub [%i1+0x039],%l2 ! %l2 = 00000000000000bc
! Mem[0000000090000010] = 1d358e58, %g18 = b62f825a12015ff6
ldsw [%i4+%o2],%g2 ! %g2 = b62f825a12015ff6
p15_label_15:
! %l5 = 64d6b3549719e689, Mem[0000000091800024] = ffffffc1
stw %l5,[%o0+0x024] ! Mem[0000000091800024] = 9719e689
! Mem[000000002e800010] = 1435b9de8257a74a, %l2 = 00000000000000bc
ldx [%i1+%o2],%l2 ! %l2 = 1435b9de8257a74a
! Mem[0000000091000018] = ffffffff ffffffc1, %g2 = 1d358e58, %g3 = 00000012
ldd [%i6+%o3],%g2 ! %g2 = 00000000ffffffff 00000000ffffffc1
! Mem[0000000091000010] = 56e8e80d, %g2 = 00000000ffffffff
ldsh [%i6+%o2],%g2 ! %g2 = 00000000000056e8
! %l2 = 1435b9de8257a74a, Mem[000000009100002e] = d051a5b5
stb %l2,[%i6+0x02e] ! Mem[000000009100002c] = 4a51a5b5
! %l0 = 9719e689, %l1 = 00000012, Mem[0000000091000028] = 21a95ba1 08894a51
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 9719e689 00000012
! %l6 = 0000000056e8e80d, Mem[000000002f00000a] = 383d1c0a
stb %l6,[%i2+0x00a] ! Mem[000000002f000008] = 383d0d0a
! %l0 = 9719e689, %l1 = 00000012, Mem[0000000091800028] = 153f24b0 2a6ba3f2
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 9719e689 00000012
! Mem[0000000091800038] = 5b7310a200000036, %g2 = 00000000000056e8
ldx [%o0+0x038],%g2 ! %g2 = 5b7310a200000036
! %l6 = 56e8e80d, %l7 = 00005ee9, Mem[000000002e000020] = b0c70a13 ae6a7b8e
std %l6,[%i0+%o4] ! Mem[000000002e000020] = 56e8e80d 00005ee9
p15_label_16:
! Mem[0000000091800028] = 9719e689, %g2 = 5b7310a200000036
lduw [%o0+%o5],%g2 ! %g2 = 000000009719e689
! Mem[0000000091800000] = 8734db00, %g2 = 000000009719e689
ldub [%o0+0x001],%g2 ! %g2 = 0000000000000087
! Mem[0000000091800038] = 5b7310a2, %g2 = 0000000000000087
lduw [%o0+0x038],%g2 ! %g2 = 000000005b7310a2
! %l6 = 56e8e80d, %l7 = 00005ee9, Mem[0000000091800008] = 64d6b354 9719e689
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 56e8e80d 00005ee9
! Mem[0000000090000024] = 0332e58e, %g2 = 000000005b7310a2
lduw [%i4+0x024],%g2 ! %g2 = 000000000332e58e
! %l1 = 0000000000000012, Mem[0000000090000000] = 09891280d6ba8c74
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000012
! Mem[0000000090800030] = ffffffff, %g2 = 000000000332e58e
lduh [%i5+0x030],%g2 ! %g2 = 000000000000ffff
! %l1 = 0000000000000012, Mem[000000002f800008] = 4766403c
stw %l1,[%i3+%o1] ! Mem[000000002f800008] = 00000012
! Mem[0000000091800038] = 5b7310a200000036, %g2 = 000000000000ffff
ldx [%o0+0x038],%g2 ! %g2 = 5b7310a200000036
! %l5 = 64d6b3549719e689, Mem[000000002f800008] = 00000012
stw %l5,[%i3+%o1] ! Mem[000000002f800008] = 9719e689
p15_label_17:
! %l2 = 1435b9de8257a74a, Mem[000000002f800000] = f04572af
stw %l2,[%i3+%g0] ! Mem[000000002f800000] = 8257a74a
! Mem[0000000091000018] = ffffffff, %g2 = 5b7310a200000036
lduw [%i6+%o3],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000090800028] = 4459f5d3, %g18 = b62f825a12015ff6
ldsw [%i5+%o5],%g2 ! %g2 = b62f825a12015ff6
! Mem[0000000091000008] = 527312ab, %g2 = 000000004459f5d3
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000052
! Mem[000000002f80000c] = 56e8e80d, %l2 = 1435b9de8257a74a
ldsw [%i3+0x00c],%l2 ! %l2 = 0000000056e8e80d
! %l3 = 0000000000000036, Mem[0000000091800038] = 5b7310a2
stw %l3,[%o0+0x038] ! Mem[0000000091800038] = 00000036
! Mem[0000000091000018] = ffffffff ffffffc1, %g2 = 00000052, %g3 = ffffffc1
ldd [%i6+%o3],%g2 ! %g2 = 00000000ffffffff 00000000ffffffc1
! %l7 = 0000000000005ee9, Mem[0000000091000004] = 9719e689
stw %l7,[%i6+0x004] ! Mem[0000000091000004] = 00005ee9
! %l3 = 0000000000000036, Mem[0000000090800038] = 10a201ac9719e689
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000036
! Mem[0000000091000034] = 1214449b, %g18 = b62f825a12015ff6
ldsw [%i6+0x034],%g2 ! %g2 = b62f825a12015ff6
p15_label_18:
! %l0 = 9f5b01ac9719e689, Mem[0000000090000017] = d69f5b01
stb %l0,[%i4+0x017] ! Mem[0000000090000014] = 899f5b01
! Mem[0000000090000008] = b427e099, %g2 = 000000001214449b
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffb427
! %l4 = ffffffffffffffc1, Mem[000000009180002c] = 00000012
stw %l4,[%o0+0x02c] ! Mem[000000009180002c] = ffffffc1
! Mem[000000002f000018] = 9abf98cd, %l2 = 0000000056e8e80d
lduh [%i2+0x01a],%l2 ! %l2 = 00000000000098cd
! %l3 = 0000000000000036, Mem[0000000091000018] = ffffffffffffffc1
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000036
! Mem[0000000091000024] = 0f65ffc1, %g18 = b62f825a12015ff6
ldsw [%i6+0x024],%g2 ! %g2 = b62f825a12015ff6
! Mem[0000000091000024] = 0f65ffc1, %g2 = 000000000f65ffc1
lduw [%i6+0x024],%g2 ! %g2 = 000000000f65ffc1
! Mem[0000000091000018] = 00000000 00000036, %g2 = 0f65ffc1, %g3 = ffffffc1
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 0000000000000036
! Mem[0000000090800018] = d54dc6db, %g2 = 0000000000000000
ldub [%i5+0x019],%g2 ! %g2 = 00000000000000d5
! %l6 = 0000000056e8e80d, Mem[0000000090800008] = 5a1ae61214acc7c9
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = 0000000056e8e80d
p15_label_19:
! %l6 = 0000000056e8e80d, Mem[0000000090000012] = 8e58d828
sth %l6,[%i4+0x012] ! Mem[0000000090000010] = e80dd828
! %l6 = 0000000056e8e80d, Mem[000000002e800010] = 1435b9de8257a74a
stx %l6,[%i1+%o2] ! Mem[000000002e800010] = 0000000056e8e80d
! Mem[0000000091000000] = 9f5b89ac00005ee9, %g2 = 00000000000000d5
ldx [%i6+%g0],%g2 ! %g2 = 9f5b89ac00005ee9
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = 00005ee9, %g3 = 00000036
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! %l2 = 00000000000098cd, Mem[000000002e800028] = d2d0c7b5
stb %l2,[%i1+%o5] ! Mem[000000002e800028] = cdd0c7b5
! Mem[0000000090800018] = d54dc6db, %g2 = 00000000b2d54dc6
ldsb [%i5+0x019],%g2 ! %g2 = ffffffffffffffd5
! %l6 = 0000000056e8e80d, Mem[0000000090800018] = b2d54dc6
stw %l6,[%i5+%o3] ! Mem[0000000090800018] = 56e8e80d
! %l0 = 9719e689, %l1 = 00000012, Mem[0000000090800000] = 73d0acf8 ac52c205
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 9719e689 00000012
! Mem[000000002f000018] = 9abf98cd, %l3 = 0000000000000036
lduh [%i2+%o3],%l3 ! %l3 = 0000000000009abf
! Mem[0000000090000020] = 0ad8f703 0332e58e, %g2 = ffffffd5, %g3 = db268a9a
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f703 000000000332e58e
p15_label_20:
! Mem[0000000090800024] = a74a4907, %g2 = 000000000ad8f703
lduw [%i5+0x024],%g2 ! %g2 = 00000000a74a4907
! %l1 = 0000000000000012, Mem[000000002f800018] = 86f9dbbf
stw %l1,[%i3+%o3] ! Mem[000000002f800018] = 00000012
! Mem[0000000090800010] = 00000000, %g2 = 00000000a74a4907
ldub [%i5+0x013],%g2 ! %g2 = 0000000000000000
! %l0 = 9f5b01ac9719e689, Mem[0000000090000018] = 9f5b01ac
stw %l0,[%i4+%o3] ! Mem[0000000090000018] = 9719e689
! %l7 = 0000000000005ee9, Mem[0000000091800010] = 9f5b01ac
stb %l7,[%o0+%o2] ! Mem[0000000091800010] = e95b01ac
! Mem[0000000091800004] = 005ee956, %g2 = 0000000000000000
ldub [%o0+0x005],%g2 ! %g2 = 0000000000000000
! Mem[000000009000001c] = e6890ad8, %g2 = 0000000000000000
ldsb [%i4+0x01e],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = ffffffe6, %g3 = 0332e58e
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! %l6 = 56e8e80d, %l7 = 00005ee9, Mem[0000000090800010] = 00000000 00000012
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 56e8e80d 00005ee9
! %l7 = 0000000000005ee9, Mem[0000000091000028] = 9719e68900000012
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 0000000000005ee9
p15_label_21:
! Mem[0000000091000008] = 80527312, %g2 = 0000000048c28052
ldub [%i6+0x00a],%g2 ! %g2 = 0000000000000080
! Mem[000000002f80001c] = 56e8e80d, %l7 = 0000000000005ee9
ldub [%i3+0x01f],%l7 ! %l7 = 000000000000000d
! Mem[0000000091800030] = 75ec0db2 0d31ac52, %g2 = 00000080, %g3 = 7312abd6
ldd [%o0+0x030],%g2 ! %g2 = 0000000075ec0db2 000000000d31ac52
! Mem[000000009100001c] = 00000036, %g18 = b62f825a12015ff6
ldsw [%i6+0x01c],%g2 ! %g2 = b62f825a12015ff6
! Mem[000000009100003c] = 00005ee9, %g2 = 0000000000000036
ldsb [%i6+0x03c],%g2 ! %g2 = 0000000000000000
! %l4 = ffffffffffffffc1, Mem[0000000091800028] = 9719e689ffffffc1
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = ffffffffffffffc1
! %l1 = 0000000000000012, Mem[0000000090000033] = db9f5b01
stb %l1,[%i4+0x033] ! Mem[0000000090000030] = 129f5b01
! Mem[0000000091800008] = 56e8e80d, %g2 = 0000000000000000
ldsb [%o0+%o1],%g2 ! %g2 = 0000000000000056
! Mem[0000000091800014] = 9719e689, %g2 = 0000000000000056
lduw [%o0+0x014],%g2 ! %g2 = 000000009719e689
! %l2 = 00000000000098cd, Mem[0000000090000030] = 8c8734129f5b01ac
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 00000000000098cd
p15_label_22:
! Mem[0000000090800018] = 56e8e80ddb268a9a, %g2 = 000000009719e689
ldx [%i5+%o3],%g2 ! %g2 = 56e8e80ddb268a9a
! Mem[0000000090000024] = e58eaf02, %g2 = 56e8e80ddb268a9a
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffffe5
! %l1 = 0000000000000012, Mem[0000000090000008] = b427e099152d46b0
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000012
! %l1 = 0000000000000012, Mem[0000000090800007] = 12000000
stb %l1,[%i5+0x007] ! Mem[0000000090800004] = 12000000
! %l1 = 0000000000000012, Mem[000000002e80002d] = 584f84cd
stb %l1,[%i1+0x02d] ! Mem[000000002e80002c] = 581284cd
! %l4 = ffffffffffffffc1, Mem[000000002f800020] = 705769c1
stb %l4,[%i3+%o4] ! Mem[000000002f800020] = c15769c1
! %l4 = ffffffc1, %l5 = 9719e689, Mem[0000000090800000] = 9719e689 00000012
std %l4,[%i5+%g0] ! Mem[0000000090800000] = ffffffc1 9719e689
! %l7 = 000000000000000d, Mem[0000000091000014] = 00000012
sth %l7,[%i6+0x014] ! Mem[0000000091000014] = 000d0012
! Mem[000000009100002c] = 00005ee9, %g2 = ffffffffffffffe5
lduw [%i6+0x02c],%g2 ! %g2 = 0000000000005ee9
! %l4 = ffffffffffffffc1, Mem[0000000090800008] = 0000000056e8e80d
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = ffffffffffffffc1
p15_label_23:
! %l0 = 9719e689, %l1 = 00000012, Mem[0000000090000000] = 00000000 00000012
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 9719e689 00000012
! %l6 = 56e8e80d, %l7 = 0000000d, Mem[000000002f000028] = 9f5b01ac 9719e689
std %l6,[%i2+%o5] ! Mem[000000002f000028] = 56e8e80d 0000000d
! %l6 = 0000000056e8e80d, Mem[0000000090000020] = 0ad8f703
sth %l6,[%i4+%o4] ! Mem[0000000090000020] = e80df703
! Mem[000000002f800014] = 8224bb56, %l1 = 0000000000000012
ldub [%i3+0x015],%l1 ! %l1 = 0000000000000024
! %l4 = ffffffffffffffc1, Mem[0000000091800019] = e8e80d00
stb %l4,[%o0+0x019] ! Mem[0000000091800018] = c1e80d00
! Mem[0000000090000014] = 28ea8997, %g2 = 0000000000005ee9
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000028
! Mem[000000002f000014] = 118b7150, %l3 = 0000000000009abf
ldsh [%i2+0x014],%l3 ! %l3 = 000000000000118b
! Mem[000000002e000004] = 08741296, %l7 = 000000000000000d
ldsb [%i0+0x005],%l7 ! %l7 = 0000000000000074
! %l5 = 64d6b3549719e689, Mem[000000009080002c] = 00000036
sth %l5,[%i5+0x02c] ! Mem[000000009080002c] = e6890036
! %l0 = 9719e689, %l1 = 00000024, Mem[000000002f800000] = 8257a74a cffa730e
std %l0,[%i3+%g0] ! Mem[000000002f800000] = 9719e689 00000024
p15_label_24:
! Mem[0000000090000000] = 9719e68900000012, %g2 = 0000000000000028
ldx [%i4+%g0],%g2 ! %g2 = 9719e68900000012
! Mem[0000000090000028] = af022e97e6122cbb, %g2 = 9719e68900000012
ldx [%i4+%o5],%g2 ! %g2 = af022e97e6122cbb
! Mem[0000000090000020] = e80df7030332e58e, %g2 = af022e97e6122cbb
ldx [%i4+%o4],%g2 ! %g2 = e80df7030332e58e
! Mem[000000002f800004] = 00000024, %l4 = ffffffffffffffc1
ldsh [%i3+0x006],%l4 ! %l4 = 0000000000000024
! Mem[000000002e00001c] = 48632a56, %l0 = 9f5b01ac9719e689
lduh [%i0+0x01c],%l0 ! %l0 = 0000000000004863
! Mem[0000000091800010] = e95b01ac9719e689, %g2 = e80df7030332e58e
ldx [%o0+%o2],%g2 ! %g2 = e95b01ac9719e689
! Mem[0000000090000008] = 00000000 00000012, %g2 = 9719e689, %g3 = 0d31ac52
ldd [%i4+%o1],%g2 ! %g2 = 0000000000000000 0000000000000012
! Mem[0000000090000028] = af022e97, %g2 = 0000000000000000
lduh [%i4+%o5],%g2 ! %g2 = 000000000000af02
! Mem[000000009100002c] = e9a5b576, %g2 = 000000000000af02
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000e9
! %l1 = 0000000000000024, Mem[000000009080000b] = ffffffff
stb %l1,[%i5+0x00b] ! Mem[0000000090800008] = 24ffffff
p15_label_25:
! Mem[000000009080000c] = ffc156e8, %g2 = 00000000000000e9
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffffffc1
! Mem[0000000091800008] = 56e8e80d00005ee9, %g2 = ffffffffffffffc1
ldx [%o0+%o1],%g2 ! %g2 = 56e8e80d00005ee9
! Mem[000000002f800008] = 9719e689, %l0 = 0000000000004863
ldub [%i3+0x00b],%l0 ! %l0 = 0000000000000089
! %l4 = 0000000000000024, Mem[0000000091000004] = 00005ee9
stb %l4,[%i6+0x004] ! Mem[0000000091000004] = 24005ee9
! %l2 = 00000000000098cd, Mem[000000002f800028] = 8d7b3ec2
sth %l2,[%i3+%o5] ! Mem[000000002f800028] = 98cd3ec2
! Mem[000000009180000c] = 00005ee9, %g18 = b62f825a12015ff6
ldsw [%o0+0x00c],%g2 ! %g2 = b62f825a12015ff6
! Mem[000000002f800038] = 000000d4, %l1 = 0000000000000024
ldsw [%i3+0x038],%l1 ! %l1 = 00000000000000d4
! Mem[0000000090000010] = 35e80dd8, %g2 = 0000000000005ee9
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000035
! Mem[000000009080001c] = 9a0c86ef, %g2 = 0000000000000035
ldub [%i5+0x01f],%g2 ! %g2 = 000000000000009a
! %l3 = 000000000000118b, Mem[000000009000003c] = e6c51129
stb %l3,[%i4+0x03c] ! Mem[000000009000003c] = 8bc51129
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000000089
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000d4
bne,a,pn %xcc,p15_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000098cd
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000118b
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000024
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000056e8e80d
bne,a,pn %xcc,p15_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000074
bne,a,pn %xcc,p15_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 56e8e80d00005ee9
ldx [%i0+0x020],%g3 ! Observed data at 000000002e000020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9719e689d78e630d
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+0x000],%g2 ! Expected data = 33baaf2027839db2
ldx [%i1+0x000],%g3 ! Observed data at 000000002e800000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9719e68900000012
ldx [%i1+0x008],%g3 ! Observed data at 000000002e800008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000056e8e80d
ldx [%i1+0x010],%g3 ! Observed data at 000000002e800010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c39de68919400ffc
ldx [%i1+0x018],%g3 ! Observed data at 000000002e800018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = cdd0c7b5581284cd
ldx [%i1+0x028],%g3 ! Observed data at 000000002e800028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x028,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 383d0d0a5b7310a2
ldx [%i2+0x008],%g3 ! Observed data at 000000002f000008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 56e8e80d0000000d
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 = 9719e68900000024
ldx [%i3+0x000],%g3 ! Observed data at 000000002f800000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9719e68956e8e80d
ldx [%i3+0x008],%g3 ! Observed data at 000000002f800008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000001256e8e80d
ldx [%i3+0x018],%g3 ! Observed data at 000000002f800018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c15769c107c24463
ldx [%i3+0x020],%g3 ! Observed data at 000000002f800020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 98cd3ec21d3f6f8b
ldx [%i3+0x028],%g3 ! Observed data at 000000002f800028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000d400000036
ldx [%i3+0x038],%g3 ! Observed data at 000000002f800038
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x038,%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
! The test for processor 15 failed
p15_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x03c] ! Set processor 15 done flag
set p15_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 15 failed
p15_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x03c] ! Set processor 15 done flag
set p15_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p15_selfmod_failed:
ba p15_failed
mov 0xabc,%g1
p15_common_error:
or %g0,0xeef,%g1
ba p15_failed
mov %o5,%g3
p15_common_signature_error:
set p15_temp,%g1
ba p15_failed
st %g2,[%g1] ! Common Lock Number
p15_common_timeout:
set p15_temp,%g1
ba p15_failed
st %g2,[%g1] ! Common Lock Number
p15_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p15_failed
mov 0x0,%g3
p15_trap1e:
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f800000]
stha %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000000]
ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e800028]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e000010]
stha %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000000]
done
p15_trap1o:
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f800000]
stha %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000000]
ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e800028]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e000010]
stha %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000000]
done
p15_trap2e:
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f800020]
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f800020]
stha %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800008]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e800008]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000020]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002e000028]
stwa %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000020]
done
p15_trap2o:
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f800020]
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002f800020]
stha %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800008]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e800008]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002f000020]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002e000028]
stwa %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e000020]
done
p15_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p15_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p15_init_memory_pointers:
set p15_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p15_local0_start,%i0
set p15_local1_start,%i1
set p15_local2_start,%i2
set p15_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4a75466275ec9db2
ldx [%g1+0x008],%l1 ! %l1 = 52472baa0d31ac52
ldx [%g1+0x010],%l2 ! %l2 = 310d8f0e2a6ba3f2
ldx [%g1+0x018],%l3 ! %l3 = 2a0db75ab2dc4d3e
ldx [%g1+0x020],%l4 ! %l4 = 8c8734db9f5b01ac
ldx [%g1+0x028],%l5 ! %l5 = 64d6b3549719e689
ldx [%g1+0x030],%l6 ! %l6 = 23e9dd55f720c529
ldx [%g1+0x038],%l7 ! %l7 = 0b02ba1a56e8e80d
! 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 = 9728ecef d1773314 54eb6037 11f7f5ee
! %f4 = d8c46996 1c7de85f 46767025 5764f07b
! %f8 = ece00317 dc3912e0 29852b45 492630e7
! %f12 = 30ad3ad5 c7fdd48b 8020a7d1 74d284bc
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 63d2f639 664643a1 e6a8bc01 cfa35d9f
! %f20 = efc48875 1b445d9e 11e31981 5e3491a6
! %f24 = 7e869112 f3c625a6 90371d82 3a979c22
! %f28 = 4166d557 e378dea5 e58b1638 bdbb41e9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5a3a8871 d7141ac2 fe268aba 232bbee9
! %f36 = 6871eb40 06b33feb c011fb82 10924b5a
! %f40 = 65630c17 3a96c2ab 900ff08d 4ca0e8d0
! %f44 = ec69dffc f524e32c 45610356 ddb1b6c5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x720c7eb70000005d,%g7,%g1 ! GSR scale = 11, align = 5
wr %g1,%g0,%gsr ! GSR = 720c7eb70000005d
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[0000000091000028] = a108a9d0, %g2 = 0000000000000000
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffa1
! %l0 = 2c8178f2, %l1 = 81b7f19b, Mem[0000000031800008] = a6c68500 f3bd5573
std %l0,[%i3+%o1] ! Mem[0000000031800008] = 2c8178f2 81b7f19b
! %l0 = bb6512ca2c8178f2, Mem[0000000091800030] = 43bc1d8151532584
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = bb6512ca2c8178f2
! %l4 = a582c283dc0e29d1, Mem[0000000091000034] = 1214449b
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = dc0e29d1
! %l7 = 79442fe4a696461a, Mem[0000000090800006] = c2055a1a
sth %l7,[%i5+0x006] ! Mem[0000000090800004] = 461a5a1a
! Mem[000000009000000c] = 152d46b0, %g2 = ffffffffffffffa1
lduw [%i4+0x00c],%g2 ! %g2 = 00000000152d46b0
! %l4 = dc0e29d1, %l5 = 7e69c415, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l4,[%i6+%o3] ! Mem[0000000091000018] = dc0e29d1 7e69c415
! Mem[000000009100000c] = 7312abd6, %g2 = 00000000152d46b0
ldsb [%i6+0x00c],%g2 ! %g2 = 0000000000000073
! Mem[0000000091000028] = 21a95ba1 08a9d051, %g2 = 00000073, %g3 = 00000000
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000008a9d051
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = 21a95ba1, %g3 = 08a9d051
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
p16_label_2:
! Mem[0000000091800028] = 153f24b0, %g2 = 000000007a6764e2
lduh [%o0+%o5],%g2 ! %g2 = 000000000000153f
! Mem[000000009100000c] = 12abd66c, %g2 = 000000000000153f
ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000012
! %l2 = f5a7ef739dd20bc8, Mem[0000000030000000] = 857006bf8b88374f
stx %l2,[%i0+%g0] ! Mem[0000000030000000] = f5a7ef739dd20bc8
! Mem[0000000091000010] = 95cd7757, %g2 = 0000000000000012
ldub [%i6+0x012],%g2 ! %g2 = 0000000000000095
! %l4 = a582c283dc0e29d1, Mem[0000000091800006] = e6aa8b98
sth %l4,[%o0+0x006] ! Mem[0000000091800004] = 29d18b98
! Mem[0000000091000024] = f93d21a9, %g2 = 0000000000000095
ldsb [%i6+0x026],%g2 ! %g2 = fffffffffffffff9
! %l4 = a582c283dc0e29d1, Mem[000000009080003a] = d7bcadc2
sth %l4,[%i5+0x03a] ! Mem[0000000090800038] = 29d1adc2
! %l5 = 82dfa9767e69c415, Mem[0000000090000038] = 53918eb2e6c51178
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 82dfa9767e69c415
! Mem[0000000090800004] = dd4b461a, %g2 = fffffffffffffff9
ldub [%i5+0x004],%g2 ! %g2 = 00000000000000dd
! Mem[0000000090800034] = e95e66e1, %g2 = 00000000000000dd
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffe95e
p16_label_3:
! %l5 = 82dfa9767e69c415, Mem[0000000030000010] = e6f78ca315b20c01
stx %l5,[%i0+%o2] ! Mem[0000000030000010] = 82dfa9767e69c415
! Mem[000000009180001c] = b7684e28, %g2 = ffffffffffffe95e
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b7684e28
! Mem[0000000031800034] = e7af21b8, %l6 = 2ae43b940ffcf57f
ldub [%i3+0x034],%l6 ! %l6 = 00000000000000e7
! Mem[0000000090800010] = 449dd95e, %g2 = 00000000b7684e28
ldub [%i5+0x011],%g2 ! %g2 = 0000000000000044
! Mem[0000000090800018] = b2d54dc6db268a9a, %g2 = 0000000000000044
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc6db268a9a
! Mem[0000000031000004] = fd6dfe73, %l3 = 1911a5a3ca7de1cc
lduw [%i2+0x004],%l3 ! %l3 = 00000000fd6dfe73
! %l1 = 4625f11a81b7f19b, Mem[0000000090000028] = af022e977d3b2cbb
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = 4625f11a81b7f19b
! %l6 = 000000e7, %l7 = a696461a, Mem[0000000090000000] = 09d53180 d6ba8c74
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 000000e7 a696461a
! Mem[0000000091000000] = 6ae82f8898f9b0a5, %g2 = b2d54dc6db268a9a
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0a5
! Mem[0000000091000038] = e25676cb, %g2 = 6ae82f8898f9b0a5
lduw [%i6+0x038],%g2 ! %g2 = 00000000e25676cb
p16_label_4:
! %l2 = f5a7ef739dd20bc8, Mem[0000000090800008] = 5a1ae61214acc7c9
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = f5a7ef739dd20bc8
! %l0 = bb6512ca2c8178f2, Mem[0000000091000015] = 57fe01dc
stb %l0,[%i6+0x015] ! Mem[0000000091000014] = f2fe01dc
! Mem[0000000030000018] = c78e8a9f, %l0 = bb6512ca2c8178f2
ldub [%i0+0x01a],%l0 ! %l0 = 000000000000008a
! Mem[0000000091000014] = 77f2fe01, %g18 = 13a543f46ed2733a
ldsw [%i6+0x014],%g2 ! %g2 = 13a543f46ed2733a
! Mem[0000000031800030] = 1a243d59, %l5 = 82dfa9767e69c415
ldsb [%i3+0x032],%l5 ! %l5 = 000000000000003d
! %l2 = f5a7ef739dd20bc8, Mem[000000009080003c] = adc27bb0
stw %l2,[%i5+0x03c] ! Mem[000000009080003c] = 9dd20bc8
! %l1 = 4625f11a81b7f19b, Mem[0000000091000038] = e25676cb62bf8c8f
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 4625f11a81b7f19b
! Mem[0000000091000038] = 4625f11a, %g2 = 0000000077f2fe01
ldub [%i6+0x038],%g2 ! %g2 = 0000000000000046
! %l1 = 4625f11a81b7f19b, Mem[0000000090800018] = b2d54dc6
stw %l1,[%i5+%o3] ! Mem[0000000090800018] = 81b7f19b
! Mem[0000000091000004] = a548c280, %g2 = 0000000000000046
ldsb [%i6+0x007],%g2 ! %g2 = ffffffffffffffa5
p16_label_5:
! %l4 = a582c283dc0e29d1, Mem[000000009180003c] = 9d52adff
sth %l4,[%o0+0x03c] ! Mem[000000009180003c] = 29d1adff
! Mem[0000000091800038] = 116d29d1, %g2 = ffffffffffffffa5
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000116d
! Mem[0000000030800018] = e6082293, %l1 = 4625f11a81b7f19b
lduh [%i1+0x01a],%l1 ! %l1 = 0000000000002293
! Mem[0000000091000034] = dc0e29d1, %g2 = 000000000000116d
lduw [%i6+0x034],%g2 ! %g2 = 00000000dc0e29d1
! Mem[000000009180001c] = 4e285566, %g2 = 00000000dc0e29d1
ldub [%o0+0x01e],%g2 ! %g2 = 000000000000004e
! Mem[0000000091000014] = fe01dc0e, %g2 = 000000000000004e
ldub [%i6+0x016],%g2 ! %g2 = 00000000000000fe
! %l2 = f5a7ef739dd20bc8, Mem[0000000090800026] = 49074459
sth %l2,[%i5+0x026] ! Mem[0000000090800024] = 0bc84459
! Mem[0000000090800030] = eaf607f4, %g2 = 00000000000000fe
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4
! %l2 = f5a7ef739dd20bc8, Mem[0000000031800028] = 44df01e44b20c2fb
stx %l2,[%i3+%o5] ! Mem[0000000031800028] = f5a7ef739dd20bc8
! Mem[0000000090800000] = 73d0acf8 dd4b461a, %g2 = eaf607f4, %g3 = 807fa20a
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000dd4b461a
p16_label_6:
! Mem[0000000091000010] = cd77f2fe, %g2 = 0000000073d0acf8
ldsb [%i6+0x013],%g2 ! %g2 = ffffffffffffffcd
! Mem[0000000031000024] = 3313c568, %l2 = f5a7ef739dd20bc8
ldub [%i2+0x025],%l2 ! %l2 = 0000000000000013
! Mem[0000000091000030] = a5b5761e, %g2 = ffffffffffffffcd
lduw [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e
! Mem[0000000090000014] = ead61d17, %g2 = 00000000a5b5761e
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffead6
! Mem[0000000091000000] = 6ae82f88 98f9b0a5, %g2 = ffffead6, %g3 = dd4b461a
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f9b0a5
! Mem[0000000091800028] = 153f24b0df4e4459, %g2 = 000000006ae82f88
ldx [%o0+%o5],%g2 ! %g2 = 153f24b0df4e4459
! Mem[0000000091000030] = a5b5761e dc0e29d1, %g2 = df4e4459, %g3 = 98f9b0a5
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 00000000dc0e29d1
! Mem[0000000031000030] = 56c06fc4, %l6 = 00000000000000e7
ldsw [%i2+0x030],%l6 ! %l6 = 0000000056c06fc4
! Mem[0000000090000010] = 1d358e58, %g2 = 00000000a5b5761e
lduh [%i4+%o2],%g2 ! %g2 = 0000000000001d35
! Mem[000000009100002c] = 08a9d051, %g2 = 0000000000001d35
ldsb [%i6+0x02c],%g2 ! %g2 = 0000000000000008
p16_label_7:
! %l7 = 79442fe4a696461a, Mem[000000009000003c] = 7e69c415
stb %l7,[%i4+0x03c] ! Mem[000000009000003c] = 1a69c415
! Mem[000000009080002c] = e85f11ea, %g2 = 0000000000000008
ldub [%i5+0x02d],%g2 ! %g2 = 00000000000000e8
! Mem[000000003100003c] = 56eb8682, %l0 = 000000000000008a
ldsw [%i2+0x03c],%l0 ! %l0 = 0000000056eb8682
! Mem[0000000090000030] = 7a6764e2, %g2 = 00000000000000e8
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000007a67
! %l0 = 56eb8682, %l1 = 00002293, Mem[0000000091800000] = fb520ab0 07b329d1
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 56eb8682 00002293
! Mem[0000000091800028] = 153f24b0 df4e4459, %g2 = 00007a67, %g3 = dc0e29d1
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 00000000df4e4459
! %l0 = 0000000056eb8682, Mem[000000009180002e] = 4459bb65
stb %l0,[%o0+0x02e] ! Mem[000000009180002c] = 8259bb65
! %l7 = 79442fe4a696461a, Mem[000000009080000a] = ef739dd2
sth %l7,[%i5+0x00a] ! Mem[0000000090800008] = 461a9dd2
! %l0 = 0000000056eb8682, Mem[0000000031800018] = 77871cc1
stw %l0,[%i3+%o3] ! Mem[0000000031800018] = 56eb8682
! Mem[0000000031000034] = eb0ac129, %l1 = 0000000000002293
ldub [%i2+0x035],%l1 ! %l1 = 000000000000000a
p16_label_8:
! Mem[0000000090800018] = 81b7f19b db268a9a, %g2 = 153f24b0, %g3 = df4e4459
ldd [%i5+%o3],%g2 ! %g2 = 0000000081b7f19b 00000000db268a9a
! Mem[0000000090000020] = 0ad8f7030332e58e, %g2 = 0000000081b7f19b
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e58e
! %l3 = 00000000fd6dfe73, Mem[0000000090800028] = 4459f5d3
stb %l3,[%i5+%o5] ! Mem[0000000090800028] = 7359f5d3
! %l1 = 000000000000000a, Mem[000000009080003c] = 9dd20bc8
sth %l1,[%i5+0x03c] ! Mem[000000009080003c] = 000a0bc8
! Mem[0000000031800020] = 90d952c4 1d16c756, %l4 = dc0e29d1, %l5 = 0000003d
ldd [%i3+%o4],%l4 ! %l4 = 0000000090d952c4 000000001d16c756
! Mem[0000000090800008] = f5a7461a 9dd20bc8, %g2 = 0332e58e, %g3 = db268a9a
ldd [%i5+%o1],%g2 ! %g2 = 00000000f5a7461a 000000009dd20bc8
! Mem[0000000090800018] = 81b7f19b, %g18 = 13a543f46ed2733a
ldsw [%i5+%o3],%g2 ! %g2 = 13a543f46ed2733a
! Mem[0000000091000028] = a95ba108, %g2 = ffffffff81b7f19b
ldsb [%i6+0x029],%g2 ! %g2 = ffffffffffffffa9
! %l0 = 0000000056eb8682, Mem[000000003000001c] = 1bd7b678
stw %l0,[%i0+0x01c] ! Mem[000000003000001c] = 56eb8682
! Mem[0000000091000020] = 8b0950dd0f65f93d, %g2 = ffffffffffffffa9
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd0f65f93d
p16_label_9:
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 8b0950dd0f65f93d
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! Mem[0000000090800020] = 0c86ef26 35140bc8, %g2 = ba3ff053, %g3 = 9dd20bc8
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035140bc8
! Mem[0000000031000028] = 536628fa, %l2 = 0000000000000013
ldsh [%i2+0x02a],%l2 ! %l2 = 00000000000028fa
! Mem[0000000091800008] = 9883bd39, %g2 = 000000000c86ef26
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000098
! Mem[0000000090000008] = e099152d, %g2 = 0000000000000098
ldub [%i4+0x00a],%g2 ! %g2 = 00000000000000e0
! %l5 = 000000001d16c756, Mem[0000000091000024] = 0f65f93d
stw %l5,[%i6+0x024] ! Mem[0000000091000024] = 1d16c756
! Mem[0000000030000000] = f5a7ef73, %l0 = 0000000056eb8682
ldsh [%i0+0x002],%l0 ! %l0 = ffffffffffffef73
! %l0 = ffffffffffffef73, Mem[0000000091000006] = b0a548c2
stb %l0,[%i6+0x006] ! Mem[0000000091000004] = 73a548c2
! %l7 = 79442fe4a696461a, Mem[0000000090800018] = 81b7f19b
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = a696461a
! %l6 = 56c06fc4, %l7 = a696461a, Mem[0000000031000018] = a74abaa1 f240a6da
std %l6,[%i2+%o3] ! Mem[0000000031000018] = 56c06fc4 a696461a
p16_label_10:
! %l2 = 00000000000028fa, Mem[0000000091000034] = dc0e29d1
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = 000028fa
! Mem[0000000090800030] = eaf607f4, %g2 = 00000000000000e0
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffffea
! Mem[0000000090800028] = 7359f5d351e85f11, %g2 = ffffffffffffffea
ldx [%i5+%o5],%g2 ! %g2 = 7359f5d351e85f11
! Mem[0000000090000038] = 82dfa976, %g2 = 7359f5d351e85f11
lduw [%i4+0x038],%g2 ! %g2 = 0000000082dfa976
! Mem[0000000091800030] = bb6512ca2c8178f2, %g2 = 0000000082dfa976
ldx [%o0+0x030],%g2 ! %g2 = bb6512ca2c8178f2
! Mem[000000009000002c] = 81b7f19b, %g18 = 13a543f46ed2733a
ldsw [%i4+0x02c],%g2 ! %g2 = 13a543f46ed2733a
! Mem[000000009080001c] = db268a9a, %g2 = ffffffff81b7f19b
lduw [%i5+0x01c],%g2 ! %g2 = 00000000db268a9a
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 00000000db268a9a
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! Mem[000000009100003c] = 81b7f19b, %g2 = 1d17902870edfb0e
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffff81b7
! Mem[0000000091000020] = 8b0950dd1d16c756, %g2 = ffffffffffff81b7
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd1d16c756
p16_label_11:
! Mem[000000003080002c] = bdddbe0d, %l3 = 00000000fd6dfe73
lduh [%i1+0x02c],%l3 ! %l3 = 000000000000bddd
! %l0 = ffffffffffffef73, Mem[000000009000003c] = 1a69c415
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = ffffef73
! Mem[0000000090000018] = 1d179028 70edfb0e, %g2 = 1d16c756, %g3 = 35140bc8
ldd [%i4+%o3],%g2 ! %g2 = 000000001d179028 0000000070edfb0e
! %l7 = 79442fe4a696461a, Mem[000000009000001a] = 902870ed
stb %l7,[%i4+0x01a] ! Mem[0000000090000018] = 1a2870ed
! %l7 = 79442fe4a696461a, Mem[0000000090800031] = f607f479
stb %l7,[%i5+0x031] ! Mem[0000000090800030] = 1a07f479
! Mem[0000000091000004] = 98f973a5, %g2 = 000000001d179028
lduw [%i6+0x004],%g2 ! %g2 = 0000000098f973a5
! Mem[0000000090000034] = 807fa20a, %g2 = 0000000098f973a5
lduw [%i4+0x034],%g2 ! %g2 = 00000000807fa20a
! Mem[0000000090800000] = 73d0acf8dd4b461a, %g2 = 00000000807fa20a
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4b461a
! %l4 = 90d952c4, %l5 = 1d16c756, Mem[0000000091800028] = 153f24b0 df4e8259
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 90d952c4 1d16c756
! Mem[0000000091000014] = 77f2fe01, %g2 = 73d0acf8dd4b461a
ldsb [%i6+0x014],%g2 ! %g2 = 0000000000000077
p16_label_12:
! Mem[0000000090800004] = dd4b461a, %g2 = 0000000000000077
lduw [%i5+0x004],%g2 ! %g2 = 00000000dd4b461a
! %l0 = ffffffffffffef73, Mem[0000000031000026] = 3313c568
stb %l0,[%i2+0x026] ! Mem[0000000031000024] = 33137368
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = 00000000dd4b461a
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
! %l2 = 00000000000028fa, Mem[0000000090000031] = 6764e280
stb %l2,[%i4+0x031] ! Mem[0000000090000030] = fa64e280
! Mem[0000000091800034] = 2c8178f2, %g2 = 8b9883bd3923d9af
lduw [%o0+0x034],%g2 ! %g2 = 000000002c8178f2
! Mem[0000000090000008] = b427e099152d46b0, %g2 = 000000002c8178f2
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! Mem[0000000090000000] = 000000e7a696461a, %g2 = b427e099152d46b0
ldx [%i4+%g0],%g2 ! %g2 = 000000e7a696461a
! Mem[0000000091000024] = 16c75621, %g2 = 000000e7a696461a
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000016
! Mem[0000000090800000] = acf8dd4b, %g2 = 0000000000000016
lduh [%i5+0x002],%g2 ! %g2 = 000000000000acf8
! %l7 = 79442fe4a696461a, Mem[000000009100002a] = 5ba108a9
stb %l7,[%i6+0x02a] ! Mem[0000000091000028] = 1aa108a9
p16_label_13:
! Mem[0000000030000010] = 82dfa976, %l1 = 000000000000000a
ldsh [%i0+0x012],%l1 ! %l1 = ffffffffffffa976
! %l2 = 00000000000028fa, Mem[0000000090000008] = b427e099152d46b0
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 00000000000028fa
! Mem[000000009180001c] = b7684e28, %g2 = 000000000000acf8
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000b768
! Mem[0000000091000030] = a5b5761e, %g18 = 13a543f46ed2733a
ldsw [%i6+0x030],%g2 ! %g2 = 13a543f46ed2733a
! %l6 = 0000000056c06fc4, Mem[0000000091000030] = a5b5761e
stb %l6,[%i6+0x030] ! Mem[0000000091000030] = c4b5761e
! Mem[0000000091000034] = 28fa4625, %g2 = ffffffffa5b5761e
ldsh [%i6+0x036],%g2 ! %g2 = 00000000000028fa
! %l0 = ffffffffffffef73, Mem[000000009080003e] = 0bc80000
stb %l0,[%i5+0x03e] ! Mem[000000009080003c] = 73c80000
! Mem[0000000090800014] = 1da69646, %g2 = 00000000000028fa
ldsb [%i5+0x017],%g2 ! %g2 = 000000000000001d
! Mem[0000000090800028] = 7359f5d3 51e85f11, %g2 = 0000001d, %g3 = 70edfb0e
ldd [%i5+%o5],%g2 ! %g2 = 000000007359f5d3 0000000051e85f11
! %l6 = 56c06fc4, %l7 = a696461a, Mem[0000000091800038] = 54b6116d 29d1adff
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 56c06fc4 a696461a
p16_label_14:
! %l7 = 79442fe4a696461a, Mem[0000000090000038] = 82dfa976ffffef73
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 79442fe4a696461a
! Mem[0000000090800018] = 461adb26, %g2 = 000000007359f5d3
ldsh [%i5+0x01a],%g2 ! %g2 = 000000000000461a
! Mem[0000000090800020] = 86ef2635, %g2 = 000000000000461a
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000086
! %l2 = 00000000000028fa, Mem[000000009080002c] = 51e85f11
sth %l2,[%i5+0x02c] ! Mem[000000009080002c] = 28fa5f11
! %l5 = 000000001d16c756, Mem[0000000090800018] = a696461a
stb %l5,[%i5+%o3] ! Mem[0000000090800018] = 5696461a
! %l0 = ffffffffffffef73, Mem[0000000090000000] = 000000e7
stw %l0,[%i4+%g0] ! Mem[0000000090000000] = ffffef73
! Mem[000000009080000c] = 9dd20bc8, %g2 = 0000000000000086
ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffff9dd2
! Mem[000000009080001c] = db268a9a, %g2 = ffffffffffff9dd2
lduw [%i5+0x01c],%g2 ! %g2 = 00000000db268a9a
! %l1 = ffffffffffffa976, Mem[000000009100000c] = 7312abd6
stw %l1,[%i6+0x00c] ! Mem[000000009100000c] = ffffa976
! Mem[000000009100003c] = 81b7f19b, %g2 = 00000000db268a9a
ldsb [%i6+0x03c],%g2 ! %g2 = ffffffffffffff81
p16_label_15:
! Mem[000000003180003c] = 8663e200, %l7 = 79442fe4a696461a
ldub [%i3+0x03c],%l7 ! %l7 = 0000000000000086
! %l1 = ffffffffffffa976, Mem[0000000091000038] = 4625f11a81b7f19b
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffffa976
! %l3 = 000000000000bddd, Mem[0000000091800022] = 979dba3f
sth %l3,[%o0+0x022] ! Mem[0000000091800020] = bdddba3f
! Mem[000000003100003c] = 56eb8682, %l7 = 0000000000000086
ldub [%i2+0x03f],%l7 ! %l7 = 0000000000000082
! Mem[0000000091800030] = bb6512ca 2c8178f2, %g2 = ffffff81, %g3 = 51e85f11
ldd [%o0+0x030],%g2 ! %g2 = 00000000bb6512ca 000000002c8178f2
! %l0 = ffffffffffffef73, Mem[0000000091000030] = c4b5761e
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = ffffef73
! %l6 = 0000000056c06fc4, Mem[0000000090800000] = 73d0acf8
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = 56c06fc4
! %l7 = 0000000000000082, Mem[000000009100001c] = 7e69c415
stb %l7,[%i6+0x01c] ! Mem[000000009100001c] = 8269c415
! Mem[0000000031000010] = c0720b03fb68115d, %l7 = 0000000000000082
ldx [%i2+%o2],%l7 ! %l7 = c0720b03fb68115d
! Mem[0000000090800030] = ea1a07f4 79e2e95e, %g2 = bb6512ca, %g3 = 2c8178f2
ldd [%i5+0x030],%g2 ! %g2 = 00000000ea1a07f4 0000000079e2e95e
p16_label_16:
! Mem[0000000091800000] = 56eb8682, %g18 = 13a543f46ed2733a
ldsw [%o0+%g0],%g2 ! %g2 = 13a543f46ed2733a
! %l6 = 0000000056c06fc4, Mem[0000000091000024] = 1d16c756
stw %l6,[%i6+0x024] ! Mem[0000000091000024] = 56c06fc4
! %l1 = ffffffffffffa976, Mem[0000000090000008] = 00000000000028fa
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffa976
! Mem[0000000090800020] = 0c86ef26, %g2 = 0000000056eb8682
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000c86
! Mem[000000003000002c] = 14f692d4, %l1 = ffffffffffffa976
lduw [%i0+0x02c],%l1 ! %l1 = 0000000014f692d4
! Mem[0000000090800000] = 56c06fc4 dd4b461a, %g2 = 00000c86, %g3 = 79e2e95e
ldd [%i5+%g0],%g2 ! %g2 = 0000000056c06fc4 00000000dd4b461a
! %l0 = ffffef73, %l1 = 14f692d4, Mem[0000000091800038] = 56c06fc4 a696461a
std %l0,[%o0+0x038] ! Mem[0000000091800038] = ffffef73 14f692d4
! %l3 = 000000000000bddd, Mem[0000000091800009] = 9883bd39
stb %l3,[%o0+0x009] ! Mem[0000000091800008] = dd83bd39
! Mem[0000000090000000] = ffffef73, %g2 = 0000000056c06fc4
ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009080002c] = 28fa5f11, %g2 = ffffffffffffffff
lduh [%i5+0x02c],%g2 ! %g2 = 00000000000028fa
p16_label_17:
! Mem[0000000090800010] = f8449dd9, %g2 = 00000000000028fa
ldsb [%i5+%o2],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000091000024] = 56c06fc4, %g2 = fffffffffffffff8
ldub [%i6+0x024],%g2 ! %g2 = 0000000000000056
! %l3 = 000000000000bddd, Mem[000000009100001a] = 29d18269
stb %l3,[%i6+0x01a] ! Mem[0000000091000018] = ddd18269
! Mem[000000003080002c] = bdddbe0d, %l4 = 0000000090d952c4
ldsw [%i1+0x02c],%l4 ! %l4 = ffffffffbdddbe0d
! Mem[0000000031800008] = 2c8178f2, %l1 = 0000000014f692d4
ldsh [%i3+%o1],%l1 ! %l1 = 0000000000002c81
! Mem[0000000090000034] = 7fa20a79, %g2 = 0000000000000056
ldsb [%i4+0x035],%g2 ! %g2 = 000000000000007f
! Mem[0000000090800014] = 5e356f1d, %g18 = 13a543f46ed2733a
ldsw [%i5+0x014],%g2 ! %g2 = 13a543f46ed2733a
! %l6 = 0000000056c06fc4, Mem[0000000091000030] = ffffef73000028fa
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 0000000056c06fc4
! Mem[000000009000002c] = 81b7f19b, %g2 = 000000005e356f1d
lduh [%i4+0x02c],%g2 ! %g2 = 00000000000081b7
! Mem[0000000091800010] = 6e4e5182, %g18 = 13a543f46ed2733a
ldsw [%o0+%o2],%g2 ! %g2 = 13a543f46ed2733a
p16_label_18:
! Mem[0000000090000024] = e58e4625, %g2 = 000000006e4e5182
lduh [%i4+0x026],%g2 ! %g2 = 000000000000e58e
! Mem[0000000091000034] = 56c06fc4, %g18 = 13a543f46ed2733a
ldsw [%i6+0x034],%g2 ! %g2 = 13a543f46ed2733a
! %l0 = ffffffffffffef73, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffef73
! %l2 = 000028fa, %l3 = 0000bddd, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 000028fa 0000bddd
! Mem[0000000030800020] = 6f7e97e3bc8be276, %l1 = 0000000000002c81
ldx [%i1+%o4],%l1 ! %l1 = 6f7e97e3bc8be276
! Mem[0000000091800010] = 6e4e5182, %g2 = 0000000056c06fc4
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
! Mem[0000000091800000] = 56eb868200002293, %g2 = 000000006e4e5182
ldx [%o0+%g0],%g2 ! %g2 = 56eb868200002293
! Mem[0000000090000010] = 1d358e58d828ead6, %g2 = 56eb868200002293
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58d828ead6
! %l1 = 6f7e97e3bc8be276, Mem[0000000090800020] = 0c86ef26
sth %l1,[%i5+%o4] ! Mem[0000000090800020] = e276ef26
! %l4 = ffffffffbdddbe0d, Mem[0000000090000014] = d828ead6
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = bdddbe0d
p16_label_19:
! Mem[0000000030000010] = 82dfa976, %l3 = 000000000000bddd
lduw [%i0+%o2],%l3 ! %l3 = 0000000082dfa976
! %l2 = 00000000000028fa, Mem[0000000090000018] = 1d171a28
stb %l2,[%i4+%o3] ! Mem[0000000090000018] = fa171a28
! Mem[0000000091000014] = fe01dc0e, %g2 = 1d358e58d828ead6
ldub [%i6+0x016],%g2 ! %g2 = 00000000000000fe
! Mem[0000000091800020] = 5566bdddba3ff053, %g2 = 00000000000000fe
ldx [%o0+%o4],%g2 ! %g2 = 5566bdddba3ff053
! Mem[000000009180002c] = 1d16c756, %g2 = 5566bdddba3ff053
lduw [%o0+0x02c],%g2 ! %g2 = 000000001d16c756
! Mem[0000000091000020] = 0950dd56, %g2 = 000000001d16c756
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000009
! Mem[0000000091000018] = dc0eddd1, %g2 = 0000000000000009
lduw [%i6+%o3],%g2 ! %g2 = 00000000dc0eddd1
! Mem[0000000030800008] = 3afcc6e9, %l6 = 0000000056c06fc4
ldsw [%i1+%o1],%l6 ! %l6 = 000000003afcc6e9
! Mem[0000000090800038] = d1000a73, %g2 = 00000000dc0eddd1
ldsb [%i5+0x03b],%g2 ! %g2 = ffffffffffffffd1
! Mem[0000000091800038] = ffffef73, %g18 = 13a543f46ed2733a
ldsw [%o0+0x038],%g2 ! %g2 = 13a543f46ed2733a
p16_label_20:
! Mem[0000000091000000] = 6ae82f88 98f973a5, %g2 = ffffef73, %g3 = dd4b461a
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f973a5
! Mem[0000000091000024] = 56c06fc4, %g18 = 13a543f46ed2733a
ldsw [%i6+0x024],%g2 ! %g2 = 13a543f46ed2733a
! Mem[0000000090000030] = 7afa64e2 807fa20a, %g2 = 56c06fc4, %g3 = 98f973a5
ldd [%i4+0x030],%g2 ! %g2 = 000000007afa64e2 00000000807fa20a
! %l0 = ffffffffffffef73, Mem[000000003180002e] = 9dd20bc8
stb %l0,[%i3+0x02e] ! Mem[000000003180002c] = 9dd273c8
! Mem[0000000091000008] = 48c28052ffffa976, %g2 = 000000007afa64e2
ldx [%i6+%o1],%g2 ! %g2 = 48c28052ffffa976
! Mem[0000000031800028] = f5a7ef73, %l6 = 000000003afcc6e9
ldsh [%i3+0x02a],%l6 ! %l6 = ffffffffffffef73
! Mem[0000000030800038] = c2f2232c 60369733, %l4 = bdddbe0d, %l5 = 1d16c756
ldd [%i1+0x038],%l4 ! %l4 = 00000000c2f2232c 0000000060369733
! Mem[000000009180003c] = 14f692d4, %g2 = 48c28052ffffa976
lduh [%o0+0x03c],%g2 ! %g2 = 00000000000014f6
! Mem[000000009000002c] = 81b7f19b, %g2 = 00000000000014f6
lduw [%i4+0x02c],%g2 ! %g2 = 0000000081b7f19b
! Mem[000000009080001c] = 268a9ae2, %g2 = 0000000081b7f19b
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000026
p16_label_21:
! %l4 = 00000000c2f2232c, Mem[0000000091000030] = 0000000056c06fc4
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 00000000c2f2232c
! Mem[0000000030000038] = 6d536848, %l1 = 6f7e97e3bc8be276
ldsw [%i0+0x038],%l1 ! %l1 = 000000006d536848
! Mem[0000000090000020] = ffffffff ffffef73, %g2 = 00000026, %g3 = 807fa20a
ldd [%i4+%o4],%g2 ! %g2 = 00000000ffffffff 00000000ffffef73
! %l6 = ffffffffffffef73, Mem[000000003180002a] = f5a7ef73
stb %l6,[%i3+0x02a] ! Mem[0000000031800028] = f5a77373
! Mem[0000000091000028] = 21a91aa1, %g18 = 13a543f46ed2733a
ldsw [%i6+%o5],%g2 ! %g2 = 13a543f46ed2733a
! Mem[0000000030800008] = 3afcc6e9, %l4 = 00000000c2f2232c
ldub [%i1+0x00b],%l4 ! %l4 = 00000000000000e9
! %l6 = ffffffffffffef73, Mem[0000000091800006] = 22938bdd
stb %l6,[%o0+0x006] ! Mem[0000000091800004] = 73938bdd
! Mem[0000000090800028] = f5d328fa, %g2 = 0000000021a91aa1
ldsh [%i5+0x02a],%g2 ! %g2 = fffffffffffff5d3
! Mem[0000000090800020] = 76ef2635, %g2 = fffffffffffff5d3
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000076
! Mem[0000000090800038] = 66e129d1000a73c8, %g2 = 0000000000000076
ldx [%i5+0x038],%g2 ! %g2 = 66e129d1000a73c8
p16_label_22:
! Mem[000000009100000c] = ffffa976, %g2 = 66e129d1000a73c8
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000ff
! %l3 = 0000000082dfa976, Mem[0000000091000034] = c2f2232c
stw %l3,[%i6+0x034] ! Mem[0000000091000034] = 82dfa976
! %l1 = 000000006d536848, Mem[0000000030000020] = c283a4b007b7033c
stx %l1,[%i0+%o4] ! Mem[0000000030000020] = 000000006d536848
! Mem[0000000091000030] = 00000082, %g2 = 00000000000000ff
ldsb [%i6+0x031],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = c28052ff, %g2 = 0000000000000000
ldsb [%i6+0x009],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000091800000] = 56eb8682 00007393, %g2 = ffffffc2, %g3 = ffffef73
ldd [%o0+%g0],%g2 ! %g2 = 0000000056eb8682 0000000000007393
! Mem[0000000030800000] = 07c6e0e68eed2523, %l6 = ffffffffffffef73
ldx [%i1+%g0],%l6 ! %l6 = 07c6e0e68eed2523
! Mem[0000000091000000] = 6ae82f88, %g18 = 13a543f46ed2733a
ldsw [%i6+%g0],%g2 ! %g2 = 13a543f46ed2733a
! Mem[0000000090800038] = 29d1000a, %g2 = 000000006ae82f88
lduh [%i5+0x03a],%g2 ! %g2 = 00000000000029d1
! Mem[0000000090000028] = 4625f11a, %g2 = 00000000000029d1
lduh [%i4+%o5],%g2 ! %g2 = 0000000000004625
p16_label_23:
! %l3 = 0000000082dfa976, Mem[0000000091800034] = 2c8178f2
stw %l3,[%o0+0x034] ! Mem[0000000091800034] = 82dfa976
! Mem[0000000091800024] = 3ff05390, %g2 = 0000000000004625
ldub [%o0+0x025],%g2 ! %g2 = 000000000000003f
! Mem[0000000030800028] = ad7c4416bdddbe0d, %l0 = ffffffffffffef73
ldx [%i1+%o5],%l0 ! %l0 = ad7c4416bdddbe0d
! %l3 = 0000000082dfa976, Mem[0000000091000008] = 48c28052
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = 82dfa976
! Mem[0000000090800020] = e276ef26 35140bc8, %g2 = 0000003f, %g3 = 00007393
ldd [%i5+%o4],%g2 ! %g2 = 00000000e276ef26 0000000035140bc8
! %l3 = 0000000082dfa976, Mem[0000000090000038] = 79442fe4
sth %l3,[%i4+0x038] ! Mem[0000000090000038] = a9762fe4
! %l4 = 00000000000000e9, Mem[0000000091000038] = ffffffff
sth %l4,[%i6+0x038] ! Mem[0000000091000038] = 00e9ffff
! Mem[0000000091800028] = 90d952c4, %g2 = 00000000e276ef26
ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffff90d9
! Mem[0000000090800004] = 4b461af5, %g2 = ffffffffffff90d9
ldub [%i5+0x005],%g2 ! %g2 = 000000000000004b
! Mem[0000000090800020] = e276ef26 35140bc8, %g2 = 0000004b, %g3 = 35140bc8
ldd [%i5+%o4],%g2 ! %g2 = 00000000e276ef26 0000000035140bc8
p16_label_24:
! Mem[0000000091800030] = bb6512ca, %g2 = 00000000e276ef26
lduw [%o0+0x030],%g2 ! %g2 = 00000000bb6512ca
! Mem[0000000090800008] = f5a7461a, %g18 = 13a543f46ed2733a
ldsw [%i5+%o1],%g2 ! %g2 = 13a543f46ed2733a
! Mem[000000003000002c] = 14f692d4, %l2 = 00000000000028fa
ldsw [%i0+0x02c],%l2 ! %l2 = 0000000014f692d4
! Mem[0000000091000030] = 0000000082dfa976, %g2 = fffffffff5a7461a
ldx [%i6+0x030],%g2 ! %g2 = 0000000082dfa976
! %l4 = 000000e9, %l5 = 60369733, Mem[0000000090000000] = ffffef73 a696461a
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 000000e9 60369733
! Mem[0000000090000014] = bdddbe0d, %g2 = 0000000082dfa976
lduh [%i4+0x014],%g2 ! %g2 = 000000000000bddd
! Mem[0000000091800004] = 00007393, %g18 = 13a543f46ed2733a
ldsw [%o0+0x004],%g2 ! %g2 = 13a543f46ed2733a
! %l3 = 0000000082dfa976, Mem[000000003180002e] = 9dd273c8
stb %l3,[%i3+0x02e] ! Mem[000000003180002c] = 9dd276c8
! %l5 = 0000000060369733, Mem[000000009100003e] = a9760000
sth %l5,[%i6+0x03e] ! Mem[000000009100003c] = 97330000
! Mem[0000000090000004] = 60369733, %g18 = 13a543f46ed2733a
ldsw [%i4+0x004],%g2 ! %g2 = 13a543f46ed2733a
p16_label_25:
! Mem[000000009100001c] = 8269c415, %g2 = 0000000060369733
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000008269
! %l4 = 000000e9, %l5 = 60369733, Mem[0000000031000008] = e193cf36 23a5bf0b
std %l4,[%i2+%o1] ! Mem[0000000031000008] = 000000e9 60369733
! Mem[0000000090000020] = ffffffff, %g2 = 0000000000008269
lduw [%i4+%o4],%g2 ! %g2 = 00000000ffffffff
! %l2 = 14f692d4, %l3 = 82dfa976, Mem[0000000090800010] = 000028fa 0000bddd
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 14f692d4 82dfa976
! Mem[000000009100003c] = 97330000, %g2 = 00000000ffffffff
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000009733
! Mem[0000000091800004] = 00007393, %g18 = 13a543f46ed2733a
ldsw [%o0+0x004],%g2 ! %g2 = 13a543f46ed2733a
! %l3 = 0000000082dfa976, Mem[0000000091800018] = 06faad5c
stb %l3,[%o0+%o3] ! Mem[0000000091800018] = 76faad5c
! %l6 = 07c6e0e68eed2523, Mem[0000000090000000] = 000000e960369733
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = 07c6e0e68eed2523
! Mem[000000009000003c] = 461a0000, %g2 = 0000000000007393
ldsh [%i4+0x03e],%g2 ! %g2 = 000000000000461a
! %l4 = 000000e9, %l5 = 60369733, Mem[0000000091800008] = 8bdd83bd 3923d9af
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 000000e9 60369733
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 ad7c4416bdddbe0d
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006d536848
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000014f692d4
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000082dfa976
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000e9
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000060369733
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 07c6e0e68eed2523
bne,a,pn %xcc,p16_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be c0720b03fb68115d
bne,a,pn %xcc,p16_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p16_check_fp_registers:
set p16_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d8c46996 1c7de85f
bne %xcc,p16_f4_fail
nop
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f5a7ef739dd20bc8
ldx [%i0+0x000],%g3 ! Observed data at 0000000030000000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 82dfa9767e69c415
ldx [%i0+0x010],%g3 ! Observed data at 0000000030000010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c78e8a9f56eb8682
ldx [%i0+0x018],%g3 ! Observed data at 0000000030000018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000006d536848
ldx [%i0+0x020],%g3 ! Observed data at 0000000030000020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x020,%g4
! Processor 16, local 1 is clean
set p16_local2_expect,%g1
p16_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000000e960369733
ldx [%i2+0x008],%g3 ! Observed data at 0000000031000008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 56c06fc4a696461a
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 = ba2e523f33137368
ldx [%i2+0x020],%g3 ! Observed data at 0000000031000020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x020,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 2c8178f281b7f19b
ldx [%i3+0x008],%g3 ! Observed data at 0000000031800008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 56eb8682b321ca87
ldx [%i3+0x018],%g3 ! Observed data at 0000000031800018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = f5a773739dd276c8
ldx [%i3+0x028],%g3 ! Observed data at 0000000031800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x028,%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_f4_fail:
set p16_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
stda %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800020]
ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031000020]
stxa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000008]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800010]
stha %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031800000]
stxa %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031800010]
stha %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000028]
done
p16_trap1o:
stda %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800020]
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031000020]
stxa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000008]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031800010]
stha %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031800000]
stxa %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031800010]
stha %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000028]
done
p16_trap2e:
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000030000028]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031000028]
done
p16_trap2o:
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000030000028]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000031000028]
done
p16_trap3e:
nop
nop
nop
nop
nop
nop
done
p16_trap3o:
nop
nop
nop
nop
nop
nop
done
p16_init_memory_pointers:
set p16_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p16_local0_start,%i0
set p16_local1_start,%i1
set p16_local2_start,%i2
set p16_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = bb6512ca2c8178f2
ldx [%g1+0x008],%l1 ! %l1 = 4625f11a81b7f19b
ldx [%g1+0x010],%l2 ! %l2 = f5a7ef739dd20bc8
ldx [%g1+0x018],%l3 ! %l3 = 1911a5a3ca7de1cc
ldx [%g1+0x020],%l4 ! %l4 = a582c283dc0e29d1
ldx [%g1+0x028],%l5 ! %l5 = 82dfa9767e69c415
ldx [%g1+0x030],%l6 ! %l6 = 2ae43b940ffcf57f
ldx [%g1+0x038],%l7 ! %l7 = 79442fe4a696461a
! 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 = cc1a6d58 8352f934 10a77ffa f2d81b4a
! %f4 = 0e15edb6 81aecef4 5462b0d9 61f16adc
! %f8 = 7eccc944 a77c7f4f 1bb86dbc 18d44397
! %f12 = 58a18fa7 e150402d 6b0e5f33 14117318
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 092aa0a0 41b6a80d 3ed9362c c0e6a641
! %f20 = abfc6d2d 0c5e4ac1 ca35f76c 547962a4
! %f24 = ebed8331 55ceebcf fd69e499 244f60c7
! %f28 = 7049b289 24e43d3f 740a277e 5fab0848
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f62da7e3 b7d691d8 011db70e d5be9753
! %f36 = 5a6a9a8f 6d159c41 ec0f0631 75e5db0b
! %f40 = 7be59afa 8542ed50 4b2c6fc1 4e543773
! %f44 = 73342bcc d3bea1c6 84ac4e09 546ad448
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xaf288e4800000075,%g7,%g1 ! GSR scale = 14, align = 5
wr %g1,%g0,%gsr ! GSR = af288e4800000075
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:
! %l3 = a2e852da2a810997, Mem[0000000091800014] = 96298cae
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = 2a810997
! Mem[0000000091800010] = 6e4e5182, %g2 = 0000000000000000
ldsb [%o0+%o2],%g2 ! %g2 = 000000000000006e
! %l6 = ff7a53423fb9e370, Mem[0000000032800032] = d02b0e6a
sth %l6,[%i1+0x032] ! Mem[0000000032800030] = d02be370
! %l7 = 6f6cba82779d4ca9, Mem[0000000090800030] = eaf607f479e2e95e
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = 6f6cba82779d4ca9
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 000000000000006e
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! Mem[000000003200001c] = d19c5900, %l5 = 86cb99dbf24a90d2
lduh [%i0+0x01e],%l5 ! %l5 = 0000000000005900
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 9d52adff, %g3 = 00000000
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
! Mem[0000000091000014] = 7757fe01, %g18 = e37d84ea9c2fdbe1
ldsw [%i6+0x014],%g2 ! %g2 = e37d84ea9c2fdbe1
! %l1 = c47c79f8a40c5f97, Mem[0000000090000023] = 030332e5
stb %l1,[%i4+0x023] ! Mem[0000000090000020] = 970332e5
! Mem[0000000091800038] = 54b6116d, %g18 = e37d84ea9c2fdbe1
ldsw [%o0+0x038],%g2 ! %g2 = e37d84ea9c2fdbe1
p17_label_2:
! Mem[0000000091000004] = 98f9b0a5, %g2 = 0000000054b6116d
lduh [%i6+0x004],%g2 ! %g2 = 00000000000098f9
! Mem[0000000091000038] = e25676cb, %g2 = 00000000000098f9
lduw [%i6+0x038],%g2 ! %g2 = 00000000e25676cb
! Mem[0000000090800024] = 49074459, %g2 = 00000000e25676cb
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004907
! %l1 = c47c79f8a40c5f97, Mem[0000000033000002] = a08121e3
stb %l1,[%i2+0x002] ! Mem[0000000033000000] = a08197e3
! Mem[000000009180003c] = 9d52adff, %g2 = 0000000000004907
lduh [%o0+0x03c],%g2 ! %g2 = 0000000000009d52
! %l0 = c79675f7fd435f69, Mem[0000000091000016] = fe015ffa
sth %l0,[%i6+0x016] ! Mem[0000000091000014] = 5f695ffa
! %l0 = c79675f7fd435f69, Mem[000000009100003d] = bf8c8f00
stb %l0,[%i6+0x03d] ! Mem[000000009100003c] = 698c8f00
! %l0 = c79675f7fd435f69, Mem[000000009000001c] = 70edfb0e
stw %l0,[%i4+0x01c] ! Mem[000000009000001c] = fd435f69
! %l7 = 6f6cba82779d4ca9, Mem[0000000090000034] = 807fa20a
stw %l7,[%i4+0x034] ! Mem[0000000090000034] = 779d4ca9
! %l0 = c79675f7fd435f69, Mem[0000000090000028] = af022e977d3b2cbb
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = c79675f7fd435f69
p17_label_3:
! Mem[0000000091800020] = 979dba3f, %g2 = 0000000000009d52
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffff979d
! %l6 = ff7a53423fb9e370, Mem[0000000090800038] = 66e1d7bc
stw %l6,[%i5+0x038] ! Mem[0000000090800038] = 3fb9e370
! Mem[0000000090000018] = 1d179028, %g18 = e37d84ea9c2fdbe1
ldsw [%i4+%o3],%g2 ! %g2 = e37d84ea9c2fdbe1
! %l4 = 6e6f1bbe, %l5 = 00005900, Mem[0000000090000028] = c79675f7 fd435f69
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 6e6f1bbe 00005900
! Mem[0000000090800004] = dd4bc205, %g2 = 000000001d179028
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffffdd
! %l5 = 0000000000005900, Mem[000000009100002c] = 08a9d051
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = 00005900
! Mem[0000000090800000] = 73d0acf8 dd4bc205, %g2 = ffffffdd, %g3 = e6c51178
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000dd4bc205
! Mem[000000009080000c] = 14acc7c9, %g2 = 0000000073d0acf8
lduw [%i5+0x00c],%g2 ! %g2 = 0000000014acc7c9
! Mem[0000000090000018] = 1d179028fd435f69, %g2 = 0000000014acc7c9
ldx [%i4+%o3],%g2 ! %g2 = 1d179028fd435f69
! %l4 = 6e6f1bbe, %l5 = 00005900, Mem[0000000032000018] = 87b5d1e2 d19c5900
std %l4,[%i0+%o3] ! Mem[0000000032000018] = 6e6f1bbe 00005900
p17_label_4:
! %l1 = c47c79f8a40c5f97, Mem[0000000090000016] = ead61d17
sth %l1,[%i4+0x016] ! Mem[0000000090000014] = 5f971d17
! Mem[000000009000001c] = fd435f69, %g2 = 1d179028fd435f69
ldsh [%i4+0x01c],%g2 ! %g2 = fffffffffffffd43
! Mem[0000000091000020] = 8b0950dd, %g2 = fffffffffffffd43
lduw [%i6+%o4],%g2 ! %g2 = 000000008b0950dd
! %l0 = c79675f7fd435f69, Mem[0000000090800014] = 5e356f1d
sth %l0,[%i5+0x014] ! Mem[0000000090800014] = 5f696f1d
! Mem[0000000091000038] = e25676cb, %g2 = 000000008b0950dd
ldsb [%i6+0x038],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000091800024] = ba3ff053, %g18 = e37d84ea9c2fdbe1
ldsw [%o0+0x024],%g2 ! %g2 = e37d84ea9c2fdbe1
! Mem[0000000033800020] = cf63533c 3bd4ef24, %l6 = 3fb9e370, %l7 = 779d4ca9
ldd [%i3+%o4],%l6 ! %l6 = 00000000cf63533c 000000003bd4ef24
! Mem[0000000090800004] = 4bc2055a, %g2 = ffffffffba3ff053
ldub [%i5+0x005],%g2 ! %g2 = 000000000000004b
! Mem[0000000032800004] = 3b2d76c4, %l4 = 76ed02c26e6f1bbe
ldub [%i1+0x004],%l4 ! %l4 = 000000000000003b
! %l4 = 000000000000003b, Mem[0000000091800036] = 258454b6
stb %l4,[%o0+0x036] ! Mem[0000000091800034] = 3b8454b6
p17_label_5:
! Mem[0000000091800010] = 51822a81, %g2 = 000000000000004b
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000005182
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 00005182, %g3 = dd4bc205
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! %l0 = fd435f69, %l1 = a40c5f97, Mem[0000000032800000] = c33a27bd 3b2d76c4
std %l0,[%i1+%g0] ! Mem[0000000032800000] = fd435f69 a40c5f97
! Mem[0000000033000028] = a884b840fd7660d1, %l2 = 66bc542cad1a0786
ldx [%i2+%o5],%l2 ! %l2 = a884b840fd7660d1
! %l3 = a2e852da2a810997, Mem[000000009100001c] = 47a19fcf
stw %l3,[%i6+0x01c] ! Mem[000000009100001c] = 2a810997
! Mem[0000000091800018] = 06faad5cb7684e28, %g2 = 000000000c86ef26
ldx [%o0+%o3],%g2 ! %g2 = 06faad5cb7684e28
! Mem[0000000033800024] = 3bd4ef24, %l6 = 00000000cf63533c
ldsw [%i3+0x024],%l6 ! %l6 = 000000003bd4ef24
! Mem[0000000090000010] = 1d358e58d8285f97, %g2 = 06faad5cb7684e28
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58d8285f97
! %l6 = 000000003bd4ef24, Mem[000000009080000c] = 14acc7c9
stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = 3bd4ef24
! Mem[0000000032800024] = 1e4a3372, %l7 = 000000003bd4ef24
lduh [%i1+0x024],%l7 ! %l7 = 0000000000001e4a
p17_label_6:
! Mem[0000000090000014] = d8285f97, %g18 = e37d84ea9c2fdbe1
ldsw [%i4+0x014],%g2 ! %g2 = e37d84ea9c2fdbe1
! Mem[0000000091000038] = e25676cb 62698c8f, %g2 = d8285f97, %g3 = 35144907
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062698c8f
! %l1 = c47c79f8a40c5f97, Mem[0000000090000034] = 779d4ca9
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = a40c5f97
! Mem[0000000091800008] = 8b9883bd 3923d9af, %g2 = e25676cb, %g3 = 62698c8f
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 000000003923d9af
! Mem[0000000091000038] = e25676cb, %g2 = 000000008b9883bd
lduh [%i6+0x038],%g2 ! %g2 = 000000000000e256
! %l4 = 000000000000003b, Mem[000000003200000b] = 37003325
stb %l4,[%i0+0x00b] ! Mem[0000000032000008] = 3700333b
! %l7 = 0000000000001e4a, Mem[0000000091000008] = 48c280527312abd6
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = 0000000000001e4a
! Mem[0000000090000010] = 358e58d8, %g2 = 000000000000e256
ldsb [%i4+0x011],%g2 ! %g2 = 0000000000000035
! Mem[0000000091000010] = 95cd7757, %g2 = 0000000000000035
lduh [%i6+0x012],%g2 ! %g2 = 00000000000095cd
! %l3 = a2e852da2a810997, Mem[0000000033800030] = b30a1041b1c00b09
stx %l3,[%i3+0x030] ! Mem[0000000033800030] = a2e852da2a810997
p17_label_7:
! Mem[000000009080002c] = 5f116f6c, %g2 = 00000000000095cd
lduh [%i5+0x02e],%g2 ! %g2 = 0000000000005f11
! Mem[0000000090000000] = 09d53180, %g18 = e37d84ea9c2fdbe1
ldsw [%i4+%g0],%g2 ! %g2 = e37d84ea9c2fdbe1
! Mem[0000000090000020] = 0ad8f797 0332e58e, %g2 = 09d53180, %g3 = 3923d9af
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f797 000000000332e58e
! Mem[0000000033800038] = af2a1bb484962f5d, %l6 = 000000003bd4ef24
ldx [%i3+0x038],%l6 ! %l6 = af2a1bb484962f5d
! Mem[0000000091800008] = 8b9883bd, %g2 = 000000000ad8f797
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! Mem[0000000090000028] = be000059, %g2 = 000000008b9883bd
ldsb [%i4+0x02b],%g2 ! %g2 = ffffffffffffffbe
! %l5 = 0000000000005900, Mem[000000003380002c] = 424aec46
stw %l5,[%i3+0x02c] ! Mem[000000003380002c] = 00005900
! Mem[0000000091800000] = fb520ab0 07b3e6aa, %g2 = ffffffbe, %g3 = 0332e58e
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e6aa
! Mem[000000009000003c] = 11780000, %g2 = 00000000fb520ab0
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000011
! Mem[0000000032800024] = 1e4a3372, %l4 = 000000000000003b
ldsh [%i1+0x026],%l4 ! %l4 = 0000000000003372
p17_label_8:
! Mem[0000000090000008] = e099152d, %g2 = 0000000000000011
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffffe099
! Mem[000000009100000c] = 00001e4a, %g2 = ffffffffffffe099
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000000000
! %l6 = 84962f5d, %l7 = 00001e4a, Mem[0000000090800030] = 6f6cba82 779d4ca9
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 84962f5d 00001e4a
! Mem[0000000091000018] = f26e2a81, %g2 = 0000000000000000
ldsb [%i6+0x01a],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000091000008] = 00000000, %g2 = fffffffffffffff2
ldub [%i6+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = a5b5761e, %g2 = 0000000000000000
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffa5b5
! Mem[0000000091000020] = 8b0950dd, %g18 = e37d84ea9c2fdbe1
ldsw [%i6+%o4],%g2 ! %g2 = e37d84ea9c2fdbe1
! %l5 = 0000000000005900, Mem[0000000090000014] = d8285f97
sth %l5,[%i4+0x014] ! Mem[0000000090000014] = 59005f97
! %l4 = 00003372, %l5 = 00005900, Mem[0000000033000000] = a08197e3 9baaae36
std %l4,[%i2+%g0] ! Mem[0000000033000000] = 00003372 00005900
! Mem[0000000091800030] = 8151533b, %g2 = ffffffff8b0950dd
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000081
p17_label_9:
! Mem[0000000090800018] = b2d54dc6, %g2 = 0000000000000081
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! Mem[0000000091800010] = 6e4e5182, %g2 = 00000000b2d54dc6
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
! Mem[0000000032000008] = 3700333b, %l0 = c79675f7fd435f69
ldsw [%i0+%o1],%l0 ! %l0 = 000000003700333b
! %l2 = a884b840fd7660d1, Mem[000000009080002f] = 1184962f
stb %l2,[%i5+0x02f] ! Mem[000000009080002c] = d184962f
! Mem[000000009100003c] = 8f000000, %g2 = 000000006e4e5182
ldub [%i6+0x03f],%g2 ! %g2 = 000000000000008f
! %l1 = c47c79f8a40c5f97, Mem[0000000033000008] = 1eed495c
sth %l1,[%i2+%o1] ! Mem[0000000033000008] = 5f97495c
! Mem[0000000090800030] = 84962f5d, %g2 = 000000000000008f
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffff84
! %l3 = a2e852da2a810997, Mem[0000000032800028] = a2b204d1ab1c37f7
stx %l3,[%i1+%o5] ! Mem[0000000032800028] = a2e852da2a810997
! Mem[0000000033000008] = 5f97495c23259ae1, %l2 = a884b840fd7660d1
ldx [%i2+%o1],%l2 ! %l2 = 5f97495c23259ae1
! Mem[000000009000003c] = c5117800, %g2 = ffffffffffffff84
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000c5
p17_label_10:
! %l3 = a2e852da2a810997, Mem[0000000091000016] = 5f695ffa
sth %l3,[%i6+0x016] ! Mem[0000000091000014] = 09975ffa
! Mem[000000009000002c] = 59007a67, %g2 = 00000000000000c5
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000059
! %l7 = 0000000000001e4a, Mem[0000000091800034] = 51533b84
sth %l7,[%o0+0x034] ! Mem[0000000091800034] = 1e4a3b84
! Mem[0000000032800018] = a71cdb09, %l7 = 0000000000001e4a
ldsw [%i1+%o3],%l7 ! %l7 = ffffffffa71cdb09
! Mem[000000009180001c] = b7684e28, %g2 = 0000000000000059
ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000b7
! %l1 = c47c79f8a40c5f97, Mem[000000009180001c] = b7684e28
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = a40c5f97
! Mem[0000000032000014] = 41de04cb, %l1 = c47c79f8a40c5f97
lduh [%i0+0x016],%l1 ! %l1 = 00000000000004cb
! %l4 = 00003372, %l5 = 00005900, Mem[0000000090800020] = 0c86ef26 35144907
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 00003372 00005900
! Mem[0000000090000000] = 3180d6ba, %g2 = 00000000000000b7
ldsh [%i4+0x002],%g2 ! %g2 = 0000000000003180
! Mem[0000000091000038] = e25676cb, %g18 = e37d84ea9c2fdbe1
ldsw [%i6+0x038],%g2 ! %g2 = e37d84ea9c2fdbe1
p17_label_11:
! Mem[0000000091800004] = e6aa8b98, %g2 = ffffffffe25676cb
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090000028] = 1bbe0000, %g2 = ffffffffffffffe6
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000001bbe
! %l7 = ffffffffa71cdb09, Mem[0000000090800004] = dd4bc205
sth %l7,[%i5+0x004] ! Mem[0000000090800004] = db09c205
! %l6 = af2a1bb484962f5d, Mem[0000000032800031] = d02be370
stb %l6,[%i1+0x031] ! Mem[0000000032800030] = d05de370
! %l4 = 0000000000003372, Mem[0000000090800000] = 73d0acf8db09c205
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = 0000000000003372
! Mem[0000000091000010] = 6cff95cd77570997, %g2 = 0000000000001bbe
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd77570997
! %l5 = 0000000000005900, Mem[0000000090000034] = a40c5f97
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = 00005900
! Mem[0000000090800000] = 00000000, %g2 = 6cff95cd77570997
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000033800010] = b798b983, %l0 = 000000003700333b
ldub [%i3+0x011],%l0 ! %l0 = 0000000000000098
! Mem[0000000091800038] = 54b6116d, %g18 = e37d84ea9c2fdbe1
ldsw [%o0+0x038],%g2 ! %g2 = e37d84ea9c2fdbe1
p17_label_12:
! %l6 = 84962f5d, %l7 = a71cdb09, Mem[0000000091000008] = 00000000 00001e4a
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 84962f5d a71cdb09
! %l7 = ffffffffa71cdb09, Mem[000000009000002c] = 00005900
sth %l7,[%i4+0x02c] ! Mem[000000009000002c] = db095900
! Mem[0000000091800004] = b3e6aa8b, %g2 = 0000000054b6116d
ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000090800000] = 00000000, %g2 = ffffffffffffffb3
ldub [%i5+0x001],%g2 ! %g2 = 0000000000000000
! %l3 = a2e852da2a810997, Mem[000000003380001e] = 9cccdf93
sth %l3,[%i3+0x01e] ! Mem[000000003380001c] = 9ccc0997
! Mem[000000009080003c] = 7bb00000, %g2 = 0000000000000000
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! Mem[0000000090800010] = f8449dd9, %g18 = e37d84ea9c2fdbe1
ldsw [%i5+%o2],%g2 ! %g2 = e37d84ea9c2fdbe1
! %l2 = 23259ae1, %l3 = 2a810997, Mem[0000000091000030] = a5b5761e 1214449b
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 23259ae1 2a810997
! Mem[000000009000002c] = 59007a67, %g2 = fffffffff8449dd9
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000059
! Mem[0000000091000000] = 6ae82f8898f9b0a5, %g2 = 0000000000000059
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0a5
p17_label_13:
! Mem[0000000090000018] = 1d179028 fd435f69, %g2 = 98f9b0a5, %g3 = 07b3e6aa
ldd [%i4+%o3],%g2 ! %g2 = 000000001d179028 00000000fd435f69
! %l2 = 23259ae1, %l3 = 2a810997, Mem[0000000090000020] = 0ad8f797 0332e58e
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 23259ae1 2a810997
! Mem[0000000091800008] = 8b9883bd, %g18 = e37d84ea9c2fdbe1
ldsw [%o0+%o1],%g2 ! %g2 = e37d84ea9c2fdbe1
! Mem[0000000033000024] = 4e92710b, %l7 = ffffffffa71cdb09
lduh [%i2+0x024],%l7 ! %l7 = 0000000000004e92
! Mem[000000009180001c] = a40c5f97, %g2 = ffffffff8b9883bd
ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = ffffffffffffffa4
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! Mem[0000000091800008] = 8b9883bd, %g2 = 54b6116d9d52adff
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! Mem[0000000090800020] = 00003372 00005900, %g2 = 8b9883bd, %g3 = fd435f69
ldd [%i5+%o4],%g2 ! %g2 = 0000000000003372 0000000000005900
! %l6 = 84962f5d, %l7 = 00004e92, Mem[0000000091800038] = 54b6116d 9d52adff
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 84962f5d 00004e92
! Mem[0000000032000008] = 3700333b, %l1 = 00000000000004cb
lduw [%i0+%o1],%l1 ! %l1 = 000000003700333b
p17_label_14:
! Mem[0000000091000018] = faf26e2a, %g2 = 0000000000003372
ldsb [%i6+0x019],%g2 ! %g2 = fffffffffffffffa
! Mem[0000000090800024] = 59004459, %g2 = fffffffffffffffa
ldsb [%i5+0x026],%g2 ! %g2 = 0000000000000059
! %l3 = a2e852da2a810997, Mem[0000000091800027] = 53153f24
stb %l3,[%o0+0x027] ! Mem[0000000091800024] = 97153f24
! %l2 = 23259ae1, %l3 = 2a810997, Mem[0000000091000018] = 5ffaf26e 2a810997
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 23259ae1 2a810997
! %l4 = 00003372, %l5 = 00005900, Mem[0000000091000018] = 23259ae1 2a810997
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 00003372 00005900
! Mem[000000003300001c] = 6886e72b, %l2 = 5f97495c23259ae1
lduw [%i2+0x01c],%l2 ! %l2 = 000000006886e72b
! Mem[0000000091000038] = e25676cb62698c8f, %g2 = 0000000000000059
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62698c8f
! %l4 = 00003372, %l5 = 00005900, Mem[0000000032800000] = fd435f69 a40c5f97
std %l4,[%i1+%g0] ! Mem[0000000032800000] = 00003372 00005900
! Mem[0000000033800038] = af2a1bb4 84962f5d, %l0 = 00000098, %l1 = 3700333b
ldd [%i3+0x038],%l0 ! %l0 = 00000000af2a1bb4 0000000084962f5d
! Mem[0000000090800030] = 84962f5d 00001e4a, %g2 = 62698c8f, %g3 = 00005900
ldd [%i5+0x030],%g2 ! %g2 = 0000000084962f5d 0000000000001e4a
p17_label_15:
! Mem[0000000090800034] = 00001e4a, %g2 = 0000000084962f5d
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 6e6f1bbe, %g2 = 0000000000000000
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000006e6f
! Mem[0000000090000034] = 00590053, %g2 = 0000000000006e6f
ldsb [%i4+0x035],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = 5f696f1d, %g2 = 0000000000000000
ldsb [%i5+0x014],%g2 ! %g2 = 000000000000005f
! Mem[0000000090000010] = 8e585900, %g2 = 000000000000005f
lduh [%i4+0x012],%g2 ! %g2 = 0000000000008e58
! %l6 = af2a1bb484962f5d, Mem[0000000090800038] = 3fb9e370adc27bb0
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = af2a1bb484962f5d
! Mem[0000000091800038] = 84962f5d 00004e92, %g2 = 00008e58, %g3 = 00001e4a
ldd [%o0+0x038],%g2 ! %g2 = 0000000084962f5d 0000000000004e92
! %l5 = 0000000000005900, Mem[0000000091000000] = 6ae82f88
stw %l5,[%i6+%g0] ! Mem[0000000091000000] = 00005900
! Mem[0000000091000028] = 5ba10000, %g2 = 0000000084962f5d
ldsh [%i6+0x02a],%g2 ! %g2 = 0000000000005ba1
! Mem[0000000091000014] = 77570997, %g18 = e37d84ea9c2fdbe1
ldsw [%i6+0x014],%g2 ! %g2 = e37d84ea9c2fdbe1
p17_label_16:
! Mem[0000000090000030] = 7a6764e2 00005900, %g2 = 77570997, %g3 = 00004e92
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 0000000000005900
! Mem[0000000033800014] = 1f8e3012, %l6 = af2a1bb484962f5d
ldsw [%i3+0x014],%l6 ! %l6 = 000000001f8e3012
! Mem[0000000090000010] = 1d358e58, %g18 = e37d84ea9c2fdbe1
ldsw [%i4+%o2],%g2 ! %g2 = e37d84ea9c2fdbe1
! Mem[000000009100003c] = 62698c8f, %g18 = e37d84ea9c2fdbe1
ldsw [%i6+0x03c],%g2 ! %g2 = e37d84ea9c2fdbe1
! Mem[0000000090800034] = 00001e4a, %g2 = 0000000062698c8f
lduw [%i5+0x034],%g2 ! %g2 = 0000000000001e4a
! Mem[000000009180003c] = 4e920000, %g2 = 0000000000001e4a
lduh [%o0+0x03e],%g2 ! %g2 = 0000000000004e92
! Mem[0000000091800034] = 8484962f, %g2 = 0000000000004e92
ldsb [%o0+0x037],%g2 ! %g2 = ffffffffffffff84
! %l1 = 0000000084962f5d, Mem[0000000091000008] = 84962f5d
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = 2f5d2f5d
! %l2 = 000000006886e72b, Mem[0000000033000020] = 0032966a
sth %l2,[%i2+%o4] ! Mem[0000000033000020] = e72b966a
! Mem[0000000091800038] = 84962f5d 00004e92, %g2 = ffffff84, %g3 = 00005900
ldd [%o0+0x038],%g2 ! %g2 = 0000000084962f5d 0000000000004e92
p17_label_17:
! Mem[0000000033800008] = 6908a07b 1275fbdb, %l0 = af2a1bb4, %l1 = 84962f5d
ldd [%i3+%o1],%l0 ! %l0 = 000000006908a07b 000000001275fbdb
! Mem[0000000090800000] = 0000000000003372, %g2 = 0000000084962f5d
ldx [%i5+%g0],%g2 ! %g2 = 0000000000003372
! Mem[000000009180002c] = 4e445943, %g2 = 0000000000003372
ldub [%o0+0x02d],%g2 ! %g2 = 000000000000004e
! Mem[0000000091800030] = 1d811e4a, %g2 = 000000000000004e
lduh [%o0+0x032],%g2 ! %g2 = 0000000000001d81
! Mem[0000000032800004] = 00005900, %l3 = a2e852da2a810997
ldsb [%i1+0x006],%l3 ! %l3 = 0000000000000059
! Mem[0000000032000020] = 5ee72442, %l0 = 000000006908a07b
ldsb [%i0+%o4],%l0 ! %l0 = 000000000000005e
! Mem[0000000091000018] = 00337200, %g2 = 0000000000001d81
ldub [%i6+0x019],%g2 ! %g2 = 0000000000000000
! %l0 = 0000005e, %l1 = 1275fbdb, Mem[0000000033800028] = 39cc4a20 00005900
std %l0,[%i3+%o5] ! Mem[0000000033800028] = 0000005e 1275fbdb
! Mem[0000000032000024] = f585af04, %l4 = 0000000000003372
ldsh [%i0+0x026],%l4 ! %l4 = ffffffffffffaf04
! Mem[000000009000003c] = 11780000, %g2 = 0000000000000000
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000011
p17_label_18:
! %l1 = 000000001275fbdb, Mem[0000000091000030] = 23259ae12a810997
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = 000000001275fbdb
! Mem[0000000090800038] = af2a1bb484962f5d, %g2 = 0000000000000011
ldx [%i5+0x038],%g2 ! %g2 = af2a1bb484962f5d
! %l2 = 000000006886e72b, Mem[0000000091800000] = fb520ab0
stw %l2,[%o0+%g0] ! Mem[0000000091800000] = 6886e72b
! %l6 = 000000001f8e3012, Mem[0000000090800038] = af2a1bb484962f5d
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 000000001f8e3012
! %l3 = 0000000000000059, Mem[000000009080003c] = 1f8e3012
sth %l3,[%i5+0x03c] ! Mem[000000009080003c] = 00593012
! %l5 = 0000000000005900, Mem[0000000091800036] = 3b848496
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = 59008496
! %l5 = 0000000000005900, Mem[0000000091000028] = 21a95ba1
stb %l5,[%i6+%o5] ! Mem[0000000091000028] = 00a95ba1
! %l6 = 000000001f8e3012, Mem[000000009080001c] = db268a9a
stb %l6,[%i5+0x01c] ! Mem[000000009080001c] = 12268a9a
! %l1 = 000000001275fbdb, Mem[000000003200003a] = c20b7c23
stb %l1,[%i0+0x03a] ! Mem[0000000032000038] = c20bdb23
! Mem[0000000090800010] = 9dd95f69, %g2 = af2a1bb484962f5d
lduh [%i5+0x012],%g2 ! %g2 = 0000000000009dd9
p17_label_19:
! %l0 = 000000000000005e, Mem[0000000090000020] = 23259ae1
sth %l0,[%i4+%o4] ! Mem[0000000090000020] = 005e9ae1
! Mem[0000000091800020] = 5566979d, %g18 = e37d84ea9c2fdbe1
ldsw [%o0+%o4],%g2 ! %g2 = e37d84ea9c2fdbe1
! %l6 = 000000001f8e3012, Mem[000000009180000a] = 83bd3923
sth %l6,[%o0+0x00a] ! Mem[0000000091800008] = 30123923
! Mem[0000000091000024] = f93d00a9, %g2 = 000000005566979d
ldsb [%i6+0x026],%g2 ! %g2 = fffffffffffffff9
! %l2 = 000000006886e72b, Mem[000000009100002e] = 59000000
sth %l2,[%i6+0x02e] ! Mem[000000009100002c] = e72b0000
! %l0 = 0000005e, %l1 = 1275fbdb, Mem[0000000090800020] = 00003372 00005900
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 0000005e 1275fbdb
! Mem[000000009080002c] = 51e85fd1, %g18 = e37d84ea9c2fdbe1
ldsw [%i5+0x02c],%g2 ! %g2 = e37d84ea9c2fdbe1
! %l1 = 000000001275fbdb, Mem[0000000033000020] = e72b966a
stw %l1,[%i2+%o4] ! Mem[0000000033000020] = 1275fbdb
! Mem[0000000091800014] = 2a810997, %g2 = 0000000051e85fd1
ldub [%o0+0x014],%g2 ! %g2 = 000000000000002a
! Mem[0000000091800020] = 66979dba, %g2 = 000000000000002a
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000066
p17_label_20:
! Mem[0000000091000018] = 33720000, %g2 = 0000000000000066
ldsb [%i6+0x01a],%g2 ! %g2 = 0000000000000033
! Mem[0000000091000038] = e25676cb 62698c8f, %g2 = 00000033, %g3 = 00004e92
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062698c8f
! Mem[0000000090000010] = 8e585900, %g2 = 00000000e25676cb
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffff8e58
! %l0 = 000000000000005e, Mem[0000000090800000] = 0000000000003372
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 000000000000005e
! Mem[0000000090000004] = 8c74b427, %g2 = ffffffffffff8e58
ldsb [%i4+0x006],%g2 ! %g2 = ffffffffffffff8c
! %l0 = 000000000000005e, Mem[000000009080000d] = d4ef24f8
stb %l0,[%i5+0x00d] ! Mem[000000009080000c] = 5eef24f8
! Mem[0000000091000020] = 8b0950dd, %g2 = ffffffffffffff8c
lduh [%i6+%o4],%g2 ! %g2 = 0000000000008b09
! Mem[0000000090800018] = d54dc612, %g2 = 0000000000008b09
ldub [%i5+0x019],%g2 ! %g2 = 00000000000000d5
! %l6 = 000000001f8e3012, Mem[0000000091800000] = 6886e72b
stw %l6,[%o0+%g0] ! Mem[0000000091800000] = 1f8e3012
! Mem[0000000090000030] = 64e20000, %g2 = 00000000000000d5
ldsh [%i4+0x032],%g2 ! %g2 = 00000000000064e2
p17_label_21:
! Mem[0000000032000028] = 22c20ca4fc673ecf, %l6 = 000000001f8e3012
ldx [%i0+%o5],%l6 ! %l6 = 22c20ca4fc673ecf
! Mem[000000009180000c] = 3923d9af, %g18 = e37d84ea9c2fdbe1
ldsw [%o0+0x00c],%g2 ! %g2 = e37d84ea9c2fdbe1
! Mem[000000009080000c] = 5eef24f8, %g2 = 000000003923d9af
ldsb [%i5+0x00d],%g2 ! %g2 = 000000000000005e
! %l7 = 0000000000004e92, Mem[0000000090000014] = 59005f97
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 00004e92
! Mem[0000000090800030] = 84962f5d00001e4a, %g2 = 000000000000005e
ldx [%i5+0x030],%g2 ! %g2 = 84962f5d00001e4a
! %l2 = 000000006886e72b, Mem[0000000091000018] = 0000337200005900
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 000000006886e72b
! Mem[0000000033000034] = 0bc62097, %l5 = 0000000000005900
ldsb [%i2+0x037],%l5 ! %l5 = ffffffffffffff97
! Mem[0000000032800028] = a2e852da 2a810997, %l0 = 0000005e, %l1 = 1275fbdb
ldd [%i1+%o5],%l0 ! %l0 = 00000000a2e852da 000000002a810997
! Mem[0000000091000020] = 8b0950dd0f65f93d, %g2 = 84962f5d00001e4a
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd0f65f93d
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 8b0950dd0f65f93d
ldub [%i4+0x03a],%g2 ! %g2 = 000000000000008e
p17_label_22:
! %l5 = ffffffffffffff97, Mem[000000009080001a] = 4dc61226
sth %l5,[%i5+0x01a] ! Mem[0000000090800018] = ff971226
! %l1 = 000000002a810997, Mem[0000000091000000] = 0000590098f9b0a5
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 000000002a810997
! Mem[0000000033800038] = af2a1bb4, %l4 = ffffffffffffaf04
lduh [%i3+0x03a],%l4 ! %l4 = 0000000000001bb4
! Mem[0000000090800020] = 0000005e, %g2 = 000000000000008e
lduw [%i5+%o4],%g2 ! %g2 = 000000000000005e
! Mem[000000009180003c] = 4e920000, %g2 = 000000000000005e
ldsh [%o0+0x03e],%g2 ! %g2 = 0000000000004e92
! %l7 = 0000000000004e92, Mem[0000000091800011] = 4e51822a
stb %l7,[%o0+0x011] ! Mem[0000000091800010] = 9251822a
! Mem[0000000090800020] = 5e1275fb, %g2 = 0000000000004e92
ldub [%i5+0x023],%g2 ! %g2 = 000000000000005e
! %l1 = 000000002a810997, Mem[0000000033800010] = b798b9831f8e3012
stx %l1,[%i3+%o2] ! Mem[0000000033800010] = 000000002a810997
! Mem[0000000091000038] = e25676cb62698c8f, %g2 = 000000000000005e
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62698c8f
! Mem[0000000091800020] = 5566979d ba3ff097, %g2 = 62698c8f, %g3 = 62698c8f
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff097
p17_label_23:
! Mem[0000000091000014] = 09970000, %g2 = 000000005566979d
ldub [%i6+0x016],%g2 ! %g2 = 0000000000000009
! Mem[000000003380003c] = 84962f5d, %l5 = ffffffffffffff97
lduw [%i3+0x03c],%l5 ! %l5 = 0000000084962f5d
! Mem[0000000033000008] = 5f97495c23259ae1, %l4 = 0000000000001bb4
ldx [%i2+%o1],%l4 ! %l4 = 5f97495c23259ae1
! Mem[0000000091000038] = e25676cb 62698c8f, %g2 = 00000009, %g3 = ba3ff097
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062698c8f
! %l0 = a2e852da, %l1 = 2a810997, Mem[0000000091800008] = 8b983012 3923d9af
std %l0,[%o0+%o1] ! Mem[0000000091800008] = a2e852da 2a810997
! %l6 = 22c20ca4fc673ecf, Mem[0000000033800008] = 6908a07b1275fbdb
stx %l6,[%i3+%o1] ! Mem[0000000033800008] = 22c20ca4fc673ecf
! %l3 = 0000000000000059, Mem[0000000090000024] = 2a810997
stb %l3,[%i4+0x024] ! Mem[0000000090000024] = 59810997
! %l0 = a2e852da, %l1 = 2a810997, Mem[0000000090800028] = 4459f5d3 51e85fd1
std %l0,[%i5+%o5] ! Mem[0000000090800028] = a2e852da 2a810997
! Mem[0000000091000020] = dd0f65f9, %g2 = 00000000e25676cb
ldub [%i6+0x023],%g2 ! %g2 = 00000000000000dd
! Mem[0000000091000004] = 2a810997, %g2 = 00000000000000dd
lduh [%i6+0x004],%g2 ! %g2 = 0000000000002a81
p17_label_24:
! %l6 = fc673ecf, %l7 = 00004e92, Mem[0000000033000038] = 4b8caa1c 5eb498c4
std %l6,[%i2+0x038] ! Mem[0000000033000038] = fc673ecf 00004e92
! Mem[000000003200002c] = fc673ecf, %l2 = 000000006886e72b
ldsh [%i0+0x02c],%l2 ! %l2 = fffffffffffffc67
! Mem[0000000033800014] = 2a810997, %l0 = 00000000a2e852da
lduh [%i3+0x014],%l0 ! %l0 = 0000000000002a81
! %l0 = 0000000000002a81, Mem[0000000091800018] = 06faad5ca40c5f97
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 0000000000002a81
! Mem[0000000090800034] = 001e4a00, %g2 = 0000000000002a81
ldub [%i5+0x035],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = 2f5d0000, %g2 = 0000000000000000
ldub [%i5+0x032],%g2 ! %g2 = 000000000000002f
! Mem[0000000091000008] = 2f5d2f5d a71cdb09, %g2 = 0000002f, %g3 = 62698c8f
ldd [%i6+%o1],%g2 ! %g2 = 000000002f5d2f5d 00000000a71cdb09
! Mem[0000000090000020] = 005e9ae1 59810997, %g2 = 2f5d2f5d, %g3 = a71cdb09
ldd [%i4+%o4],%g2 ! %g2 = 00000000005e9ae1 0000000059810997
! Mem[0000000091800024] = ba3ff097, %g2 = 00000000005e9ae1
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff097
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 00000000ba3ff097
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffff8e
p17_label_25:
! %l6 = 22c20ca4fc673ecf, Mem[0000000091000038] = e25676cb62698c8f
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 22c20ca4fc673ecf
! Mem[0000000091800010] = 6e925182, %g2 = ffffffffffffff8e
lduw [%o0+%o2],%g2 ! %g2 = 000000006e925182
! Mem[0000000091800010] = 6e925182 2a810997, %g2 = 6e925182, %g3 = 59810997
ldd [%o0+%o2],%g2 ! %g2 = 000000006e925182 000000002a810997
! %l4 = 23259ae1, %l5 = 84962f5d, Mem[0000000032000018] = 6e6f1bbe 00005900
std %l4,[%i0+%o3] ! Mem[0000000032000018] = 23259ae1 84962f5d
! Mem[0000000091800000] = 1f8e3012, %g18 = e37d84ea9c2fdbe1
ldsw [%o0+%g0],%g2 ! %g2 = e37d84ea9c2fdbe1
! Mem[0000000032000020] = 5ee72442f585af04, %l6 = 22c20ca4fc673ecf
ldx [%i0+%o4],%l6 ! %l6 = 5ee72442f585af04
! Mem[0000000032000010] = 799c865e41de04cb, %l4 = 5f97495c23259ae1
ldx [%i0+%o2],%l4 ! %l4 = 799c865e41de04cb
! Mem[000000009000001c] = 435f6900, %g2 = 000000001f8e3012
ldsb [%i4+0x01d],%g2 ! %g2 = 0000000000000043
! %l4 = 41de04cb, %l5 = 84962f5d, Mem[0000000090000018] = 1d179028 fd435f69
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 41de04cb 84962f5d
! Mem[000000003280000c] = 6fa0a4ea, %l5 = 0000000084962f5d
ldub [%i1+0x00c],%l5 ! %l5 = 000000000000006f
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000002a81
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002a810997
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffffffffc67
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000059
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 799c865e41de04cb
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000006f
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 5ee72442f585af04
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000004e92
bne,a,pn %xcc,p17_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p17_check_fp_registers:
set p17_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be cc1a6d58 8352f934
bne %xcc,p17_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5462b0d9 61f16adc
bne %xcc,p17_f6_fail
nop
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 3700333bfafa57f4
ldx [%i0+0x008],%g3 ! Observed data at 0000000032000008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 23259ae184962f5d
ldx [%i0+0x018],%g3 ! Observed data at 0000000032000018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = c20bdb23e47d98d7
ldx [%i0+0x038],%g3 ! Observed data at 0000000032000038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x038,%g4
set p17_local1_expect,%g1
p17_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0000337200005900
ldx [%i1+0x000],%g3 ! Observed data at 0000000032800000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = a2e852da2a810997
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 = d05de370e3b12bba
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+0x000],%g2 ! Expected data = 0000337200005900
ldx [%i2+0x000],%g3 ! Observed data at 0000000033000000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5f97495c23259ae1
ldx [%i2+0x008],%g3 ! Observed data at 0000000033000008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1275fbdb4e92710b
ldx [%i2+0x020],%g3 ! Observed data at 0000000033000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = fc673ecf00004e92
ldx [%i2+0x038],%g3 ! Observed data at 0000000033000038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x038,%g4
set p17_local3_expect,%g1
p17_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 22c20ca4fc673ecf
ldx [%i3+0x008],%g3 ! Observed data at 0000000033800008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000002a810997
ldx [%i3+0x010],%g3 ! Observed data at 0000000033800010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4f6070be9ccc0997
ldx [%i3+0x018],%g3 ! Observed data at 0000000033800018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000005e1275fbdb
ldx [%i3+0x028],%g3 ! Observed data at 0000000033800028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a2e852da2a810997
ldx [%i3+0x030],%g3 ! Observed data at 0000000033800030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x030,%g4
! The test for processor 17 has passed
p17_passed:
ta GOOD_TRAP
nop
p17_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p17_failed
p17_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p17_failed
p17_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p17_failed
p17_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p17_failed
p17_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p17_failed
p17_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p17_failed
p17_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p17_failed
p17_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p17_failed
p17_f0_fail:
set p17_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f6_fail:
set p17_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032000000]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032000000]
done
p17_trap1o:
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032000000]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032000000]
done
p17_trap2e:
stba %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000000]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032000018]
stxa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032800018]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800000]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000033800000]
done
p17_trap2o:
stba %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000000]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000032000018]
stxa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032800018]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800000]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000033800000]
done
p17_trap3e:
nop
nop
done
p17_trap3o:
nop
nop
done
p17_init_memory_pointers:
set p17_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p17_local0_start,%i0
set p17_local1_start,%i1
set p17_local2_start,%i2
set p17_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c79675f7fd435f69
ldx [%g1+0x008],%l1 ! %l1 = c47c79f8a40c5f97
ldx [%g1+0x010],%l2 ! %l2 = 66bc542cad1a0786
ldx [%g1+0x018],%l3 ! %l3 = a2e852da2a810997
ldx [%g1+0x020],%l4 ! %l4 = 76ed02c26e6f1bbe
ldx [%g1+0x028],%l5 ! %l5 = 86cb99dbf24a90d2
ldx [%g1+0x030],%l6 ! %l6 = ff7a53423fb9e370
ldx [%g1+0x038],%l7 ! %l7 = 6f6cba82779d4ca9
! 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 = 017eef5e 38f641c2 1bc4bdc9 1b71d8e1
! %f4 = 5ddd94bf 2671b001 92aa1954 1418efa4
! %f8 = c0f11d22 9cdd0448 c9d21fdc a01b624e
! %f12 = ee8a2658 e95d8eb4 96b73c02 c57c7571
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c5b667eb 14e504b9 0bad4863 71abc080
! %f20 = f0eb7900 70b2a9f7 69b8ad9b 271c2d32
! %f24 = bbc46223 41b8e47f f05eacb8 4c2a9bc3
! %f28 = e0d4d551 240a5512 2f28fd49 9ff23af4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0e0c1d16 1682c868 edada407 ca8b43bb
! %f36 = 5447990b d4d19bfc f37ad64f 41c156c4
! %f40 = 91bfd1e9 15432951 aefcfb11 834a7391
! %f44 = 7e3b786d 5c4a6a76 82265e66 94a2db2b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa13143b80000001d,%g7,%g1 ! GSR scale = 3, align = 5
wr %g1,%g0,%gsr ! GSR = a13143b80000001d
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[0000000091000018] = 6e47a19f, %g2 = 0000000000000000
ldub [%i6+0x01b],%g2 ! %g2 = 000000000000006e
! %l6 = e43609f6, %l7 = 3f62ec23, Mem[0000000091000008] = 48c28052 7312abd6
std %l6,[%i6+%o1] ! Mem[0000000091000008] = e43609f6 3f62ec23
! %l3 = c225608463e6fd74, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = c225608463e6fd74
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = 000000000000006e
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
! %l0 = 51e4b3599ae985e2, Mem[0000000035000008] = 7068dc6c
stw %l0,[%i2+%o1] ! Mem[0000000035000008] = 9ae985e2
! %l7 = ffecb6f03f62ec23, Mem[000000009000002a] = 2e977d3b
stb %l7,[%i4+0x02a] ! Mem[0000000090000028] = 23977d3b
! %l5 = 9f0b5074127b0bcf, Mem[0000000091000018] = 5ffaf26e
stw %l5,[%i6+%o3] ! Mem[0000000091000018] = 127b0bcf
! Mem[0000000034800010] = 098f2910 afc771e4, %l0 = 9ae985e2, %l1 = d7a750b0
ldd [%i1+%o2],%l0 ! %l0 = 00000000098f2910 00000000afc771e4
! Mem[0000000091000018] = 127b0bcf 47a19fcf, %g2 = 08a9d051, %g3 = 00000000
ldd [%i6+%o3],%g2 ! %g2 = 00000000127b0bcf 0000000047a19fcf
! Mem[0000000091800028] = 153f24b0, %g2 = 00000000127b0bcf
ldsh [%o0+%o5],%g2 ! %g2 = 000000000000153f
p18_label_2:
! Mem[000000003580000c] = abdfcb95, %l5 = 9f0b5074127b0bcf
ldsw [%i3+0x00c],%l5 ! %l5 = ffffffffabdfcb95
! Mem[000000009180003c] = 9d52adff, %g18 = 00cef396cc63a17d
ldsw [%o0+0x03c],%g2 ! %g2 = 00cef396cc63a17d
! Mem[0000000035800008] = 2ab98073, %l5 = ffffffffabdfcb95
ldsh [%i3+%o1],%l5 ! %l5 = 0000000000002ab9
! Mem[0000000090800004] = dd4bc205, %g2 = ffffffff9d52adff
lduw [%i5+0x004],%g2 ! %g2 = 00000000dd4bc205
! %l6 = 2be8f127e43609f6, Mem[0000000091800030] = 43bc1d8151532584
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = 2be8f127e43609f6
! Mem[0000000091800008] = 8b9883bd, %g2 = 00000000dd4bc205
ldub [%o0+%o1],%g2 ! %g2 = 000000000000008b
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 0000008b, %g3 = 47a19fcf
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
! Mem[0000000091800024] = 3ff05315, %g2 = 0000000053918eb2
ldsb [%o0+0x025],%g2 ! %g2 = 000000000000003f
! Mem[0000000090800038] = 66e1d7bc, %g2 = 000000000000003f
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000066
! Mem[0000000090000004] = d6ba8c74, %g2 = 0000000000000066
lduw [%i4+0x004],%g2 ! %g2 = 00000000d6ba8c74
p18_label_3:
! Mem[0000000091000028] = 21a95ba1, %g2 = 00000000d6ba8c74
lduh [%i6+%o5],%g2 ! %g2 = 00000000000021a9
! Mem[0000000035800028] = 1d060002bb000bc3, %l5 = 0000000000002ab9
ldx [%i3+%o5],%l5 ! %l5 = 1d060002bb000bc3
! Mem[0000000090000000] = 3180d6ba, %g2 = 00000000000021a9
lduh [%i4+0x002],%g2 ! %g2 = 0000000000003180
! %l3 = c225608463e6fd74, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = c225608463e6fd74
! Mem[0000000034800028] = b227d4ba, %l2 = c9f4b917ef35fd60
ldub [%i1+0x02b],%l2 ! %l2 = 00000000000000ba
! %l4 = feaeba9c, %l5 = bb000bc3, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l4,[%o0+%o1] ! Mem[0000000091800008] = feaeba9c bb000bc3
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 0000000000003180
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! Mem[000000003580003c] = 05cc0d39, %l6 = 2be8f127e43609f6
lduw [%i3+0x03c],%l6 ! %l6 = 0000000005cc0d39
! %l1 = 00000000afc771e4, Mem[000000009080003a] = d7bcadc2
stb %l1,[%i5+0x03a] ! Mem[0000000090800038] = e4bcadc2
! Mem[0000000090000010] = 58d828ea, %g2 = f8449dd95e356f1d
ldub [%i4+0x013],%g2 ! %g2 = 0000000000000058
p18_label_4:
! %l0 = 00000000098f2910, Mem[0000000091000000] = c2256084
stw %l0,[%i6+%g0] ! Mem[0000000091000000] = 098f2910
! Mem[0000000090800000] = 73d0acf8 dd4bc205, %g2 = 00000058, %g3 = e6c51178
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000dd4bc205
! Mem[0000000091000028] = a108a9d0, %g2 = 0000000073d0acf8
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000a1
! %l0 = 098f2910, %l1 = afc771e4, Mem[0000000091800028] = 153f24b0 df4e4459
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 098f2910 afc771e4
! Mem[000000009000000c] = 46b01d35, %g2 = 00000000000000a1
lduh [%i4+0x00e],%g2 ! %g2 = 00000000000046b0
! Mem[0000000034000038] = 87934808, %l2 = 00000000000000ba
ldsh [%i0+0x038],%l2 ! %l2 = ffffffffffff8793
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = 00000000000046b0
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! Mem[000000009180000c] = 000bc36e, %g2 = 09d53180d6ba8c74
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800038] = 66e1e4bc, %g2 = 0000000000000000
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1e4bc
! %l0 = 098f2910, %l1 = afc771e4, Mem[0000000091000018] = 127b0bcf 47a19fcf
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 098f2910 afc771e4
p18_label_5:
! %l2 = ffffffffffff8793, Mem[0000000091000004] = 63e6fd74
stb %l2,[%i6+0x004] ! Mem[0000000091000004] = 93e6fd74
! Mem[0000000091800038] = 54b6116d, %g18 = 00cef396cc63a17d
ldsw [%o0+0x038],%g2 ! %g2 = 00cef396cc63a17d
! %l2 = ffff8793, %l3 = 63e6fd74, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l2,[%i5+%o2] ! Mem[0000000090800010] = ffff8793 63e6fd74
! %l1 = 00000000afc771e4, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 00000000afc771e4
! Mem[000000003400000c] = 84b816b5, %l1 = 00000000afc771e4
lduh [%i0+0x00e],%l1 ! %l1 = 00000000000016b5
! Mem[0000000091800018] = 06faad5c, %g2 = 0000000054b6116d
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000006
! Mem[0000000091000020] = 0950dd0f, %g2 = 0000000000000006
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000009
! Mem[0000000091000028] = 21a95ba1 08a9d051, %g2 = 00000009, %g3 = dd4bc205
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000008a9d051
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = 21a95ba1, %g3 = 08a9d051
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
! %l1 = 00000000000016b5, Mem[0000000090800012] = 879363e6
stb %l1,[%i5+0x012] ! Mem[0000000090800010] = b59363e6
p18_label_6:
! %l7 = ffecb6f03f62ec23, Mem[000000009180003e] = adff0000
stb %l7,[%o0+0x03e] ! Mem[000000009180003c] = 23ff0000
! Mem[0000000091800008] = aeba9cbb, %g2 = 000000007a6764e2
ldub [%o0+0x009],%g2 ! %g2 = 00000000000000ae
! Mem[0000000091800004] = aafeaeba, %g2 = 00000000000000ae
ldsb [%o0+0x007],%g2 ! %g2 = ffffffffffffffaa
! Mem[0000000034800008] = e72afe73, %l5 = 1d060002bb000bc3
ldsh [%i1+%o1],%l5 ! %l5 = ffffffffffffe72a
! Mem[000000003480003c] = e92ee0d0, %l6 = 0000000005cc0d39
ldsh [%i1+0x03c],%l6 ! %l6 = ffffffffffffe92e
! Mem[0000000090800000] = 0000afc7, %g2 = ffffffffffffffaa
lduh [%i5+0x002],%g2 ! %g2 = 0000000000000000
! %l2 = ffffffffffff8793, Mem[000000003400003e] = d6e4e686
sth %l2,[%i0+0x03e] ! Mem[000000003400003c] = d6e48793
! %l2 = ffffffffffff8793, Mem[000000009080000e] = c7c9ffff
stb %l2,[%i5+0x00e] ! Mem[000000009080000c] = 93c9ffff
! Mem[0000000090000034] = a20a5391, %g2 = 0000000000000000
ldsb [%i4+0x036],%g2 ! %g2 = ffffffffffffffa2
! %l5 = ffffffffffffe72a, Mem[0000000035000018] = aed8610d
stb %l5,[%i2+%o3] ! Mem[0000000035000018] = 2ad8610d
p18_label_7:
! %l3 = c225608463e6fd74, Mem[0000000091000025] = 65f93d21
stb %l3,[%i6+0x025] ! Mem[0000000091000024] = 74f93d21
! Mem[0000000090800028] = 4459f5d3, %g2 = ffffffffffffffa2
lduh [%i5+%o5],%g2 ! %g2 = 0000000000004459
! Mem[0000000091800008] = feaeba9cbb000bc3, %g2 = 0000000000004459
ldx [%o0+%o1],%g2 ! %g2 = feaeba9cbb000bc3
! Mem[0000000090800000] = 00000000 afc771e4, %g2 = bb000bc3, %g3 = 807fa20a
ldd [%i5+%g0],%g2 ! %g2 = 0000000000000000 00000000afc771e4
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000000000
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! Mem[0000000090800030] = eaf607f4, %g2 = 0000000062bf8c8f
lduh [%i5+0x030],%g2 ! %g2 = 000000000000eaf6
! %l6 = ffffffffffffe92e, Mem[0000000090800024] = 35144907
stw %l6,[%i5+0x024] ! Mem[0000000090800024] = ffffe92e
! %l1 = 00000000000016b5, Mem[0000000090000036] = a20a5391
stb %l1,[%i4+0x036] ! Mem[0000000090000034] = b50a5391
! Mem[0000000090000018] = 1d179028 70edfb0e, %g2 = 0000eaf6, %g3 = afc771e4
ldd [%i4+%o3],%g2 ! %g2 = 000000001d179028 0000000070edfb0e
! Mem[0000000034000004] = 52d1f2a9, %l4 = 7717498ffeaeba9c
ldsh [%i0+0x004],%l4 ! %l4 = 00000000000052d1
p18_label_8:
! %l0 = 00000000098f2910, Mem[0000000090800018] = b2d54dc6
stb %l0,[%i5+%o3] ! Mem[0000000090800018] = 10d54dc6
! %l5 = ffffffffffffe72a, Mem[0000000090000010] = 1d358e58d828ead6
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffe72a
! %l0 = 00000000098f2910, Mem[000000009180001c] = b7684e28
sth %l0,[%o0+0x01c] ! Mem[000000009180001c] = 29104e28
! Mem[000000009080002c] = 51e85f11, %g2 = 000000001d179028
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
! Mem[0000000090000010] = ffffffff, %g2 = 00000000000051e8
ldsb [%i4+0x011],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800018] = 06faad5c, %g2 = ffffffffffffffff
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000006
! %l3 = c225608463e6fd74, Mem[0000000091800004] = 07b3e6aa
stb %l3,[%o0+0x004] ! Mem[0000000091800004] = 74b3e6aa
! %l1 = 00000000000016b5, Mem[0000000091000029] = a95ba108
stb %l1,[%i6+0x029] ! Mem[0000000091000028] = b55ba108
! %l7 = ffecb6f03f62ec23, Mem[0000000090800002] = 0000afc7
sth %l7,[%i5+0x002] ! Mem[0000000090800000] = ec23afc7
! %l5 = ffffffffffffe72a, Mem[0000000090000004] = d6ba8c74
sth %l5,[%i4+0x004] ! Mem[0000000090000004] = e72a8c74
p18_label_9:
! %l2 = ffffffffffff8793, Mem[0000000091800006] = e6aafeae
stb %l2,[%o0+0x006] ! Mem[0000000091800004] = 93aafeae
! %l3 = c225608463e6fd74, Mem[0000000091000018] = 098f2910afc771e4
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = c225608463e6fd74
! Mem[0000000090800008] = 5a1ae612 14ac93c9, %g2 = 00000006, %g3 = 70edfb0e
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014ac93c9
! %l6 = ffffffffffffe92e, Mem[0000000091000035] = 14449be2
stb %l6,[%i6+0x035] ! Mem[0000000091000034] = 2e449be2
! %l1 = 00000000000016b5, Mem[0000000091800018] = 06faad5c
stw %l1,[%o0+%o3] ! Mem[0000000091800018] = 000016b5
! %l5 = ffffffffffffe72a, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffe72a
! Mem[0000000091800038] = 116d9d52, %g2 = 000000005a1ae612
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000011
! Mem[0000000091000000] = 098f2910, %g18 = 00cef396cc63a17d
ldsw [%i6+%g0],%g2 ! %g2 = 00cef396cc63a17d
! Mem[0000000091800038] = 54b6116d, %g2 = 00000000098f2910
ldsh [%o0+0x038],%g2 ! %g2 = 00000000000054b6
! Mem[0000000091800018] = 000016b5, %g2 = 00000000000054b6
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000000
p18_label_10:
! Mem[000000009100001c] = fd748b09, %g2 = 0000000000000000
ldsh [%i6+0x01e],%g2 ! %g2 = fffffffffffffd74
! %l3 = c225608463e6fd74, Mem[0000000091000006] = fd74e436
sth %l3,[%i6+0x006] ! Mem[0000000091000004] = fd74e436
! Mem[000000009180002c] = afc771e4, %g18 = 00cef396cc63a17d
ldsw [%o0+0x02c],%g2 ! %g2 = 00cef396cc63a17d
! Mem[0000000091000018] = c2256084, %g18 = 00cef396cc63a17d
ldsw [%i6+%o3],%g2 ! %g2 = 00cef396cc63a17d
! Mem[0000000091800030] = 2be8f127, %g18 = 00cef396cc63a17d
ldsw [%o0+0x030],%g2 ! %g2 = 00cef396cc63a17d
! Mem[0000000091800008] = feaeba9cbb000bc3, %g2 = 000000002be8f127
ldx [%o0+%o1],%g2 ! %g2 = feaeba9cbb000bc3
! Mem[000000009100003c] = 62bf8c8f, %g2 = feaeba9cbb000bc3
lduh [%i6+0x03c],%g2 ! %g2 = 00000000000062bf
! %l6 = ffffffffffffe92e, Mem[0000000091000018] = c225608463e6fd74
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffe92e
! Mem[0000000034800000] = 3ed940e7, %l3 = c225608463e6fd74
ldub [%i1+%g0],%l3 ! %l3 = 000000000000003e
! Mem[0000000035000010] = 86e949f2 38f41f13, %l6 = ffffe92e, %l7 = 3f62ec23
ldd [%i2+%o2],%l6 ! %l6 = 0000000086e949f2 0000000038f41f13
p18_label_11:
! Mem[0000000090800008] = 5a1ae612, %g2 = 00000000000062bf
lduh [%i5+%o1],%g2 ! %g2 = 0000000000005a1a
! Mem[000000009000001c] = 70edfb0e, %g2 = 0000000000005a1a
lduh [%i4+0x01c],%g2 ! %g2 = 00000000000070ed
! Mem[000000009080002c] = e85f11ea, %g2 = 00000000000070ed
ldub [%i5+0x02d],%g2 ! %g2 = 00000000000000e8
! %l0 = 00000000098f2910, Mem[0000000035800037] = c7bb8a95
stb %l0,[%i3+0x037] ! Mem[0000000035800034] = c7bb8a10
! Mem[0000000090800000] = 0000ec23 afc771e4, %g2 = 000000e8, %g3 = 14ac93c9
ldd [%i5+%g0],%g2 ! %g2 = 000000000000ec23 00000000afc771e4
! %l6 = 86e949f2, %l7 = 38f41f13, Mem[0000000090000008] = b427e099 152d46b0
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 86e949f2 38f41f13
! Mem[0000000091800028] = 098f2910afc771e4, %g2 = 000000000000ec23
ldx [%o0+%o5],%g2 ! %g2 = 098f2910afc771e4
! %l5 = ffffffffffffe72a, Mem[0000000035000030] = 87c6d3f1
stw %l5,[%i2+0x030] ! Mem[0000000035000030] = ffffe72a
! %l0 = 098f2910, %l1 = 000016b5, Mem[0000000034800018] = c1348b17 a933bad8
std %l0,[%i1+%o3] ! Mem[0000000034800018] = 098f2910 000016b5
! %l6 = 0000000086e949f2, Mem[0000000091000022] = 50dd0f74
sth %l6,[%i6+0x022] ! Mem[0000000091000020] = 49f20f74
p18_label_12:
! Mem[000000003580003c] = 05cc0d39, %l1 = 00000000000016b5
ldsh [%i3+0x03c],%l1 ! %l1 = 00000000000005cc
! %l6 = 0000000086e949f2, Mem[0000000091800014] = 96298cae
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = 86e949f2
! Mem[0000000091000020] = 8b0949f2 0f74f93d, %g2 = afc771e4, %g3 = afc771e4
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0949f2 000000000f74f93d
! %l1 = 00000000000005cc, Mem[0000000034000012] = ac41fd89
sth %l1,[%i0+0x012] ! Mem[0000000034000010] = ac4105cc
! Mem[0000000090000028] = 0223977d, %g2 = 000000008b0949f2
ldub [%i4+0x029],%g2 ! %g2 = 0000000000000002
! Mem[000000009100002c] = 08a9d051, %g18 = 00cef396cc63a17d
ldsw [%i6+0x02c],%g2 ! %g2 = 00cef396cc63a17d
! Mem[0000000091800014] = 49f20000, %g2 = 0000000008a9d051
ldsh [%o0+0x016],%g2 ! %g2 = 00000000000049f2
! Mem[0000000090800000] = 0000ec23, %g2 = 00000000000049f2
lduh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! %l0 = 098f2910, %l1 = 000005cc, Mem[0000000090000008] = 86e949f2 38f41f13
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 098f2910 000005cc
! Mem[0000000091800018] = 000016b529104e28, %g2 = 0000000000000000
ldx [%o0+%o3],%g2 ! %g2 = 000016b529104e28
p18_label_13:
! Mem[0000000091800034] = e43609f6, %g2 = 000016b529104e28
lduw [%o0+0x034],%g2 ! %g2 = 00000000e43609f6
! Mem[0000000090000010] = ffffffff, %g2 = 00000000e43609f6
ldsb [%i4+%o2],%g2 ! %g2 = ffffffffffffffff
! %l4 = 00000000000052d1, Mem[0000000091000000] = 098f291093e6fd74
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 00000000000052d1
! Mem[0000000090000028] = af022397 7d3b2cbb, %g2 = ffffffff, %g3 = 0f74f93d
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022397 000000007d3b2cbb
! %l6 = 0000000086e949f2, Mem[0000000091000032] = 761e122e
sth %l6,[%i6+0x032] ! Mem[0000000091000030] = 49f2122e
! Mem[0000000090000010] = ffffffff, %g2 = 00000000af022397
lduh [%i4+%o2],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091800000] = fb520ab0, %g18 = 00cef396cc63a17d
ldsw [%o0+%g0],%g2 ! %g2 = 00cef396cc63a17d
! Mem[000000009180002c] = afc771e4, %g2 = fffffffffb520ab0
lduw [%o0+0x02c],%g2 ! %g2 = 00000000afc771e4
! Mem[000000009100003c] = 8c8f0000, %g2 = 00000000afc771e4
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000008c8f
! %l4 = 00000000000052d1, Mem[0000000091800010] = 6e4e5182
sth %l4,[%o0+%o2] ! Mem[0000000091800010] = 52d15182
p18_label_14:
! Mem[0000000090000000] = 09d53180e72a8c74, %g2 = 0000000000008c8f
ldx [%i4+%g0],%g2 ! %g2 = 09d53180e72a8c74
! Mem[0000000091800038] = b6116d9d, %g2 = 09d53180e72a8c74
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000b6
! Mem[0000000090800020] = ef26ffff, %g2 = 00000000000000b6
ldub [%i5+0x022],%g2 ! %g2 = 00000000000000ef
! Mem[0000000090000010] = ffffffff, %g2 = 00000000000000ef
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000034000028] = 30b3960a e36ae7b2, %l4 = 000052d1, %l5 = ffffe72a
ldd [%i0+%o5],%l4 ! %l4 = 0000000030b3960a 00000000e36ae7b2
! Mem[0000000034800034] = 895c5471, %l2 = ffffffffffff8793
ldsh [%i1+0x036],%l2 ! %l2 = 0000000000005471
! Mem[0000000090800018] = 10d54dc6db268a9a, %g2 = ffffffffffffffff
ldx [%i5+%o3],%g2 ! %g2 = 10d54dc6db268a9a
! Mem[0000000091000024] = 74f93d21, %g2 = 10d54dc6db268a9a
ldub [%i6+0x025],%g2 ! %g2 = 0000000000000074
! Mem[0000000090000030] = 7a6764e2 807fb50a, %g2 = 00000074, %g3 = 7d3b2cbb
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fb50a
! Mem[0000000090000028] = af022397, %g2 = 000000007a6764e2
ldub [%i4+%o5],%g2 ! %g2 = 00000000000000af
p18_label_15:
! Mem[000000003500000c] = 745e3e95, %l3 = 000000000000003e
ldub [%i2+0x00d],%l3 ! %l3 = 000000000000005e
! Mem[000000009180000c] = bb000bc3, %g2 = 00000000000000af
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffbb00
! %l2 = 0000000000005471, Mem[0000000034000034] = f413e76a
sth %l2,[%i0+0x034] ! Mem[0000000034000034] = 5471e76a
! Mem[0000000091000030] = a5b549f2, %g2 = ffffffffffffbb00
lduw [%i6+0x030],%g2 ! %g2 = 00000000a5b549f2
! %l0 = 00000000098f2910, Mem[000000009000002c] = 7d3b2cbb
stw %l0,[%i4+0x02c] ! Mem[000000009000002c] = 098f2910
! Mem[0000000090000034] = b50a5391, %g2 = 00000000a5b549f2
ldub [%i4+0x036],%g2 ! %g2 = 00000000000000b5
! %l2 = 00005471, %l3 = 0000005e, Mem[0000000091800038] = 54b6116d 9d5223ff
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 00005471 0000005e
! Mem[0000000091800028] = 098f2910afc771e4, %g2 = 00000000000000b5
ldx [%o0+%o5],%g2 ! %g2 = 098f2910afc771e4
! Mem[0000000034000008] = d10ba3e4, %l6 = 0000000086e949f2
lduw [%i0+%o1],%l6 ! %l6 = 00000000d10ba3e4
! Mem[0000000035000024] = 5e76ff09, %l4 = 0000000030b3960a
ldsh [%i2+0x024],%l4 ! %l4 = 0000000000005e76
p18_label_16:
! Mem[0000000090000034] = 807fb50a, %g2 = 098f2910afc771e4
ldub [%i4+0x034],%g2 ! %g2 = 0000000000000080
! Mem[0000000035000010] = 86e949f2, %l0 = 00000000098f2910
lduw [%i2+%o2],%l0 ! %l0 = 0000000086e949f2
! %l5 = 00000000e36ae7b2, Mem[000000009080001c] = db268a9a
sth %l5,[%i5+0x01c] ! Mem[000000009080001c] = e7b28a9a
! %l2 = 0000000000005471, Mem[0000000090800024] = ffffe92e
stw %l2,[%i5+0x024] ! Mem[0000000090800024] = 00005471
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 0000000000000080
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! %l2 = 0000000000005471, Mem[000000003500001b] = 2ad8610d
stb %l2,[%i2+0x01b] ! Mem[0000000035000018] = 2ad86171
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 1d17902870edfb0e
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = ffffffffffffff8e
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! %l6 = d10ba3e4, %l7 = 38f41f13, Mem[0000000091000018] = ffffffff ffffe92e
std %l6,[%i6+%o3] ! Mem[0000000091000018] = d10ba3e4 38f41f13
! Mem[0000000034800028] = b227d4ba, %l5 = 00000000e36ae7b2
ldsb [%i1+0x02a],%l5 ! %l5 = ffffffffffffffd4
p18_label_17:
! Mem[0000000090000014] = ffffe72a, %g18 = 00cef396cc63a17d
ldsw [%i4+0x014],%g2 ! %g2 = 00cef396cc63a17d
! %l1 = 00000000000005cc, Mem[0000000091800004] = 74b393aa
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = 000005cc
! Mem[0000000034800018] = 098f2910 000016b5, %l2 = 00005471, %l3 = 0000005e
ldd [%i1+%o3],%l2 ! %l2 = 00000000098f2910 00000000000016b5
! Mem[0000000090800038] = 66e1e4bc, %g18 = 00cef396cc63a17d
ldsw [%i5+0x038],%g2 ! %g2 = 00cef396cc63a17d
! %l1 = 00000000000005cc, Mem[0000000035800008] = 2ab98073
stb %l1,[%i3+%o1] ! Mem[0000000035800008] = ccb98073
! Mem[000000009100003c] = 8c8f0000, %g2 = 0000000066e1e4bc
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000008c8f
! Mem[000000009000003c] = 78000000, %g2 = 0000000000008c8f
ldsb [%i4+0x03f],%g2 ! %g2 = 0000000000000078
! Mem[000000009000003c] = e6c51178, %g18 = 00cef396cc63a17d
ldsw [%i4+0x03c],%g2 ! %g2 = 00cef396cc63a17d
! Mem[0000000035800018] = 17de82b3, %l7 = 0000000038f41f13
lduh [%i3+%o3],%l7 ! %l7 = 00000000000017de
! Mem[0000000091000038] = 5676cb62, %g2 = ffffffffe6c51178
ldub [%i6+0x039],%g2 ! %g2 = 0000000000000056
p18_label_18:
! %l5 = ffffffffffffffd4, Mem[000000009100003c] = 62bf8c8f
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = ffffffd4
! Mem[0000000035000030] = ffffe72a, %l6 = 00000000d10ba3e4
ldub [%i2+0x031],%l6 ! %l6 = 00000000000000ff
! Mem[0000000091000018] = a3e438f4, %g2 = 0000000000000056
ldsb [%i6+0x01a],%g2 ! %g2 = ffffffffffffffa3
! %l2 = 00000000098f2910, Mem[0000000091000030] = a5b549f2
stb %l2,[%i6+0x030] ! Mem[0000000091000030] = 10b549f2
! %l1 = 00000000000005cc, Mem[0000000034000037] = 5471e76a
stb %l1,[%i0+0x037] ! Mem[0000000034000034] = 5471e7cc
! Mem[0000000090000018] = 902870ed, %g2 = ffffffffffffffa3
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffff9028
! Mem[0000000035800008] = ccb98073 abdfcb95, %l2 = 098f2910, %l3 = 000016b5
ldd [%i3+%o1],%l2 ! %l2 = 00000000ccb98073 00000000abdfcb95
! %l0 = 0000000086e949f2, Mem[000000009100003c] = ffffffd4
sth %l0,[%i6+0x03c] ! Mem[000000009100003c] = 49f2ffd4
! Mem[000000009000002c] = 098f2910, %g2 = ffffffffffff9028
lduw [%i4+0x02c],%g2 ! %g2 = 00000000098f2910
! Mem[0000000091800038] = 00005471, %g18 = 00cef396cc63a17d
ldsw [%o0+0x038],%g2 ! %g2 = 00cef396cc63a17d
p18_label_19:
! Mem[0000000091800030] = 2be8f127 e43609f6, %g2 = 00005471, %g3 = 807fb50a
ldd [%o0+0x030],%g2 ! %g2 = 000000002be8f127 00000000e43609f6
! Mem[000000009000003c] = e6c51178, %g18 = 00cef396cc63a17d
ldsw [%i4+0x03c],%g2 ! %g2 = 00cef396cc63a17d
! Mem[0000000090800038] = 66e1e4bc adc27bb0, %g2 = e6c51178, %g3 = e43609f6
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1e4bc 00000000adc27bb0
! Mem[0000000091000010] = c2256084 63e6fd74, %g2 = 66e1e4bc, %g3 = adc27bb0
ldd [%i6+%o2],%g2 ! %g2 = 00000000c2256084 0000000063e6fd74
! Mem[0000000091800028] = 098f2910 afc771e4, %g2 = c2256084, %g3 = 63e6fd74
ldd [%o0+%o5],%g2 ! %g2 = 00000000098f2910 00000000afc771e4
! %l5 = ffffffffffffffd4, Mem[0000000034800018] = 098f2910
stb %l5,[%i1+%o3] ! Mem[0000000034800018] = d48f2910
! %l0 = 0000000086e949f2, Mem[0000000091000000] = 00000000
sth %l0,[%i6+%g0] ! Mem[0000000091000000] = 49f20000
! Mem[000000009080000c] = 14ac93c9, %g18 = 00cef396cc63a17d
ldsw [%i5+0x00c],%g2 ! %g2 = 00cef396cc63a17d
! Mem[000000003480001c] = 000016b5, %l7 = 00000000000017de
lduh [%i1+0x01c],%l7 ! %l7 = 0000000000000000
! %l2 = 00000000ccb98073, Mem[0000000091800020] = 5566979dba3ff053
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = 00000000ccb98073
p18_label_20:
! Mem[0000000091800028] = 098f2910, %g2 = 0000000014ac93c9
ldsh [%o0+%o5],%g2 ! %g2 = 000000000000098f
! %l7 = 0000000000000000, Mem[0000000090800024] = 00005471
sth %l7,[%i5+0x024] ! Mem[0000000090800024] = 00005471
! Mem[0000000090800024] = 00005471, %g2 = 000000000000098f
lduw [%i5+0x024],%g2 ! %g2 = 0000000000005471
! Mem[0000000091800020] = 0000ccb9, %g2 = 0000000000005471
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000000000
! %l0 = 86e949f2, %l1 = 000005cc, Mem[0000000091000018] = d10ba3e4 38f41f13
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 86e949f2 000005cc
! Mem[0000000090000020] = ffffffff ffffe72a, %g2 = 00000000, %g3 = afc771e4
ldd [%i4+%o4],%g2 ! %g2 = 00000000ffffffff 00000000ffffe72a
! Mem[000000009180002c] = afc771e4, %g2 = 00000000ffffffff
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffafc7
! Mem[000000009000000c] = 05ccffff, %g2 = ffffffffffffafc7
ldsh [%i4+0x00e],%g2 ! %g2 = 00000000000005cc
! %l4 = 0000000000005e76, Mem[0000000034000026] = f2a7697e
sth %l4,[%i0+0x026] ! Mem[0000000034000024] = f2a75e76
! %l0 = 0000000086e949f2, Mem[0000000090000034] = 807fb50a
stw %l0,[%i4+0x034] ! Mem[0000000090000034] = 86e949f2
p18_label_21:
! Mem[0000000035800000] = 4e0d2f2c, %l5 = ffffffffffffffd4
ldsb [%i3+0x002],%l5 ! %l5 = 000000000000002f
! Mem[0000000091000000] = 49f20000, %g18 = 00cef396cc63a17d
ldsw [%i6+%g0],%g2 ! %g2 = 00cef396cc63a17d
! %l6 = 00000000000000ff, Mem[0000000035800019] = 17de82b3
stb %l6,[%i3+0x019] ! Mem[0000000035800018] = 17ff82b3
! Mem[000000009180000c] = bb000bc3, %g2 = 0000000049f20000
ldsb [%o0+0x00c],%g2 ! %g2 = ffffffffffffffbb
! Mem[0000000091800028] = 098f2910, %g2 = ffffffffffffffbb
lduw [%o0+%o5],%g2 ! %g2 = 00000000098f2910
! Mem[0000000035800028] = 1d060002 bb000bc3, %l0 = 86e949f2, %l1 = 000005cc
ldd [%i3+%o5],%l0 ! %l0 = 000000001d060002 00000000bb000bc3
! %l4 = 00005e76, %l5 = 0000002f, Mem[0000000034000018] = 68278f26 aa7439b0
std %l4,[%i0+%o3] ! Mem[0000000034000018] = 00005e76 0000002f
! Mem[0000000090000000] = 09d53180e72a8c74, %g2 = 00000000098f2910
ldx [%i4+%g0],%g2 ! %g2 = 09d53180e72a8c74
! Mem[0000000091000020] = f20f74f9, %g2 = 09d53180e72a8c74
ldsb [%i6+0x023],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000090800008] = e61214ac, %g2 = fffffffffffffff2
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000e612
p18_label_22:
! Mem[0000000034000028] = 30b3960a, %l3 = 00000000abdfcb95
ldsb [%i0+%o5],%l3 ! %l3 = 0000000000000030
! Mem[0000000091000034] = 449be256, %g2 = 000000000000e612
ldsb [%i6+0x036],%g2 ! %g2 = 0000000000000044
! Mem[0000000091000038] = e25676cb, %g2 = 0000000000000044
lduw [%i6+0x038],%g2 ! %g2 = 00000000e25676cb
! %l0 = 000000001d060002, Mem[000000009180003e] = 005e0000
stb %l0,[%o0+0x03e] ! Mem[000000009180003c] = 025e0000
! %l5 = 000000000000002f, Mem[000000009000001e] = fb0effff
stb %l5,[%i4+0x01e] ! Mem[000000009000001c] = 2f0effff
! Mem[0000000091000018] = 86e949f2000005cc, %g2 = 00000000e25676cb
ldx [%i6+%o3],%g2 ! %g2 = 86e949f2000005cc
! %l5 = 000000000000002f, Mem[0000000091800038] = 00005471
sth %l5,[%o0+0x038] ! Mem[0000000091800038] = 002f5471
! Mem[000000009100001c] = 000005cc, %g2 = 86e949f2000005cc
lduw [%i6+0x01c],%g2 ! %g2 = 00000000000005cc
! %l6 = 00000000000000ff, Mem[0000000091000036] = 449be256
sth %l6,[%i6+0x036] ! Mem[0000000091000034] = 00ffe256
! %l2 = 00000000ccb98073, Mem[000000003580000e] = abdfcb95
sth %l2,[%i3+0x00e] ! Mem[000000003580000c] = abdf8073
p18_label_23:
! %l3 = 0000000000000030, Mem[0000000091800018] = 000016b529104e28
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 0000000000000030
! %l2 = 00000000ccb98073, Mem[0000000035000001] = de5c3fc6
stb %l2,[%i2+0x001] ! Mem[0000000035000000] = de733fc6
! Mem[0000000091800034] = e43609f6, %g18 = 00cef396cc63a17d
ldsw [%o0+0x034],%g2 ! %g2 = 00cef396cc63a17d
! %l0 = 000000001d060002, Mem[0000000090800024] = 00005471
stw %l0,[%i5+0x024] ! Mem[0000000090800024] = 1d060002
! Mem[0000000091000014] = fd7486e9, %g2 = ffffffffe43609f6
ldsb [%i6+0x016],%g2 ! %g2 = fffffffffffffffd
! %l1 = 00000000bb000bc3, Mem[000000003400002f] = e36ae7b2
stb %l1,[%i0+0x02f] ! Mem[000000003400002c] = e36ae7c3
! Mem[0000000090000000] = 3180e72a, %g2 = fffffffffffffffd
lduh [%i4+0x002],%g2 ! %g2 = 0000000000003180
! Mem[0000000090800010] = ffffb593, %g2 = 0000000000003180
lduw [%i5+%o2],%g2 ! %g2 = 00000000ffffb593
! Mem[0000000090800014] = 63e6fd74, %g2 = 00000000ffffb593
lduw [%i5+0x014],%g2 ! %g2 = 0000000063e6fd74
! Mem[0000000091000014] = fd7486e9, %g2 = 0000000063e6fd74
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffffd74
p18_label_24:
! Mem[000000009080002c] = 5f11eaf6, %g2 = fffffffffffffd74
lduh [%i5+0x02e],%g2 ! %g2 = 0000000000005f11
! Mem[0000000091800000] = fb520ab0000005cc, %g2 = 0000000000005f11
ldx [%o0+%g0],%g2 ! %g2 = fb520ab0000005cc
! %l6 = 00000000000000ff, Mem[0000000090800012] = b59363e6
sth %l6,[%i5+0x012] ! Mem[0000000090800010] = 00ff63e6
! Mem[0000000091000010] = c225608463e6fd74, %g2 = fb520ab0000005cc
ldx [%i6+%o2],%g2 ! %g2 = c225608463e6fd74
! Mem[0000000090800018] = 10d54dc6, %g18 = 00cef396cc63a17d
ldsw [%i5+%o3],%g2 ! %g2 = 00cef396cc63a17d
! %l2 = ccb98073, %l3 = 00000030, Mem[0000000034000020] = 33816719 f2a75e76
std %l2,[%i0+%o4] ! Mem[0000000034000020] = ccb98073 00000030
! Mem[0000000090000000] = 09d53180 e72a8c74, %g2 = 10d54dc6, %g3 = ffffe72a
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000e72a8c74
! Mem[0000000091800024] = ccb98073, %g18 = 00cef396cc63a17d
ldsw [%o0+0x024],%g2 ! %g2 = 00cef396cc63a17d
! Mem[0000000091800030] = 2be8f127e43609f6, %g2 = ffffffffccb98073
ldx [%o0+0x030],%g2 ! %g2 = 2be8f127e43609f6
! Mem[0000000091800014] = 86e949f2, %g2 = 2be8f127e43609f6
lduw [%o0+0x014],%g2 ! %g2 = 0000000086e949f2
p18_label_25:
! Mem[0000000035800000] = 4e0d2f2c, %l5 = 000000000000002f
ldub [%i3+0x001],%l5 ! %l5 = 000000000000000d
! %l0 = 000000001d060002, Mem[0000000090000014] = ffffe72a
sth %l0,[%i4+0x014] ! Mem[0000000090000014] = 0002e72a
! %l6 = 00000000000000ff, Mem[000000003500000a] = 9ae985e2
stb %l6,[%i2+0x00a] ! Mem[0000000035000008] = 9ae9ffe2
! Mem[0000000091800030] = 2be8f127 e43609f6, %g2 = 86e949f2, %g3 = e72a8c74
ldd [%o0+0x030],%g2 ! %g2 = 000000002be8f127 00000000e43609f6
! %l5 = 000000000000000d, Mem[0000000091000018] = 86e949f2
stw %l5,[%i6+%o3] ! Mem[0000000091000018] = 0000000d
! Mem[000000009180001c] = 00000030, %g2 = 000000002be8f127
ldub [%o0+0x01c],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000ccb98073, Mem[0000000035000018] = 2ad86171
sth %l2,[%i2+%o3] ! Mem[0000000035000018] = 80736171
! Mem[0000000091800030] = 2be8f127e43609f6, %g2 = 0000000000000000
ldx [%o0+0x030],%g2 ! %g2 = 2be8f127e43609f6
! Mem[0000000090000024] = e72aaf02, %g2 = 2be8f127e43609f6
ldub [%i4+0x026],%g2 ! %g2 = 00000000000000e7
! %l4 = 00005e76, %l5 = 0000000d, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 00005e76 0000000d
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
ba,a p18_branch_failed
p18_not_taken_0_end:
! End of Random Code for Thread 18
1: membar #Sync ! Force all stores to complete
p18_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x048] ! Set processor 18 done flag
! Check Registers
p18_check_registers:
set p18_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000001d060002
bne,a,pn %xcc,p18_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000bb000bc3
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ccb98073
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000030
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000005e76
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000000d
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p18_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p18_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p18_check_fp_registers:
set p18_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 017eef5e 38f641c2
bne %xcc,p18_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1bc4bdc9 1b71d8e1
bne %xcc,p18_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5ddd94bf 2671b001
bne %xcc,p18_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 92aa1954 1418efa4
bne %xcc,p18_f6_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = ac4105cca29d9ee8
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 = 00005e760000002f
ldx [%i0+0x018],%g3 ! Observed data at 0000000034000018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ccb9807300000030
ldx [%i0+0x020],%g3 ! Observed data at 0000000034000020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 30b3960ae36ae7c3
ldx [%i0+0x028],%g3 ! Observed data at 0000000034000028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = bc31d2815471e7cc
ldx [%i0+0x030],%g3 ! Observed data at 0000000034000030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 87934808d6e48793
ldx [%i0+0x038],%g3 ! Observed data at 0000000034000038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x038,%g4
set p18_local1_expect,%g1
p18_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = d48f2910000016b5
ldx [%i1+0x018],%g3 ! Observed data at 0000000034800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x018,%g4
set p18_local2_expect,%g1
p18_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = de733fc6bcf83743
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 = 9ae9ffe2745e3e95
ldx [%i2+0x008],%g3 ! Observed data at 0000000035000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 807361713d3d0c19
ldx [%i2+0x018],%g3 ! Observed data at 0000000035000018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffe72a9e6ba738
ldx [%i2+0x030],%g3 ! Observed data at 0000000035000030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x030,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ccb98073abdf8073
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 = 17ff82b323caced1
ldx [%i3+0x018],%g3 ! Observed data at 0000000035800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1c5a9c93c7bb8a10
ldx [%i3+0x030],%g3 ! Observed data at 0000000035800030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x030,%g4
! The test for processor 18 has passed
p18_passed:
ta GOOD_TRAP
nop
p18_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p18_failed
p18_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p18_failed
p18_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p18_failed
p18_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p18_failed
p18_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p18_failed
p18_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p18_failed
p18_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p18_failed
p18_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p18_failed
p18_f0_fail:
set p18_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f2_fail:
set p18_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f4_fail:
set p18_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f6_fail:
set p18_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000035000010]
stha %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800020]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000034000028]
stba %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034800000]
done
p18_trap1o:
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000035000010]
stha %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800020]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000034000028]
stba %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034800000]
done
p18_trap2e:
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034000018]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035000010]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035800010]
done
p18_trap2o:
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000034000018]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035000010]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035800010]
done
p18_trap3e:
nop
nop
nop
nop
nop
done
p18_trap3o:
nop
nop
nop
nop
nop
done
p18_init_memory_pointers:
set p18_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p18_local0_start,%i0
set p18_local1_start,%i1
set p18_local2_start,%i2
set p18_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 51e4b3599ae985e2
ldx [%g1+0x008],%l1 ! %l1 = c5f8fb94d7a750b0
ldx [%g1+0x010],%l2 ! %l2 = c9f4b917ef35fd60
ldx [%g1+0x018],%l3 ! %l3 = c225608463e6fd74
ldx [%g1+0x020],%l4 ! %l4 = 7717498ffeaeba9c
ldx [%g1+0x028],%l5 ! %l5 = 9f0b5074127b0bcf
ldx [%g1+0x030],%l6 ! %l6 = 2be8f127e43609f6
ldx [%g1+0x038],%l7 ! %l7 = ffecb6f03f62ec23
! 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 = b31a932d adee80be c6da4eda 64f13011
! %f4 = 5f074146 76c52291 43630a11 4145d791
! %f8 = 9af29bcc 06e47e4d ed98f1f9 42168fb0
! %f12 = d4d965b5 3c426ee1 f5190b39 9bc6a51e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 983e9e3d b17e1ab1 d4105e61 26102bf5
! %f20 = ae8cd7e2 e7a195df 049ea8bc b8ae909a
! %f24 = 4ea03cdc 1ac05b41 3067c37e 7c464880
! %f28 = aa082b31 29690dd2 737fc975 6f03c4f1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4f6050ae 0edb59ca acfb2065 15cb9257
! %f36 = 38536686 0fb16efa 185a5586 e8a489ec
! %f40 = aa21b15d 5531c179 fe30ba5e 8524368f
! %f44 = 003de2fa 6ff839da e9b06cd3 cb7e9f02
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8e2bbec800000036,%g7,%g1 ! GSR scale = 6, align = 6
wr %g1,%g0,%gsr ! GSR = 8e2bbec800000036
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:
! %l5 = 876608ebe95fd00d, Mem[0000000091800030] = 43bc1d8151532584
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 876608ebe95fd00d
! %l4 = 1cc8f5b63bed06cd, Mem[0000000091000034] = 1214449b
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = 3bed06cd
! %l2 = 5716f5f9, %l3 = 8aa2ab0e, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 5716f5f9 8aa2ab0e
! Mem[000000009180003c] = adff0000, %g2 = 0000000000000000
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000adff
! %l3 = 742235df8aa2ab0e, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 742235df8aa2ab0e
! Mem[0000000091800018] = faad5cb7, %g2 = 000000000000adff
ldsb [%o0+0x019],%g2 ! %g2 = fffffffffffffffa
! %l0 = 969cd6607d11a882, Mem[0000000090000032] = 64e2807f
sth %l0,[%i4+0x032] ! Mem[0000000090000030] = a882807f
! Mem[0000000036000020] = d90dbb22, %l0 = 969cd6607d11a882
lduw [%i0+%o4],%l0 ! %l0 = 00000000d90dbb22
! %l2 = 27ef6c6e5716f5f9, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 27ef6c6e5716f5f9
! %l1 = 8b26f69099e611e1, Mem[0000000091800030] = 876608ebe95fd00d
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 8b26f69099e611e1
p19_label_2:
! %l5 = 876608ebe95fd00d, Mem[0000000091800033] = 9099e611
stb %l5,[%o0+0x033] ! Mem[0000000091800030] = 0d99e611
! %l7 = b0555eaea548083d, Mem[0000000090000028] = 5716f5f9
stb %l7,[%i4+%o5] ! Mem[0000000090000028] = 3d16f5f9
! Mem[000000009180001c] = b7684e28, %g18 = c4de21aa6b2c6be9
ldsw [%o0+0x01c],%g2 ! %g2 = c4de21aa6b2c6be9
! Mem[0000000090000000] = 80d6ba8c, %g2 = ffffffffb7684e28
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffff80
! %l3 = 742235df8aa2ab0e, Mem[000000009100002a] = 5ba108a9
sth %l3,[%i6+0x02a] ! Mem[0000000091000028] = ab0e08a9
! Mem[000000009080002c] = 51e85f11, %g18 = c4de21aa6b2c6be9
ldsw [%i5+0x02c],%g2 ! %g2 = c4de21aa6b2c6be9
! Mem[0000000091800034] = e611e154, %g2 = 0000000051e85f11
ldub [%o0+0x035],%g2 ! %g2 = 00000000000000e6
! Mem[0000000091000010] = 6cff95cd7757fe01, %g2 = 00000000000000e6
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe01
! Mem[0000000090800038] = 66e1d7bc, %g2 = 6cff95cd7757fe01
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! %l7 = b0555eaea548083d, Mem[0000000090800016] = 6f1db2d5
stb %l7,[%i5+0x016] ! Mem[0000000090800014] = 3d1db2d5
p19_label_3:
! %l3 = 742235df8aa2ab0e, Mem[0000000090800010] = f8449dd95e353d1d
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 742235df8aa2ab0e
! Mem[0000000091000000] = 27ef6c6e5716f5f9, %g2 = 0000000066e1d7bc
ldx [%i6+%g0],%g2 ! %g2 = 27ef6c6e5716f5f9
! Mem[000000003600003c] = 107877a8, %l1 = 8b26f69099e611e1
lduh [%i0+0x03e],%l1 ! %l1 = 00000000000077a8
! Mem[0000000090800024] = 49074459, %g2 = 27ef6c6e5716f5f9
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004907
! %l5 = 876608ebe95fd00d, Mem[0000000090800036] = e95e66e1
sth %l5,[%i5+0x036] ! Mem[0000000090800034] = d00d66e1
! Mem[0000000090000004] = d6ba8c74, %g18 = c4de21aa6b2c6be9
ldsw [%i4+0x004],%g2 ! %g2 = c4de21aa6b2c6be9
! %l4 = 3bed06cd, %l5 = e95fd00d, Mem[0000000091000010] = 6cff95cd 7757fe01
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 3bed06cd e95fd00d
! Mem[0000000090800024] = 49074459, %g2 = ffffffffd6ba8c74
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004907
! Mem[0000000090800004] = dd4bc205, %g2 = 0000000000004907
lduw [%i5+0x004],%g2 ! %g2 = 00000000dd4bc205
! %l6 = aa889790a5d2813e, Mem[0000000037000000] = ae5540a8c20fc8ff
stx %l6,[%i2+%g0] ! Mem[0000000037000000] = aa889790a5d2813e
p19_label_4:
! %l4 = 1cc8f5b63bed06cd, Mem[0000000090000038] = 53918eb2
sth %l4,[%i4+0x038] ! Mem[0000000090000038] = 06cd8eb2
! %l1 = 00000000000077a8, Mem[0000000091000014] = e95fd00d
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = 000077a8
! %l3 = 742235df8aa2ab0e, Mem[0000000090800032] = 07f479e2
sth %l3,[%i5+0x032] ! Mem[0000000090800030] = ab0e79e2
! Mem[000000009180003c] = 9d52adff, %g2 = 00000000dd4bc205
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffff9d52
! Mem[0000000090000008] = b427e099152d46b0, %g2 = ffffffffffff9d52
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! %l6 = aa889790a5d2813e, Mem[0000000036000032] = 8f2836f1
sth %l6,[%i0+0x032] ! Mem[0000000036000030] = 8f28813e
! %l7 = b0555eaea548083d, Mem[0000000091800038] = 54b6116d
stw %l7,[%o0+0x038] ! Mem[0000000091800038] = a548083d
! Mem[0000000090800034] = d00d66e1, %g2 = b427e099152d46b0
lduh [%i5+0x036],%g2 ! %g2 = 000000000000d00d
! %l4 = 1cc8f5b63bed06cd, Mem[000000003780003a] = 3e32044f
sth %l4,[%i3+0x03a] ! Mem[0000000037800038] = 3e3206cd
! Mem[0000000091000008] = 48c280527312abd6, %g2 = 000000000000d00d
ldx [%i6+%o1],%g2 ! %g2 = 48c280527312abd6
p19_label_5:
! %l4 = 1cc8f5b63bed06cd, Mem[000000003700002e] = 00c3c68a
sth %l4,[%i2+0x02e] ! Mem[000000003700002c] = 00c306cd
! Mem[0000000091800008] = 83bd3923, %g2 = 48c280527312abd6
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000083bd
! Mem[0000000090800004] = 4bc2055a, %g2 = 00000000000083bd
ldsb [%i5+0x005],%g2 ! %g2 = 000000000000004b
! Mem[000000009100000c] = d63bed06, %g2 = 000000000000004b
ldub [%i6+0x00f],%g2 ! %g2 = 00000000000000d6
! Mem[0000000090000030] = 7a67a882807fa20a, %g2 = 00000000000000d6
ldx [%i4+0x030],%g2 ! %g2 = 7a67a882807fa20a
! %l5 = 876608ebe95fd00d, Mem[0000000091800030] = 8b26f60d
stw %l5,[%o0+0x030] ! Mem[0000000091800030] = e95fd00d
! %l3 = 742235df8aa2ab0e, Mem[0000000037800008] = cf7d9c10
stw %l3,[%i3+%o1] ! Mem[0000000037800008] = 8aa2ab0e
! Mem[0000000037800004] = 23c6f071, %l4 = 1cc8f5b63bed06cd
lduh [%i3+0x006],%l4 ! %l4 = 000000000000f071
! Mem[0000000091000038] = e25676cb, %g2 = 7a67a882807fa20a
lduw [%i6+0x038],%g2 ! %g2 = 00000000e25676cb
! %l4 = 0000f071, %l5 = e95fd00d, Mem[0000000036800008] = dcdfb611 95b9146a
std %l4,[%i1+%o1] ! Mem[0000000036800008] = 0000f071 e95fd00d
p19_label_6:
! %l5 = 876608ebe95fd00d, Mem[0000000090000030] = 7a67a882807fa20a
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 876608ebe95fd00d
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = e25676cb, %g3 = 00000000
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! Mem[0000000091800034] = 11e1a548, %g2 = 00000000b2d54dc6
ldsh [%o0+0x036],%g2 ! %g2 = 00000000000011e1
! Mem[0000000091000028] = ab0e08a9, %g2 = 00000000000011e1
ldub [%i6+0x02a],%g2 ! %g2 = 00000000000000ab
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 00000000000000ab
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! %l6 = aa889790a5d2813e, Mem[0000000090800032] = ab0e79e2
stb %l6,[%i5+0x032] ! Mem[0000000090800030] = 3e0e79e2
! %l2 = 27ef6c6e5716f5f9, Mem[0000000091800004] = 07b3e6aa
stw %l2,[%o0+0x004] ! Mem[0000000091800004] = 5716f5f9
! Mem[0000000037800010] = 1ff48167974f01ca, %l6 = aa889790a5d2813e
ldx [%i3+%o2],%l6 ! %l6 = 1ff48167974f01ca
! %l4 = 000000000000f071, Mem[000000009180003c] = 9d52adff
stw %l4,[%o0+0x03c] ! Mem[000000009180003c] = 0000f071
! %l6 = 1ff48167974f01ca, Mem[0000000090800022] = ef263514
sth %l6,[%i5+0x022] ! Mem[0000000090800020] = 01ca3514
p19_label_7:
! Mem[000000009100001c] = 47a19fcf, %g18 = c4de21aa6b2c6be9
ldsw [%i6+0x01c],%g2 ! %g2 = c4de21aa6b2c6be9
! Mem[0000000036800030] = 31575b13, %l5 = 876608ebe95fd00d
ldub [%i1+0x032],%l5 ! %l5 = 000000000000005b
! %l4 = 000000000000f071, Mem[000000003680001c] = 7f64f67f
stb %l4,[%i1+0x01c] ! Mem[000000003680001c] = 7164f67f
! %l6 = 1ff48167974f01ca, Mem[0000000091000022] = 50dd0f65
sth %l6,[%i6+0x022] ! Mem[0000000091000020] = 01ca0f65
! Mem[0000000091000028] = ab0e08a9, %g2 = 0000000047a19fcf
ldsb [%i6+0x02a],%g2 ! %g2 = ffffffffffffffab
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = ffffffab, %g3 = db268a9a
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! %l4 = 000000000000f071, Mem[0000000091000024] = 0f65f93d
stw %l4,[%i6+0x024] ! Mem[0000000091000024] = 0000f071
! Mem[000000009000002c] = 8aa2ab0e, %g2 = 00000000b427e099
lduw [%i4+0x02c],%g2 ! %g2 = 000000008aa2ab0e
! Mem[0000000091800018] = ad5cb768, %g2 = 000000008aa2ab0e
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000ad5c
! Mem[000000009100002c] = 08a9d051, %g2 = 000000000000ad5c
lduw [%i6+0x02c],%g2 ! %g2 = 0000000008a9d051
p19_label_8:
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 0000000008a9d051
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! %l1 = 00000000000077a8, Mem[0000000037000018] = 0a8f01a6
sth %l1,[%i2+%o3] ! Mem[0000000037000018] = 77a801a6
! Mem[0000000091000030] = b5761e3b, %g2 = 1d17902870edfb0e
ldub [%i6+0x031],%g2 ! %g2 = 00000000000000b5
! Mem[000000009180003c] = 0000f071, %g2 = 00000000000000b5
ldub [%o0+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[000000009000002c] = 8aa2ab0e, %g2 = 0000000000000000
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff8aa2
! Mem[0000000091000034] = 06cde256, %g2 = ffffffffffff8aa2
ldsh [%i6+0x036],%g2 ! %g2 = 00000000000006cd
! Mem[0000000090000010] = 8e58d828, %g2 = 00000000000006cd
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffff8e58
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = ffffffffffff8e58
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
! %l6 = 974f01ca, %l7 = a548083d, Mem[0000000091800028] = 153f24b0 df4e4459
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 974f01ca a548083d
! Mem[0000000037800030] = 6430d0e3, %l0 = 00000000d90dbb22
ldsh [%i3+0x030],%l0 ! %l0 = 0000000000006430
p19_label_9:
! Mem[0000000037000010] = 1b39e6a9, %l7 = b0555eaea548083d
lduh [%i2+%o2],%l7 ! %l7 = 0000000000001b39
! Mem[0000000091800010] = 6e4e5182, %g2 = 4459f5d351e85f11
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
! %l6 = 974f01ca, %l7 = 00001b39, Mem[0000000091000008] = 48c28052 7312abd6
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 974f01ca 00001b39
! Mem[0000000090800020] = 0c8601ca, %g18 = c4de21aa6b2c6be9
ldsw [%i5+%o4],%g2 ! %g2 = c4de21aa6b2c6be9
! %l0 = 0000000000006430, Mem[0000000091000027] = 7121a9ab
stb %l0,[%i6+0x027] ! Mem[0000000091000024] = 3021a9ab
! %l6 = 1ff48167974f01ca, Mem[0000000090000012] = 8e58d828
sth %l6,[%i4+0x012] ! Mem[0000000090000010] = 01cad828
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 000000000c8601ca
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffff8eb2
! %l4 = 000000000000f071, Mem[0000000037000024] = d92813db
stw %l4,[%i2+0x024] ! Mem[0000000037000024] = 0000f071
! Mem[0000000090800028] = 4459f5d3, %g2 = ffffffffffff8eb2
ldsh [%i5+%o5],%g2 ! %g2 = 0000000000004459
! Mem[000000003700003c] = 7d9f18c8, %l5 = 000000000000005b
ldsw [%i2+0x03c],%l5 ! %l5 = 000000007d9f18c8
p19_label_10:
! %l7 = 0000000000001b39, Mem[000000009180003c] = 0000f071
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = 00001b39
! Mem[0000000090000030] = 08ebe95f, %g2 = 0000000000004459
ldsb [%i4+0x032],%g2 ! %g2 = 0000000000000008
! %l0 = 00006430, %l1 = 000077a8, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 00006430 000077a8
! Mem[0000000091800034] = 99e611e1, %g18 = c4de21aa6b2c6be9
ldsw [%o0+0x034],%g2 ! %g2 = c4de21aa6b2c6be9
! %l6 = 1ff48167974f01ca, Mem[0000000091800008] = 8b9883bd
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 974f01ca
! Mem[000000009000002c] = 8aa2ab0e, %g2 = ffffffff99e611e1
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff8aa2
! Mem[0000000036000020] = d90dbb22 a5c681b2, %l0 = 00006430, %l1 = 000077a8
ldd [%i0+%o4],%l0 ! %l0 = 00000000d90dbb22 00000000a5c681b2
! %l0 = 00000000d90dbb22, Mem[0000000091000010] = 3bed06cd
sth %l0,[%i6+%o2] ! Mem[0000000091000010] = bb2206cd
! Mem[000000009000002c] = ab0e8766, %g2 = ffffffffffff8aa2
ldub [%i4+0x02e],%g2 ! %g2 = 00000000000000ab
! Mem[0000000091800018] = 5cb7684e, %g2 = 00000000000000ab
ldsb [%o0+0x01b],%g2 ! %g2 = 000000000000005c
p19_label_11:
! Mem[0000000090000030] = 6608ebe9, %g2 = 000000000000005c
ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000066
! Mem[000000003680000c] = e95fd00d, %l6 = 1ff48167974f01ca
lduw [%i1+0x00c],%l6 ! %l6 = 00000000e95fd00d
! %l6 = e95fd00d, %l7 = 00001b39, Mem[0000000037800010] = 1ff48167 974f01ca
std %l6,[%i3+%o2] ! Mem[0000000037800010] = e95fd00d 00001b39
! Mem[0000000091000018] = 5ffaf26e, %g2 = 0000000000000066
ldsb [%i6+%o3],%g2 ! %g2 = 000000000000005f
! Mem[0000000091800018] = 06faad5cb7684e28, %g2 = 000000000000005f
ldx [%o0+%o3],%g2 ! %g2 = 06faad5cb7684e28
! Mem[0000000091800020] = 66979dba, %g2 = 06faad5cb7684e28
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000066
! Mem[0000000090000004] = d6ba8c74, %g2 = 0000000000000066
ldub [%i4+0x004],%g2 ! %g2 = 00000000000000d6
! Mem[000000009080002c] = 51e85f11, %g2 = 00000000000000d6
ldub [%i5+0x02c],%g2 ! %g2 = 0000000000000051
! Mem[0000000091800030] = e95fd00d, %g2 = 0000000000000051
ldsb [%o0+0x030],%g2 ! %g2 = ffffffffffffffe9
! Mem[000000003600001c] = 8f0a3610, %l2 = 27ef6c6e5716f5f9
ldsb [%i0+0x01c],%l2 ! %l2 = ffffffffffffff8f
p19_label_12:
! Mem[0000000091000014] = 000077a8, %g2 = ffffffffffffffe9
ldsb [%i6+0x014],%g2 ! %g2 = 0000000000000000
! %l2 = ffffffffffffff8f, Mem[0000000091000008] = 974f01ca
sth %l2,[%i6+%o1] ! Mem[0000000091000008] = ff8f01ca
! Mem[0000000091800014] = 96298cae, %g2 = 0000000000000000
ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9629
! Mem[0000000036800028] = a6b9a6a6 dc99f46f, %l4 = 0000f071, %l5 = 7d9f18c8
ldd [%i1+%o5],%l4 ! %l4 = 00000000a6b9a6a6 00000000dc99f46f
! Mem[0000000090800024] = 35144907, %g2 = ffffffffffff9629
lduh [%i5+0x024],%g2 ! %g2 = 0000000000003514
! Mem[0000000091800008] = 974f01ca, %g18 = c4de21aa6b2c6be9
ldsw [%o0+%o1],%g2 ! %g2 = c4de21aa6b2c6be9
! Mem[0000000090800018] = 00643000, %g2 = ffffffff974f01ca
ldub [%i5+0x019],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800024] = ba3ff053, %g2 = 0000000000000000
ldsb [%o0+0x024],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000091800030] = e95fd00d, %g2 = ffffffffffffffba
lduh [%o0+0x030],%g2 ! %g2 = 000000000000e95f
! %l4 = a6b9a6a6, %l5 = dc99f46f, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l4,[%i6+%o3] ! Mem[0000000091000018] = a6b9a6a6 dc99f46f
p19_label_13:
! Mem[0000000091000010] = bb2206cd000077a8, %g2 = 000000000000e95f
ldx [%i6+%o2],%g2 ! %g2 = bb2206cd000077a8
! Mem[0000000090000018] = 902870ed, %g2 = bb2206cd000077a8
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000009028
! Mem[0000000090000020] = 742235df8aa2ab0e, %g2 = 0000000000009028
ldx [%i4+%o4],%g2 ! %g2 = 742235df8aa2ab0e
! %l0 = 00000000d90dbb22, Mem[000000003700000a] = 7b15a366
stb %l0,[%i2+0x00a] ! Mem[0000000037000008] = 7b152266
! %l6 = 00000000e95fd00d, Mem[000000009000000e] = 46b01d35
sth %l6,[%i4+0x00e] ! Mem[000000009000000c] = d00d1d35
! %l7 = 0000000000001b39, Mem[0000000091000025] = 00f03021
stb %l7,[%i6+0x025] ! Mem[0000000091000024] = 39f03021
! %l1 = 00000000a5c681b2, Mem[0000000090800014] = 8aa2ab0e
stb %l1,[%i5+0x014] ! Mem[0000000090800014] = b2a2ab0e
! Mem[000000009000001c] = edfb0e74, %g2 = 742235df8aa2ab0e
ldub [%i4+0x01d],%g2 ! %g2 = 00000000000000ed
! Mem[000000009180002c] = a548083d, %g2 = 00000000000000ed
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000a548
! Mem[0000000091800008] = 974f01ca 3923d9af, %g2 = 0000a548, %g3 = 152d46b0
ldd [%o0+%o1],%g2 ! %g2 = 00000000974f01ca 000000003923d9af
p19_label_14:
! %l1 = 00000000a5c681b2, Mem[0000000090000038] = 06cd8eb2
stw %l1,[%i4+0x038] ! Mem[0000000090000038] = a5c681b2
! %l1 = 00000000a5c681b2, Mem[0000000090800010] = 742235df
stb %l1,[%i5+%o2] ! Mem[0000000090800010] = b22235df
! %l2 = ffffffffffffff8f, Mem[0000000090800023] = ca351449
stb %l2,[%i5+0x023] ! Mem[0000000090800020] = 8f351449
! Mem[0000000091000000] = 27ef6c6e5716f5f9, %g2 = 00000000974f01ca
ldx [%i6+%g0],%g2 ! %g2 = 27ef6c6e5716f5f9
! Mem[0000000090000004] = 8c74b427, %g2 = 27ef6c6e5716f5f9
ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffff8c74
! %l6 = 00000000e95fd00d, Mem[0000000091800038] = a548083d00001b39
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = 00000000e95fd00d
! %l2 = ffffff8f, %l3 = 8aa2ab0e, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l2,[%i6+0x038] ! Mem[0000000091000038] = ffffff8f 8aa2ab0e
! Mem[0000000090800000] = 73d0acf8, %g2 = ffffffffffff8c74
lduh [%i5+%g0],%g2 ! %g2 = 00000000000073d0
! %l4 = a6b9a6a6, %l5 = dc99f46f, Mem[0000000037000028] = fa8afd6e 00c306cd
std %l4,[%i2+%o5] ! Mem[0000000037000028] = a6b9a6a6 dc99f46f
! Mem[0000000090800000] = 73d0acf8 dd4bc205, %g2 = 000073d0, %g3 = 3923d9af
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000dd4bc205
p19_label_15:
! Mem[000000009080002c] = e85f11ea, %g2 = 0000000073d0acf8
ldsb [%i5+0x02d],%g2 ! %g2 = ffffffffffffffe8
! %l2 = ffffffffffffff8f, Mem[0000000091800000] = fb520ab0
sth %l2,[%o0+%g0] ! Mem[0000000091800000] = ff8f0ab0
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = ffffffffffffffe8
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
! %l7 = 0000000000001b39, Mem[000000009180002e] = 083de95f
stb %l7,[%o0+0x02e] ! Mem[000000009180002c] = 393de95f
! Mem[0000000091000028] = 21a9ab0e08a9d051, %g2 = 4459f5d351e85f11
ldx [%i6+%o5],%g2 ! %g2 = 21a9ab0e08a9d051
! Mem[0000000037000020] = cfbe70ec 0000f071, %l4 = a6b9a6a6, %l5 = dc99f46f
ldd [%i2+%o4],%l4 ! %l4 = 00000000cfbe70ec 000000000000f071
! Mem[0000000036000024] = a5c681b2, %l5 = 000000000000f071
ldsb [%i0+0x025],%l5 ! %l5 = ffffffffffffffc6
! %l4 = 00000000cfbe70ec, Mem[0000000090000015] = 28ead61d
stb %l4,[%i4+0x015] ! Mem[0000000090000014] = ecead61d
! %l0 = 00000000d90dbb22, Mem[0000000090000004] = d6ba8c74
stw %l0,[%i4+0x004] ! Mem[0000000090000004] = d90dbb22
! Mem[0000000036800008] = 0000f071, %l0 = 00000000d90dbb22
lduh [%i1+0x00a],%l0 ! %l0 = 000000000000f071
p19_label_16:
! Mem[0000000091000030] = a5b5761e, %g2 = 21a9ab0e08a9d051
lduh [%i6+0x030],%g2 ! %g2 = 000000000000a5b5
! %l0 = 000000000000f071, Mem[0000000091800014] = 96298cae
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 0000f071
! %l3 = 742235df8aa2ab0e, Mem[000000009000001d] = edfb0e74
stb %l3,[%i4+0x01d] ! Mem[000000009000001c] = 0efb0e74
! %l0 = 000000000000f071, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = 000000000000f071
! %l5 = ffffffffffffffc6, Mem[0000000091800008] = 974f01ca
sth %l5,[%o0+%o1] ! Mem[0000000091800008] = ffc601ca
! %l0 = 0000f071, %l1 = a5c681b2, Mem[0000000036800008] = 0000f071 e95fd00d
std %l0,[%i1+%o1] ! Mem[0000000036800008] = 0000f071 a5c681b2
! Mem[0000000091000008] = ff8f01ca00001b39, %g2 = 000000000000a5b5
ldx [%i6+%o1],%g2 ! %g2 = ff8f01ca00001b39
! Mem[000000009000003c] = e6c51178, %g2 = ff8f01ca00001b39
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
! Mem[0000000036000000] = bfa8290b, %l5 = ffffffffffffffc6
ldsw [%i0+%g0],%l5 ! %l5 = ffffffffbfa8290b
! Mem[0000000090800010] = b22235dfb2a2ab0e, %g2 = 00000000e6c51178
ldx [%i5+%o2],%g2 ! %g2 = b22235dfb2a2ab0e
p19_label_17:
! %l2 = ffffffffffffff8f, Mem[000000009100000e] = 1b39bb22
sth %l2,[%i6+0x00e] ! Mem[000000009100000c] = ff8fbb22
! Mem[0000000091000000] = ef6c6e57, %g2 = b22235dfb2a2ab0e
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffef
! Mem[0000000091000034] = cdffffff, %g2 = ffffffffffffffef
ldsb [%i6+0x037],%g2 ! %g2 = ffffffffffffffcd
! %l4 = 00000000cfbe70ec, Mem[0000000036000002] = bfa8290b
sth %l4,[%i0+0x002] ! Mem[0000000036000000] = bfa870ec
! Mem[0000000036000008] = b913b42c, %l3 = 742235df8aa2ab0e
ldsh [%i0+%o1],%l3 ! %l3 = ffffffffffffb913
! Mem[0000000091000020] = 8b0901ca, %g2 = ffffffffffffffcd
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffff8b
! Mem[000000009080003c] = f0710000, %g2 = ffffffffffffff8b
ldsh [%i5+0x03e],%g2 ! %g2 = fffffffffffff071
! %l0 = 000000000000f071, Mem[0000000090000017] = d61d1790
stb %l0,[%i4+0x017] ! Mem[0000000090000014] = 711d1790
! Mem[000000003780000c] = 497ec5aa, %l2 = ffffffffffffff8f
ldsh [%i3+0x00e],%l2 ! %l2 = ffffffffffffc5aa
! Mem[0000000090000014] = ea711d17, %g2 = fffffffffffff071
lduh [%i4+0x016],%g2 ! %g2 = 000000000000ea71
p19_label_18:
! %l0 = 000000000000f071, Mem[0000000037000010] = 1b39e6a9
stw %l0,[%i2+%o2] ! Mem[0000000037000010] = 0000f071
! Mem[0000000091800028] = 974f01ca, %g2 = 000000000000ea71
ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffff974f
! %l3 = ffffffffffffb913, Mem[000000009000002c] = 8aa2ab0e
sth %l3,[%i4+0x02c] ! Mem[000000009000002c] = b913ab0e
! %l2 = ffffffffffffc5aa, Mem[000000009180000c] = 3923d9af
stw %l2,[%o0+0x00c] ! Mem[000000009180000c] = ffffc5aa
! Mem[0000000091000030] = a5b5761e, %g18 = c4de21aa6b2c6be9
ldsw [%i6+0x030],%g2 ! %g2 = c4de21aa6b2c6be9
! Mem[0000000090800018] = 00006430, %g2 = ffffffffa5b5761e
ldsh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = d351e85f, %g2 = 0000000000000000
ldub [%i5+0x02b],%g2 ! %g2 = 00000000000000d3
! %l0 = 000000000000f071, Mem[0000000091800034] = 99e611e1
stw %l0,[%o0+0x034] ! Mem[0000000091800034] = 0000f071
! %l2 = ffffffffffffc5aa, Mem[000000009180001e] = 4e285566
stb %l2,[%o0+0x01e] ! Mem[000000009180001c] = aa285566
! %l0 = 000000000000f071, Mem[000000009100002c] = 08a9d051
sth %l0,[%i6+0x02c] ! Mem[000000009100002c] = f071d051
p19_label_19:
! Mem[000000009080001c] = 0077a80c, %g2 = 00000000000000d3
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000000
! %l3 = ffffffffffffb913, Mem[000000009180001c] = b768aa28
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = ffffb913
! Mem[000000009180000c] = ffffc5aa, %g2 = 0000000000000000
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000037000020] = cfbe70ec 0000f071, %l4 = cfbe70ec, %l5 = bfa8290b
ldd [%i2+%o4],%l4 ! %l4 = 00000000cfbe70ec 000000000000f071
! %l7 = 0000000000001b39, Mem[0000000091000020] = 8b0901ca0039f030
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 0000000000001b39
! Mem[000000009100000c] = 0000ff8f, %g18 = c4de21aa6b2c6be9
ldsw [%i6+0x00c],%g2 ! %g2 = c4de21aa6b2c6be9
! Mem[000000003680000c] = a5c681b2, %l7 = 0000000000001b39
ldsb [%i1+0x00f],%l7 ! %l7 = ffffffffffffffb2
! Mem[0000000037000034] = 3eec9baf, %l1 = 00000000a5c681b2
ldub [%i2+0x035],%l1 ! %l1 = 00000000000000ec
! Mem[0000000091000010] = 06cd0000, %g2 = 000000000000ff8f
ldsb [%i6+0x012],%g2 ! %g2 = 0000000000000006
! Mem[0000000091000018] = a6b9a6a6 dc99f46f, %g2 = 00000006, %g3 = dd4bc205
ldd [%i6+%o3],%g2 ! %g2 = 00000000a6b9a6a6 00000000dc99f46f
p19_label_20:
! %l5 = 000000000000f071, Mem[0000000091000008] = ff8f01ca
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = 0000f071
! Mem[0000000091000004] = 5716f5f9, %g18 = c4de21aa6b2c6be9
ldsw [%i6+0x004],%g2 ! %g2 = c4de21aa6b2c6be9
! Mem[0000000091000000] = 27ef6c6e 5716f5f9, %g2 = 5716f5f9, %g3 = dc99f46f
ldd [%i6+%g0],%g2 ! %g2 = 0000000027ef6c6e 000000005716f5f9
! Mem[0000000037000034] = 3eec9baf, %l7 = ffffffffffffffb2
lduh [%i2+0x036],%l7 ! %l7 = 0000000000009baf
! Mem[0000000090800008] = 5a1ae612, %g18 = c4de21aa6b2c6be9
ldsw [%i5+%o1],%g2 ! %g2 = c4de21aa6b2c6be9
! %l1 = 00000000000000ec, Mem[000000009080002c] = 51e85f11
stb %l1,[%i5+0x02c] ! Mem[000000009080002c] = ece85f11
! Mem[0000000090800024] = 35144907, %g2 = 000000005a1ae612
lduh [%i5+0x024],%g2 ! %g2 = 0000000000003514
! Mem[0000000036000010] = 4848bd27, %l5 = 000000000000f071
lduw [%i0+%o2],%l5 ! %l5 = 000000004848bd27
! Mem[000000009000002c] = 13ab0e87, %g2 = 0000000000003514
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000013
! %l2 = ffffffffffffc5aa, Mem[0000000091000012] = 06cd0000
sth %l2,[%i6+0x012] ! Mem[0000000091000010] = c5aa0000
p19_label_21:
! Mem[000000003780003c] = 5ad7df4a, %l1 = 00000000000000ec
lduh [%i3+0x03c],%l1 ! %l1 = 0000000000005ad7
! Mem[0000000090800020] = 0c86018f, %g2 = 0000000000000013
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000c86
! Mem[0000000037000038] = 7dd82d2f, %l6 = 00000000e95fd00d
ldub [%i2+0x03a],%l6 ! %l6 = 000000000000002d
! Mem[0000000090000008] = b427e099, %g2 = 0000000000000c86
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffb427
! %l5 = 000000004848bd27, Mem[0000000036000030] = 8f28813e37e93c52
stx %l5,[%i0+0x030] ! Mem[0000000036000030] = 000000004848bd27
! %l6 = 000000000000002d, Mem[0000000091000024] = 00001b39
stw %l6,[%i6+0x024] ! Mem[0000000091000024] = 0000002d
! %l1 = 0000000000005ad7, Mem[000000009080000b] = 1214acc7
stb %l1,[%i5+0x00b] ! Mem[0000000090800008] = d714acc7
! Mem[0000000091800030] = 0d0000f0, %g2 = ffffffffffffb427
ldsb [%o0+0x033],%g2 ! %g2 = 000000000000000d
! Mem[000000009180001c] = ffffb913, %g2 = 000000000000000d
lduw [%o0+0x01c],%g2 ! %g2 = 00000000ffffb913
! Mem[000000009000003c] = c5117800, %g2 = 00000000ffffb913
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000c5
p19_label_22:
! %l0 = 000000000000f071, Mem[0000000036000020] = d90dbb22
sth %l0,[%i0+%o4] ! Mem[0000000036000020] = f071bb22
! Mem[000000009000002c] = ab0e8766, %g2 = 00000000000000c5
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffab
! Mem[0000000091000018] = a6a6dc99, %g2 = ffffffffffffffab
ldsh [%i6+0x01a],%g2 ! %g2 = ffffffffffffa6a6
! %l4 = cfbe70ec, %l5 = 4848bd27, Mem[0000000091000028] = 21a9ab0e f071d051
std %l4,[%i6+%o5] ! Mem[0000000091000028] = cfbe70ec 4848bd27
! Mem[000000009180003c] = d00d0000, %g2 = ffffffffffffa6a6
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000d00d
! Mem[0000000091000010] = bb22c5aa000077a8, %g2 = 000000000000d00d
ldx [%i6+%o2],%g2 ! %g2 = bb22c5aa000077a8
! Mem[0000000090000020] = 742235df8aa2ab0e, %g2 = bb22c5aa000077a8
ldx [%i4+%o4],%g2 ! %g2 = 742235df8aa2ab0e
! %l4 = cfbe70ec, %l5 = 4848bd27, Mem[0000000091000020] = 00000000 0000002d
std %l4,[%i6+%o4] ! Mem[0000000091000020] = cfbe70ec 4848bd27
! %l6 = 0000002d, %l7 = 00009baf, Mem[0000000090800030] = eaf63e0e 79e2d00d
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 0000002d 00009baf
! %l6 = 0000002d, %l7 = 00009baf, Mem[0000000091800038] = 00000000 e95fd00d
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 0000002d 00009baf
p19_label_23:
! Mem[0000000036800038] = 3435a04c, %l7 = 0000000000009baf
ldub [%i1+0x03b],%l7 ! %l7 = 000000000000004c
! Mem[0000000090000014] = d8ecea71, %g18 = c4de21aa6b2c6be9
ldsw [%i4+0x014],%g2 ! %g2 = c4de21aa6b2c6be9
! %l5 = 000000004848bd27, Mem[000000009180002a] = 01caa548
sth %l5,[%o0+0x02a] ! Mem[0000000091800028] = bd27a548
! Mem[0000000036800008] = 0000f071, %l4 = 00000000cfbe70ec
ldsh [%i1+0x00a],%l4 ! %l4 = fffffffffffff071
! Mem[0000000091800020] = 5566979d, %g2 = ffffffffd8ecea71
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000005566
! Mem[000000009080001c] = 77a80c86, %g2 = 0000000000005566
ldsh [%i5+0x01e],%g2 ! %g2 = 00000000000077a8
! Mem[0000000090800020] = 0c86018f35144907, %g2 = 00000000000077a8
ldx [%i5+%o4],%g2 ! %g2 = 0c86018f35144907
! Mem[0000000091800010] = 6e4e5182, %g2 = 0c86018f35144907
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
! %l1 = 0000000000005ad7, Mem[000000009100001c] = dc99f46f
sth %l1,[%i6+0x01c] ! Mem[000000009100001c] = 5ad7f46f
! %l2 = ffffc5aa, %l3 = ffffb913, Mem[0000000091800000] = ff8f0ab0 5716f5f9
std %l2,[%o0+%g0] ! Mem[0000000091800000] = ffffc5aa ffffb913
p19_label_24:
! %l0 = 000000000000f071, Mem[000000009100003f] = 0e000000
stb %l0,[%i6+0x03f] ! Mem[000000009100003c] = 71000000
! Mem[000000009000003c] = e6c51178, %g2 = 000000006e4e5182
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
! %l0 = 000000000000f071, Mem[000000003700002c] = dc99f46f
sth %l0,[%i2+0x02c] ! Mem[000000003700002c] = f071f46f
! %l4 = fffffffffffff071, Mem[0000000091000008] = 0000f0710000ff8f
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = fffffffffffff071
! %l5 = 000000004848bd27, Mem[000000009000002e] = ab0e8766
stb %l5,[%i4+0x02e] ! Mem[000000009000002c] = 270e8766
! %l3 = ffffffffffffb913, Mem[000000009100001c] = 5ad7f46f
sth %l3,[%i6+0x01c] ! Mem[000000009100001c] = b913f46f
! %l4 = fffffffffffff071, Mem[0000000090800030] = 0000002d
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = fffff071
! %l5 = 000000004848bd27, Mem[000000009000003f] = 78000000
stb %l5,[%i4+0x03f] ! Mem[000000009000003c] = 27000000
! %l0 = 000000000000f071, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 000000000000f071
! Mem[0000000090000010] = 1d3501cad8ecea71, %g2 = 00000000e6c51178
ldx [%i4+%o2],%g2 ! %g2 = 1d3501cad8ecea71
p19_label_25:
! %l5 = 000000004848bd27, Mem[0000000091000030] = a5b5761e3bed06cd
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = 000000004848bd27
! %l0 = 0000f071, %l1 = 00005ad7, Mem[0000000090000018] = 1d179028 700efb0e
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 0000f071 00005ad7
! %l5 = 000000004848bd27, Mem[0000000090000004] = d90dbb22
stw %l5,[%i4+0x004] ! Mem[0000000090000004] = 4848bd27
! %l3 = ffffffffffffb913, Mem[0000000091000028] = cfbe70ec4848bd27
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffb913
! Mem[0000000090800008] = e6d714ac, %g2 = 1d3501cad8ecea71
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090800020] = 018f3514, %g2 = ffffffffffffffe6
ldsb [%i5+0x022],%g2 ! %g2 = 0000000000000001
! Mem[0000000091800030] = e95fd00d, %g2 = 0000000000000001
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000e9
! Mem[000000009180003c] = 00009baf, %g2 = 00000000000000e9
ldsb [%o0+0x03c],%g2 ! %g2 = 0000000000000000
! %l3 = ffffffffffffb913, Mem[0000000091000010] = bb22c5aa
stw %l3,[%i6+%o2] ! Mem[0000000091000010] = ffffb913
! Mem[0000000091000018] = a6b9a6a6, %g2 = 0000000000000000
lduw [%i6+%o3],%g2 ! %g2 = 00000000a6b9a6a6
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000000000f071
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000005ad7
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffc5aa
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffb913
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffffffff071
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000004848bd27
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000002d
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000004c
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 b31a932d adee80be
bne %xcc,p19_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5f074146 76c52291
bne %xcc,p19_f4_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = bfa870ec9d3b430a
ldx [%i0+0x000],%g3 ! Observed data at 0000000036000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = f071bb22a5c681b2
ldx [%i0+0x020],%g3 ! Observed data at 0000000036000020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000004848bd27
ldx [%i0+0x030],%g3 ! Observed data at 0000000036000030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x030,%g4
set p19_local1_expect,%g1
p19_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 0000f071a5c681b2
ldx [%i1+0x008],%g3 ! Observed data at 0000000036800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5e62a9a77164f67f
ldx [%i1+0x018],%g3 ! Observed data at 0000000036800018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x018,%g4
set p19_local2_expect,%g1
p19_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = aa889790a5d2813e
ldx [%i2+0x000],%g3 ! Observed data at 0000000037000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7b152266bdde3eb1
ldx [%i2+0x008],%g3 ! Observed data at 0000000037000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000f071d690239c
ldx [%i2+0x010],%g3 ! Observed data at 0000000037000010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 77a801a63836109a
ldx [%i2+0x018],%g3 ! Observed data at 0000000037000018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = cfbe70ec0000f071
ldx [%i2+0x020],%g3 ! Observed data at 0000000037000020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a6b9a6a6f071f46f
ldx [%i2+0x028],%g3 ! Observed data at 0000000037000028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x028,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 8aa2ab0e497ec5aa
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 = e95fd00d00001b39
ldx [%i3+0x010],%g3 ! Observed data at 0000000037800010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3e3206cd5ad7df4a
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
! 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:
stwa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800020]
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037000010]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800008]
stda %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000000]
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036000020]
stda %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800000]
done
p19_trap1o:
stwa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800020]
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000037000010]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800008]
stda %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036000000]
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036000020]
stda %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800000]
done
p19_trap2e:
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000037000010]
done
p19_trap2o:
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000037000010]
done
p19_trap3e:
nop
done
p19_trap3o:
nop
done
p19_init_memory_pointers:
set p19_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p19_local0_start,%i0
set p19_local1_start,%i1
set p19_local2_start,%i2
set p19_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 969cd6607d11a882
ldx [%g1+0x008],%l1 ! %l1 = 8b26f69099e611e1
ldx [%g1+0x010],%l2 ! %l2 = 27ef6c6e5716f5f9
ldx [%g1+0x018],%l3 ! %l3 = 742235df8aa2ab0e
ldx [%g1+0x020],%l4 ! %l4 = 1cc8f5b63bed06cd
ldx [%g1+0x028],%l5 ! %l5 = 876608ebe95fd00d
ldx [%g1+0x030],%l6 ! %l6 = aa889790a5d2813e
ldx [%g1+0x038],%l7 ! %l7 = b0555eaea548083d
! 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 = 736599d3 7e581d04 32aa1100 582b8373
! %f4 = fd54b972 708fc463 fed15e2c 07a38be2
! %f8 = 82b9704c ed324aca 8daf77f6 176cd5ba
! %f12 = aba0aabf a728f5d0 66d8ff44 b4aa9953
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3d02f38f 24cf7af7 29d8c415 116621ce
! %f20 = 2619eeb4 848e1683 4ef13d9d 2e907b9d
! %f24 = f6b4fe0a 4d058470 284f11ce 84b8f92a
! %f28 = 1f5e0548 053bbfaf 58fd6111 b92bf2a3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d6a45e79 5025f330 275c8a05 ef383336
! %f36 = a258d190 2617293a ab57751f 24e28716
! %f40 = 16475e5e cb89fe8a 316941d1 36ec9cda
! %f44 = 92b0ca0e 5de4d406 b030bfec ee7a42e1
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5146ffd00000006e,%g7,%g1 ! GSR scale = 13, align = 6
wr %g1,%g0,%gsr ! GSR = 5146ffd00000006e
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 20
p20_label_1:
! Mem[0000000090000024] = e58eaf02, %g2 = 0000000000000000
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffe58e
! Mem[0000000038800008] = 9aa05e2e, %l7 = 9d2c5085d5d76009
lduw [%i1+%o1],%l7 ! %l7 = 000000009aa05e2e
! Mem[000000009180000c] = d9af6e4e, %g2 = ffffffffffffe58e
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffd9af
! %l6 = bba859e3, %l7 = 9aa05e2e, Mem[0000000091800030] = 43bc1d81 51532584
std %l6,[%o0+0x030] ! Mem[0000000091800030] = bba859e3 9aa05e2e
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = ffffffffffffd9af
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! Mem[0000000038800028] = 73c24521, %l3 = 984fabba198fb695
ldub [%i1+0x029],%l3 ! %l3 = 00000000000000c2
! Mem[0000000091800020] = 5566979d, %g2 = 7a6764e2807fa20a
lduh [%o0+%o4],%g2 ! %g2 = 0000000000005566
! %l1 = e9e8ffd05ee35800, Mem[000000009080003f] = b0000000
stb %l1,[%i5+0x03f] ! Mem[000000009080003c] = 00000000
! %l0 = 6b2fdb3f9fbae00e, Mem[0000000039000022] = 1f648c28
sth %l0,[%i2+0x022] ! Mem[0000000039000020] = 1f64e00e
! Mem[000000009180000c] = 3923d9af, %g2 = 0000000000005566
ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000039
p20_label_2:
! %l0 = 6b2fdb3f9fbae00e, Mem[0000000038000024] = de7962f2
stw %l0,[%i0+0x024] ! Mem[0000000038000024] = 9fbae00e
! %l0 = 6b2fdb3f9fbae00e, Mem[000000009100003a] = 76cb62bf
sth %l0,[%i6+0x03a] ! Mem[0000000091000038] = e00e62bf
! Mem[0000000090800004] = c2055a1a, %g2 = 0000000000000039
lduh [%i5+0x006],%g2 ! %g2 = 000000000000c205
! %l1 = e9e8ffd05ee35800, Mem[000000009100002c] = 08a9d051
sth %l1,[%i6+0x02c] ! Mem[000000009100002c] = 5800d051
! Mem[0000000091800020] = 5566979d, %g18 = ad7753fa73f586d0
ldsw [%o0+%o4],%g2 ! %g2 = ad7753fa73f586d0
! %l1 = e9e8ffd05ee35800, Mem[0000000091000038] = e256e00e62bf8c8f
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = e9e8ffd05ee35800
! Mem[000000009180002c] = 59bba859, %g2 = 000000005566979d
ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000059
! %l2 = 3abe155e01408999, Mem[000000003980003c] = e6511458
stw %l2,[%i3+0x03c] ! Mem[000000003980003c] = 01408999
! Mem[0000000090000018] = 1d179028 70edfb0e, %g2 = 00000059, %g3 = 00000000
ldd [%i4+%o3],%g2 ! %g2 = 000000001d179028 0000000070edfb0e
! %l4 = 032e57022c88096f, Mem[0000000091000027] = 3d21a95b
stb %l4,[%i6+0x027] ! Mem[0000000091000024] = 6f21a95b
p20_label_3:
! Mem[0000000091800028] = 153f24b0 df4e4459, %g2 = 1d179028, %g3 = 70edfb0e
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 00000000df4e4459
! %l5 = 7eceb286094292fc, Mem[000000009180002d] = 4e4459bb
stb %l5,[%o0+0x02d] ! Mem[000000009180002c] = fc4459bb
! Mem[0000000091000024] = 0f65f96f, %g2 = 00000000153f24b0
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000000f
! %l3 = 00000000000000c2, Mem[0000000039000018] = d4e8cbb7ea29f6d7
stx %l3,[%i2+%o3] ! Mem[0000000039000018] = 00000000000000c2
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = 0000000f, %g3 = df4e4459
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! Mem[0000000091000010] = 6cff95cd, %g18 = ad7753fa73f586d0
ldsw [%i6+%o2],%g2 ! %g2 = ad7753fa73f586d0
! %l0 = 9fbae00e, %l1 = 5ee35800, Mem[0000000091800030] = bba859e3 9aa05e2e
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 9fbae00e 5ee35800
! Mem[000000009080001c] = 268a9a0c, %g2 = 000000006cff95cd
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000026
! Mem[0000000091000020] = 8b0950dd, %g18 = ad7753fa73f586d0
ldsw [%i6+%o4],%g2 ! %g2 = ad7753fa73f586d0
! %l0 = 6b2fdb3f9fbae00e, Mem[0000000090800013] = d95e356f
stb %l0,[%i5+0x013] ! Mem[0000000090800010] = 0e5e356f
p20_label_4:
! Mem[0000000091800038] = b6116d9d, %g2 = ffffffff8b0950dd
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000b6
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = 000000b6, %g3 = 51e85f11
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! Mem[0000000038800024] = de2c7abd, %l2 = 3abe155e01408999
ldsh [%i1+0x026],%l2 ! %l2 = 0000000000007abd
! %l3 = 00000000000000c2, Mem[0000000091000039] = e8ffd05e
stb %l3,[%i6+0x039] ! Mem[0000000091000038] = c2ffd05e
! Mem[000000009080001c] = db268a9a, %g2 = 0000000009d53180
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffdb26
! Mem[000000009000001c] = fb0e0ad8, %g2 = ffffffffffffdb26
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000fb
! %l5 = 7eceb286094292fc, Mem[0000000090000030] = 7a6764e2807fa20a
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 7eceb286094292fc
! %l7 = 000000009aa05e2e, Mem[0000000090000020] = 0ad8f703
sth %l7,[%i4+%o4] ! Mem[0000000090000020] = 5e2ef703
! %l1 = e9e8ffd05ee35800, Mem[0000000090800002] = acf8dd4b
sth %l1,[%i5+0x002] ! Mem[0000000090800000] = 5800dd4b
! Mem[0000000090800014] = 6f1db2d5, %g2 = 00000000000000fb
ldub [%i5+0x016],%g2 ! %g2 = 000000000000006f
p20_label_5:
! %l0 = 6b2fdb3f9fbae00e, Mem[0000000091000030] = a5b5761e
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = 9fbae00e
! Mem[0000000091800024] = f053153f, %g2 = 000000000000006f
lduh [%o0+0x026],%g2 ! %g2 = 000000000000f053
! %l1 = e9e8ffd05ee35800, Mem[0000000091000020] = 8b0950dd
sth %l1,[%i6+%o4] ! Mem[0000000091000020] = 580050dd
! %l2 = 0000000000007abd, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000000000007abd
! Mem[0000000091000004] = b0a548c2, %g2 = 000000000000f053
lduh [%i6+0x006],%g2 ! %g2 = 000000000000b0a5
! %l6 = bba859e3, %l7 = 9aa05e2e, Mem[0000000090800010] = f8449d0e 5e356f1d
std %l6,[%i5+%o2] ! Mem[0000000090800010] = bba859e3 9aa05e2e
! Mem[0000000090800018] = d54dc6db, %g2 = 000000000000b0a5
ldsb [%i5+0x019],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000039800020] = 111e35ce, %l4 = 032e57022c88096f
ldsb [%i3+0x023],%l4 ! %l4 = ffffffffffffffce
! %l6 = d9a45a38bba859e3, Mem[0000000091800003] = 0000007a
stb %l6,[%o0+0x003] ! Mem[0000000091800000] = e300007a
! Mem[0000000038800010] = e4b31a5cf7c1c31c, %l4 = ffffffffffffffce
ldx [%i1+%o2],%l4 ! %l4 = e4b31a5cf7c1c31c
p20_label_6:
! %l3 = 00000000000000c2, Mem[0000000090800038] = 66e1d7bcadc27b00
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 00000000000000c2
! %l4 = e4b31a5cf7c1c31c, Mem[000000009080003f] = c2000000
stb %l4,[%i5+0x03f] ! Mem[000000009080003c] = 1c000000
! Mem[0000000091000010] = 6cff95cd, %g2 = ffffffffffffffd5
lduw [%i6+%o2],%g2 ! %g2 = 000000006cff95cd
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 6cff95cd, %g3 = d6ba8c74
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! Mem[000000003880000c] = 805d9b7f, %l0 = 6b2fdb3f9fbae00e
ldub [%i1+0x00c],%l0 ! %l0 = 0000000000000080
! %l2 = 0000000000007abd, Mem[000000003980003c] = 01408999
stw %l2,[%i3+0x03c] ! Mem[000000003980003c] = 00007abd
! %l0 = 0000000000000080, Mem[0000000090800000] = 73d05800
sth %l0,[%i5+%g0] ! Mem[0000000090800000] = 00805800
! Mem[0000000090800008] = 5a1ae612, %g2 = 00000000eaf607f4
lduh [%i5+%o1],%g2 ! %g2 = 0000000000005a1a
! Mem[0000000038800020] = 0daa9645, %l7 = 000000009aa05e2e
ldsw [%i1+%o4],%l7 ! %l7 = 000000000daa9645
! Mem[0000000091800018] = 06faad5c b7684e28, %g2 = 00005a1a, %g3 = 79e2e95e
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000b7684e28
p20_label_7:
! %l4 = f7c1c31c, %l5 = 094292fc, Mem[0000000091800028] = 153f24b0 dffc4459
std %l4,[%o0+%o5] ! Mem[0000000091800028] = f7c1c31c 094292fc
! %l4 = e4b31a5cf7c1c31c, Mem[0000000090800020] = 0c86ef26
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = f7c1c31c
! Mem[0000000038000024] = 9fbae00e, %l1 = e9e8ffd05ee35800
ldsw [%i0+0x024],%l1 ! %l1 = ffffffff9fbae00e
! %l4 = f7c1c31c, %l5 = 094292fc, Mem[0000000090000000] = 09d53180 d6ba8c74
std %l4,[%i4+%g0] ! Mem[0000000090000000] = f7c1c31c 094292fc
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = 06faad5c, %g3 = b7684e28
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! %l3 = 00000000000000c2, Mem[0000000090800028] = 4459f5d351e85f11
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 00000000000000c2
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = b2d54dc6, %g3 = db268a9a
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! %l6 = d9a45a38bba859e3, Mem[0000000090000030] = 7eceb286
stb %l6,[%i4+0x030] ! Mem[0000000090000030] = e3ceb286
! Mem[0000000090000000] = f7c1c31c094292fc, %g2 = 00000000eaf607f4
ldx [%i4+%g0],%g2 ! %g2 = f7c1c31c094292fc
! Mem[000000009100001c] = 9fcf5800, %g2 = f7c1c31c094292fc
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffff9fcf
p20_label_8:
! Mem[0000000091000000] = e82f8898, %g2 = ffffffffffff9fcf
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000090800028] = 00000000, %g2 = ffffffffffffffe8
ldsb [%i5+0x02b],%g2 ! %g2 = 0000000000000000
! %l5 = 7eceb286094292fc, Mem[000000009100003c] = 5ee35800
sth %l5,[%i6+0x03c] ! Mem[000000009100003c] = 92fc5800
! Mem[000000003900000c] = 8630e00a, %l3 = 00000000000000c2
lduw [%i2+0x00c],%l3 ! %l3 = 000000008630e00a
! %l2 = 0000000000007abd, Mem[000000009080001a] = 4dc6db26
sth %l2,[%i5+0x01a] ! Mem[0000000090800018] = 7abddb26
! Mem[0000000090800020] = f7c1c31c, %g2 = 0000000000000000
ldsh [%i5+%o4],%g2 ! %g2 = fffffffffffff7c1
! %l6 = d9a45a38bba859e3, Mem[0000000090000012] = 8e58d828
stb %l6,[%i4+0x012] ! Mem[0000000090000010] = e358d828
! %l4 = e4b31a5cf7c1c31c, Mem[000000009080000e] = c7c9bba8
sth %l4,[%i5+0x00e] ! Mem[000000009080000c] = c31cbba8
! Mem[0000000090800038] = 00000000, %g2 = fffffffffffff7c1
lduh [%i5+0x038],%g2 ! %g2 = 0000000000000000
! Mem[000000009100002c] = 00d0519f, %g2 = 0000000000000000
ldub [%i6+0x02d],%g2 ! %g2 = 0000000000000000
p20_label_9:
! Mem[0000000091800030] = 0e5ee358, %g2 = 0000000000000000
ldub [%o0+0x033],%g2 ! %g2 = 000000000000000e
! %l0 = 00000080, %l1 = 9fbae00e, Mem[0000000039000008] = 8350c9ed 8630e00a
std %l0,[%i2+%o1] ! Mem[0000000039000008] = 00000080 9fbae00e
! %l4 = e4b31a5cf7c1c31c, Mem[0000000091800010] = 6e4e518296298cae
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = e4b31a5cf7c1c31c
! Mem[000000009000002c] = 2cbbe3ce, %g2 = 000000000000000e
ldub [%i4+0x02e],%g2 ! %g2 = 000000000000002c
! Mem[000000009180003c] = adff0000, %g2 = 000000000000002c
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffadff
! Mem[0000000038800018] = 0b51af3e, %l0 = 0000000000000080
ldub [%i1+0x01b],%l0 ! %l0 = 000000000000003e
! Mem[0000000090800020] = 1c351449, %g2 = ffffffffffffadff
ldsb [%i5+0x023],%g2 ! %g2 = 000000000000001c
! Mem[000000009180001c] = b7684e28, %g18 = ad7753fa73f586d0
ldsw [%o0+0x01c],%g2 ! %g2 = ad7753fa73f586d0
! Mem[0000000090800000] = 00dd4bc2, %g2 = ffffffffb7684e28
ldsb [%i5+0x003],%g2 ! %g2 = 0000000000000000
! Mem[000000003900001c] = 000000c2, %l4 = e4b31a5cf7c1c31c
ldsb [%i2+0x01f],%l4 ! %l4 = ffffffffffffffc2
p20_label_10:
! %l1 = ffffffff9fbae00e, Mem[000000003900002c] = f3cdadc3
stb %l1,[%i2+0x02c] ! Mem[000000003900002c] = 0ecdadc3
! Mem[0000000038000034] = 7ac8fbf3, %l5 = 7eceb286094292fc
ldsw [%i0+0x034],%l5 ! %l5 = 000000007ac8fbf3
! Mem[0000000090000018] = 1d179028, %g2 = 0000000000000000
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 0000000000001d17
lduw [%i4+0x02c],%g2 ! %g2 = 000000007d3b2cbb
! Mem[0000000039800030] = f019e0b8, %l7 = 000000000daa9645
ldsh [%i3+0x032],%l7 ! %l7 = ffffffffffffe0b8
! Mem[000000009180002c] = 094292fc, %g18 = ad7753fa73f586d0
ldsw [%o0+0x02c],%g2 ! %g2 = ad7753fa73f586d0
! Mem[0000000091000034] = 1214449b, %g18 = ad7753fa73f586d0
ldsw [%i6+0x034],%g2 ! %g2 = ad7753fa73f586d0
! Mem[0000000038800028] = 73c24521, %l5 = 000000007ac8fbf3
ldsw [%i1+%o5],%l5 ! %l5 = 0000000073c24521
! Mem[0000000090800028] = 00000000, %g2 = 000000001214449b
lduw [%i5+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000018] = f26e47a1, %g2 = 0000000000000000
ldsh [%i6+0x01a],%g2 ! %g2 = fffffffffffff26e
p20_label_11:
! %l6 = d9a45a38bba859e3, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = d9a45a38bba859e3
! Mem[0000000091800000] = 000000e3 00007abd, %g2 = fffff26e, %g3 = 79e2e95e
ldd [%o0+%g0],%g2 ! %g2 = 00000000000000e3 0000000000007abd
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 000000e3, %g3 = 00007abd
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! %l0 = 0000003e, %l1 = 9fbae00e, Mem[0000000090800018] = b2d57abd db268a9a
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 0000003e 9fbae00e
! Mem[0000000091000020] = 580050dd, %g2 = 00000000eaf607f4
ldsb [%i6+%o4],%g2 ! %g2 = 0000000000000058
! Mem[0000000091800034] = 5ee35800, %g2 = 0000000000000058
ldub [%o0+0x034],%g2 ! %g2 = 000000000000005e
! %l4 = ffffffffffffffc2, Mem[0000000039000038] = f1854abcc9d0c4c0
stx %l4,[%i2+0x038] ! Mem[0000000039000038] = ffffffffffffffc2
! Mem[0000000039800018] = 3c8eb1e0, %l7 = ffffffffffffe0b8
ldsb [%i3+0x01a],%l7 ! %l7 = ffffffffffffffb1
! Mem[000000009000000c] = b01d35e3, %g2 = 000000000000005e
ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000b0
! %l6 = d9a45a38bba859e3, Mem[0000000091800030] = 9fbae00e
sth %l6,[%o0+0x030] ! Mem[0000000091800030] = 59e3e00e
p20_label_12:
! %l5 = 0000000073c24521, Mem[0000000090800039] = 00000000
stb %l5,[%i5+0x039] ! Mem[0000000090800038] = 21000000
! Mem[0000000038000034] = 7ac8fbf3, %l2 = 0000000000007abd
lduw [%i0+0x034],%l2 ! %l2 = 000000007ac8fbf3
! Mem[0000000090800020] = f7c1c31c35144907, %g2 = 00000000000000b0
ldx [%i5+%o4],%g2 ! %g2 = f7c1c31c35144907
! %l0 = 000000000000003e, Mem[0000000090800010] = bba859e39aa05e2e
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 000000000000003e
! %l0 = 0000003e, %l1 = 9fbae00e, Mem[0000000090000010] = 1d35e358 d828ead6
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 0000003e 9fbae00e
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = f7c1c31c35144907
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! %l6 = d9a45a38bba859e3, Mem[0000000091800024] = ba3ff053
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = bba859e3
! Mem[0000000090000000] = f7c1c31c, %g18 = ad7753fa73f586d0
ldsw [%i4+%g0],%g2 ! %g2 = ad7753fa73f586d0
! Mem[000000009100001c] = 47a19fcf, %g2 = fffffffff7c1c31c
ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! %l1 = ffffffff9fbae00e, Mem[0000000091800034] = 5ee35800
sth %l1,[%o0+0x034] ! Mem[0000000091800034] = e00e5800
p20_label_13:
! %l0 = 0000003e, %l1 = 9fbae00e, Mem[0000000039000030] = 91ee72bb 9a20ba86
std %l0,[%i2+0x030] ! Mem[0000000039000030] = 0000003e 9fbae00e
! %l5 = 0000000073c24521, Mem[000000009100002a] = 5ba15800
sth %l5,[%i6+0x02a] ! Mem[0000000091000028] = 45215800
! Mem[0000000090000028] = af022e977d3b2cbb, %g2 = 00000000000047a1
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! Mem[0000000090800018] = 003e9fba, %g2 = af022e977d3b2cbb
ldsh [%i5+0x01a],%g2 ! %g2 = 000000000000003e
! Mem[0000000090000024] = 0332e58e, %g2 = 000000000000003e
lduh [%i4+0x024],%g2 ! %g2 = 0000000000000332
! %l6 = d9a45a38bba859e3, Mem[0000000090800014] = 0000003e
stw %l6,[%i5+0x014] ! Mem[0000000090800014] = bba859e3
! Mem[0000000091800000] = 000000e300007abd, %g2 = 0000000000000332
ldx [%o0+%g0],%g2 ! %g2 = 000000e300007abd
! Mem[0000000091000038] = e9c2ffd0, %g2 = 000000e300007abd
lduw [%i6+0x038],%g2 ! %g2 = 00000000e9c2ffd0
! Mem[0000000090000004] = 094292fc, %g2 = 00000000e9c2ffd0
lduh [%i4+0x004],%g2 ! %g2 = 0000000000000942
! Mem[0000000091800008] = d9a45a38, %g2 = 0000000000000942
ldsb [%o0+%o1],%g2 ! %g2 = ffffffffffffffd9
p20_label_14:
! Mem[0000000039800010] = 00e5edc8 84ef2a62, %l0 = 0000003e, %l1 = 9fbae00e
ldd [%i3+%o2],%l0 ! %l0 = 0000000000e5edc8 0000000084ef2a62
! %l6 = d9a45a38bba859e3, Mem[0000000091800024] = bba859e3
stb %l6,[%o0+0x024] ! Mem[0000000091800024] = e3a859e3
! %l0 = 0000000000e5edc8, Mem[000000003980002c] = c4bb331e
sth %l0,[%i3+0x02c] ! Mem[000000003980002c] = edc8331e
! %l2 = 000000007ac8fbf3, Mem[000000009080000e] = c31c0000
stb %l2,[%i5+0x00e] ! Mem[000000009080000c] = f31c0000
! Mem[0000000090800000] = 00805800, %g2 = ffffffffffffffd9
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000000080
! Mem[0000000091000000] = 6ae82f88, %g2 = 0000000000000080
lduh [%i6+%g0],%g2 ! %g2 = 0000000000006ae8
! %l3 = 000000008630e00a, Mem[0000000039000008] = 000000809fbae00e
stx %l3,[%i2+%o1] ! Mem[0000000039000008] = 000000008630e00a
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 0000000000006ae8
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! Mem[0000000091800038] = b6116d9d, %g2 = 54b6116d9d52adff
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000b6
! %l2 = 000000007ac8fbf3, Mem[0000000090800004] = dd4bc205
stb %l2,[%i5+0x004] ! Mem[0000000090800004] = f34bc205
p20_label_15:
! %l6 = d9a45a38bba859e3, Mem[0000000039000038] = ffffffff
stw %l6,[%i2+0x038] ! Mem[0000000039000038] = bba859e3
! Mem[0000000090800020] = f7c1c31c35144907, %g2 = 00000000000000b6
ldx [%i5+%o4],%g2 ! %g2 = f7c1c31c35144907
! Mem[0000000090000004] = 094292fc, %g2 = f7c1c31c35144907
ldsh [%i4+0x004],%g2 ! %g2 = 0000000000000942
! Mem[0000000038000024] = 9fbae00e, %l4 = ffffffffffffffc2
lduw [%i0+0x024],%l4 ! %l4 = 000000009fbae00e
! Mem[0000000038000038] = a817619cbf303557, %l5 = 0000000073c24521
ldx [%i0+0x038],%l5 ! %l5 = a817619cbf303557
! %l4 = 000000009fbae00e, Mem[0000000038000021] = 34c2fca0
stb %l4,[%i0+0x021] ! Mem[0000000038000020] = 340efca0
! %l5 = a817619cbf303557, Mem[0000000091000020] = 580050dd
stb %l5,[%i6+%o4] ! Mem[0000000091000020] = 570050dd
! %l3 = 000000008630e00a, Mem[0000000091000030] = 9fbae00e1214449b
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 000000008630e00a
! Mem[0000000090800030] = eaf607f4, %g2 = 0000000000000942
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4
! Mem[0000000090000034] = fc53918e, %g2 = 00000000eaf607f4
ldub [%i4+0x037],%g2 ! %g2 = 00000000000000fc
p20_label_16:
! Mem[0000000090800028] = 00000000000000c2, %g2 = 00000000000000fc
ldx [%i5+%o5],%g2 ! %g2 = 00000000000000c2
! Mem[0000000090800008] = 5a1ae61214acf31c, %g2 = 00000000000000c2
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61214acf31c
! %l3 = 000000008630e00a, Mem[000000003900000c] = 8630e00a
stw %l3,[%i2+0x00c] ! Mem[000000003900000c] = 8630e00a
! Mem[0000000091800010] = e4b31a5cf7c1c31c, %g2 = 5a1ae61214acf31c
ldx [%o0+%o2],%g2 ! %g2 = e4b31a5cf7c1c31c
! Mem[0000000039000000] = 74f34626, %l7 = ffffffffffffffb1
ldsb [%i2+0x002],%l7 ! %l7 = 0000000000000046
! %l5 = a817619cbf303557, Mem[0000000090800028] = 00000000000000c2
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = a817619cbf303557
! Mem[0000000039000020] = 1f64e00e ec15823f, %l4 = 9fbae00e, %l5 = bf303557
ldd [%i2+%o4],%l4 ! %l4 = 000000001f64e00e 00000000ec15823f
! Mem[0000000090800024] = 35144907, %g18 = ad7753fa73f586d0
ldsw [%i5+0x024],%g2 ! %g2 = ad7753fa73f586d0
! %l4 = 1f64e00e, %l5 = ec15823f, Mem[0000000090800000] = 00805800 f34bc205
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 1f64e00e ec15823f
! %l0 = 0000000000e5edc8, Mem[0000000091800036] = 580054b6
sth %l0,[%o0+0x036] ! Mem[0000000091800034] = edc854b6
p20_label_17:
! %l6 = d9a45a38bba859e3, Mem[0000000039000038] = bba859e3
stw %l6,[%i2+0x038] ! Mem[0000000039000038] = bba859e3
! Mem[0000000090800020] = f7c1c31c 35144907, %g2 = 35144907, %g3 = 79e2e95e
ldd [%i5+%o4],%g2 ! %g2 = 00000000f7c1c31c 0000000035144907
! %l7 = 0000000000000046, Mem[0000000091000018] = 5ffaf26e47a19fcf
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000046
! Mem[0000000091000018] = 00000000, %g2 = 00000000f7c1c31c
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[000000009080000c] = 14acf31c, %g2 = 0000000000000000
lduw [%i5+0x00c],%g2 ! %g2 = 0000000014acf31c
! %l0 = 0000000000e5edc8, Mem[000000009100000d] = 12abd66c
stb %l0,[%i6+0x00d] ! Mem[000000009100000c] = c8abd66c
! %l6 = d9a45a38bba859e3, Mem[000000009100000c] = 73c8abd6
stb %l6,[%i6+0x00c] ! Mem[000000009100000c] = e3c8abd6
! Mem[0000000090800004] = ec15823f, %g18 = ad7753fa73f586d0
ldsw [%i5+0x004],%g2 ! %g2 = ad7753fa73f586d0
! %l6 = d9a45a38bba859e3, Mem[000000009100002b] = 215800d0
stb %l6,[%i6+0x02b] ! Mem[0000000091000028] = e35800d0
! Mem[0000000090000008] = b427e099, %g2 = ffffffffec15823f
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
p20_label_18:
! Mem[0000000091000020] = 570050dd 0f65f96f, %g2 = b427e099, %g3 = 35144907
ldd [%i6+%o4],%g2 ! %g2 = 00000000570050dd 000000000f65f96f
! %l7 = 0000000000000046, Mem[0000000091800030] = 59e3e00ee00eedc8
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000046
! Mem[0000000091000014] = 7757fe01, %g18 = ad7753fa73f586d0
ldsw [%i6+0x014],%g2 ! %g2 = ad7753fa73f586d0
! %l0 = 0000000000e5edc8, Mem[0000000091800028] = f7c1c31c094292fc
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 0000000000e5edc8
! Mem[0000000090800004] = ec15823f, %g2 = 000000007757fe01
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffec15
! Mem[0000000038800000] = 7cdf8e7a, %l7 = 0000000000000046
ldub [%i1+0x003],%l7 ! %l7 = 000000000000007a
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = ffffffffffffec15
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! %l6 = bba859e3, %l7 = 0000007a, Mem[0000000091000018] = 00000000 00000046
std %l6,[%i6+%o3] ! Mem[0000000091000018] = bba859e3 0000007a
! Mem[0000000091800030] = 00000000, %g2 = 54b6116d9d52adff
lduh [%o0+0x032],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = 7abdd9a4, %g2 = 0000000000000000
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000007abd
p20_label_19:
! Mem[0000000090000000] = f7c1c31c 094292fc, %g2 = 00007abd, %g3 = 0f65f96f
ldd [%i4+%g0],%g2 ! %g2 = 00000000f7c1c31c 00000000094292fc
! Mem[0000000091800010] = e4b31a5c f7c1c31c, %g2 = f7c1c31c, %g3 = 094292fc
ldd [%o0+%o2],%g2 ! %g2 = 00000000e4b31a5c 00000000f7c1c31c
! %l5 = 00000000ec15823f, Mem[0000000039000000] = 74f346263df18f88
stx %l5,[%i2+%g0] ! Mem[0000000039000000] = 00000000ec15823f
! Mem[000000009100003c] = 00000000, %g2 = 00000000e4b31a5c
ldub [%i6+0x03f],%g2 ! %g2 = 0000000000000000
! %l6 = bba859e3, %l7 = 0000007a, Mem[0000000091800008] = d9a45a38 bba859e3
std %l6,[%o0+%o1] ! Mem[0000000091800008] = bba859e3 0000007a
! %l0 = 00e5edc8, %l1 = 84ef2a62, Mem[0000000091000028] = 21a945e3 5800d051
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 00e5edc8 84ef2a62
! %l0 = 0000000000e5edc8, Mem[0000000091800008] = bba859e30000007a
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 0000000000e5edc8
! %l1 = 0000000084ef2a62, Mem[0000000090800020] = f7c1c31c
stb %l1,[%i5+%o4] ! Mem[0000000090800020] = 62c1c31c
! Mem[0000000091000018] = bba859e3, %g2 = 0000000000000000
ldub [%i6+%o3],%g2 ! %g2 = 00000000000000bb
! %l1 = 0000000084ef2a62, Mem[000000003800001e] = 8d8b7894
stb %l1,[%i0+0x01e] ! Mem[000000003800001c] = 8d8b6294
p20_label_20:
! %l4 = 000000001f64e00e, Mem[000000009180003c] = 9d52adff
sth %l4,[%o0+0x03c] ! Mem[000000009180003c] = e00eadff
! Mem[0000000090800038] = 002100000000001c, %g2 = 00000000000000bb
ldx [%i5+0x038],%g2 ! %g2 = 002100000000001c
! Mem[0000000091000018] = 59e30000, %g2 = 002100000000001c
ldsh [%i6+0x01a],%g2 ! %g2 = 00000000000059e3
! Mem[0000000091800028] = 0000e5ed, %g2 = 00000000000059e3
ldub [%o0+0x02b],%g2 ! %g2 = 0000000000000000
! Mem[000000009180001c] = 28556697, %g2 = 0000000000000000
ldub [%o0+0x01f],%g2 ! %g2 = 0000000000000028
! %l4 = 000000001f64e00e, Mem[0000000090800004] = ec15823f
stb %l4,[%i5+0x004] ! Mem[0000000090800004] = 0e15823f
! %l2 = 7ac8fbf3, %l3 = 8630e00a, Mem[0000000091000020] = 570050dd 0f65f96f
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 7ac8fbf3 8630e00a
! %l2 = 000000007ac8fbf3, Mem[0000000091000030] = 000000008630e00a
stx %l2,[%i6+0x030] ! Mem[0000000091000030] = 000000007ac8fbf3
! Mem[0000000091800028] = 0000000000e5edc8, %g2 = 0000000000000028
ldx [%o0+%o5],%g2 ! %g2 = 0000000000e5edc8
! %l6 = d9a45a38bba859e3, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = d9a45a38bba859e3
p20_label_21:
! Mem[0000000038800010] = e4b31a5cf7c1c31c, %l7 = 000000000000007a
ldx [%i1+%o2],%l7 ! %l7 = e4b31a5cf7c1c31c
! %l7 = e4b31a5cf7c1c31c, Mem[0000000091000008] = 48c28052e3c8abd6
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = e4b31a5cf7c1c31c
! Mem[000000009000001c] = 70edfb0e, %g2 = 0000000000e5edc8
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000070
! Mem[0000000090000010] = 003e9fba, %g2 = 0000000000000070
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = 00e5edc8, %g2 = 0000000000000000
lduw [%o0+0x02c],%g2 ! %g2 = 0000000000e5edc8
! Mem[000000009100001c] = 0000007a, %g18 = ad7753fa73f586d0
ldsw [%i6+0x01c],%g2 ! %g2 = ad7753fa73f586d0
! Mem[0000000039800008] = 37bc52d01f70e699, %l4 = 000000001f64e00e
ldx [%i3+%o1],%l4 ! %l4 = 37bc52d01f70e699
! Mem[0000000091800020] = 5566979d, %g18 = ad7753fa73f586d0
ldsw [%o0+%o4],%g2 ! %g2 = ad7753fa73f586d0
! Mem[0000000091800014] = f7c1c31c, %g2 = 000000005566979d
lduh [%o0+0x014],%g2 ! %g2 = 000000000000f7c1
! %l1 = 0000000084ef2a62, Mem[000000009100003c] = 92fc5800
sth %l1,[%i6+0x03c] ! Mem[000000009100003c] = 2a625800
p20_label_22:
! %l6 = d9a45a38bba859e3, Mem[0000000090000010] = 0000003e9fbae00e
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = d9a45a38bba859e3
! %l6 = d9a45a38bba859e3, Mem[0000000090000021] = 2ef70303
stb %l6,[%i4+0x021] ! Mem[0000000090000020] = e3f70303
! %l0 = 0000000000e5edc8, Mem[0000000091000020] = 7ac8fbf3
sth %l0,[%i6+%o4] ! Mem[0000000091000020] = edc8fbf3
! Mem[0000000090000010] = 5a38bba8, %g2 = 000000000000f7c1
lduh [%i4+0x012],%g2 ! %g2 = 0000000000005a38
! Mem[0000000039800028] = 1f5990bf, %l3 = 000000008630e00a
lduw [%i3+%o5],%l3 ! %l3 = 000000001f5990bf
! Mem[000000003900001c] = 000000c2, %l6 = d9a45a38bba859e3
lduh [%i2+0x01e],%l6 ! %l6 = 00000000000000c2
! Mem[000000009080003c] = 1c000000, %g2 = 0000000000005a38
ldub [%i5+0x03f],%g2 ! %g2 = 000000000000001c
! Mem[0000000090800038] = 00210000 0000001c, %g2 = 0000001c, %g3 = f7c1c31c
ldd [%i5+0x038],%g2 ! %g2 = 0000000000210000 000000000000001c
! %l3 = 000000001f5990bf, Mem[0000000091800008] = 00000000
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = 1f5990bf
! %l0 = 00e5edc8, %l1 = 84ef2a62, Mem[0000000091000030] = 00000000 7ac8fbf3
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 00e5edc8 84ef2a62
p20_label_23:
! %l4 = 1f70e699, %l5 = ec15823f, Mem[0000000090800020] = 62c1c31c 35144907
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 1f70e699 ec15823f
! Mem[0000000090800004] = 0e15823f, %g2 = 0000000000210000
ldub [%i5+0x004],%g2 ! %g2 = 000000000000000e
! Mem[0000000091000018] = 59e30000, %g2 = 000000000000000e
lduh [%i6+0x01a],%g2 ! %g2 = 00000000000059e3
! Mem[0000000090000018] = 1d179028, %g18 = ad7753fa73f586d0
ldsw [%i4+%o3],%g2 ! %g2 = ad7753fa73f586d0
! %l1 = 0000000084ef2a62, Mem[000000009180002c] = 00e5edc8
stb %l1,[%o0+0x02c] ! Mem[000000009180002c] = 62e5edc8
! %l0 = 0000000000e5edc8, Mem[000000009180001c] = b7684e28
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = 00e5edc8
! Mem[000000009100003c] = 58000000, %g2 = 000000001d179028
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000005800
! %l4 = 37bc52d01f70e699, Mem[0000000090000010] = d9a45a38
stw %l4,[%i4+%o2] ! Mem[0000000090000010] = 1f70e699
! %l7 = e4b31a5cf7c1c31c, Mem[0000000039800002] = 6007ff23
sth %l7,[%i3+0x002] ! Mem[0000000039800000] = 6007c31c
! Mem[000000003980003c] = 00007abd, %l5 = 00000000ec15823f
lduh [%i3+0x03e],%l5 ! %l5 = 0000000000007abd
p20_label_24:
! Mem[0000000091000024] = 8630e00a, %g2 = 0000000000005800
ldsb [%i6+0x024],%g2 ! %g2 = ffffffffffffff86
! %l2 = 000000007ac8fbf3, Mem[000000009080002a] = 619cbf30
sth %l2,[%i5+0x02a] ! Mem[0000000090800028] = fbf3bf30
! %l4 = 1f70e699, %l5 = 00007abd, Mem[0000000090000008] = b427e099 152d46b0
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 1f70e699 00007abd
! %l4 = 1f70e699, %l5 = 00007abd, Mem[0000000090000038] = 53918eb2 e6c51178
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 1f70e699 00007abd
! %l5 = 0000000000007abd, Mem[000000003980002c] = edc8331e
stw %l5,[%i3+0x02c] ! Mem[000000003980002c] = 00007abd
! %l1 = 0000000084ef2a62, Mem[0000000038000030] = ab73cf587ac8fbf3
stx %l1,[%i0+0x030] ! Mem[0000000038000030] = 0000000084ef2a62
! Mem[0000000091000028] = 00e5edc8, %g2 = ffffffffffffff86
lduw [%i6+%o5],%g2 ! %g2 = 0000000000e5edc8
! %l3 = 000000001f5990bf, Mem[000000009080000c] = 14acf31c
sth %l3,[%i5+0x00c] ! Mem[000000009080000c] = 90bff31c
! Mem[000000009000000c] = 00007abd, %g18 = ad7753fa73f586d0
ldsw [%i4+0x00c],%g2 ! %g2 = ad7753fa73f586d0
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 0000000000007abd
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
p20_label_25:
! %l4 = 1f70e699, %l5 = 00007abd, Mem[0000000091800010] = e4b31a5c f7c1c31c
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 1f70e699 00007abd
! Mem[000000009000002c] = 2cbbe3ce, %g2 = eaf607f479e2e95e
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000002cbb
! Mem[0000000090000038] = 1f70e699, %g18 = ad7753fa73f586d0
ldsw [%i4+0x038],%g2 ! %g2 = ad7753fa73f586d0
! %l1 = 0000000084ef2a62, Mem[0000000038800036] = 5cafa8a1
sth %l1,[%i1+0x036] ! Mem[0000000038800034] = 5caf2a62
! %l7 = e4b31a5cf7c1c31c, Mem[0000000090000018] = 1d17902870edfb0e
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = e4b31a5cf7c1c31c
! %l6 = 00000000000000c2, Mem[0000000090000008] = 1f70e699
stb %l6,[%i4+%o1] ! Mem[0000000090000008] = c270e699
! %l4 = 37bc52d01f70e699, Mem[0000000090000024] = 0332e58e
sth %l4,[%i4+0x024] ! Mem[0000000090000024] = e699e58e
! Mem[0000000091800034] = 00000046, %g2 = 000000001f70e699
ldub [%o0+0x034],%g2 ! %g2 = 0000000000000000
! %l0 = 00e5edc8, %l1 = 84ef2a62, Mem[0000000090800010] = 00000000 bba859e3
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 00e5edc8 84ef2a62
! Mem[0000000090800018] = 0000003e9fbae00e, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = 0000003e9fbae00e
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000e5edc8
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000084ef2a62
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000007ac8fbf3
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001f5990bf
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 37bc52d01f70e699
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000007abd
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000c2
bne,a,pn %xcc,p20_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be e4b31a5cf7c1c31c
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 736599d3 7e581d04
bne %xcc,p20_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be fd54b972 708fc463
bne %xcc,p20_f4_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = b5e67b4c8d8b6294
ldx [%i0+0x018],%g3 ! Observed data at 0000000038000018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 340efca09fbae00e
ldx [%i0+0x020],%g3 ! Observed data at 0000000038000020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000084ef2a62
ldx [%i0+0x030],%g3 ! Observed data at 0000000038000030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x030,%g4
set p20_local1_expect,%g1
p20_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 671f03375caf2a62
ldx [%i1+0x030],%g3 ! Observed data at 0000000038800030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x030,%g4
set p20_local2_expect,%g1
p20_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00000000ec15823f
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 = 000000008630e00a
ldx [%i2+0x008],%g3 ! Observed data at 0000000039000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000000000c2
ldx [%i2+0x018],%g3 ! Observed data at 0000000039000018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1f64e00eec15823f
ldx [%i2+0x020],%g3 ! Observed data at 0000000039000020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 385e517c0ecdadc3
ldx [%i2+0x028],%g3 ! Observed data at 0000000039000028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000003e9fbae00e
ldx [%i2+0x030],%g3 ! Observed data at 0000000039000030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = bba859e3ffffffc2
ldx [%i2+0x038],%g3 ! Observed data at 0000000039000038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x038,%g4
set p20_local3_expect,%g1
p20_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 6007c31c3f062458
ldx [%i3+0x000],%g3 ! Observed data at 0000000039800000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1f5990bf00007abd
ldx [%i3+0x028],%g3 ! Observed data at 0000000039800028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ad3da74e00007abd
ldx [%i3+0x038],%g3 ! Observed data at 0000000039800038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x038,%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_f4_fail:
set p20_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039800000]
lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000020]
ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038800018]
stha %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800000]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039000000]
stba %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800020]
done
p20_trap1o:
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039800000]
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000020]
ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038800018]
stha %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800000]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039000000]
stba %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800020]
done
p20_trap2e:
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039000020]
stwa %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800018]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038000028]
stha %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800010]
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039000028]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039800020]
done
p20_trap2o:
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039000020]
stwa %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800018]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038000028]
stha %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800010]
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039000028]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000039800020]
done
p20_trap3e:
nop
nop
nop
done
p20_trap3o:
nop
nop
nop
done
p20_init_memory_pointers:
set p20_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p20_local0_start,%i0
set p20_local1_start,%i1
set p20_local2_start,%i2
set p20_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 6b2fdb3f9fbae00e
ldx [%g1+0x008],%l1 ! %l1 = e9e8ffd05ee35800
ldx [%g1+0x010],%l2 ! %l2 = 3abe155e01408999
ldx [%g1+0x018],%l3 ! %l3 = 984fabba198fb695
ldx [%g1+0x020],%l4 ! %l4 = 032e57022c88096f
ldx [%g1+0x028],%l5 ! %l5 = 7eceb286094292fc
ldx [%g1+0x030],%l6 ! %l6 = d9a45a38bba859e3
ldx [%g1+0x038],%l7 ! %l7 = 9d2c5085d5d76009
! 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 = 8d2220ad d21a5771 ffc49536 c694e8dd
! %f4 = ca117570 b622b8dd 8f04f5ee ca201318
! %f8 = adc5d883 a180e853 fb0623f2 fe3a6eaa
! %f12 = ebd70722 b9be1e28 d14c9541 0706b30e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8eff13ea 3027cdec cff52612 0561451a
! %f20 = a5066bb4 47c7dc08 7c373d23 b9a64f3a
! %f24 = 240cac58 4661aa95 972eed35 86fa6b01
! %f28 = 97606f65 1309e6dd 83acfc68 6677d756
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 453eb58a 025bdf73 84c8468c 929dbfff
! %f36 = 199bf5a6 537846e3 c62b4fe7 cedf100f
! %f40 = 69b41c2b 45183e8a 7c228884 ab81d717
! %f44 = b5def3d5 bedd4f91 4a9e70ff dd700950
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc6617c6f00000006,%g7,%g1 ! GSR scale = 0, align = 6
wr %g1,%g0,%gsr ! GSR = c6617c6f00000006
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:
! Mem[0000000090800010] = f8449dd9 5e356f1d, %g2 = 00000000, %g3 = 00000000
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e356f1d
! %l6 = 3d8a61ce2e0c487b, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 3d8a61ce2e0c487b
! %l1 = 1619d2284ed4540d, Mem[0000000090800014] = 5e356f1d
stw %l1,[%i5+0x014] ! Mem[0000000090800014] = 4ed4540d
! Mem[0000000091000038] = e25676cb, %g2 = 00000000f8449dd9
lduh [%i6+0x038],%g2 ! %g2 = 000000000000e256
! %l4 = 2d4290c4764468c9, Mem[0000000090800020] = 0c86ef2635144907
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 2d4290c4764468c9
! %l0 = b4e55e528e08aac6, Mem[0000000091000018] = 5ffaf26e47a19fcf
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = b4e55e528e08aac6
! Mem[0000000090000014] = 28ead61d, %g2 = 000000000000e256
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000028
! %l6 = 3d8a61ce2e0c487b, Mem[000000003a000032] = b5966944
stb %l6,[%i0+0x032] ! Mem[000000003a000030] = b5967b44
! %l6 = 3d8a61ce2e0c487b, Mem[0000000090000014] = d828ead6
sth %l6,[%i4+0x014] ! Mem[0000000090000014] = 487bead6
! Mem[0000000090800010] = f8449dd9 4ed4540d, %g2 = 00000028, %g3 = 5e356f1d
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000004ed4540d
p21_label_2:
! Mem[0000000090800018] = b2d54dc6, %g2 = 00000000f8449dd9
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! %l3 = 66777936729c9fb1, Mem[0000000091000024] = 0f65f93d
sth %l3,[%i6+0x024] ! Mem[0000000091000024] = 9fb1f93d
! Mem[0000000091000028] = 21a95ba1, %g2 = 00000000b2d54dc6
lduh [%i6+%o5],%g2 ! %g2 = 00000000000021a9
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = 000021a9, %g3 = 4ed4540d
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! Mem[0000000091000008] = 48c28052, %g2 = 000000004459f5d3
ldub [%i6+%o1],%g2 ! %g2 = 0000000000000048
! %l2 = 8660e7cc7428c0dd, Mem[000000003b000010] = 68afed4dda6bcf06
stx %l2,[%i2+%o2] ! Mem[000000003b000010] = 8660e7cc7428c0dd
! %l2 = 8660e7cc7428c0dd, Mem[0000000091800014] = 96298cae
stb %l2,[%o0+0x014] ! Mem[0000000091800014] = dd298cae
! Mem[000000009080001c] = db268a9a, %g2 = 0000000000000048
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000db26
! Mem[000000003a000030] = b5967b44, %l2 = 8660e7cc7428c0dd
ldsh [%i0+0x032],%l2 ! %l2 = 0000000000007b44
! Mem[000000003a000030] = b5967b44, %l5 = d6dc6742ccd019a5
ldub [%i0+0x030],%l5 ! %l5 = 00000000000000b5
p21_label_3:
! Mem[0000000091000008] = 48c28052, %g2 = 000000000000db26
lduw [%i6+%o1],%g2 ! %g2 = 0000000048c28052
! %l6 = 3d8a61ce2e0c487b, Mem[0000000090800015] = d4540db2
stb %l6,[%i5+0x015] ! Mem[0000000090800014] = 7b540db2
! Mem[0000000090000020] = 0ad8f703, %g2 = 0000000048c28052
lduw [%i4+%o4],%g2 ! %g2 = 000000000ad8f703
! Mem[000000003a000024] = a0a0bfa2, %l0 = b4e55e528e08aac6
lduh [%i0+0x026],%l0 ! %l0 = 000000000000bfa2
! Mem[000000009080000c] = acc7c9f8, %g2 = 000000000ad8f703
ldub [%i5+0x00d],%g2 ! %g2 = 00000000000000ac
! %l6 = 2e0c487b, %l7 = 8643c145, Mem[0000000091800028] = 153f24b0 df4e4459
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 2e0c487b 8643c145
! Mem[0000000091000034] = 449be256, %g2 = 00000000000000ac
ldsb [%i6+0x036],%g2 ! %g2 = 0000000000000044
! %l7 = ad7125028643c145, Mem[0000000090000038] = 53918eb2
stw %l7,[%i4+0x038] ! Mem[0000000090000038] = 8643c145
! %l3 = 66777936729c9fb1, Mem[000000003b000014] = 7428c0dd
sth %l3,[%i2+0x014] ! Mem[000000003b000014] = 9fb1c0dd
! Mem[0000000090800010] = d94e7b54, %g2 = 0000000000000044
ldsb [%i5+0x013],%g2 ! %g2 = ffffffffffffffd9
p21_label_4:
! %l6 = 2e0c487b, %l7 = 8643c145, Mem[0000000091000008] = 48c28052 7312abd6
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 2e0c487b 8643c145
! %l4 = 2d4290c4764468c9, Mem[0000000091000020] = 8b0950dd9fb1f93d
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 2d4290c4764468c9
! %l2 = 0000000000007b44, Mem[000000003a000020] = cb9058b3a0a0bfa2
stx %l2,[%i0+%o4] ! Mem[000000003a000020] = 0000000000007b44
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = ffffffd9, %g3 = 51e85f11
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
! Mem[000000003a80002c] = f20608a1, %l2 = 0000000000007b44
ldub [%i1+0x02d],%l2 ! %l2 = 0000000000000006
! Mem[0000000090800020] = 90c47644, %g2 = 000000007a6764e2
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffff90c4
! Mem[000000003a000010] = 4e4a3127, %l1 = 1619d2284ed4540d
ldsh [%i0+0x012],%l1 ! %l1 = 0000000000003127
! Mem[000000003a800010] = e65aebf71bbf4b2f, %l6 = 3d8a61ce2e0c487b
ldx [%i1+%o2],%l6 ! %l6 = e65aebf71bbf4b2f
! %l5 = 00000000000000b5, Mem[0000000091800010] = 6e4e5182
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = 000000b5
! %l4 = 2d4290c4764468c9, Mem[000000003a000010] = 4e4a3127
stw %l4,[%i0+%o2] ! Mem[000000003a000010] = 764468c9
p21_label_5:
! %l6 = 1bbf4b2f, %l7 = 8643c145, Mem[0000000090000018] = 1d179028 70edfb0e
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 1bbf4b2f 8643c145
! Mem[0000000091000010] = 6cff95cd7757fe01, %g2 = ffffffffffff90c4
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe01
! %l1 = 0000000000003127, Mem[0000000090000034] = 807fa20a
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = 00003127
! Mem[0000000091000038] = 5676cb62, %g2 = 6cff95cd7757fe01
ldsb [%i6+0x039],%g2 ! %g2 = 0000000000000056
! Mem[0000000091000028] = 21a95ba1, %g2 = 0000000000000056
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000021a9
! Mem[0000000091000008] = 2e0c487b8643c145, %g2 = 00000000000021a9
ldx [%i6+%o1],%g2 ! %g2 = 2e0c487b8643c145
! %l5 = 00000000000000b5, Mem[0000000090800000] = 3d8a61ce2e0c487b
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 00000000000000b5
! %l6 = 1bbf4b2f, %l7 = 8643c145, Mem[0000000090800010] = f8449dd9 4e7b540d
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 1bbf4b2f 8643c145
! %l1 = 0000000000003127, Mem[0000000090800030] = eaf607f479e2e95e
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = 0000000000003127
! Mem[000000003a800024] = d60ced0e, %l0 = 000000000000bfa2
ldub [%i1+0x026],%l0 ! %l0 = 00000000000000ed
p21_label_6:
! %l6 = 1bbf4b2f, %l7 = 8643c145, Mem[0000000091000008] = 2e0c487b 8643c145
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 1bbf4b2f 8643c145
! %l4 = 2d4290c4764468c9, Mem[000000009000001c] = 8643c145
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = 764468c9
! Mem[000000009180000c] = 3923d9af, %g2 = 2e0c487b8643c145
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000003923
! Mem[0000000090000038] = c145e6c5, %g2 = 0000000000003923
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffc145
! Mem[0000000090000018] = 2f764468, %g2 = ffffffffffffc145
ldub [%i4+0x01b],%g2 ! %g2 = 000000000000002f
! Mem[0000000090000000] = d53180d6, %g2 = 000000000000002f
ldub [%i4+0x001],%g2 ! %g2 = 00000000000000d5
! Mem[0000000090000004] = d6ba8c74, %g2 = 00000000000000d5
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffd6ba
! Mem[0000000091800020] = 5566979d, %g2 = ffffffffffffd6ba
lduw [%o0+%o4],%g2 ! %g2 = 000000005566979d
! Mem[0000000091000010] = 6cff95cd, %g2 = 000000005566979d
lduw [%i6+%o2],%g2 ! %g2 = 000000006cff95cd
! %l2 = 0000000000000006, Mem[000000003b800038] = 7ff2c1c0af3bbc48
stx %l2,[%i3+0x038] ! Mem[000000003b800038] = 0000000000000006
p21_label_7:
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = 000000006cff95cd
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
! Mem[0000000091800020] = 979dba3f, %g2 = 21a95ba108a9d051
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffff979d
! Mem[0000000090800030] = 00000000, %g2 = ffffffffffff979d
lduh [%i5+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 6ae82f88 98f9b0a5, %g2 = 00000000, %g3 = 807fa20a
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f9b0a5
! %l6 = e65aebf71bbf4b2f, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = e65aebf71bbf4b2f
! Mem[0000000090800038] = d7bcadc2, %g2 = 000000006ae82f88
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffd7bc
! %l2 = 0000000000000006, Mem[0000000091800004] = 1bbf4b2f
sth %l2,[%o0+0x004] ! Mem[0000000091800004] = 00064b2f
! Mem[0000000090800030] = 00000000 00003127, %g2 = ffffd7bc, %g3 = 98f9b0a5
ldd [%i5+0x030],%g2 ! %g2 = 0000000000000000 0000000000003127
! Mem[000000003a800008] = 3ea019e1, %l0 = 00000000000000ed
lduh [%i1+0x00a],%l0 ! %l0 = 00000000000019e1
! Mem[000000003b800024] = eded321d, %l6 = e65aebf71bbf4b2f
lduh [%i3+0x024],%l6 ! %l6 = 000000000000eded
p21_label_8:
! %l4 = 2d4290c4764468c9, Mem[000000003b80000c] = a60a3f4a
stw %l4,[%i3+0x00c] ! Mem[000000003b80000c] = 764468c9
! %l2 = 0000000000000006, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000006
! Mem[0000000091800000] = e65aebf7 00064b2f, %g2 = 00000000, %g3 = 00003127
ldd [%o0+%g0],%g2 ! %g2 = 00000000e65aebf7 0000000000064b2f
! %l3 = 66777936729c9fb1, Mem[0000000091800010] = 000000b5
sth %l3,[%o0+%o2] ! Mem[0000000091800010] = 9fb100b5
! Mem[0000000090800020] = 2d4290c4 764468c9, %g2 = e65aebf7, %g3 = 00064b2f
ldd [%i5+%o4],%g2 ! %g2 = 000000002d4290c4 00000000764468c9
! Mem[0000000091800030] = 43bc1d81 51532584, %g2 = 2d4290c4, %g3 = 764468c9
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 0000000051532584
! Mem[000000003a80002c] = f20608a1, %l2 = 0000000000000006
ldsb [%i1+0x02d],%l2 ! %l2 = 0000000000000006
! %l0 = 00000000000019e1, Mem[000000003b80002c] = 3fb2444d
sth %l0,[%i3+0x02c] ! Mem[000000003b80002c] = 19e1444d
! Mem[0000000090800008] = 5a1ae612, %g2 = 0000000043bc1d81
ldsb [%i5+%o1],%g2 ! %g2 = 000000000000005a
! Mem[000000003b000008] = 22b9ca4efaa80125, %l3 = 66777936729c9fb1
ldx [%i2+%o1],%l3 ! %l3 = 22b9ca4efaa80125
p21_label_9:
! Mem[0000000090000000] = 09d53180, %g18 = d03e8727b0dcd8ea
ldsw [%i4+%g0],%g2 ! %g2 = d03e8727b0dcd8ea
! Mem[000000003a000030] = b5967b44b626d602, %l7 = ad7125028643c145
ldx [%i0+0x030],%l7 ! %l7 = b5967b44b626d602
! Mem[000000009100002c] = d051a5b5, %g2 = 0000000009d53180
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffffd051
! %l3 = 22b9ca4efaa80125, Mem[0000000091800011] = b100b5dd
stb %l3,[%o0+0x011] ! Mem[0000000091800010] = 2500b5dd
! Mem[0000000090800020] = 2d4290c4 764468c9, %g2 = ffffd051, %g3 = 51532584
ldd [%i5+%o4],%g2 ! %g2 = 000000002d4290c4 00000000764468c9
! %l3 = 22b9ca4efaa80125, Mem[0000000090000028] = af022e977d3b2cbb
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 22b9ca4efaa80125
! Mem[000000009080001c] = 268a9a2d, %g2 = 000000002d4290c4
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000026
! %l2 = 0000000000000006, Mem[0000000090000027] = 8e22b9ca
stb %l2,[%i4+0x027] ! Mem[0000000090000024] = 0622b9ca
! Mem[0000000090000038] = c145e6c5, %g2 = 0000000000000026
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffffc1
! Mem[0000000091000038] = 76cb62bf, %g2 = ffffffffffffffc1
lduh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
p21_label_10:
! Mem[0000000091000000] = 00000000, %g2 = 00000000000076cb
ldsb [%i6+0x001],%g2 ! %g2 = 0000000000000000
! %l6 = 000000000000eded, Mem[000000003b800008] = e5500ab0764468c9
stx %l6,[%i3+%o1] ! Mem[000000003b800008] = 000000000000eded
! Mem[000000009000001c] = 764468c9, %g2 = 0000000000000000
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000007644
! %l6 = 0000eded, %l7 = b626d602, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 0000eded b626d602
! %l4 = 2d4290c4764468c9, Mem[0000000091000000] = 0000000000000006
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 2d4290c4764468c9
! %l1 = 0000000000003127, Mem[0000000090800020] = 2d4290c4764468c9
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 0000000000003127
! Mem[0000000090000038] = 8643c145e6c51178, %g2 = 0000000000007644
ldx [%i4+0x038],%g2 ! %g2 = 8643c145e6c51178
! %l2 = 0000000000000006, Mem[0000000091000008] = 1bbf4b2f
stw %l2,[%i6+%o1] ! Mem[0000000091000008] = 00000006
! %l0 = 000019e1, %l1 = 00003127, Mem[0000000090000028] = 22b9ca4e faa80125
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 000019e1 00003127
! %l4 = 764468c9, %l5 = 000000b5, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 764468c9 000000b5
p21_label_11:
! Mem[0000000090800020] = 00000000, %g18 = d03e8727b0dcd8ea
ldsw [%i5+%o4],%g2 ! %g2 = d03e8727b0dcd8ea
! %l3 = 22b9ca4efaa80125, Mem[000000009180000a] = 83bd3923
stb %l3,[%o0+0x00a] ! Mem[0000000091800008] = 25bd3923
! Mem[000000009100001c] = c62d4290, %g2 = 0000000000000000
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091000028] = a108a9d0, %g2 = ffffffffffffffc6
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000a1
! %l0 = 000019e1, %l1 = 00003127, Mem[0000000090000018] = 1bbf4b2f 764468c9
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 000019e1 00003127
! Mem[0000000091000008] = 00000006 8643c145, %g2 = 000000a1, %g3 = 764468c9
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000006 000000008643c145
! %l7 = b5967b44b626d602, Mem[000000003b800018] = 10dfc60f
stw %l7,[%i3+%o3] ! Mem[000000003b800018] = b626d602
! %l0 = 00000000000019e1, Mem[0000000091800018] = 06faad5cb7684e28
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 00000000000019e1
! Mem[0000000090800010] = 1bbf4b2f 8643c145, %g2 = 00000006, %g3 = 8643c145
ldd [%i5+%o2],%g2 ! %g2 = 000000001bbf4b2f 000000008643c145
! Mem[0000000091800018] = 00000000, %g2 = 000000001bbf4b2f
ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000000000
p21_label_12:
! %l2 = 0000000000000006, Mem[0000000090000028] = 000019e100003127
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000006
! %l0 = 00000000000019e1, Mem[000000009000001c] = 00003127
stw %l0,[%i4+0x01c] ! Mem[000000009000001c] = 000019e1
! %l7 = b5967b44b626d602, Mem[000000009080002c] = 51e85f11
stw %l7,[%i5+0x02c] ! Mem[000000009080002c] = b626d602
! Mem[0000000091800018] = 00000000 000019e1, %g2 = 00000000, %g3 = 8643c145
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 00000000000019e1
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 0000000000000000
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! %l6 = 000000000000eded, Mem[0000000091800008] = 8b9825bd3923d9af
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 000000000000eded
! Mem[0000000090800038] = 764468c9, %g18 = d03e8727b0dcd8ea
ldsw [%i5+0x038],%g2 ! %g2 = d03e8727b0dcd8ea
! Mem[0000000091000028] = 21a95ba1, %g2 = 00000000764468c9
lduw [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1
! %l3 = 22b9ca4efaa80125, Mem[000000003b000002] = 89b6e27c
sth %l3,[%i2+0x002] ! Mem[000000003b000000] = 89b60125
! %l3 = 22b9ca4efaa80125, Mem[0000000090000010] = 1d358e58
stw %l3,[%i4+%o2] ! Mem[0000000090000010] = faa80125
p21_label_13:
! Mem[0000000091800000] = e65aebf7 00064b2f, %g2 = 21a95ba1, %g3 = 000019e1
ldd [%o0+%g0],%g2 ! %g2 = 00000000e65aebf7 0000000000064b2f
! Mem[000000009180002c] = 43c14543, %g2 = 00000000e65aebf7
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000043
! %l5 = 00000000000000b5, Mem[0000000091800014] = dd298cae
stw %l5,[%o0+0x014] ! Mem[0000000091800014] = 000000b5
! Mem[0000000091800038] = 54b6116d, %g2 = 0000000000000043
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b6116d
! Mem[000000009000001c] = e10ad8f7, %g2 = 0000000054b6116d
ldub [%i4+0x01f],%g2 ! %g2 = 00000000000000e1
! Mem[0000000090000010] = faa80125487bead6, %g2 = 00000000000000e1
ldx [%i4+%o2],%g2 ! %g2 = faa80125487bead6
! Mem[000000003a000004] = 566931c1, %l6 = 000000000000eded
ldub [%i0+0x007],%l6 ! %l6 = 00000000000000c1
! Mem[0000000090000018] = 000019e1, %g18 = d03e8727b0dcd8ea
ldsw [%i4+%o3],%g2 ! %g2 = d03e8727b0dcd8ea
! Mem[000000009080001c] = b626d602, %g2 = 00000000000019e1
lduw [%i5+0x01c],%g2 ! %g2 = 00000000b626d602
! Mem[0000000091000000] = 90c47644, %g2 = 00000000b626d602
lduh [%i6+0x002],%g2 ! %g2 = 00000000000090c4
p21_label_14:
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = 000090c4, %g3 = 00064b2f
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! Mem[0000000091800028] = 2e0c487b8643c145, %g2 = 000000005a1ae612
ldx [%o0+%o5],%g2 ! %g2 = 2e0c487b8643c145
! Mem[000000003b800000] = 17b5965641fc0e75, %l4 = 2d4290c4764468c9
ldx [%i3+%g0],%l4 ! %l4 = 17b5965641fc0e75
! Mem[0000000090000034] = 00003127, %g18 = d03e8727b0dcd8ea
ldsw [%i4+0x034],%g2 ! %g2 = d03e8727b0dcd8ea
! %l1 = 0000000000003127, Mem[0000000091000020] = 2d4290c4764468c9
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 0000000000003127
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 0000000000003127
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! Mem[000000009000002c] = 00000006, %g18 = d03e8727b0dcd8ea
ldsw [%i4+0x02c],%g2 ! %g2 = d03e8727b0dcd8ea
! Mem[000000003b800024] = eded321d, %l4 = 17b5965641fc0e75
lduh [%i3+0x026],%l4 ! %l4 = 000000000000321d
! %l6 = 000000c1, %l7 = b626d602, Mem[000000003b000038] = 9529c77b e814fa6f
std %l6,[%i2+0x038] ! Mem[000000003b000038] = 000000c1 b626d602
! Mem[000000003a000028] = 87703615, %l0 = 00000000000019e1
ldub [%i0+%o5],%l0 ! %l0 = 0000000000000087
p21_label_15:
! %l4 = 0000321d, %l5 = 000000b5, Mem[0000000090000038] = 8643c145 e6c51178
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 0000321d 000000b5
! Mem[0000000091000020] = 00000000, %g2 = 0000000000000006
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000000000
! Mem[000000003a800000] = 9a9a920a, %l6 = 00000000000000c1
ldsh [%i1+0x002],%l6 ! %l6 = ffffffffffff920a
! %l4 = 000000000000321d, Mem[0000000090000014] = 487bead6
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 0000321d
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 0000000000000000
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! Mem[000000009180003c] = 9d52adff, %g2 = 5566979dba3ff053
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffff9d52
! Mem[0000000091800024] = 3ff0532e, %g2 = ffffffffffff9d52
ldsb [%o0+0x025],%g2 ! %g2 = 000000000000003f
! Mem[000000003a00001c] = 54fedb2f, %l2 = 0000000000000006
lduh [%i0+0x01e],%l2 ! %l2 = 000000000000db2f
! Mem[000000003a800024] = d60ced0e, %l5 = 00000000000000b5
ldub [%i1+0x025],%l5 ! %l5 = 000000000000000c
! %l0 = 0000000000000087, Mem[0000000091000034] = 1214449b
stw %l0,[%i6+0x034] ! Mem[0000000091000034] = 00000087
p21_label_16:
! Mem[0000000091800024] = ba3ff053, %g2 = 000000000000003f
lduh [%o0+0x024],%g2 ! %g2 = 000000000000ba3f
! Mem[000000003b800000] = 17b5965641fc0e75, %l5 = 000000000000000c
ldx [%i3+%g0],%l5 ! %l5 = 17b5965641fc0e75
! Mem[000000009000003c] = 00b50000, %g2 = 000000000000ba3f
ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800024] = ba3ff053, %g18 = d03e8727b0dcd8ea
ldsw [%o0+0x024],%g2 ! %g2 = d03e8727b0dcd8ea
! Mem[0000000091800038] = 54b6116d, %g18 = d03e8727b0dcd8ea
ldsw [%o0+0x038],%g2 ! %g2 = d03e8727b0dcd8ea
! %l7 = b5967b44b626d602, Mem[0000000091800009] = 00000000
stb %l7,[%o0+0x009] ! Mem[0000000091800008] = 02000000
! %l7 = b5967b44b626d602, Mem[0000000090800030] = 0000000000003127
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = b5967b44b626d602
! Mem[0000000090800024] = 00003127, %g2 = 0000000054b6116d
lduh [%i5+0x024],%g2 ! %g2 = 0000000000000000
! %l0 = 0000000000000087, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 0000000000000087
! %l0 = 00000087, %l1 = 00003127, Mem[0000000091800028] = 2e0c487b 8643c145
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 00000087 00003127
p21_label_17:
! Mem[0000000090000020] = 0ad8f703 0332e506, %g2 = 00000000, %g3 = 14acc7c9
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f703 000000000332e506
! Mem[0000000090800010] = 1bbf4b2f, %g2 = 000000000ad8f703
lduh [%i5+%o2],%g2 ! %g2 = 0000000000001bbf
! %l3 = 22b9ca4efaa80125, Mem[000000003a000014] = 1630789a
stw %l3,[%i0+0x014] ! Mem[000000003a000014] = faa80125
! Mem[0000000091000020] = 00000000, %g2 = 0000000000001bbf
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000000000
! %l3 = 22b9ca4efaa80125, Mem[0000000090800028] = 4459f5d3b626d602
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 22b9ca4efaa80125
! %l5 = 17b5965641fc0e75, Mem[0000000091800008] = 000200000000eded
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 17b5965641fc0e75
! Mem[000000003a800020] = df004c7e, %l7 = b5967b44b626d602
lduw [%i1+%o4],%l7 ! %l7 = 00000000df004c7e
! Mem[0000000090000034] = 31270000, %g2 = 0000000000000000
lduh [%i4+0x036],%g2 ! %g2 = 0000000000003127
! Mem[0000000091800018] = 00000000, %g2 = 0000000000003127
lduw [%o0+%o3],%g2 ! %g2 = 0000000000000000
! Mem[000000003a800038] = 680f603e 7dea32ac, %l0 = 00000087, %l1 = 00003127
ldd [%i1+0x038],%l0 ! %l0 = 00000000680f603e 000000007dea32ac
p21_label_18:
! Mem[0000000091000020] = 00000000, %g2 = 0000000000000000
lduw [%i6+%o4],%g2 ! %g2 = 0000000000000000
! %l1 = 000000007dea32ac, Mem[000000009000003a] = 321d0000
sth %l1,[%i4+0x03a] ! Mem[0000000090000038] = 32ac0000
! Mem[000000003b800020] = 8f0ff205eded321d, %l5 = 17b5965641fc0e75
ldx [%i3+%o4],%l5 ! %l5 = 8f0ff205eded321d
! Mem[0000000091800000] = e65aebf7, %g18 = d03e8727b0dcd8ea
ldsw [%o0+%g0],%g2 ! %g2 = d03e8727b0dcd8ea
! Mem[0000000090000024] = e5060000, %g2 = ffffffffe65aebf7
ldub [%i4+0x026],%g2 ! %g2 = 00000000000000e5
! Mem[0000000091000038] = 76cb62bf, %g2 = 00000000000000e5
ldsh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
! %l5 = 8f0ff205eded321d, Mem[0000000090000037] = 27000032
stb %l5,[%i4+0x037] ! Mem[0000000090000034] = 1d000032
! Mem[0000000090000024] = 0332e506, %g2 = 00000000000076cb
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000000332
! Mem[0000000091000010] = 00000000, %g2 = 0000000000000332
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000009180001c] = 000019e1, %g18 = d03e8727b0dcd8ea
ldsw [%o0+0x01c],%g2 ! %g2 = d03e8727b0dcd8ea
p21_label_19:
! %l4 = 000000000000321d, Mem[000000009000001a] = 19e10000
sth %l4,[%i4+0x01a] ! Mem[0000000090000018] = 321d0000
! %l6 = ffff920a, %l7 = df004c7e, Mem[000000003b800000] = 17b59656 41fc0e75
std %l6,[%i3+%g0] ! Mem[000000003b800000] = ffff920a df004c7e
! %l7 = 00000000df004c7e, Mem[000000009100003b] = cb62bf8c
stb %l7,[%i6+0x03b] ! Mem[0000000091000038] = 7e62bf8c
! Mem[000000009000000c] = 152d46b0, %g2 = 00000000000019e1
ldsh [%i4+0x00c],%g2 ! %g2 = 000000000000152d
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = 000000000000152d
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! Mem[0000000091000010] = 00000000 00000087, %g2 = 51532584, %g3 = 0332e506
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000000 0000000000000087
! Mem[0000000091000030] = 761e0000, %g2 = 0000000000000000
ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000076
! Mem[0000000090800024] = 2722b9ca, %g2 = 0000000000000076
ldsb [%i5+0x027],%g2 ! %g2 = 0000000000000027
! %l6 = ffffffffffff920a, Mem[000000009080000a] = e61214ac
stb %l6,[%i5+0x00a] ! Mem[0000000090800008] = 0a1214ac
! Mem[0000000090800028] = 22b9ca4e, %g18 = d03e8727b0dcd8ea
ldsw [%i5+%o5],%g2 ! %g2 = d03e8727b0dcd8ea
p21_label_20:
! %l4 = 000000000000321d, Mem[0000000090000008] = b427e099152d46b0
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 000000000000321d
! Mem[0000000091000024] = 312721a9, %g2 = 0000000022b9ca4e
ldsb [%i6+0x026],%g2 ! %g2 = 0000000000000031
! %l4 = 000000000000321d, Mem[0000000091000008] = 00000006
stb %l4,[%i6+%o1] ! Mem[0000000091000008] = 1d000006
! %l5 = 8f0ff205eded321d, Mem[0000000090800000] = 00000000
sth %l5,[%i5+%g0] ! Mem[0000000090800000] = 321d0000
! %l2 = 0000db2f, %l3 = faa80125, Mem[0000000091800028] = 00000087 00003127
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 0000db2f faa80125
! Mem[000000003b800014] = 2bc92bb4, %l7 = 00000000df004c7e
ldsb [%i3+0x017],%l7 ! %l7 = ffffffffffffffb4
! Mem[0000000090000020] = 0ad8f7030332e506, %g2 = 0000000000000031
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e506
! %l3 = 22b9ca4efaa80125, Mem[000000003a000020] = 00000000
sth %l3,[%i0+%o4] ! Mem[000000003a000020] = 01250000
! %l6 = ffffffffffff920a, Mem[0000000091800018] = 00000000000019e1
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = ffffffffffff920a
! %l1 = 000000007dea32ac, Mem[0000000091800018] = ffffffff
stw %l1,[%o0+%o3] ! Mem[0000000091800018] = 7dea32ac
p21_label_21:
! Mem[0000000090800004] = 000000b5, %g2 = 0ad8f7030332e506
lduw [%i5+0x004],%g2 ! %g2 = 00000000000000b5
! %l0 = 00000000680f603e, Mem[0000000090000020] = 0ad8f7030332e506
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000000680f603e
! %l3 = 22b9ca4efaa80125, Mem[0000000091000000] = 2d4290c4764468c9
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 22b9ca4efaa80125
! Mem[0000000091800008] = b5965641, %g2 = 00000000000000b5
ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffb5
! %l2 = 0000db2f, %l3 = faa80125, Mem[0000000091000030] = a5b5761e 00000087
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 0000db2f faa80125
! %l7 = ffffffffffffffb4, Mem[0000000090800005] = 0000b55a
stb %l7,[%i5+0x005] ! Mem[0000000090800004] = b400b55a
! Mem[0000000091000018] = b4e55e52 8e08aac6, %g2 = ffffffb5, %g3 = 00000087
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4e55e52 000000008e08aac6
! Mem[000000003b000008] = 22b9ca4e faa80125, %l2 = 0000db2f, %l3 = faa80125
ldd [%i2+%o1],%l2 ! %l2 = 0000000022b9ca4e 00000000faa80125
! Mem[0000000091800024] = f0530000, %g2 = 00000000b4e55e52
ldub [%o0+0x026],%g2 ! %g2 = 00000000000000f0
! %l3 = 00000000faa80125, Mem[0000000091800018] = 7dea32acffff920a
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 00000000faa80125
p21_label_22:
! Mem[000000003a800018] = de1f4388, %l4 = 000000000000321d
lduw [%i1+%o3],%l4 ! %l4 = 00000000de1f4388
! %l4 = 00000000de1f4388, Mem[000000003a000028] = 87703615
stb %l4,[%i0+%o5] ! Mem[000000003a000028] = 88703615
! Mem[0000000090000008] = 00000000, %g2 = 00000000000000f0
ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 0000321d 000019e1, %g2 = 00000000, %g3 = 8e08aac6
ldd [%i4+%o3],%g2 ! %g2 = 000000000000321d 00000000000019e1
! %l3 = 00000000faa80125, Mem[0000000091000030] = 0000db2ffaa80125
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = 00000000faa80125
! %l6 = ffff920a, %l7 = ffffffb4, Mem[000000003b800010] = bbc1408f 2bc92bb4
std %l6,[%i3+%o2] ! Mem[000000003b800010] = ffff920a ffffffb4
! Mem[000000009080000c] = 14acc7c9, %g2 = 000000000000321d
lduw [%i5+0x00c],%g2 ! %g2 = 0000000014acc7c9
! %l4 = de1f4388, %l5 = eded321d, Mem[0000000090800020] = 00000000 00003127
std %l4,[%i5+%o4] ! Mem[0000000090800020] = de1f4388 eded321d
! %l1 = 000000007dea32ac, Mem[0000000091800036] = 258454b6
sth %l1,[%o0+0x036] ! Mem[0000000091800034] = 32ac54b6
! Mem[0000000091000018] = b4e55e528e08aac6, %g2 = 0000000014acc7c9
ldx [%i6+%o3],%g2 ! %g2 = b4e55e528e08aac6
p21_label_23:
! %l6 = ffffffffffff920a, Mem[000000009100000e] = c1450000
sth %l6,[%i6+0x00e] ! Mem[000000009100000c] = 920a0000
! %l6 = ffffffffffff920a, Mem[0000000091000010] = 0000000000000087
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = ffffffffffff920a
! %l6 = ffff920a, %l7 = ffffffb4, Mem[0000000090000010] = faa80125 0000321d
std %l6,[%i4+%o2] ! Mem[0000000090000010] = ffff920a ffffffb4
! %l5 = 8f0ff205eded321d, Mem[000000003a000006] = 566931c1
sth %l5,[%i0+0x006] ! Mem[000000003a000004] = 5669321d
! Mem[000000009180002c] = 012543bc, %g2 = b4e55e528e08aac6
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000001
! Mem[0000000091000000] = 22b9ca4e, %g2 = 0000000000000001
ldsb [%i6+%g0],%g2 ! %g2 = 0000000000000022
! Mem[0000000091800018] = 000000fa, %g2 = 0000000000000022
ldub [%o0+0x019],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = edb626d6, %g2 = 0000000000000000
ldsb [%i5+0x01b],%g2 ! %g2 = ffffffffffffffed
! %l4 = 00000000de1f4388, Mem[0000000091800008] = 17b59656
sth %l4,[%o0+%o1] ! Mem[0000000091800008] = 43889656
! Mem[0000000091000014] = ffff920a, %g18 = d03e8727b0dcd8ea
ldsw [%i6+0x014],%g2 ! %g2 = d03e8727b0dcd8ea
p21_label_24:
! Mem[000000009100003c] = 8c8f0000, %g2 = ffffffffffff920a
ldub [%i6+0x03e],%g2 ! %g2 = 000000000000008c
! Mem[0000000090800024] = eded321d, %g18 = d03e8727b0dcd8ea
ldsw [%i5+0x024],%g2 ! %g2 = d03e8727b0dcd8ea
! Mem[000000009000003c] = 00b50000, %g2 = ffffffffeded321d
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000000
! %l7 = ffffffffffffffb4, Mem[0000000090000034] = 0000311d
stb %l7,[%i4+0x034] ! Mem[0000000090000034] = b400311d
! %l0 = 00000000680f603e, Mem[0000000090000018] = 0000321d
sth %l0,[%i4+%o3] ! Mem[0000000090000018] = 603e321d
! %l0 = 00000000680f603e, Mem[0000000090800004] = 00b400b5
stb %l0,[%i5+0x004] ! Mem[0000000090800004] = 3eb400b5
! %l5 = 8f0ff205eded321d, Mem[000000009100001d] = 08aac600
stb %l5,[%i6+0x01d] ! Mem[000000009100001c] = 1daac600
! Mem[0000000090000020] = 0000680f, %g2 = 0000000000000000
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000000000
! Mem[000000003b000010] = 8660e7cc, %l3 = 00000000faa80125
lduh [%i2+%o2],%l3 ! %l3 = 0000000000008660
! Mem[0000000091000010] = ffffffff ffff920a, %g2 = 00000000, %g3 = 000019e1
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffffffff 00000000ffff920a
p21_label_25:
! Mem[0000000090800000] = 003eb400, %g2 = 00000000ffffffff
ldub [%i5+0x003],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 00000000, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 0000000000000000
! %l7 = ffffffffffffffb4, Mem[000000003a000022] = 01250000
sth %l7,[%i0+0x022] ! Mem[000000003a000020] = 0125ffb4
! Mem[0000000091000004] = faa80125, %g2 = 0000000000000000
lduw [%i6+0x004],%g2 ! %g2 = 00000000faa80125
! %l6 = ffff920a, %l7 = ffffffb4, Mem[000000003b800038] = 00000000 00000006
std %l6,[%i3+0x038] ! Mem[000000003b800038] = ffff920a ffffffb4
! Mem[000000003b000004] = badbf9a5, %l6 = ffffffffffff920a
ldsh [%i2+0x006],%l6 ! %l6 = fffffffffffff9a5
! Mem[0000000091000028] = 21a95ba1, %g18 = d03e8727b0dcd8ea
ldsw [%i6+%o5],%g2 ! %g2 = d03e8727b0dcd8ea
! %l0 = 00000000680f603e, Mem[0000000091800008] = 4388965641fc0e75
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000000680f603e
! %l0 = 00000000680f603e, Mem[0000000091800014] = 000000b5
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 680f603e
! Mem[000000003b800014] = ffffffb4, %l3 = 0000000000008660
lduw [%i3+0x014],%l3 ! %l3 = 00000000ffffffb4
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000680f603e
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000007dea32ac
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000022b9ca4e
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ffffffb4
bne,a,pn %xcc,p21_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000de1f4388
bne,a,pn %xcc,p21_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 8f0ff205eded321d
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be fffffffffffff9a5
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffb4
bne,a,pn %xcc,p21_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p21_check_fp_registers:
set p21_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 8d2220ad d21a5771
bne %xcc,p21_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ffc49536 c694e8dd
bne %xcc,p21_f2_fail
nop
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 98ae11535669321d
ldx [%i0+0x000],%g3 ! Observed data at 000000003a000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 764468c9faa80125
ldx [%i0+0x010],%g3 ! Observed data at 000000003a000010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0125ffb400007b44
ldx [%i0+0x020],%g3 ! Observed data at 000000003a000020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 88703615842b572d
ldx [%i0+0x028],%g3 ! Observed data at 000000003a000028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b5967b44b626d602
ldx [%i0+0x030],%g3 ! Observed data at 000000003a000030
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x030,%g4
! Processor 21, local 1 is clean
set p21_local2_expect,%g1
p21_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 89b60125badbf9a5
ldx [%i2+0x000],%g3 ! Observed data at 000000003b000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8660e7cc9fb1c0dd
ldx [%i2+0x010],%g3 ! Observed data at 000000003b000010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000c1b626d602
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+0x000],%g2 ! Expected data = ffff920adf004c7e
ldx [%i3+0x000],%g3 ! Observed data at 000000003b800000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000000000eded
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 = ffff920affffffb4
ldx [%i3+0x010],%g3 ! Observed data at 000000003b800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = b626d60293f14b33
ldx [%i3+0x018],%g3 ! Observed data at 000000003b800018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = cd84327d19e1444d
ldx [%i3+0x028],%g3 ! Observed data at 000000003b800028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffff920affffffb4
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_f0_fail:
set p21_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f2_fail:
set p21_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stba %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800010]
done
p21_trap1o:
stba %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800010]
done
p21_trap2e:
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000018]
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a000020]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b800028]
stwa %l3,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000028]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a000000]
done
p21_trap2o:
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000018]
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a000020]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b800028]
stwa %l3,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000028]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a000000]
done
p21_trap3e:
nop
nop
nop
nop
nop
nop
done
p21_trap3o:
nop
nop
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 = b4e55e528e08aac6
ldx [%g1+0x008],%l1 ! %l1 = 1619d2284ed4540d
ldx [%g1+0x010],%l2 ! %l2 = 8660e7cc7428c0dd
ldx [%g1+0x018],%l3 ! %l3 = 66777936729c9fb1
ldx [%g1+0x020],%l4 ! %l4 = 2d4290c4764468c9
ldx [%g1+0x028],%l5 ! %l5 = d6dc6742ccd019a5
ldx [%g1+0x030],%l6 ! %l6 = 3d8a61ce2e0c487b
ldx [%g1+0x038],%l7 ! %l7 = ad7125028643c145
! 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 = 5945dad0 ca21315a 96361565 04d3e69a
! %f4 = a22b55ec 1845bae6 e0c4c6cb 56911ba8
! %f8 = 54607d78 05a1e799 12587ca9 d8577ba0
! %f12 = aa47fcf0 d4275029 15689029 414accef
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0b0c1a82 333fef1c b4f7979b f306fa79
! %f20 = 9417c452 5031b78c 745ac91a 1f30f67d
! %f24 = 7d2b2c41 952d7575 1912eaf2 54e2f304
! %f28 = fd0e0ff2 ac040c4d 4cb92a30 e1309734
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 34b79fa7 a09b0bba 015cee47 fa2382ea
! %f36 = 8aeb4794 b9d52f76 037d0daa dab12d21
! %f40 = 07f5c46a 5c3d2b56 d924248c a2933a5f
! %f44 = 90585b48 e1b89279 aa7cce8a 300ad96b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa0c2704800000067,%g7,%g1 ! GSR scale = 12, align = 7
wr %g1,%g0,%gsr ! GSR = a0c2704800000067
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 22
p22_label_1:
! Mem[0000000091800034] = 51532584, %g2 = 0000000000000000
lduw [%o0+0x034],%g2 ! %g2 = 0000000051532584
! %l0 = 2b3f1c85, %l1 = 473bce40, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 2b3f1c85 473bce40
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = 51532584, %g3 = 00000000
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! Mem[0000000091800020] = 5566979d, %g2 = 000000005566979d
lduw [%o0+%o4],%g2 ! %g2 = 000000005566979d
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = 5566979d, %g3 = ba3ff053
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
! Mem[000000003c800018] = 5c765951, %l5 = 5e9ce6d23ec2fa2b
lduw [%i1+%o3],%l5 ! %l5 = 000000005c765951
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 000000007a6764e2
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[0000000090000000] = 09d53180, %g18 = 6063e672758b4594
ldsw [%i4+%g0],%g2 ! %g2 = 6063e672758b4594
! Mem[0000000090800018] = 4dc6db26, %g2 = 0000000009d53180
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000004dc6
! Mem[000000009080002c] = 51e85f11, %g2 = 0000000000004dc6
lduw [%i5+0x02c],%g2 ! %g2 = 0000000051e85f11
p22_label_2:
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 0000000051e85f11
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[000000003d800028] = fac234c70787685f, %l6 = 07fdad1033a1a674
ldx [%i3+%o5],%l6 ! %l6 = fac234c70787685f
! %l6 = fac234c70787685f, Mem[0000000090800025] = 14490744
stb %l6,[%i5+0x025] ! Mem[0000000090800024] = 5f490744
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = 0c86ef2635144907
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! Mem[000000003c000034] = a4c1be81, %l5 = 000000005c765951
ldsb [%i0+0x036],%l5 ! %l5 = ffffffffffffffbe
! Mem[0000000090000004] = d6ba8c74, %g2 = 7a6764e2807fa20a
ldsb [%i4+0x004],%g2 ! %g2 = ffffffffffffffd6
! Mem[0000000091800010] = 6e4e5182 96298cae, %g2 = ffffffd6, %g3 = 807fa20a
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 0000000096298cae
! Mem[000000003d00003c] = 408bd905, %l5 = ffffffffffffffbe
ldub [%i2+0x03d],%l5 ! %l5 = 000000000000008b
! %l4 = 0d2022efe5c6a8ee, Mem[0000000090000008] = b427e099152d46b0
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 0d2022efe5c6a8ee
! %l5 = 000000000000008b, Mem[0000000090000018] = 1d17902870edfb0e
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = 000000000000008b
p22_label_3:
! %l1 = 5f0d7d40473bce40, Mem[0000000090800028] = 4459f5d351e85f11
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 5f0d7d40473bce40
! %l4 = 0d2022efe5c6a8ee, Mem[0000000091000018] = 5ffaf26e
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = e5c6a8ee
! %l4 = 0d2022efe5c6a8ee, Mem[0000000090000038] = 53918eb2
sth %l4,[%i4+0x038] ! Mem[0000000090000038] = a8ee8eb2
! %l3 = d40bc8c669188083, Mem[0000000091800026] = f053153f
sth %l3,[%o0+0x026] ! Mem[0000000091800024] = 8083153f
! %l6 = 0787685f, %l7 = 6e34054c, Mem[000000003c000018] = 4269efd9 cc62c18e
std %l6,[%i0+%o3] ! Mem[000000003c000018] = 0787685f 6e34054c
! Mem[000000003c800030] = 318653d5, %l5 = 000000000000008b
ldub [%i1+0x032],%l5 ! %l5 = 0000000000000053
! Mem[0000000090000008] = 0d2022ef e5c6a8ee, %g2 = 6e4e5182, %g3 = 96298cae
ldd [%i4+%o1],%g2 ! %g2 = 000000000d2022ef 00000000e5c6a8ee
! %l2 = d2635c42, %l3 = 69188083, Mem[0000000091800018] = 06faad5c b7684e28
std %l2,[%o0+%o3] ! Mem[0000000091800018] = d2635c42 69188083
! %l2 = 6e2f8881d2635c42, Mem[0000000090800008] = 2b3f1c85
stb %l2,[%i5+%o1] ! Mem[0000000090800008] = 423f1c85
! Mem[000000003c800030] = 318653d5, %l0 = d75b21522b3f1c85
lduw [%i1+0x030],%l0 ! %l0 = 00000000318653d5
p22_label_4:
! Mem[0000000090800024] = 355f4907, %g2 = 000000000d2022ef
lduw [%i5+0x024],%g2 ! %g2 = 00000000355f4907
! Mem[0000000091800024] = ba3f8083, %g2 = 00000000355f4907
lduh [%o0+0x024],%g2 ! %g2 = 000000000000ba3f
! Mem[000000003d800008] = e705f93d, %l0 = 00000000318653d5
ldsw [%i3+%o1],%l0 ! %l0 = ffffffffe705f93d
! Mem[0000000091800000] = fb520ab0, %g2 = 000000000000ba3f
ldsh [%o0+%g0],%g2 ! %g2 = fffffffffffffb52
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = fffffffffffffb52
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
! Mem[0000000090800018] = b2d54dc6db268a9a, %g2 = e25676cb62bf8c8f
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc6db268a9a
! %l1 = 5f0d7d40473bce40, Mem[0000000090000018] = 000000000000008b
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 5f0d7d40473bce40
! %l4 = 0d2022efe5c6a8ee, Mem[000000009080003c] = adc27bb0
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = e5c6a8ee
! %l2 = d2635c42, %l3 = 69188083, Mem[000000003c000038] = 240e5461 03584632
std %l2,[%i0+0x038] ! Mem[000000003c000038] = d2635c42 69188083
! %l3 = d40bc8c669188083, Mem[000000009000003a] = 8eb2e6c5
sth %l3,[%i4+0x03a] ! Mem[0000000090000038] = 8083e6c5
p22_label_5:
! %l6 = fac234c70787685f, Mem[0000000091800020] = 5566979d
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = 0787685f
! Mem[0000000091000034] = 14449be2, %g2 = b2d54dc6db268a9a
ldsb [%i6+0x035],%g2 ! %g2 = 0000000000000014
! %l0 = ffffffffe705f93d, Mem[000000009100003a] = 76cb62bf
stb %l0,[%i6+0x03a] ! Mem[0000000091000038] = 3dcb62bf
! Mem[0000000091800018] = 5c426918, %g2 = 0000000000000014
ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000005c42
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 00005c42, %g3 = e5c6a8ee
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! %l1 = 5f0d7d40473bce40, Mem[0000000091000010] = 6cff95cd
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = 473bce40
! %l4 = 0d2022efe5c6a8ee, Mem[0000000090800014] = 5e356f1d
stw %l4,[%i5+0x014] ! Mem[0000000090800014] = e5c6a8ee
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = 00000000eaf607f4
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
! Mem[000000009080002c] = ce40eaf6, %g2 = 6e4e518296298cae
ldub [%i5+0x02e],%g2 ! %g2 = 00000000000000ce
! Mem[000000009100001c] = 47a19fcf, %g2 = 00000000000000ce
ldsb [%i6+0x01c],%g2 ! %g2 = 0000000000000047
p22_label_6:
! Mem[000000003d000010] = b8556084, %l4 = 0d2022efe5c6a8ee
lduh [%i2+0x012],%l4 ! %l4 = 0000000000006084
! Mem[0000000091800018] = d2635c42, %g2 = 0000000000000047
lduw [%o0+%o3],%g2 ! %g2 = 00000000d2635c42
! %l1 = 5f0d7d40473bce40, Mem[0000000091800010] = 6e4e518296298cae
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 5f0d7d40473bce40
! %l1 = 5f0d7d40473bce40, Mem[0000000090800010] = f8449dd9e5c6a8ee
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 5f0d7d40473bce40
! Mem[0000000091800038] = 54b6116d, %g2 = 00000000d2635c42
lduh [%o0+0x038],%g2 ! %g2 = 00000000000054b6
! %l5 = 0000000000000053, Mem[0000000091800028] = 153f24b0
stw %l5,[%o0+%o5] ! Mem[0000000091800028] = 00000053
! Mem[000000003c00003c] = 69188083, %l7 = fb031cc86e34054c
lduh [%i0+0x03c],%l7 ! %l7 = 0000000000006918
! Mem[0000000090800028] = 5f0d7d40473bce40, %g2 = 00000000000054b6
ldx [%i5+%o5],%g2 ! %g2 = 5f0d7d40473bce40
! %l0 = ffffffffe705f93d, Mem[000000003d00003c] = 408bd905
stw %l0,[%i2+0x03c] ! Mem[000000003d00003c] = e705f93d
! Mem[0000000090800030] = eaf607f4, %g2 = 5f0d7d40473bce40
lduh [%i5+0x030],%g2 ! %g2 = 000000000000eaf6
p22_label_7:
! Mem[000000003c000000] = f10474d1 48b3a39b, %l0 = e705f93d, %l1 = 473bce40
ldd [%i0+%g0],%l0 ! %l0 = 00000000f10474d1 0000000048b3a39b
! Mem[000000003c800028] = 1d7cc666, %l7 = 0000000000006918
ldub [%i1+0x02b],%l7 ! %l7 = 0000000000000066
! %l4 = 0000000000006084, Mem[0000000091000038] = e2563dcb62bf8c8f
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000000000006084
! %l0 = f10474d1, %l1 = 48b3a39b, Mem[0000000090000008] = 0d2022ef e5c6a8ee
std %l0,[%i4+%o1] ! Mem[0000000090000008] = f10474d1 48b3a39b
! Mem[000000003c00001c] = 6e34054c, %l3 = d40bc8c669188083
ldsh [%i0+0x01c],%l3 ! %l3 = 0000000000006e34
! %l4 = 00006084, %l5 = 00000053, Mem[0000000091000030] = a5b5761e 1214449b
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 00006084 00000053
! %l5 = 0000000000000053, Mem[000000009100002e] = d0510000
stb %l5,[%i6+0x02e] ! Mem[000000009100002c] = 53510000
! Mem[0000000090000030] = e2807fa2, %g2 = 000000000000eaf6
ldub [%i4+0x033],%g2 ! %g2 = 00000000000000e2
! %l2 = 6e2f8881d2635c42, Mem[000000003d800000] = 593a5394
stw %l2,[%i3+%g0] ! Mem[000000003d800000] = d2635c42
! %l2 = 6e2f8881d2635c42, Mem[0000000091000019] = c6a8ee47
stb %l2,[%i6+0x019] ! Mem[0000000091000018] = 42a8ee47
p22_label_8:
! Mem[000000009080002c] = 473bce40, %g2 = 00000000000000e2
lduw [%i5+0x02c],%g2 ! %g2 = 00000000473bce40
! %l4 = 00006084, %l5 = 00000053, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 00006084 00000053
! %l5 = 0000000000000053, Mem[0000000091000036] = 00530000
stb %l5,[%i6+0x036] ! Mem[0000000091000034] = 53530000
! %l4 = 0000000000006084, Mem[0000000091800010] = 5f0d7d40473bce40
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 0000000000006084
! Mem[0000000091000000] = 6ae82f88 98f9b0a5, %g2 = 473bce40, %g3 = 79e2e95e
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f9b0a5
! Mem[0000000090000038] = a8ee8083, %g2 = 000000006ae82f88
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffffa8ee
! %l4 = 0000000000006084, Mem[0000000091000022] = 50dd0f65
sth %l4,[%i6+0x022] ! Mem[0000000091000020] = 60840f65
! Mem[0000000090000014] = d828ead6, %g2 = ffffffffffffa8ee
ldsb [%i4+0x014],%g2 ! %g2 = ffffffffffffffd8
! Mem[0000000090800038] = 66e1d7bc, %g2 = ffffffffffffffd8
ldsb [%i5+0x038],%g2 ! %g2 = 0000000000000066
! %l2 = 6e2f8881d2635c42, Mem[0000000091800034] = 51532584
stw %l2,[%o0+0x034] ! Mem[0000000091800034] = d2635c42
p22_label_9:
! Mem[000000009080001c] = db268a9a, %g2 = 0000000000000066
lduw [%i5+0x01c],%g2 ! %g2 = 00000000db268a9a
! %l2 = d2635c42, %l3 = 00006e34, Mem[0000000090000020] = 0ad8f703 0332e58e
std %l2,[%i4+%o4] ! Mem[0000000090000020] = d2635c42 00006e34
! Mem[0000000091000020] = 8b096084, %g2 = 00000000db268a9a
lduh [%i6+%o4],%g2 ! %g2 = 0000000000008b09
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = 00008b09, %g3 = 98f9b0a5
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
! %l6 = 0787685f, %l7 = 00000066, Mem[0000000090800020] = 0c86ef26 355f4907
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 0787685f 00000066
! Mem[000000003d000034] = 6a861f2e, %l1 = 0000000048b3a39b
ldub [%i2+0x037],%l1 ! %l1 = 000000000000002e
! %l2 = 6e2f8881d2635c42, Mem[000000009100002a] = 5ba108a9
stb %l2,[%i6+0x02a] ! Mem[0000000091000028] = 42a108a9
! Mem[000000009000000c] = b3a39b1d, %g2 = 000000007a6764e2
ldsb [%i4+0x00d],%g2 ! %g2 = ffffffffffffffb3
! %l4 = 0000000000006084, Mem[0000000090000008] = f10474d1
stb %l4,[%i4+%o1] ! Mem[0000000090000008] = 840474d1
! %l6 = fac234c70787685f, Mem[0000000090000014] = d828ead6
stw %l6,[%i4+0x014] ! Mem[0000000090000014] = 0787685f
p22_label_10:
! Mem[0000000090000010] = 1d358e58 0787685f, %g2 = ffffffb3, %g3 = 807fa20a
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 000000000787685f
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = 1d358e58, %g3 = 0787685f
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! Mem[000000003d00002c] = ca37a498, %l1 = 000000000000002e
lduh [%i2+0x02e],%l1 ! %l1 = 000000000000a498
! Mem[000000003c80003c] = 3f9161c9, %l5 = 0000000000000053
lduw [%i1+0x03c],%l5 ! %l5 = 000000003f9161c9
! %l1 = 000000000000a498, Mem[0000000091000038] = 0000000000006084
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 000000000000a498
! Mem[0000000090000008] = d148b3a3, %g2 = 00000000b2d54dc6
ldub [%i4+0x00b],%g2 ! %g2 = 00000000000000d1
! Mem[0000000091000024] = 0f65f93d, %g2 = 00000000000000d1
lduh [%i6+0x024],%g2 ! %g2 = 0000000000000f65
! %l1 = 000000000000a498, Mem[0000000091000018] = e542a8ee47a19fcf
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000000000a498
! Mem[0000000090800000] = 00006084 00000053, %g2 = 00000f65, %g3 = db268a9a
ldd [%i5+%g0],%g2 ! %g2 = 0000000000006084 0000000000000053
! Mem[000000003c000030] = ace8783b, %l7 = 0000000000000066
ldsb [%i0+0x031],%l7 ! %l7 = ffffffffffffffe8
p22_label_11:
! %l7 = ffffffffffffffe8, Mem[0000000091000004] = 98f9b0a5
stw %l7,[%i6+0x004] ! Mem[0000000091000004] = ffffffe8
! Mem[0000000091800038] = 54b6116d, %g2 = 0000000000006084
ldub [%o0+0x038],%g2 ! %g2 = 0000000000000054
! %l5 = 000000003f9161c9, Mem[0000000090000027] = 34af022e
stb %l5,[%i4+0x027] ! Mem[0000000090000024] = c9af022e
! Mem[0000000091800000] = fb520ab0 07b3e6aa, %g2 = 00000054, %g3 = 00000053
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e6aa
! %l6 = 0787685f, %l7 = ffffffe8, Mem[0000000091000018] = 00000000 0000a498
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 0787685f ffffffe8
! %l0 = 00000000f10474d1, Mem[0000000090800021] = 87685f00
stb %l0,[%i5+0x021] ! Mem[0000000090800020] = d1685f00
! Mem[0000000091800010] = 0000000000006084, %g2 = 00000000fb520ab0
ldx [%o0+%o2],%g2 ! %g2 = 0000000000006084
! %l5 = 000000003f9161c9, Mem[000000009100000a] = 80527312
stb %l5,[%i6+0x00a] ! Mem[0000000091000008] = c9527312
! Mem[000000003d800030] = d6e9e29e f9a5ccc4, %l0 = f10474d1, %l1 = 0000a498
ldd [%i3+0x030],%l0 ! %l0 = 00000000d6e9e29e 00000000f9a5ccc4
! Mem[000000009000003c] = e6c51178, %g18 = 6063e672758b4594
ldsw [%i4+0x03c],%g2 ! %g2 = 6063e672758b4594
p22_label_12:
! Mem[000000003d000018] = 8cc8d9e6, %l0 = 00000000d6e9e29e
lduh [%i2+0x01a],%l0 ! %l0 = 000000000000d9e6
! %l0 = 000000000000d9e6, Mem[0000000091800020] = 0787685f
stw %l0,[%o0+%o4] ! Mem[0000000091800020] = 0000d9e6
! Mem[0000000091000000] = 6ae82f88, %g2 = ffffffffe6c51178
lduw [%i6+%g0],%g2 ! %g2 = 000000006ae82f88
! %l6 = 0787685f, %l7 = ffffffe8, Mem[0000000091800028] = 00000053 df4e4459
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 0787685f ffffffe8
! %l1 = 00000000f9a5ccc4, Mem[0000000090800010] = 5f0d7d40473bce40
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 00000000f9a5ccc4
! %l2 = 6e2f8881d2635c42, Mem[000000009180000e] = d9af0000
stb %l2,[%o0+0x00e] ! Mem[000000009180000c] = 42af0000
! %l2 = d2635c42, %l3 = 00006e34, Mem[000000003d000018] = 8cc8d9e6 7d66a87b
std %l2,[%i2+%o3] ! Mem[000000003d000018] = d2635c42 00006e34
! %l4 = 00006084, %l5 = 3f9161c9, Mem[0000000090000020] = d2635c42 00006ec9
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 00006084 3f9161c9
! %l2 = 6e2f8881d2635c42, Mem[0000000091800008] = 8b9883bd392342af
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 6e2f8881d2635c42
! Mem[000000009100000c] = 7312abd6, %g2 = 000000006ae82f88
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
p22_label_13:
! %l5 = 000000003f9161c9, Mem[0000000091000010] = 473bce40
stb %l5,[%i6+%o2] ! Mem[0000000091000010] = c93bce40
! Mem[000000009100003c] = a4980000, %g2 = 000000007312abd6
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000a498
! %l2 = 6e2f8881d2635c42, Mem[0000000090800016] = ccc4b2d5
stb %l2,[%i5+0x016] ! Mem[0000000090800014] = 42c4b2d5
! %l4 = 00006084, %l5 = 3f9161c9, Mem[0000000090800030] = eaf607f4 79e2e95e
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 00006084 3f9161c9
! Mem[0000000091000008] = 48c2c952 7312abd6, %g2 = 0000a498, %g3 = 07b3e6aa
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c2c952 000000007312abd6
! Mem[0000000091800010] = 00000000, %g2 = 0000000048c2c952
ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000034] = 53530000, %g2 = 0000000000000000
ldub [%i6+0x036],%g2 ! %g2 = 0000000000000053
! Mem[000000003d800018] = c09a4ec9, %l0 = 000000000000d9e6
ldsb [%i3+0x01a],%l0 ! %l0 = 000000000000004e
! Mem[000000003c80001c] = c4c8edfe, %l7 = ffffffffffffffe8
lduh [%i1+0x01c],%l7 ! %l7 = 000000000000c4c8
! %l2 = 6e2f8881d2635c42, Mem[0000000091000018] = 0787685f
sth %l2,[%i6+%o3] ! Mem[0000000091000018] = 5c42685f
p22_label_14:
! Mem[000000009000000c] = 48b3a39b, %g2 = 0000000000000053
ldsh [%i4+0x00c],%g2 ! %g2 = 00000000000048b3
! %l5 = 000000003f9161c9, Mem[0000000091800010] = 0000000000006084
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = 000000003f9161c9
! Mem[0000000090000038] = a8ee8083 e6c51178, %g2 = 000048b3, %g3 = 7312abd6
ldd [%i4+0x038],%g2 ! %g2 = 00000000a8ee8083 00000000e6c51178
! Mem[000000009000001c] = ce400000, %g2 = 00000000a8ee8083
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000ce40
! %l7 = 000000000000c4c8, Mem[0000000091800036] = 5c4254b6
sth %l7,[%o0+0x036] ! Mem[0000000091800034] = c4c854b6
! Mem[0000000091800030] = 43bc1d81 d263c4c8, %g2 = 0000ce40, %g3 = e6c51178
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 00000000d263c4c8
! Mem[0000000090000018] = 5f0d7d40473bce40, %g2 = 0000000043bc1d81
ldx [%i4+%o3],%g2 ! %g2 = 5f0d7d40473bce40
! Mem[000000009080003c] = e5c6a8ee, %g18 = 6063e672758b4594
ldsw [%i5+0x03c],%g2 ! %g2 = 6063e672758b4594
! Mem[0000000091000020] = 8b096084, %g2 = ffffffffe5c6a8ee
lduw [%i6+%o4],%g2 ! %g2 = 000000008b096084
! Mem[000000009000002c] = 7d3b2cbb, %g18 = 6063e672758b4594
ldsw [%i4+0x02c],%g2 ! %g2 = 6063e672758b4594
p22_label_15:
! Mem[000000009180000c] = 5c420000, %g2 = 000000007d3b2cbb
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000005c42
! Mem[0000000090800024] = 00000066, %g2 = 0000000000005c42
lduw [%i5+0x024],%g2 ! %g2 = 0000000000000066
! Mem[000000003c000004] = 48b3a39b, %l7 = 000000000000c4c8
ldub [%i0+0x007],%l7 ! %l7 = 000000000000009b
! %l1 = 00000000f9a5ccc4, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = 00000000f9a5ccc4
! Mem[0000000090800020] = 07d1685f 00000066, %g2 = 00000066, %g3 = d263c4c8
ldd [%i5+%o4],%g2 ! %g2 = 0000000007d1685f 0000000000000066
! %l6 = fac234c70787685f, Mem[000000009080000c] = 473bce40
stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = 0787685f
! Mem[0000000090000024] = 61c9af02, %g2 = 0000000007d1685f
lduh [%i4+0x026],%g2 ! %g2 = 00000000000061c9
! Mem[0000000090800018] = b2d54dc6, %g2 = 00000000000061c9
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! Mem[000000003c00000c] = 10bb1cdf, %l4 = 0000000000006084
ldsh [%i0+0x00e],%l4 ! %l4 = 0000000000001cdf
! Mem[0000000090800018] = b2d54dc6, %g2 = 00000000b2d54dc6
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
p22_label_16:
! %l3 = 0000000000006e34, Mem[000000009100002c] = 08a95351
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = 00006e34
! Mem[0000000091800030] = 43bc1d81, %g2 = 00000000b2d54dc6
ldsh [%o0+0x030],%g2 ! %g2 = 00000000000043bc
! Mem[000000003c000008] = e0eca079 10bb1cdf, %l6 = 0787685f, %l7 = 0000009b
ldd [%i0+%o1],%l6 ! %l6 = 00000000e0eca079 0000000010bb1cdf
! Mem[0000000090000028] = af022e97, %g2 = 00000000000043bc
lduw [%i4+%o5],%g2 ! %g2 = 00000000af022e97
! %l4 = 0000000000001cdf, Mem[0000000091000014] = 7757fe01
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = 00001cdf
! Mem[0000000090000038] = a8ee8083e6c51178, %g2 = 00000000af022e97
ldx [%i4+0x038],%g2 ! %g2 = a8ee8083e6c51178
! %l0 = 000000000000004e, Mem[000000009100003c] = 0000a498
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = 0000004e
! Mem[000000009100001c] = ffe88b09, %g2 = a8ee8083e6c51178
ldub [%i6+0x01e],%g2 ! %g2 = 00000000000000ff
! %l4 = 0000000000001cdf, Mem[0000000090800014] = f9a542c4
stw %l4,[%i5+0x014] ! Mem[0000000090800014] = 00001cdf
! %l5 = 000000003f9161c9, Mem[0000000091800038] = 54b6116d
stw %l5,[%o0+0x038] ! Mem[0000000091800038] = 3f9161c9
p22_label_17:
! Mem[000000009080001c] = 268a9a07, %g2 = 00000000000000ff
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000026
! %l6 = 00000000e0eca079, Mem[0000000091800030] = 43bc1d81d263c4c8
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = 00000000e0eca079
! Mem[000000009080000c] = 685f0000, %g2 = 0000000000000026
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000685f
! %l3 = 0000000000006e34, Mem[000000003d80003e] = c17f3342
sth %l3,[%i3+0x03e] ! Mem[000000003d80003c] = c17f6e34
! Mem[0000000090800028] = 0d7d4047, %g2 = 000000000000685f
ldsb [%i5+0x029],%g2 ! %g2 = 000000000000000d
! Mem[000000003c00000c] = 10bb1cdf, %l5 = 000000003f9161c9
ldsh [%i0+0x00c],%l5 ! %l5 = 00000000000010bb
! Mem[0000000090000008] = 840474d1 48b3a39b, %g2 = 0000000d, %g3 = 00000066
ldd [%i4+%o1],%g2 ! %g2 = 00000000840474d1 0000000048b3a39b
! %l6 = 00000000e0eca079, Mem[0000000090800022] = 685f0000
sth %l6,[%i5+0x022] ! Mem[0000000090800020] = a0790000
! Mem[0000000091800030] = 0000e0ec, %g2 = 00000000840474d1
lduh [%o0+0x032],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800020] = 0000d9e6ba3f8083, %g2 = 0000000000000000
ldx [%o0+%o4],%g2 ! %g2 = 0000d9e6ba3f8083
p22_label_18:
! Mem[0000000090800004] = 00000053, %g2 = 0000d9e6ba3f8083
ldub [%i5+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000000] = 80d6ba8c, %g2 = 0000000000000000
ldub [%i4+0x003],%g2 ! %g2 = 0000000000000080
! %l7 = 0000000010bb1cdf, Mem[0000000091800018] = d2635c4269188083
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = 0000000010bb1cdf
! Mem[000000003c000014] = aae10fea, %l2 = 6e2f8881d2635c42
ldsh [%i0+0x014],%l2 ! %l2 = ffffffffffffaae1
! Mem[0000000090800000] = 00006084 00000053, %g2 = 00000080, %g3 = 48b3a39b
ldd [%i5+%g0],%g2 ! %g2 = 0000000000006084 0000000000000053
! Mem[0000000090000010] = 1d358e58 0787685f, %g2 = 00006084, %g3 = 00000053
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 000000000787685f
! Mem[000000009180003c] = 9d52adff, %g18 = 6063e672758b4594
ldsw [%o0+0x03c],%g2 ! %g2 = 6063e672758b4594
! Mem[0000000091800014] = 61c90000, %g2 = ffffffff9d52adff
ldsb [%o0+0x016],%g2 ! %g2 = 0000000000000061
! %l2 = ffffffffffffaae1, Mem[0000000091000022] = 60840f65
stb %l2,[%i6+0x022] ! Mem[0000000091000020] = e1840f65
! Mem[000000003d000028] = b4873823, %l6 = 00000000e0eca079
ldsh [%i2+%o5],%l6 ! %l6 = ffffffffffffb487
p22_label_19:
! %l5 = 00000000000010bb, Mem[0000000090800026] = 00665f0d
sth %l5,[%i5+0x026] ! Mem[0000000090800024] = 10bb5f0d
! Mem[0000000091800020] = 0000d9e6, %g18 = 6063e672758b4594
ldsw [%o0+%o4],%g2 ! %g2 = 6063e672758b4594
! %l4 = 0000000000001cdf, Mem[0000000090000024] = 3f9161c9
stw %l4,[%i4+0x024] ! Mem[0000000090000024] = 00001cdf
! Mem[0000000091000004] = ffffffe8, %g2 = 000000000000d9e6
lduh [%i6+0x004],%g2 ! %g2 = 000000000000ffff
! %l4 = 00001cdf, %l5 = 000010bb, Mem[0000000091800030] = 00000000 e0eca079
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 00001cdf 000010bb
! Mem[000000009080002c] = 40000060, %g2 = 000000000000ffff
ldub [%i5+0x02f],%g2 ! %g2 = 0000000000000040
! Mem[0000000091800034] = 000010bb, %g2 = 0000000000000040
ldub [%o0+0x034],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000000010bb, Mem[000000003c800018] = 5c765951
stw %l5,[%i1+%o3] ! Mem[000000003c800018] = 000010bb
! Mem[000000003d00001c] = 00006e34, %l5 = 00000000000010bb
lduh [%i2+0x01c],%l5 ! %l5 = 0000000000000000
! Mem[0000000091800028] = 0787685f, %g2 = 0000000000000000
lduw [%o0+%o5],%g2 ! %g2 = 000000000787685f
p22_label_20:
! Mem[0000000091000030] = 00006084, %g2 = 000000000787685f
lduw [%i6+0x030],%g2 ! %g2 = 0000000000006084
! Mem[0000000090800024] = 10bb5f0d, %g2 = 0000000000006084
ldsb [%i5+0x026],%g2 ! %g2 = 0000000000000010
! Mem[000000009080002c] = ce400000, %g2 = 0000000000000010
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffce40
! Mem[0000000091800018] = 00000000 10bb1cdf, %g2 = ffffce40, %g3 = 0787685f
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 0000000010bb1cdf
! Mem[0000000090000038] = a8ee8083e6c51178, %g2 = 0000000000000000
ldx [%i4+0x038],%g2 ! %g2 = a8ee8083e6c51178
! %l6 = ffffffffffffb487, Mem[000000009100000a] = c9527312
sth %l6,[%i6+0x00a] ! Mem[0000000091000008] = b4877312
! %l0 = 0000004e, %l1 = f9a5ccc4, Mem[000000003d800028] = fac234c7 0787685f
std %l0,[%i3+%o5] ! Mem[000000003d800028] = 0000004e f9a5ccc4
! Mem[0000000091000038] = 00000000, %g18 = 6063e672758b4594
ldsw [%i6+0x038],%g2 ! %g2 = 6063e672758b4594
! %l0 = 000000000000004e, Mem[000000003d80003c] = c17f6e34
sth %l0,[%i3+0x03c] ! Mem[000000003d80003c] = 004e6e34
! %l3 = 0000000000006e34, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 0000000000006e34
p22_label_21:
! Mem[0000000091800028] = 5fffffff, %g2 = 0000000000000000
ldub [%o0+0x02b],%g2 ! %g2 = 000000000000005f
! Mem[000000009180003c] = 9d52adff, %g18 = 6063e672758b4594
ldsw [%o0+0x03c],%g2 ! %g2 = 6063e672758b4594
! Mem[000000003d000030] = 9f3bb67f, %l6 = ffffffffffffb487
ldsw [%i2+0x030],%l6 ! %l6 = ffffffff9f3bb67f
! %l3 = 0000000000006e34, Mem[000000009180000b] = 81d2635c
stb %l3,[%o0+0x00b] ! Mem[0000000091800008] = 34d2635c
! Mem[000000003d000030] = 9f3bb67f6a861f2e, %l3 = 0000000000006e34
ldx [%i2+0x030],%l3 ! %l3 = 9f3bb67f6a861f2e
! Mem[000000003c000034] = a4c1be81, %l3 = 9f3bb67f6a861f2e
ldsw [%i0+0x034],%l3 ! %l3 = ffffffffa4c1be81
! Mem[0000000091800020] = d9e6ba3f, %g2 = ffffffff9d52adff
lduh [%o0+0x022],%g2 ! %g2 = 000000000000d9e6
! Mem[0000000091000028] = a100006e, %g2 = 000000000000d9e6
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000091800028] = 0787685f ffffffe8, %g2 = ffffffa1, %g3 = 10bb1cdf
ldd [%o0+%o5],%g2 ! %g2 = 000000000787685f 00000000ffffffe8
! Mem[0000000090800010] = 00000000 00001cdf, %g2 = 0787685f, %g3 = ffffffe8
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 0000000000001cdf
p22_label_22:
! Mem[000000003c000020] = fdda1a15aa39dc7d, %l1 = 00000000f9a5ccc4
ldx [%i0+%o4],%l1 ! %l1 = fdda1a15aa39dc7d
! Mem[000000003c000030] = ace8783b, %l1 = fdda1a15aa39dc7d
ldub [%i0+0x033],%l1 ! %l1 = 000000000000003b
! Mem[0000000090800038] = 66e1d7bc, %g18 = 6063e672758b4594
ldsw [%i5+0x038],%g2 ! %g2 = 6063e672758b4594
! Mem[0000000091000028] = 21a942a100006e34, %g2 = 0000000066e1d7bc
ldx [%i6+%o5],%g2 ! %g2 = 21a942a100006e34
! Mem[0000000090800034] = 3f9161c9, %g18 = 6063e672758b4594
ldsw [%i5+0x034],%g2 ! %g2 = 6063e672758b4594
! %l5 = 0000000000000000, Mem[000000009000000d] = b3a39b1d
stb %l5,[%i4+0x00d] ! Mem[000000009000000c] = 00a39b1d
! Mem[000000003d800028] = 0000004e, %l0 = 000000000000004e
lduw [%i3+%o5],%l0 ! %l0 = 000000000000004e
! Mem[000000003d800008] = e705f93d 652d821c, %l2 = ffffaae1, %l3 = a4c1be81
ldd [%i3+%o1],%l2 ! %l2 = 00000000e705f93d 00000000652d821c
! Mem[0000000090000020] = 00006084 00001cdf, %g2 = 3f9161c9, %g3 = 00001cdf
ldd [%i4+%o4],%g2 ! %g2 = 0000000000006084 0000000000001cdf
! %l2 = e705f93d, %l3 = 652d821c, Mem[0000000090000038] = a8ee8083 e6c51178
std %l2,[%i4+0x038] ! Mem[0000000090000038] = e705f93d 652d821c
p22_label_23:
! %l4 = 0000000000001cdf, Mem[0000000091800038] = 3f9161c9
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = 00001cdf
! %l4 = 0000000000001cdf, Mem[000000003d800028] = 0000004e
stb %l4,[%i3+%o5] ! Mem[000000003d800028] = df00004e
! Mem[0000000091000008] = 877312ab, %g2 = 0000000000006084
ldsb [%i6+0x00b],%g2 ! %g2 = ffffffffffffff87
! Mem[000000009000003c] = 821c0000, %g2 = ffffffffffffff87
ldsb [%i4+0x03e],%g2 ! %g2 = ffffffffffffff82
! Mem[0000000091000010] = c93bce40 00001cdf, %g2 = ffffff82, %g3 = 00001cdf
ldd [%i6+%o2],%g2 ! %g2 = 00000000c93bce40 0000000000001cdf
! Mem[0000000090800014] = dfb2d54d, %g2 = 00000000c93bce40
ldub [%i5+0x017],%g2 ! %g2 = 00000000000000df
! Mem[0000000090800038] = d7bce5c6, %g2 = 00000000000000df
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000d7bc
! Mem[0000000090000034] = 807fa20a, %g2 = 000000000000d7bc
ldub [%i4+0x034],%g2 ! %g2 = 0000000000000080
! Mem[0000000090000004] = 6e348404, %g2 = 0000000000000080
lduh [%i4+0x006],%g2 ! %g2 = 0000000000006e34
! Mem[0000000091800030] = 001cdf00, %g2 = 0000000000006e34
ldub [%o0+0x031],%g2 ! %g2 = 0000000000000000
p22_label_24:
! %l4 = 00001cdf, %l5 = 00000000, Mem[0000000091800038] = 00001cdf 9d52adff
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 00001cdf 00000000
! %l3 = 00000000652d821c, Mem[000000003c00002e] = cf2b3bf8
stb %l3,[%i0+0x02e] ! Mem[000000003c00002c] = cf2b1cf8
! Mem[000000009000003c] = 821c0000, %g2 = 0000000000000000
ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000082
! %l6 = 9f3bb67f, %l7 = 10bb1cdf, Mem[0000000091000008] = 48c2b487 7312abd6
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 9f3bb67f 10bb1cdf
! %l4 = 0000000000001cdf, Mem[000000009180001d] = bb1cdf00
stb %l4,[%o0+0x01d] ! Mem[000000009180001c] = df1cdf00
! Mem[0000000090800000] = 00006084 00000053, %g2 = 00000082, %g3 = 00001cdf
ldd [%i5+%g0],%g2 ! %g2 = 0000000000006084 0000000000000053
! Mem[0000000090000020] = 00006084, %g18 = 6063e672758b4594
ldsw [%i4+%o4],%g2 ! %g2 = 6063e672758b4594
! Mem[0000000090000010] = 1d358e58 0787685f, %g2 = 00006084, %g3 = 00000053
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 000000000787685f
! Mem[0000000091000008] = b67f10bb, %g2 = 000000001d358e58
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000b67f
! Mem[000000003d000024] = 65aeb5d4, %l0 = 000000000000004e
ldsw [%i2+0x024],%l0 ! %l0 = 0000000065aeb5d4
p22_label_25:
! Mem[000000003c800018] = 000010bb, %l3 = 00000000652d821c
lduw [%i1+%o3],%l3 ! %l3 = 00000000000010bb
! Mem[0000000090800004] = 0053423f, %g2 = 000000000000b67f
ldsb [%i5+0x006],%g2 ! %g2 = 0000000000000000
! %l3 = 00000000000010bb, Mem[0000000091800024] = ba3f8083
sth %l3,[%o0+0x024] ! Mem[0000000091800024] = 10bb8083
! Mem[0000000091800008] = 6e2f8834, %g2 = 0000000000000000
lduw [%o0+%o1],%g2 ! %g2 = 000000006e2f8834
! Mem[0000000091000010] = c93bce40, %g18 = 6063e672758b4594
ldsw [%i6+%o2],%g2 ! %g2 = 6063e672758b4594
! Mem[0000000091000038] = 00000000, %g2 = ffffffffc93bce40
ldsb [%i6+0x038],%g2 ! %g2 = 0000000000000000
! Mem[000000003c800030] = 318653d5, %l6 = ffffffff9f3bb67f
ldsb [%i1+0x030],%l6 ! %l6 = 0000000000000031
! Mem[0000000091800038] = 00001cdf00000000, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = 00001cdf00000000
! Mem[000000003c800000] = cf1428e7, %l0 = 0000000065aeb5d4
ldsw [%i1+%g0],%l0 ! %l0 = ffffffffcf1428e7
! Mem[000000009080002c] = 473bce40, %g2 = 00001cdf00000000
ldsh [%i5+0x02c],%g2 ! %g2 = 000000000000473b
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
ba,a p22_branch_failed
p22_not_taken_0_end:
! End of Random Code for Thread 22
1: membar #Sync ! Force all stores to complete
p22_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x058] ! Set processor 22 done flag
! Check Registers
p22_check_registers:
set p22_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be ffffffffcf1428e7
bne,a,pn %xcc,p22_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000003b
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e705f93d
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000010bb
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000001cdf
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000031
bne,a,pn %xcc,p22_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000010bb1cdf
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 5945dad0 ca21315a
bne %xcc,p22_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 96361565 04d3e69a
bne %xcc,p22_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e0c4c6cb 56911ba8
bne %xcc,p22_f6_fail
nop
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 0787685f6e34054c
ldx [%i0+0x018],%g3 ! Observed data at 000000003c000018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = c691421bcf2b1cf8
ldx [%i0+0x028],%g3 ! Observed data at 000000003c000028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = d2635c4269188083
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 = 000010bbc4c8edfe
ldx [%i1+0x018],%g3 ! Observed data at 000000003c800018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x018,%g4
set p22_local2_expect,%g1
p22_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = d2635c4200006e34
ldx [%i2+0x018],%g3 ! Observed data at 000000003d000018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 661dc4c3e705f93d
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+0x000],%g2 ! Expected data = d2635c427dcbbf91
ldx [%i3+0x000],%g3 ! Observed data at 000000003d800000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = df00004ef9a5ccc4
ldx [%i3+0x028],%g3 ! Observed data at 000000003d800028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4c062525004e6e34
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_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:
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c000020]
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800020]
stwa %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800008]
done
p22_trap1o:
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003c000020]
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800020]
stwa %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800008]
done
p22_trap2e:
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d800018]
done
p22_trap2o:
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003d800018]
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 = d75b21522b3f1c85
ldx [%g1+0x008],%l1 ! %l1 = 5f0d7d40473bce40
ldx [%g1+0x010],%l2 ! %l2 = 6e2f8881d2635c42
ldx [%g1+0x018],%l3 ! %l3 = d40bc8c669188083
ldx [%g1+0x020],%l4 ! %l4 = 0d2022efe5c6a8ee
ldx [%g1+0x028],%l5 ! %l5 = 5e9ce6d23ec2fa2b
ldx [%g1+0x030],%l6 ! %l6 = 07fdad1033a1a674
ldx [%g1+0x038],%l7 ! %l7 = fb031cc86e34054c
! 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 = 0609b60d 1f3d5248 2bce7a48 0e9b39d5
! %f4 = c1e19a9a 5fe67eda e5bb5a8f 212f7496
! %f8 = 70aef2e4 40743a84 309dfeb5 c2f8c802
! %f12 = 635df41a feaa4498 d4e62085 275c8882
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2f035c5b 296cd879 777a3490 0c403d9f
! %f20 = eba2211f 44efd88e b5115fdd 1bc6e2f3
! %f24 = e435fbaa 1c74b921 7a7e06fa 0f97b251
! %f28 = 4d7e2902 672a3d74 b9a2a67a a43d9239
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c5a67ac1 2d29eb38 0b22da20 734d145d
! %f36 = 947bd0d1 4e00c12e fd5cd32f 120d9a31
! %f40 = 784b4459 c2b0c1b8 151d7796 0308c548
! %f44 = 602427f4 d3472b3f eee0e334 1fa62743
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7e3470c000000049,%g7,%g1 ! GSR scale = 9, align = 1
wr %g1,%g0,%gsr ! GSR = 7e3470c000000049
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:
! %l5 = 82a3a5f1e9c9cd38, Mem[0000000090000038] = 53918eb2
sth %l5,[%i4+0x038] ! Mem[0000000090000038] = cd388eb2
! Mem[000000003e800010] = 6ff97d1e, %l4 = 527eaaa6c55bdce0
ldsb [%i1+%o2],%l4 ! %l4 = 000000000000006f
! Mem[000000003e00001c] = 0d877d53, %l0 = 095eb3558e43a07e
lduw [%i0+0x01c],%l0 ! %l0 = 000000000d877d53
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 0000000000000000
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! %l5 = 82a3a5f1e9c9cd38, Mem[0000000091800010] = 6e4e518296298cae
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = 82a3a5f1e9c9cd38
! %l0 = 000000000d877d53, Mem[0000000091800030] = 43bc1d81
sth %l0,[%o0+0x030] ! Mem[0000000091800030] = 7d531d81
! %l0 = 000000000d877d53, Mem[000000003e00001e] = 0d877d53
stb %l0,[%i0+0x01e] ! Mem[000000003e00001c] = 0d875353
! Mem[000000003f800038] = 77f8dfa3, %l4 = 000000000000006f
ldsw [%i3+0x038],%l4 ! %l4 = 0000000077f8dfa3
! %l6 = e21359580afbdc2d, Mem[0000000091000020] = 8b0950dd
sth %l6,[%i6+%o4] ! Mem[0000000091000020] = dc2d50dd
! %l7 = 09c15c07e7e5f670, Mem[000000009080003a] = d7bcadc2
sth %l7,[%i5+0x03a] ! Mem[0000000090800038] = f670adc2
p23_label_2:
! %l6 = e21359580afbdc2d, Mem[000000003e800020] = e617d3b2b9442cc6
stx %l6,[%i1+%o4] ! Mem[000000003e800020] = e21359580afbdc2d
! %l4 = 0000000077f8dfa3, Mem[0000000091000038] = e25676cb
stb %l4,[%i6+0x038] ! Mem[0000000091000038] = a35676cb
! Mem[000000003e000008] = 90f80c9e, %l4 = 0000000077f8dfa3
ldsh [%i0+%o1],%l4 ! %l4 = ffffffffffff90f8
! %l7 = 09c15c07e7e5f670, Mem[0000000091000008] = 48c280527312abd6
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = 09c15c07e7e5f670
! Mem[0000000091800024] = f053153f, %g2 = 0c86ef2635144907
ldub [%o0+0x026],%g2 ! %g2 = 00000000000000f0
! Mem[0000000091800028] = 153f24b0 df4e4459, %g2 = 000000f0, %g3 = 00000000
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 00000000df4e4459
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = 00000000153f24b0
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = 21a95ba108a9d051
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! %l1 = f63af87643a084d0, Mem[0000000091000010] = 6cff95cd
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = 43a084d0
! Mem[0000000091800000] = b007b3e6, %g2 = 09d53180d6ba8c74
ldsb [%o0+0x003],%g2 ! %g2 = ffffffffffffffb0
p23_label_3:
! Mem[000000003f000028] = 2fa9f450d042a48e, %l0 = 000000000d877d53
ldx [%i2+%o5],%l0 ! %l0 = 2fa9f450d042a48e
! Mem[000000003e000018] = 12c3a31e 0d875353, %l4 = ffff90f8, %l5 = e9c9cd38
ldd [%i0+%o3],%l4 ! %l4 = 0000000012c3a31e 000000000d875353
! Mem[0000000091800010] = 82a3a5f1 e9c9cd38, %g2 = ffffffb0, %g3 = df4e4459
ldd [%o0+%o2],%g2 ! %g2 = 0000000082a3a5f1 00000000e9c9cd38
! %l4 = 0000000012c3a31e, Mem[000000003f800018] = e0539ad6bd7ccb3e
stx %l4,[%i3+%o3] ! Mem[000000003f800018] = 0000000012c3a31e
! %l2 = 8cef5519, %l3 = d4371597, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 8cef5519 d4371597
! %l0 = d042a48e, %l1 = 43a084d0, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l0,[%i5+%o1] ! Mem[0000000090800008] = d042a48e 43a084d0
! Mem[0000000091800004] = e6aa8b98, %g2 = 0000000082a3a5f1
ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffffe6aa
! %l0 = d042a48e, %l1 = 43a084d0, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l0,[%i6+%g0] ! Mem[0000000091000000] = d042a48e 43a084d0
! %l7 = 09c15c07e7e5f670, Mem[000000009100002a] = 5ba108a9
stb %l7,[%i6+0x02a] ! Mem[0000000091000028] = 70a108a9
! %l5 = 000000000d875353, Mem[000000003e00000c] = 84452e96
stw %l5,[%i0+0x00c] ! Mem[000000003e00000c] = 0d875353
p23_label_4:
! %l1 = f63af87643a084d0, Mem[000000003e800000] = 736a4e03
sth %l1,[%i1+%g0] ! Mem[000000003e800000] = 84d04e03
! %l0 = 2fa9f450d042a48e, Mem[000000009180001c] = b7684e28
sth %l0,[%o0+0x01c] ! Mem[000000009180001c] = a48e4e28
! Mem[0000000091000038] = 76cb62bf, %g2 = ffffffffffffe6aa
ldsh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = 000076cb, %g3 = e9c9cd38
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
! Mem[0000000090800000] = 73d0acf8, %g2 = 000000007a6764e2
lduw [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8
! Mem[0000000090800020] = 0c86ef26, %g2 = 0000000073d0acf8
lduw [%i5+%o4],%g2 ! %g2 = 000000000c86ef26
! Mem[0000000090000030] = 7a6764e2, %g2 = 000000000c86ef26
ldub [%i4+0x030],%g2 ! %g2 = 000000000000007a
! Mem[0000000091800030] = 7d531d81, %g2 = 000000000000007a
lduw [%o0+0x030],%g2 ! %g2 = 000000007d531d81
! %l2 = 8cef5519, %l3 = d4371597, Mem[000000003e000038] = 1e2e1cf0 45e12b57
std %l2,[%i0+0x038] ! Mem[000000003e000038] = 8cef5519 d4371597
! %l6 = 0afbdc2d, %l7 = e7e5f670, Mem[0000000091000000] = d042a48e 43a084d0
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 0afbdc2d e7e5f670
p23_label_5:
! %l2 = 8cef5519, %l3 = d4371597, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 8cef5519 d4371597
! Mem[0000000091000038] = 76cb62bf, %g2 = 000000007d531d81
ldsh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
! %l2 = 8cef5519, %l3 = d4371597, Mem[000000003f000018] = 2541b36d a27a7ea2
std %l2,[%i2+%o3] ! Mem[000000003f000018] = 8cef5519 d4371597
! %l1 = f63af87643a084d0, Mem[000000003f800018] = 0000000012c3a31e
stx %l1,[%i3+%o3] ! Mem[000000003f800018] = f63af87643a084d0
! Mem[000000009100001c] = 47a19fcf, %g2 = 00000000000076cb
ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! Mem[0000000090000010] = 1d358e58d828ead6, %g2 = 00000000000047a1
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58d828ead6
! %l1 = f63af87643a084d0, Mem[0000000091800010] = 82a3a5f1e9c9cd38
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = f63af87643a084d0
! %l0 = 2fa9f450d042a48e, Mem[000000003e80001c] = 8f98941e
stw %l0,[%i1+0x01c] ! Mem[000000003e80001c] = d042a48e
! %l4 = 12c3a31e, %l5 = 0d875353, Mem[0000000090000008] = b427e099 152d46b0
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 12c3a31e 0d875353
! %l0 = 2fa9f450d042a48e, Mem[0000000091000004] = e7e5f670
stb %l0,[%i6+0x004] ! Mem[0000000091000004] = 8ee5f670
p23_label_6:
! Mem[0000000091000010] = 43a084d0, %g2 = 1d358e58d828ead6
ldub [%i6+%o2],%g2 ! %g2 = 0000000000000043
! %l4 = 0000000012c3a31e, Mem[0000000090800008] = d042a48e43a084d0
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000000012c3a31e
! Mem[000000003e000014] = 7af2c78c, %l5 = 000000000d875353
lduw [%i0+0x014],%l5 ! %l5 = 000000007af2c78c
! Mem[0000000091800008] = 8b9883bd, %g2 = 0000000000000043
lduh [%o0+%o1],%g2 ! %g2 = 0000000000008b98
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 0000000000008b98
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! %l0 = 2fa9f450d042a48e, Mem[000000009000003c] = e6c51178
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = d042a48e
! Mem[0000000091800008] = 8b9883bd, %g18 = 1b17a3f2400d00ca
ldsw [%o0+%o1],%g2 ! %g2 = 1b17a3f2400d00ca
! Mem[0000000091800020] = 66979dba, %g2 = ffffffff8b9883bd
ldsb [%o0+0x021],%g2 ! %g2 = 0000000000000066
! Mem[000000003f800030] = c1d8f24f 363ba62d, %l0 = d042a48e, %l1 = 43a084d0
ldd [%i3+0x030],%l0 ! %l0 = 00000000c1d8f24f 00000000363ba62d
! %l6 = e21359580afbdc2d, Mem[0000000091800010] = f63af876
stw %l6,[%o0+%o2] ! Mem[0000000091800010] = 0afbdc2d
p23_label_7:
! %l5 = 000000007af2c78c, Mem[0000000090800000] = 8cef5519
stw %l5,[%i5+%g0] ! Mem[0000000090800000] = 7af2c78c
! %l1 = 00000000363ba62d, Mem[0000000090000016] = ead61d17
stb %l1,[%i4+0x016] ! Mem[0000000090000014] = 2dd61d17
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 0000000000000066
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! %l4 = 0000000012c3a31e, Mem[0000000091000000] = 0afbdc2d
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 12c3a31e
! %l2 = 66c3abb08cef5519, Mem[0000000091000004] = 8ee5f670
stw %l2,[%i6+0x004] ! Mem[0000000091000004] = 8cef5519
! Mem[000000009180003c] = 9d52adff, %g2 = eaf607f479e2e95e
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! Mem[000000003f00003c] = 7ce895a4, %l7 = 09c15c07e7e5f670
ldub [%i2+0x03c],%l7 ! %l7 = 000000000000007c
! Mem[0000000091800030] = 7d531d81, %g2 = 000000009d52adff
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000007d53
! %l4 = 0000000012c3a31e, Mem[000000003f80001e] = 43a084d0
sth %l4,[%i3+0x01e] ! Mem[000000003f80001c] = 43a0a31e
! Mem[0000000091000000] = 12c3a31e 8cef5519, %g2 = 00007d53, %g3 = 807fa20a
ldd [%i6+%g0],%g2 ! %g2 = 0000000012c3a31e 000000008cef5519
p23_label_8:
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 0000000012c3a31e
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! %l5 = 000000007af2c78c, Mem[0000000090800016] = 6f1db2d5
sth %l5,[%i5+0x016] ! Mem[0000000090800014] = c78cb2d5
! %l4 = 0000000012c3a31e, Mem[0000000091000036] = 449ba356
stb %l4,[%i6+0x036] ! Mem[0000000091000034] = 1e9ba356
! Mem[000000003f000004] = fb98fe6f, %l0 = 00000000c1d8f24f
lduw [%i2+0x004],%l0 ! %l0 = 00000000fb98fe6f
! Mem[000000003e800000] = 84d04e03, %l5 = 000000007af2c78c
ldsb [%i1+0x003],%l5 ! %l5 = 0000000000000003
! Mem[000000003f800008] = cc374cb6, %l0 = 00000000fb98fe6f
ldsb [%i3+0x00a],%l0 ! %l0 = 000000000000004c
! Mem[000000009100001c] = 47a19fcf, %g2 = 0c86ef2635144907
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = 000047a1, %g3 = 8cef5519
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! Mem[0000000091000030] = a5b5761e 12141e9b, %g2 = 09d53180, %g3 = d6ba8c74
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 0000000012141e9b
! Mem[0000000090800030] = eaf607f4, %g2 = 00000000a5b5761e
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4
p23_label_9:
! %l2 = 66c3abb08cef5519, Mem[000000003e800030] = d5da28ad083a1ea6
stx %l2,[%i1+0x030] ! Mem[000000003e800030] = 66c3abb08cef5519
! Mem[000000003f000024] = cd83ea41, %l1 = 00000000363ba62d
ldsh [%i2+0x024],%l1 ! %l1 = ffffffffffffcd83
! %l6 = 0afbdc2d, %l7 = 0000007c, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 0afbdc2d 0000007c
! Mem[0000000090000018] = 1d179028, %g18 = 1b17a3f2400d00ca
ldsw [%i4+%o3],%g2 ! %g2 = 1b17a3f2400d00ca
! Mem[0000000090000008] = 12c3a31e, %g2 = 000000001d179028
ldsb [%i4+%o1],%g2 ! %g2 = 0000000000000012
! Mem[000000003f000000] = 47c6b1b3, %l7 = 000000000000007c
lduw [%i2+%g0],%l7 ! %l7 = 0000000047c6b1b3
! %l4 = 12c3a31e, %l5 = 00000003, Mem[000000003e000038] = 8cef5519 d4371597
std %l4,[%i0+0x038] ! Mem[000000003e000038] = 12c3a31e 00000003
! Mem[0000000091000034] = 1e9ba356, %g2 = 0000000000000012
lduh [%i6+0x036],%g2 ! %g2 = 0000000000001e9b
! Mem[000000003e800020] = e2135958, %l4 = 0000000012c3a31e
ldsb [%i1+0x023],%l4 ! %l4 = 0000000000000058
! Mem[0000000091800000] = fb520ab0 07b3e6aa, %g2 = 00001e9b, %g3 = 12141e9b
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e6aa
p23_label_10:
! %l6 = 0afbdc2d, %l7 = 47c6b1b3, Mem[0000000090800010] = f8449dd9 5e35c78c
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 0afbdc2d 47c6b1b3
! %l7 = 0000000047c6b1b3, Mem[000000003f800008] = cc374cb6390bb080
stx %l7,[%i3+%o1] ! Mem[000000003f800008] = 0000000047c6b1b3
! Mem[000000003e800028] = 767e697233b4afcd, %l3 = 874d9867d4371597
ldx [%i1+%o5],%l3 ! %l3 = 767e697233b4afcd
! Mem[0000000090800030] = f479e2e9, %g2 = 00000000fb520ab0
ldub [%i5+0x033],%g2 ! %g2 = 00000000000000f4
! Mem[0000000090800030] = eaf607f4, %g2 = 00000000000000f4
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffffea
! Mem[0000000090800034] = e95e66e1, %g2 = ffffffffffffffea
lduh [%i5+0x036],%g2 ! %g2 = 000000000000e95e
! %l6 = e21359580afbdc2d, Mem[000000003e800004] = 9301a35b
stw %l6,[%i1+0x004] ! Mem[000000003e800004] = 0afbdc2d
! Mem[0000000091000020] = dc2d50dd, %g2 = 000000000000e95e
lduw [%i6+%o4],%g2 ! %g2 = 00000000dc2d50dd
! %l1 = ffffffffffffcd83, Mem[000000003f000008] = dabe811132cbf8a6
stx %l1,[%i2+%o1] ! Mem[000000003f000008] = ffffffffffffcd83
! %l7 = 0000000047c6b1b3, Mem[0000000090000024] = 0332e58e
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = 47c6b1b3
p23_label_11:
! Mem[000000009000001c] = 70edfb0e, %g2 = 00000000dc2d50dd
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000070
! Mem[0000000090000038] = cd388eb2 d042a48e, %g2 = 00000070, %g3 = 07b3e6aa
ldd [%i4+0x038],%g2 ! %g2 = 00000000cd388eb2 00000000d042a48e
! %l1 = ffffffffffffcd83, Mem[0000000091000008] = 09c15c07
stb %l1,[%i6+%o1] ! Mem[0000000091000008] = 83c15c07
! Mem[0000000091800030] = 1d815153, %g2 = 00000000cd388eb2
lduh [%o0+0x032],%g2 ! %g2 = 0000000000001d81
! Mem[000000009080000c] = 12c3a31e, %g18 = 1b17a3f2400d00ca
ldsw [%i5+0x00c],%g2 ! %g2 = 1b17a3f2400d00ca
! Mem[0000000090000008] = 12c3a31e, %g18 = 1b17a3f2400d00ca
ldsw [%i4+%o1],%g2 ! %g2 = 1b17a3f2400d00ca
! Mem[0000000090800034] = e2e95e66, %g2 = 0000000012c3a31e
ldub [%i5+0x035],%g2 ! %g2 = 00000000000000e2
! %l3 = 767e697233b4afcd, Mem[0000000091000006] = 551983c1
sth %l3,[%i6+0x006] ! Mem[0000000091000004] = afcd83c1
! %l2 = 8cef5519, %l3 = 33b4afcd, Mem[0000000091000020] = dc2d50dd 0f65f93d
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 8cef5519 33b4afcd
! %l2 = 8cef5519, %l3 = 33b4afcd, Mem[0000000090000018] = 1d179028 70edfb0e
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 8cef5519 33b4afcd
p23_label_12:
! Mem[000000003e00001c] = 0d875353, %l4 = 0000000000000058
ldsh [%i0+0x01e],%l4 ! %l4 = 0000000000005353
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = 000000e2, %g3 = d042a48e
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! Mem[0000000090000038] = cd388eb2 d042a48e, %g2 = 5ffaf26e, %g3 = 47a19fcf
ldd [%i4+0x038],%g2 ! %g2 = 00000000cd388eb2 00000000d042a48e
! %l6 = 0afbdc2d, %l7 = 47c6b1b3, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 0afbdc2d 47c6b1b3
! %l0 = 0000004c, %l1 = ffffcd83, Mem[000000003e000038] = 12c3a31e 00000003
std %l0,[%i0+0x038] ! Mem[000000003e000038] = 0000004c ffffcd83
! Mem[000000009000002c] = d4371597, %g2 = 00000000cd388eb2
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffffd437
! Mem[000000003f800038] = 77f8dfa3, %l1 = ffffffffffffcd83
ldub [%i3+0x039],%l1 ! %l1 = 00000000000000f8
! Mem[0000000090800028] = 0afbdc2d, %g2 = ffffffffffffd437
lduw [%i5+%o5],%g2 ! %g2 = 000000000afbdc2d
! Mem[0000000090000034] = 807fa20a, %g2 = 000000000afbdc2d
lduh [%i4+0x034],%g2 ! %g2 = 000000000000807f
! %l0 = 0000004c, %l1 = 000000f8, Mem[0000000090800010] = 0afbdc2d 47c6b1b3
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 0000004c 000000f8
p23_label_13:
! Mem[000000003f80002c] = 9931cbe8, %l2 = 66c3abb08cef5519
ldub [%i3+0x02e],%l2 ! %l2 = 00000000000000cb
! %l2 = 000000cb, %l3 = 33b4afcd, Mem[0000000091000020] = 8cef5519 33b4afcd
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 000000cb 33b4afcd
! %l0 = 000000000000004c, Mem[0000000091000010] = 43a084d07757fe01
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 000000000000004c
! Mem[000000003e000020] = 35e013d4 0fcb07aa, %l2 = 000000cb, %l3 = 33b4afcd
ldd [%i0+%o4],%l2 ! %l2 = 0000000035e013d4 000000000fcb07aa
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = 000000000000807f
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! Mem[0000000090800008] = 0000000012c3a31e, %g2 = 7a6764e2807fa20a
ldx [%i5+%o1],%g2 ! %g2 = 0000000012c3a31e
! %l4 = 0000000000005353, Mem[0000000090000008] = 12c3a31e
stw %l4,[%i4+%o1] ! Mem[0000000090000008] = 00005353
! %l2 = 0000000035e013d4, Mem[0000000090000008] = 000053530d875353
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 0000000035e013d4
! Mem[0000000090800024] = 49070afb, %g2 = 0000000012c3a31e
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004907
! Mem[0000000090800008] = 00000000, %g18 = 1b17a3f2400d00ca
ldsw [%i5+%o1],%g2 ! %g2 = 1b17a3f2400d00ca
p23_label_14:
! Mem[0000000090000038] = cd388eb2, %g2 = 0000000000000000
lduw [%i4+0x038],%g2 ! %g2 = 00000000cd388eb2
! Mem[000000003e800010] = 6ff97d1e, %l5 = 0000000000000003
lduw [%i1+%o2],%l5 ! %l5 = 000000006ff97d1e
! Mem[0000000090800008] = 00000000 12c3a31e, %g2 = cd388eb2, %g3 = d042a48e
ldd [%i5+%o1],%g2 ! %g2 = 0000000000000000 0000000012c3a31e
! Mem[0000000091800030] = 7d531d81, %g18 = 1b17a3f2400d00ca
ldsw [%o0+0x030],%g2 ! %g2 = 1b17a3f2400d00ca
! %l5 = 000000006ff97d1e, Mem[0000000091000006] = afcd83c1
sth %l5,[%i6+0x006] ! Mem[0000000091000004] = 7d1e83c1
! Mem[0000000091000008] = 83c15c07, %g2 = 000000007d531d81
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffff83c1
! Mem[000000009180002c] = 44597d53, %g2 = ffffffffffff83c1
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
! Mem[000000009180003c] = 9d52adff, %g2 = 0000000000004459
ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffff9d
! %l2 = 0000000035e013d4, Mem[0000000090000034] = 807fa20a
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = 35e013d4
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = ffffffffffffff9d
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
p23_label_15:
! Mem[0000000090800014] = 000000f8, %g18 = 1b17a3f2400d00ca
ldsw [%i5+0x014],%g2 ! %g2 = 1b17a3f2400d00ca
! %l0 = 0000004c, %l1 = 000000f8, Mem[0000000090800028] = 0afbdc2d 47c6b1b3
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 0000004c 000000f8
! %l7 = 0000000047c6b1b3, Mem[000000003e80003e] = cc113724
stb %l7,[%i1+0x03e] ! Mem[000000003e80003c] = cc11b324
! Mem[000000003f000024] = cd83ea41, %l6 = e21359580afbdc2d
ldub [%i2+0x025],%l6 ! %l6 = 0000000000000083
! %l6 = 0000000000000083, Mem[0000000091000020] = 000000cb
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 00000083
! Mem[0000000091800018] = 06faad5c a48e4e28, %g2 = 000000f8, %g3 = 12c3a31e
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000a48e4e28
! Mem[000000003f800018] = f63af876 43a0a31e, %l4 = 00005353, %l5 = 6ff97d1e
ldd [%i3+%o3],%l4 ! %l4 = 00000000f63af876 0000000043a0a31e
! %l3 = 000000000fcb07aa, Mem[0000000090800006] = 15970000
stb %l3,[%i5+0x006] ! Mem[0000000090800004] = aa970000
! Mem[0000000090800038] = 66e1f670, %g2 = 0000000006faad5c
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1f670
! %l4 = f63af876, %l5 = 43a0a31e, Mem[000000003e800008] = 143914f1 b0c49553
std %l4,[%i1+%o1] ! Mem[000000003e800008] = f63af876 43a0a31e
p23_label_16:
! %l7 = 0000000047c6b1b3, Mem[0000000091800030] = 7d531d8151532584
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000000047c6b1b3
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 0000000066e1f670
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! Mem[0000000091800014] = 43a084d0, %g2 = eaf607f479e2e95e
lduw [%o0+0x014],%g2 ! %g2 = 0000000043a084d0
! Mem[000000009080003c] = 7bb00000, %g2 = 0000000043a084d0
ldub [%i5+0x03e],%g2 ! %g2 = 000000000000007b
! %l0 = 000000000000004c, Mem[000000009000002f] = 977a6764
stb %l0,[%i4+0x02f] ! Mem[000000009000002c] = 4c7a6764
! Mem[000000009080000c] = a31e0000, %g2 = 000000000000007b
ldsb [%i5+0x00e],%g2 ! %g2 = ffffffffffffffa3
! %l3 = 000000000fcb07aa, Mem[000000009180000c] = 3923d9af
stw %l3,[%o0+0x00c] ! Mem[000000009180000c] = 0fcb07aa
! Mem[0000000090800028] = 0000004c 000000f8, %g2 = ffffffa3, %g3 = a48e4e28
ldd [%i5+%o5],%g2 ! %g2 = 000000000000004c 00000000000000f8
! %l6 = 00000083, %l7 = 47c6b1b3, Mem[0000000091800010] = 0afbdc2d 43a084d0
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 00000083 47c6b1b3
! Mem[000000003e800008] = f63af876, %l0 = 000000000000004c
ldsh [%i1+%o1],%l0 ! %l0 = fffffffffffff63a
p23_label_17:
! Mem[0000000090000008] = 00000000, %g2 = 000000000000004c
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000035e013d4, Mem[000000009180003a] = 116d9d52
stb %l2,[%o0+0x03a] ! Mem[0000000091800038] = d46d9d52
! %l4 = f63af876, %l5 = 43a0a31e, Mem[0000000091800018] = 06faad5c a48e4e28
std %l4,[%o0+%o3] ! Mem[0000000091800018] = f63af876 43a0a31e
! Mem[0000000090000010] = 358e58d8, %g2 = 0000000000000000
ldsb [%i4+0x011],%g2 ! %g2 = 0000000000000035
! Mem[0000000090000010] = 1d358e58, %g2 = 0000000000000035
lduw [%i4+%o2],%g2 ! %g2 = 000000001d358e58
! %l0 = fffffffffffff63a, Mem[000000009100001a] = f26e47a1
sth %l0,[%i6+0x01a] ! Mem[0000000091000018] = f63a47a1
! %l4 = 00000000f63af876, Mem[0000000091000000] = 12c3a31e8cef7d1e
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 00000000f63af876
! Mem[0000000090000004] = d6ba8c74, %g2 = 000000001d358e58
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffd6ba
! %l4 = 00000000f63af876, Mem[0000000091000021] = 00008333
stb %l4,[%i6+0x021] ! Mem[0000000091000020] = 76008333
! Mem[000000009100003c] = 62bf8c8f, %g2 = ffffffffffffd6ba
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
p23_label_18:
! Mem[0000000090800000] = f2c78cd4, %g2 = 0000000062bf8c8f
ldub [%i5+0x001],%g2 ! %g2 = 00000000000000f2
! Mem[0000000090000018] = 8cef551933b4afcd, %g2 = 00000000000000f2
ldx [%i4+%o3],%g2 ! %g2 = 8cef551933b4afcd
! %l4 = f63af876, %l5 = 43a0a31e, Mem[0000000090800000] = 7af2c78c d437aa97
std %l4,[%i5+%g0] ! Mem[0000000090800000] = f63af876 43a0a31e
! Mem[0000000091000008] = 83c15c07e7e5f670, %g2 = 8cef551933b4afcd
ldx [%i6+%o1],%g2 ! %g2 = 83c15c07e7e5f670
! %l2 = 35e013d4, %l3 = 0fcb07aa, Mem[000000003e800030] = 66c3abb0 8cef5519
std %l2,[%i1+0x030] ! Mem[000000003e800030] = 35e013d4 0fcb07aa
! %l7 = 0000000047c6b1b3, Mem[0000000090000032] = 64e235e0
sth %l7,[%i4+0x032] ! Mem[0000000090000030] = b1b335e0
! Mem[000000009100002c] = 08a9d051, %g2 = 83c15c07e7e5f670
ldub [%i6+0x02c],%g2 ! %g2 = 0000000000000008
! Mem[000000003f000020] = 0ff2f6f2, %l5 = 0000000043a0a31e
ldub [%i2+0x021],%l5 ! %l5 = 00000000000000f2
! Mem[0000000091800000] = fb520ab0, %g18 = 1b17a3f2400d00ca
ldsw [%o0+%g0],%g2 ! %g2 = 1b17a3f2400d00ca
! %l3 = 000000000fcb07aa, Mem[0000000090000008] = 00000000
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = 0fcb07aa
p23_label_19:
! Mem[000000003e000030] = e33aca37, %l7 = 0000000047c6b1b3
lduw [%i0+0x030],%l7 ! %l7 = 00000000e33aca37
! Mem[000000003e000000] = 1e132717 cd813d9f, %l6 = 00000083, %l7 = e33aca37
ldd [%i0+%g0],%l6 ! %l6 = 000000001e132717 00000000cd813d9f
! %l6 = 000000001e132717, Mem[0000000090000036] = 13d4cd38
stb %l6,[%i4+0x036] ! Mem[0000000090000034] = 17d4cd38
! %l6 = 000000001e132717, Mem[0000000090800008] = 0000000012c3a31e
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = 000000001e132717
! Mem[000000003f800038] = 77f8dfa3, %l5 = 00000000000000f2
ldsb [%i3+0x03a],%l5 ! %l5 = ffffffffffffffdf
! %l7 = 00000000cd813d9f, Mem[000000003e800004] = 0afbdc2d
stw %l7,[%i1+0x004] ! Mem[000000003e800004] = cd813d9f
! Mem[0000000090000020] = 0ad8f703, %g18 = 1b17a3f2400d00ca
ldsw [%i4+%o4],%g2 ! %g2 = 1b17a3f2400d00ca
! %l4 = 00000000f63af876, Mem[000000009000003a] = 8eb2d042
sth %l4,[%i4+0x03a] ! Mem[0000000090000038] = f876d042
! %l2 = 35e013d4, %l3 = 0fcb07aa, Mem[000000003f000020] = 0ff2f6f2 cd83ea41
std %l2,[%i2+%o4] ! Mem[000000003f000020] = 35e013d4 0fcb07aa
! %l1 = 00000000000000f8, Mem[0000000091800032] = 000047c6
stb %l1,[%o0+0x032] ! Mem[0000000091800030] = f80047c6
p23_label_20:
! Mem[000000003f80001c] = 43a0a31e, %l2 = 0000000035e013d4
lduh [%i3+0x01e],%l2 ! %l2 = 000000000000a31e
! %l0 = fffffffffffff63a, Mem[000000003f80000c] = 47c6b1b3
sth %l0,[%i3+0x00c] ! Mem[000000003f80000c] = f63ab1b3
! Mem[000000009180000c] = 0fcb07aa, %g2 = 000000000ad8f703
lduh [%o0+0x00c],%g2 ! %g2 = 0000000000000fcb
! %l7 = 00000000cd813d9f, Mem[0000000091000032] = 761e1214
sth %l7,[%i6+0x032] ! Mem[0000000091000030] = 3d9f1214
! Mem[0000000091800028] = 24b0df4e, %g2 = 0000000000000fcb
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000024b0
! %l5 = ffffffffffffffdf, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffffdf
! %l6 = 1e132717, %l7 = cd813d9f, Mem[0000000091000020] = 00760083 33b4afcd
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 1e132717 cd813d9f
! Mem[0000000091000008] = 83c15c07 e7e5f670, %g2 = 000024b0, %g3 = 000000f8
ldd [%i6+%o1],%g2 ! %g2 = 0000000083c15c07 00000000e7e5f670
! %l2 = 000000000000a31e, Mem[0000000090800016] = 00f80afb
stb %l2,[%i5+0x016] ! Mem[0000000090800014] = 1ef80afb
! Mem[0000000091800028] = 153f24b0 df4e4459, %g2 = 83c15c07, %g3 = e7e5f670
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 00000000df4e4459
p23_label_21:
! %l5 = ffffffffffffffdf, Mem[000000003f800020] = 045df45b5822b3ad
stx %l5,[%i3+%o4] ! Mem[000000003f800020] = ffffffffffffffdf
! Mem[0000000091000004] = f63af876, %g18 = 1b17a3f2400d00ca
ldsw [%i6+0x004],%g2 ! %g2 = 1b17a3f2400d00ca
! Mem[0000000091800018] = f63af876 43a0a31e, %g2 = f63af876, %g3 = df4e4459
ldd [%o0+%o3],%g2 ! %g2 = 00000000f63af876 0000000043a0a31e
! %l7 = 00000000cd813d9f, Mem[000000009100003b] = cb62bf8c
stb %l7,[%i6+0x03b] ! Mem[0000000091000038] = 9f62bf8c
! %l5 = ffffffffffffffdf, Mem[0000000091800012] = 008347c6
sth %l5,[%o0+0x012] ! Mem[0000000091800010] = ffdf47c6
! Mem[0000000091800008] = 8b9883bd, %g2 = 00000000f63af876
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff8b98
! Mem[000000003e800038] = 1034092b, %l3 = 000000000fcb07aa
lduw [%i1+0x038],%l3 ! %l3 = 000000001034092b
! Mem[000000003e000028] = 64a9478e, %l2 = 000000000000a31e
ldsh [%i0+%o5],%l2 ! %l2 = 00000000000064a9
! %l0 = fffffffffffff63a, Mem[0000000091000030] = a5b53d9f12141e9b
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = fffffffffffff63a
! %l2 = 00000000000064a9, Mem[000000003f000020] = 35e013d40fcb07aa
stx %l2,[%i2+%o4] ! Mem[000000003f000020] = 00000000000064a9
p23_label_22:
! %l6 = 000000001e132717, Mem[000000009000002c] = d437154c
sth %l6,[%i4+0x02c] ! Mem[000000009000002c] = 2717154c
! %l2 = 000064a9, %l3 = 1034092b, Mem[0000000091800000] = fb520ab0 07b3e6aa
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 000064a9 1034092b
! %l0 = fffffffffffff63a, Mem[000000003f800020] = ffffffffffffffdf
stx %l0,[%i3+%o4] ! Mem[000000003f800020] = fffffffffffff63a
! %l0 = fffffffffffff63a, Mem[000000009100000d] = e5f67000
stb %l0,[%i6+0x00d] ! Mem[000000009100000c] = 3af67000
! Mem[0000000091000030] = fffffffffffff63a, %g2 = ffffffffffff8b98
ldx [%i6+0x030],%g2 ! %g2 = fffffffffffff63a
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = fffffffffffff63a
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! Mem[0000000090800038] = f670adc2, %g2 = eaf607f479e2e95e
ldsb [%i5+0x03a],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000091000018] = f63a47a1, %g2 = fffffffffffffff6
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000f63a
! Mem[0000000090800000] = f63af876, %g2 = 000000000000f63a
lduh [%i5+%g0],%g2 ! %g2 = 000000000000f63a
! Mem[000000003f800020] = ffffffff, %l6 = 000000001e132717
ldub [%i3+0x021],%l6 ! %l6 = 00000000000000ff
p23_label_23:
! %l4 = 00000000f63af876, Mem[0000000091000015] = 00004c5f
stb %l4,[%i6+0x015] ! Mem[0000000091000014] = 76004c5f
! Mem[0000000091000018] = 5ffaf63a 47a19fcf, %g2 = 0000f63a, %g3 = 43a0a31e
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf63a 0000000047a19fcf
! %l4 = 00000000f63af876, Mem[0000000090000018] = 8cef551933b4afcd
stx %l4,[%i4+%o3] ! Mem[0000000090000018] = 00000000f63af876
! %l5 = ffffffffffffffdf, Mem[000000009180000c] = 0fcb07aa
stw %l5,[%o0+0x00c] ! Mem[000000009180000c] = ffffffdf
! %l2 = 00000000000064a9, Mem[000000003e000039] = 0000004c
stb %l2,[%i0+0x039] ! Mem[000000003e000038] = 00a9004c
! Mem[000000009100003c] = 62bf8c8f, %g2 = 000000005ffaf63a
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! %l1 = 00000000000000f8, Mem[000000009080002d] = 0000f8ea
stb %l1,[%i5+0x02d] ! Mem[000000009080002c] = f800f8ea
! %l2 = 000064a9, %l3 = 1034092b, Mem[0000000090800038] = 66e1f670 adc27bb0
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 000064a9 1034092b
! %l2 = 000064a9, %l3 = 1034092b, Mem[0000000090000010] = 1d358e58 d8282dd6
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 000064a9 1034092b
! Mem[000000009000001c] = f8760ad8, %g2 = 0000000062bf8c8f
ldsh [%i4+0x01e],%g2 ! %g2 = fffffffffffff876
p23_label_24:
! Mem[000000003f000014] = 5f78786b, %l0 = fffffffffffff63a
ldsw [%i2+0x014],%l0 ! %l0 = 000000005f78786b
! %l4 = 00000000f63af876, Mem[000000009000002c] = 2717154c
stw %l4,[%i4+0x02c] ! Mem[000000009000002c] = f63af876
! Mem[0000000090000020] = 0ad8f70347c6b1b3, %g2 = fffffffffffff876
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f70347c6b1b3
! Mem[0000000090800034] = 79e2e95e, %g2 = 0ad8f70347c6b1b3
ldsh [%i5+0x034],%g2 ! %g2 = 00000000000079e2
! %l1 = 00000000000000f8, Mem[000000009000003c] = d042a48e
stb %l1,[%i4+0x03c] ! Mem[000000009000003c] = f842a48e
! Mem[000000003f800034] = 363ba62d, %l6 = 00000000000000ff
lduh [%i3+0x036],%l6 ! %l6 = 000000000000a62d
! Mem[0000000090800020] = 0c86ef26, %g2 = 00000000000079e2
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000c86
! Mem[0000000091000030] = ffffffff, %g2 = 0000000000000c86
lduw [%i6+0x030],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000090800000] = f63af876 43a0a31e, %g2 = ffffffff, %g3 = 47a19fcf
ldd [%i5+%g0],%g2 ! %g2 = 00000000f63af876 0000000043a0a31e
! Mem[0000000090000030] = 7a67b1b3, %g2 = 00000000f63af876
lduw [%i4+0x030],%g2 ! %g2 = 000000007a67b1b3
p23_label_25:
! %l0 = 000000005f78786b, Mem[0000000090000024] = 47c6b1b3
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = 5f78786b
! Mem[000000003f000000] = 47c6b1b3, %l3 = 000000001034092b
ldub [%i2+%g0],%l3 ! %l3 = 0000000000000047
! Mem[000000009080000c] = 27170000, %g2 = 000000007a67b1b3
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000002717
! %l3 = 0000000000000047, Mem[000000009180001c] = 43a0a31e
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = 00000047
! Mem[0000000091000010] = 00000000, %g2 = 0000000000002717
ldub [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000009180001c] = 00475566, %g2 = 0000000000000000
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000000047
! Mem[0000000091000004] = f63af876, %g2 = 0000000000000047
lduw [%i6+0x004],%g2 ! %g2 = 00000000f63af876
! Mem[0000000091800008] = 8b9883bd, %g2 = 00000000f63af876
lduh [%o0+%o1],%g2 ! %g2 = 0000000000008b98
! %l6 = 000000000000a62d, Mem[0000000091800010] = 0000ffdf
stw %l6,[%o0+%o2] ! Mem[0000000091800010] = 0000a62d
! %l0 = 5f78786b, %l1 = 000000f8, Mem[000000003e800010] = 6ff97d1e e78cc01a
std %l0,[%i1+%o2] ! Mem[000000003e800010] = 5f78786b 000000f8
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000005f78786b
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000f8
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000064a9
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000047
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f63af876
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffdf
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000a62d
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000cd813d9f
bne,a,pn %xcc,p23_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p23_check_fp_registers:
set p23_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0609b60d 1f3d5248
bne %xcc,p23_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 2bce7a48 0e9b39d5
bne %xcc,p23_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c1e19a9a 5fe67eda
bne %xcc,p23_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e5bb5a8f 212f7496
bne %xcc,p23_f6_fail
nop
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 90f80c9e0d875353
ldx [%i0+0x008],%g3 ! Observed data at 000000003e000008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 12c3a31e0d875353
ldx [%i0+0x018],%g3 ! Observed data at 000000003e000018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00a9004cffffcd83
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+0x000],%g2 ! Expected data = 84d04e03cd813d9f
ldx [%i1+0x000],%g3 ! Observed data at 000000003e800000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = f63af87643a0a31e
ldx [%i1+0x008],%g3 ! Observed data at 000000003e800008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5f78786b000000f8
ldx [%i1+0x010],%g3 ! Observed data at 000000003e800010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 294a3df6d042a48e
ldx [%i1+0x018],%g3 ! Observed data at 000000003e800018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = e21359580afbdc2d
ldx [%i1+0x020],%g3 ! Observed data at 000000003e800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 35e013d40fcb07aa
ldx [%i1+0x030],%g3 ! Observed data at 000000003e800030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1034092bcc11b324
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 = ffffffffffffcd83
ldx [%i2+0x008],%g3 ! Observed data at 000000003f000008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8cef5519d4371597
ldx [%i2+0x018],%g3 ! Observed data at 000000003f000018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000000064a9
ldx [%i2+0x020],%g3 ! Observed data at 000000003f000020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x020,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 00000000f63ab1b3
ldx [%i3+0x008],%g3 ! Observed data at 000000003f800008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = f63af87643a0a31e
ldx [%i3+0x018],%g3 ! Observed data at 000000003f800018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fffffffffffff63a
ldx [%i3+0x020],%g3 ! Observed data at 000000003f800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x020,%g4
! The test for processor 23 has passed
p23_passed:
ta GOOD_TRAP
nop
p23_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p23_failed
p23_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p23_failed
p23_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p23_failed
p23_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p23_failed
p23_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p23_failed
p23_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p23_failed
p23_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p23_failed
p23_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p23_failed
p23_f0_fail:
set p23_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f2_fail:
set p23_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f4_fail:
set p23_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p23_f6_fail:
set p23_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800000]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e000010]
stba %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000018]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003e000020]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f800020]
done
p23_trap1o:
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800000]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003e000010]
stba %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000018]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003e000020]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f800020]
done
p23_trap2e:
stba %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800010]
stba %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000010]
stda %l2,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000028]
stxa %l3,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000008]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f800000]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f000008]
done
p23_trap2o:
stba %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800010]
stba %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000010]
stda %l2,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000028]
stxa %l3,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e000008]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f800000]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003f000008]
done
p23_trap3e:
nop
nop
nop
done
p23_trap3o:
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 = 095eb3558e43a07e
ldx [%g1+0x008],%l1 ! %l1 = f63af87643a084d0
ldx [%g1+0x010],%l2 ! %l2 = 66c3abb08cef5519
ldx [%g1+0x018],%l3 ! %l3 = 874d9867d4371597
ldx [%g1+0x020],%l4 ! %l4 = 527eaaa6c55bdce0
ldx [%g1+0x028],%l5 ! %l5 = 82a3a5f1e9c9cd38
ldx [%g1+0x030],%l6 ! %l6 = e21359580afbdc2d
ldx [%g1+0x038],%l7 ! %l7 = 09c15c07e7e5f670
! 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 = fa3898fa 79ce5693 ec4386e1 7a5e2393
! %f4 = f3a55936 ff0f8cef 9fb4d0ac 6d57a6a3
! %f8 = 62d9f557 439bc9f1 f375cc38 d970dfdf
! %f12 = 0c6a303e f4b77604 2c21875a cc83ec85
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ed625877 d80e6302 35ac25f6 74665ae9
! %f20 = 585d0d3c 9d7befdc d3e7c400 a66e51cc
! %f24 = 65359789 16d6d568 e3f4df55 5266b126
! %f28 = ecf32202 dcb8fbf0 db80f484 d2f7a950
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bc77bc0e 58079e74 d40330c8 a9e47bd1
! %f36 = 4f479816 ecb3894d 2a86da6d cc51eccd
! %f40 = 09f8df77 b714bb38 de7c87dc ce5c1ea0
! %f44 = 671e8d48 c8d231fa 464cfb25 0cad72e8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7f63eb2000000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = 7f63eb2000000069
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:
! %l4 = b775636dddc0d675, Mem[0000000090800028] = 4459f5d351e85f11
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = b775636dddc0d675
! Mem[0000000041800010] = 6652039acd2c0a61, %l0 = 64b0fb77a5b0b38c
ldx [%i3+%o2],%l0 ! %l0 = 6652039acd2c0a61
! Mem[0000000091000014] = 7757fe01, %g2 = 0000000000000000
lduw [%i6+0x014],%g2 ! %g2 = 000000007757fe01
! Mem[000000009100000c] = 7312abd6, %g18 = 52fabf5a24f9a944
ldsw [%i6+0x00c],%g2 ! %g2 = 52fabf5a24f9a944
! %l0 = cd2c0a61, %l1 = 9a66a753, Mem[0000000041800000] = 93538fe4 5c4e5295
std %l0,[%i3+%g0] ! Mem[0000000041800000] = cd2c0a61 9a66a753
! %l0 = cd2c0a61, %l1 = 9a66a753, Mem[0000000091000020] = 8b0950dd 0f65f93d
std %l0,[%i6+%o4] ! Mem[0000000091000020] = cd2c0a61 9a66a753
! %l3 = ca90949ea8693698, Mem[0000000090000024] = 0332e58e
stw %l3,[%i4+0x024] ! Mem[0000000090000024] = a8693698
! Mem[0000000090000018] = 17902870, %g2 = 000000007312abd6
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000017
! %l0 = 6652039acd2c0a61, Mem[000000004100003a] = e02f4c36
sth %l0,[%i2+0x03a] ! Mem[0000000041000038] = e02f0a61
! Mem[0000000091800004] = 07b3e6aa, %g18 = 52fabf5a24f9a944
ldsw [%o0+0x004],%g2 ! %g2 = 52fabf5a24f9a944
p24_label_2:
! %l7 = ccc52f8a5a0018e5, Mem[0000000091800013] = 8296298c
stb %l7,[%o0+0x013] ! Mem[0000000091800010] = e596298c
! Mem[000000009100000c] = abd66cff, %g2 = 0000000007b3e6aa
ldub [%i6+0x00e],%g2 ! %g2 = 00000000000000ab
! Mem[0000000040000008] = 14741902, %l6 = 5380bc723b2ac339
ldsb [%i0+%o1],%l6 ! %l6 = 0000000000000014
! Mem[0000000091000038] = e25676cb, %g2 = 00000000000000ab
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000e2
! %l5 = af6f233892671c1a, Mem[0000000041800020] = e8a96f9a
stb %l5,[%i3+%o4] ! Mem[0000000041800020] = 1aa96f9a
! Mem[000000004000000c] = 7c81bb52, %l4 = b775636dddc0d675
ldsh [%i0+0x00e],%l4 ! %l4 = ffffffffffffbb52
! Mem[000000009000001c] = edfb0e0a, %g2 = 00000000000000e2
ldub [%i4+0x01d],%g2 ! %g2 = 00000000000000ed
! %l7 = ccc52f8a5a0018e5, Mem[0000000090800028] = b775636d
sth %l7,[%i5+%o5] ! Mem[0000000090800028] = 18e5636d
! %l3 = ca90949ea8693698, Mem[000000009180001c] = b7684e28
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = a8693698
! Mem[0000000090000008] = b427e099, %g2 = 00000000000000ed
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
p24_label_3:
! %l2 = 015e76dc45f9d281, Mem[0000000091000017] = 015ffaf2
stb %l2,[%i6+0x017] ! Mem[0000000091000014] = 815ffaf2
! %l1 = c669af049a66a753, Mem[000000009100000a] = 80527312
sth %l1,[%i6+0x00a] ! Mem[0000000091000008] = a7537312
! Mem[0000000091000010] = 6cff95cd 7757fe81, %g2 = b427e099, %g3 = 00000000
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000007757fe81
! %l0 = 6652039acd2c0a61, Mem[000000004080001c] = 737ab569
stb %l0,[%i1+0x01c] ! Mem[000000004080001c] = 617ab569
! Mem[0000000040000008] = 14741902 7c81bb52, %l6 = 00000014, %l7 = 5a0018e5
ldd [%i0+%o1],%l6 ! %l6 = 0000000014741902 000000007c81bb52
! Mem[0000000040000018] = d97bcf95, %l0 = 6652039acd2c0a61
ldub [%i0+0x019],%l0 ! %l0 = 000000000000007b
! Mem[0000000041000000] = 209a6f45, %l1 = c669af049a66a753
lduw [%i2+%g0],%l1 ! %l1 = 00000000209a6f45
! %l2 = 015e76dc45f9d281, Mem[0000000091000024] = 9a66a753
sth %l2,[%i6+0x024] ! Mem[0000000091000024] = d281a753
! Mem[0000000091800018] = 06faad5c, %g2 = 000000006cff95cd
lduw [%o0+%o3],%g2 ! %g2 = 0000000006faad5c
! %l7 = 000000007c81bb52, Mem[0000000090000008] = b427e099
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 7c81bb52
p24_label_4:
! %l0 = 000000000000007b, Mem[0000000090000030] = 7a6764e2807fa20a
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 000000000000007b
! Mem[0000000091800010] = 51e59629, %g2 = 0000000006faad5c
ldub [%o0+0x012],%g2 ! %g2 = 0000000000000051
! Mem[000000009000000c] = 152d46b0, %g18 = 52fabf5a24f9a944
ldsw [%i4+0x00c],%g2 ! %g2 = 52fabf5a24f9a944
! Mem[0000000091000030] = a5b5761e, %g18 = 52fabf5a24f9a944
ldsw [%i6+0x030],%g2 ! %g2 = 52fabf5a24f9a944
! %l3 = ca90949ea8693698, Mem[0000000041000034] = 2402000d
stw %l3,[%i2+0x034] ! Mem[0000000041000034] = a8693698
! Mem[0000000041000004] = 06e2e2c8, %l6 = 0000000014741902
ldub [%i2+0x006],%l6 ! %l6 = 00000000000000e2
! Mem[000000009100002c] = 08a9d051, %g2 = ffffffffa5b5761e
lduh [%i6+0x02c],%g2 ! %g2 = 00000000000008a9
! Mem[000000009080000c] = c9f8449d, %g2 = 00000000000008a9
ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffffc9
! %l6 = 000000e2, %l7 = 7c81bb52, Mem[0000000090000038] = 53918eb2 e6c51178
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 000000e2 7c81bb52
! %l2 = 015e76dc45f9d281, Mem[000000009180002c] = df4e4459
stb %l2,[%o0+0x02c] ! Mem[000000009180002c] = 814e4459
p24_label_5:
! %l6 = 000000e2, %l7 = 7c81bb52, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 000000e2 7c81bb52
! Mem[0000000090800008] = 1214acc7, %g2 = ffffffffffffffc9
ldub [%i5+0x00b],%g2 ! %g2 = 0000000000000012
! %l6 = 000000e2, %l7 = 7c81bb52, Mem[0000000090800018] = 000000e2 7c81bb52
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 000000e2 7c81bb52
! %l1 = 00000000209a6f45, Mem[0000000090000006] = 8c747c81
stb %l1,[%i4+0x006] ! Mem[0000000090000004] = 45747c81
! Mem[0000000091000020] = 61d281a7, %g2 = 0000000000000012
ldub [%i6+0x023],%g2 ! %g2 = 0000000000000061
! Mem[000000004080000c] = 8a39fe64, %l2 = 015e76dc45f9d281
lduh [%i1+0x00c],%l2 ! %l2 = 0000000000008a39
! Mem[0000000090000000] = 80d6ba45, %g2 = 0000000000000061
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffff80
! Mem[0000000041800008] = 039177d9 45936512, %l4 = ffffbb52, %l5 = 92671c1a
ldd [%i3+%o1],%l4 ! %l4 = 00000000039177d9 0000000045936512
! %l3 = ca90949ea8693698, Mem[000000004080000e] = 8a39fe64
sth %l3,[%i1+0x00e] ! Mem[000000004080000c] = 8a393698
! %l2 = 0000000000008a39, Mem[0000000090000010] = 1d358e58
stw %l2,[%i4+%o2] ! Mem[0000000090000010] = 00008a39
p24_label_6:
! Mem[000000009000003c] = 7c81bb52, %g2 = ffffffffffffff80
lduh [%i4+0x03c],%g2 ! %g2 = 0000000000007c81
! Mem[000000009080002c] = ddc0d675, %g2 = 0000000000007c81
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffffddc0
! %l4 = 00000000039177d9, Mem[0000000091000006] = b0a548c2
sth %l4,[%i6+0x006] ! Mem[0000000091000004] = 77d948c2
! %l3 = ca90949ea8693698, Mem[000000004080003a] = e9f0af46
sth %l3,[%i1+0x03a] ! Mem[0000000040800038] = e9f03698
! Mem[000000009080001c] = 7c81bb52, %g18 = 52fabf5a24f9a944
ldsw [%i5+0x01c],%g2 ! %g2 = 52fabf5a24f9a944
! Mem[0000000090000034] = 0000007b, %g2 = 000000007c81bb52
lduh [%i4+0x034],%g2 ! %g2 = 0000000000000000
! Mem[000000009100001c] = 47a19fcf, %g2 = 0000000000000000
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! Mem[0000000040800018] = a0fba8e3, %l4 = 00000000039177d9
lduh [%i1+%o3],%l4 ! %l4 = 000000000000a0fb
! %l4 = 000000000000a0fb, Mem[000000004000000a] = 14741902
sth %l4,[%i0+0x00a] ! Mem[0000000040000008] = 1474a0fb
! %l3 = ca90949ea8693698, Mem[0000000040000036] = f92b0b17
stb %l3,[%i0+0x036] ! Mem[0000000040000034] = f92b9817
p24_label_7:
! Mem[0000000091000024] = a75321a9, %g2 = 00000000000047a1
lduh [%i6+0x026],%g2 ! %g2 = 000000000000a753
! %l1 = 00000000209a6f45, Mem[0000000091000000] = 6ae82f8898f977d9
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 00000000209a6f45
! Mem[0000000091000008] = 48c2a753, %g2 = 000000000000a753
ldsh [%i6+%o1],%g2 ! %g2 = 00000000000048c2
! Mem[000000004080003c] = 4edea403, %l4 = 000000000000a0fb
ldsb [%i1+0x03c],%l4 ! %l4 = 000000000000004e
! Mem[0000000040000000] = b1bdf104, %l6 = 00000000000000e2
lduw [%i0+%g0],%l6 ! %l6 = 00000000b1bdf104
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 000048c2, %g3 = 7757fe81
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 0000000054b6116d
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! Mem[000000009080000c] = c7c9f844, %g2 = eaf607f479e2e95e
ldub [%i5+0x00e],%g2 ! %g2 = 00000000000000c7
! %l2 = 0000000000008a39, Mem[000000009000002e] = 2cbb0000
stb %l2,[%i4+0x02e] ! Mem[000000009000002c] = 39bb0000
! %l2 = 0000000000008a39, Mem[0000000091000034] = 1214449b
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = 00008a39
p24_label_8:
! %l2 = 0000000000008a39, Mem[0000000090000010] = 00008a39
stw %l2,[%i4+%o2] ! Mem[0000000090000010] = 00008a39
! Mem[0000000090800004] = dd4bc205, %g2 = 00000000000000c7
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffffdd
! %l7 = 000000007c81bb52, Mem[0000000090000009] = 81bb5215
stb %l7,[%i4+0x009] ! Mem[0000000090000008] = 52bb5215
! Mem[0000000090000038] = e27c81bb, %g2 = ffffffffffffffdd
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000e2
! Mem[000000009100000c] = d66cff95, %g2 = 00000000000000e2
ldsb [%i6+0x00f],%g2 ! %g2 = ffffffffffffffd6
! %l1 = 00000000209a6f45, Mem[000000009080001a] = 00e27c81
stb %l1,[%i5+0x01a] ! Mem[0000000090800018] = 45e27c81
! Mem[0000000091000024] = d281a753, %g2 = ffffffffffffffd6
lduw [%i6+0x024],%g2 ! %g2 = 00000000d281a753
! Mem[0000000091800010] = 4e51e596, %g2 = 00000000d281a753
ldsb [%o0+0x011],%g2 ! %g2 = 000000000000004e
! Mem[000000004100003c] = 165c43a4, %l1 = 00000000209a6f45
lduw [%i2+0x03c],%l1 ! %l1 = 00000000165c43a4
! %l2 = 0000000000008a39, Mem[0000000091800036] = 258454b6
sth %l2,[%o0+0x036] ! Mem[0000000091800034] = 8a3954b6
p24_label_9:
! Mem[0000000090800018] = 000045e2 7c81bb52, %g2 = 0000004e, %g3 = 9d52adff
ldd [%i5+%o3],%g2 ! %g2 = 00000000000045e2 000000007c81bb52
! Mem[0000000090800010] = f8449dd9, %g2 = 00000000000045e2
ldsb [%i5+%o2],%g2 ! %g2 = fffffffffffffff8
! %l6 = 00000000b1bdf104, Mem[0000000090000033] = 00000000
stb %l6,[%i4+0x033] ! Mem[0000000090000030] = 04000000
! %l7 = 000000007c81bb52, Mem[0000000041800015] = cd2c0a61
stb %l7,[%i3+0x015] ! Mem[0000000041800014] = cd520a61
! %l5 = 0000000045936512, Mem[0000000090800018] = 000045e27c81bb52
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = 0000000045936512
! Mem[0000000091000038] = e25676cb, %g18 = 52fabf5a24f9a944
ldsw [%i6+0x038],%g2 ! %g2 = 52fabf5a24f9a944
! Mem[000000009100001c] = 47a19fcf, %g18 = 52fabf5a24f9a944
ldsw [%i6+0x01c],%g2 ! %g2 = 52fabf5a24f9a944
! Mem[0000000091000030] = a5b5761e 00008a39, %g2 = 47a19fcf, %g3 = 7c81bb52
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 0000000000008a39
! Mem[0000000090000000] = 80d6ba45, %g2 = 00000000a5b5761e
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffff80
! %l1 = 00000000165c43a4, Mem[000000009000001a] = 902870ed
sth %l1,[%i4+0x01a] ! Mem[0000000090000018] = 43a470ed
p24_label_10:
! %l2 = 00008a39, %l3 = a8693698, Mem[0000000091800000] = fb520ab0 07b3e6aa
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 00008a39 a8693698
! Mem[0000000090800038] = 66e1d7bc adc27bb0, %g2 = ffffff80, %g3 = 00008a39
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000adc27bb0
! %l3 = ca90949ea8693698, Mem[0000000090800012] = 9dd95e35
sth %l3,[%i5+0x012] ! Mem[0000000090800010] = 36985e35
! %l4 = 000000000000004e, Mem[0000000041000028] = 6712f3c17e4f3578
stx %l4,[%i2+%o5] ! Mem[0000000041000028] = 000000000000004e
! Mem[0000000090000038] = 000000e27c81bb52, %g2 = 0000000066e1d7bc
ldx [%i4+0x038],%g2 ! %g2 = 000000e27c81bb52
! %l0 = 000000000000007b, Mem[0000000091800028] = 153f24b0
stb %l0,[%o0+%o5] ! Mem[0000000091800028] = 7b3f24b0
! %l5 = 0000000045936512, Mem[0000000040000020] = f2f12e4d
sth %l5,[%i0+%o4] ! Mem[0000000040000020] = 65122e4d
! %l4 = 000000000000004e, Mem[0000000091800030] = 43bc1d81
sth %l4,[%o0+0x030] ! Mem[0000000091800030] = 004e1d81
! %l2 = 0000000000008a39, Mem[000000009100003f] = 8f000000
stb %l2,[%i6+0x03f] ! Mem[000000009100003c] = 39000000
! Mem[0000000091800008] = 8b9883bd, %g2 = 000000e27c81bb52
ldub [%o0+%o1],%g2 ! %g2 = 000000000000008b
p24_label_11:
! %l3 = ca90949ea8693698, Mem[000000009000001a] = 43a470ed
sth %l3,[%i4+0x01a] ! Mem[0000000090000018] = 369870ed
! Mem[000000004080003c] = 4edea403, %l0 = 000000000000007b
ldsh [%i1+0x03e],%l0 ! %l0 = ffffffffffffa403
! Mem[000000009000000c] = 152d46b0, %g18 = 52fabf5a24f9a944
ldsw [%i4+0x00c],%g2 ! %g2 = 52fabf5a24f9a944
! Mem[0000000091000018] = 5ffaf26e47a19fcf, %g2 = 00000000152d46b0
ldx [%i6+%o3],%g2 ! %g2 = 5ffaf26e47a19fcf
! Mem[0000000091000028] = 21a95ba1, %g18 = 52fabf5a24f9a944
ldsw [%i6+%o5],%g2 ! %g2 = 52fabf5a24f9a944
! %l3 = ca90949ea8693698, Mem[0000000090800028] = 18e5636d
stw %l3,[%i5+%o5] ! Mem[0000000090800028] = a8693698
! Mem[0000000090000018] = 1d173698, %g2 = 0000000021a95ba1
ldub [%i4+%o3],%g2 ! %g2 = 000000000000001d
! Mem[000000009000002c] = 7d3b39bb, %g18 = 52fabf5a24f9a944
ldsw [%i4+0x02c],%g2 ! %g2 = 52fabf5a24f9a944
! Mem[0000000040000028] = 9863ee06, %l0 = ffffffffffffa403
lduw [%i0+%o5],%l0 ! %l0 = 000000009863ee06
! %l0 = 000000009863ee06, Mem[000000009180001c] = a8693698
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = 9863ee06
p24_label_12:
! Mem[0000000090000030] = 00000400, %g2 = 000000007d3b39bb
ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000000
! Mem[000000009180003c] = ff000000, %g2 = 0000000000000000
ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffffff
! %l0 = 9863ee06, %l1 = 165c43a4, Mem[0000000090000038] = 000000e2 7c81bb52
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 9863ee06 165c43a4
! Mem[0000000090800008] = 5a1ae612, %g2 = ffffffffffffffff
lduw [%i5+%o1],%g2 ! %g2 = 000000005a1ae612
! Mem[0000000090000028] = af022e97, %g18 = 52fabf5a24f9a944
ldsw [%i4+%o5],%g2 ! %g2 = 52fabf5a24f9a944
! Mem[0000000090000020] = 0ad8f703, %g2 = ffffffffaf022e97
lduw [%i4+%o4],%g2 ! %g2 = 000000000ad8f703
! %l6 = 00000000b1bdf104, Mem[0000000090800019] = 00000045
stb %l6,[%i5+0x019] ! Mem[0000000090800018] = 04000045
! %l2 = 0000000000008a39, Mem[000000009000003c] = 165c43a4
stw %l2,[%i4+0x03c] ! Mem[000000009000003c] = 00008a39
! Mem[000000004000002c] = e5db2492, %l4 = 000000000000004e
ldsw [%i0+0x02c],%l4 ! %l4 = ffffffffe5db2492
! %l0 = 000000009863ee06, Mem[0000000090000014] = d828ead6
sth %l0,[%i4+0x014] ! Mem[0000000090000014] = ee06ead6
p24_label_13:
! %l5 = 0000000045936512, Mem[0000000091000038] = e25676cb62bf8c39
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 0000000045936512
! %l4 = e5db2492, %l5 = 45936512, Mem[0000000091800028] = 7b3f24b0 814e4459
std %l4,[%o0+%o5] ! Mem[0000000091800028] = e5db2492 45936512
! Mem[0000000091800030] = 004e1d81 51538a39, %g2 = 0ad8f703, %g3 = adc27bb0
ldd [%o0+0x030],%g2 ! %g2 = 00000000004e1d81 0000000051538a39
! Mem[000000009080002c] = ddc0d675, %g18 = 52fabf5a24f9a944
ldsw [%i5+0x02c],%g2 ! %g2 = 52fabf5a24f9a944
! Mem[0000000091000018] = 6e47a19f, %g2 = ffffffffddc0d675
ldub [%i6+0x01b],%g2 ! %g2 = 000000000000006e
! Mem[0000000041800028] = 96ddeb5c6c8359fa, %l6 = 00000000b1bdf104
ldx [%i3+%o5],%l6 ! %l6 = 96ddeb5c6c8359fa
! Mem[0000000040800024] = 7059ff0c, %l3 = ca90949ea8693698
ldsw [%i1+0x024],%l3 ! %l3 = 000000007059ff0c
! Mem[000000009080000c] = 14acc7c9, %g2 = 000000000000006e
lduw [%i5+0x00c],%g2 ! %g2 = 0000000014acc7c9
! Mem[0000000090800024] = 4907a869, %g2 = 0000000014acc7c9
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004907
! %l0 = 9863ee06, %l1 = 165c43a4, Mem[0000000040800000] = 8b2d6550 ed2bc0ef
std %l0,[%i1+%g0] ! Mem[0000000040800000] = 9863ee06 165c43a4
p24_label_14:
! Mem[0000000091000008] = 48c2a753 7312abd6, %g2 = 00004907, %g3 = 51538a39
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c2a753 000000007312abd6
! Mem[000000009180003c] = 9d52adff, %g2 = 0000000048c2a753
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! %l0 = 000000009863ee06, Mem[000000009000000c] = 152d46b0
sth %l0,[%i4+0x00c] ! Mem[000000009000000c] = ee0646b0
! %l4 = e5db2492, %l5 = 45936512, Mem[0000000090800020] = 0c86ef26 35144907
std %l4,[%i5+%o4] ! Mem[0000000090800020] = e5db2492 45936512
! %l3 = 000000007059ff0c, Mem[0000000040000028] = 9863ee06
stw %l3,[%i0+%o5] ! Mem[0000000040000028] = 7059ff0c
! Mem[0000000091800020] = 5566979d, %g2 = 000000009d52adff
lduw [%o0+%o4],%g2 ! %g2 = 000000005566979d
! Mem[000000009000003c] = 39000000, %g2 = 000000005566979d
ldub [%i4+0x03f],%g2 ! %g2 = 0000000000000039
! Mem[0000000090000000] = 09d53180, %g2 = 0000000000000039
lduw [%i4+%g0],%g2 ! %g2 = 0000000009d53180
! Mem[0000000090000024] = 98af022e, %g2 = 0000000009d53180
ldsb [%i4+0x027],%g2 ! %g2 = ffffffffffffff98
! Mem[000000004000003c] = 68cfa5cc, %l6 = 96ddeb5c6c8359fa
ldsh [%i0+0x03e],%l6 ! %l6 = ffffffffffffa5cc
p24_label_15:
! Mem[0000000090800018] = 0004000045936512, %g2 = ffffffffffffff98
ldx [%i5+%o3],%g2 ! %g2 = 0004000045936512
! Mem[000000009080001c] = 45936512, %g2 = 0004000045936512
ldsb [%i5+0x01c],%g2 ! %g2 = 0000000000000045
! Mem[0000000041800030] = 0d90cb35, %l6 = ffffffffffffa5cc
ldsh [%i3+0x030],%l6 ! %l6 = 0000000000000d90
! Mem[000000009080000c] = 14acc7c9, %g18 = 52fabf5a24f9a944
ldsw [%i5+0x00c],%g2 ! %g2 = 52fabf5a24f9a944
! Mem[0000000090800008] = e61214ac, %g2 = 0000000014acc7c9
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000e612
! Mem[0000000041800010] = 6652039a, %l2 = 0000000000008a39
ldsh [%i3+%o2],%l2 ! %l2 = 0000000000006652
! Mem[000000009000003c] = 008a3900, %g2 = 000000000000e612
ldub [%i4+0x03d],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000045936512, Mem[0000000090000030] = 000000040000007b
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 0000000045936512
! Mem[000000009180003c] = 9d52adff, %g2 = 0000000000000000
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! Mem[0000000091000014] = 7757fe81, %g2 = 000000009d52adff
ldub [%i6+0x014],%g2 ! %g2 = 0000000000000077
p24_label_16:
! %l5 = 0000000045936512, Mem[0000000090800028] = a8693698
sth %l5,[%i5+%o5] ! Mem[0000000090800028] = 65123698
! Mem[0000000090000014] = 06ead61d, %g2 = 0000000000000077
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000006
! %l2 = 0000000000006652, Mem[000000009000001f] = 0e0ad8f7
stb %l2,[%i4+0x01f] ! Mem[000000009000001c] = 520ad8f7
! Mem[0000000091800030] = 004e1d81 51538a39, %g2 = 00000006, %g3 = 7312abd6
ldd [%o0+0x030],%g2 ! %g2 = 00000000004e1d81 0000000051538a39
! Mem[0000000090000038] = 9863ee06, %g2 = 00000000004e1d81
ldub [%i4+0x038],%g2 ! %g2 = 0000000000000098
! Mem[0000000041800034] = 2019c330, %l5 = 0000000045936512
ldsb [%i3+0x037],%l5 ! %l5 = 0000000000000030
! %l5 = 0000000000000030, Mem[0000000090800008] = 5a1ae612
stw %l5,[%i5+%o1] ! Mem[0000000090800008] = 00000030
! %l1 = 00000000165c43a4, Mem[0000000041800000] = cd2c0a61
stw %l1,[%i3+%g0] ! Mem[0000000041800000] = 165c43a4
! %l3 = 000000007059ff0c, Mem[0000000040000008] = 1474a0fb
stb %l3,[%i0+%o1] ! Mem[0000000040000008] = 0c74a0fb
! Mem[0000000090800024] = 45936512, %g2 = 0000000000000098
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000004593
p24_label_17:
! Mem[0000000091000008] = a7537312, %g2 = 0000000000004593
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffa753
! Mem[0000000091800028] = e5db2492, %g2 = ffffffffffffa753
lduw [%o0+%o5],%g2 ! %g2 = 00000000e5db2492
! %l6 = 00000d90, %l7 = 7c81bb52, Mem[0000000040800038] = e9f03698 4edea403
std %l6,[%i1+0x038] ! Mem[0000000040800038] = 00000d90 7c81bb52
! %l7 = 000000007c81bb52, Mem[0000000041800018] = 239ba982
stw %l7,[%i3+%o3] ! Mem[0000000041800018] = 7c81bb52
! %l6 = 0000000000000d90, Mem[0000000091000030] = a5b5761e00008a39
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 0000000000000d90
! %l5 = 0000000000000030, Mem[000000009000002a] = 2e977d3b
stb %l5,[%i4+0x02a] ! Mem[0000000090000028] = 30977d3b
! Mem[000000009080000c] = 14acc7c9, %g2 = 00000000e5db2492
lduh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
! %l3 = 000000007059ff0c, Mem[0000000041800004] = 9a66a753
sth %l3,[%i3+0x004] ! Mem[0000000041800004] = ff0ca753
! %l6 = 0000000000000d90, Mem[0000000091800000] = 00008a39a8693698
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000d90
! Mem[0000000090000014] = d61d1736, %g2 = 00000000000014ac
ldub [%i4+0x017],%g2 ! %g2 = 00000000000000d6
p24_label_18:
! Mem[0000000091000010] = 6cff95cd7757fe81, %g2 = 00000000000000d6
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe81
! Mem[000000009080000c] = 14acc7c9, %g2 = 6cff95cd7757fe81
ldsb [%i5+0x00c],%g2 ! %g2 = 0000000000000014
! Mem[0000000091000000] = 00000000, %g2 = 0000000000000014
lduw [%i6+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = 73d0acf8 dd4bc205, %g2 = 00000000, %g3 = 51538a39
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000dd4bc205
! Mem[0000000090000014] = ead61d17, %g2 = 0000000073d0acf8
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffead6
! %l0 = 000000009863ee06, Mem[0000000040800010] = 00990ee4
stw %l0,[%i1+%o2] ! Mem[0000000040800010] = 9863ee06
! %l0 = 9863ee06, %l1 = 165c43a4, Mem[0000000040800008] = 0ff1e034 8a393698
std %l0,[%i1+%o1] ! Mem[0000000040800008] = 9863ee06 165c43a4
! Mem[000000004000003c] = 68cfa5cc, %l4 = ffffffffe5db2492
ldsw [%i0+0x03c],%l4 ! %l4 = 0000000068cfa5cc
! %l6 = 0000000000000d90, Mem[0000000090000016] = ead61d17
sth %l6,[%i4+0x016] ! Mem[0000000090000014] = 0d901d17
! Mem[0000000091800034] = 51538a39, %g2 = ffffffffffffead6
ldsb [%o0+0x034],%g2 ! %g2 = 0000000000000051
p24_label_19:
! Mem[0000000090000004] = ba45747c, %g2 = 0000000000000051
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffba
! Mem[000000009100003c] = 45936512, %g2 = ffffffffffffffba
lduw [%i6+0x03c],%g2 ! %g2 = 0000000045936512
! Mem[0000000041800024] = 4e51ae0c, %l3 = 000000007059ff0c
ldsb [%i3+0x024],%l3 ! %l3 = 000000000000004e
! %l2 = 0000000000006652, Mem[0000000091800036] = 8a3954b6
stb %l2,[%o0+0x036] ! Mem[0000000091800034] = 523954b6
! Mem[0000000090000024] = a8693698, %g2 = 0000000045936512
ldub [%i4+0x024],%g2 ! %g2 = 00000000000000a8
! Mem[000000009180003c] = 9d52adff, %g2 = 00000000000000a8
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffff9d52
! %l3 = 000000000000004e, Mem[000000004000001d] = a822bebe
stb %l3,[%i0+0x01d] ! Mem[000000004000001c] = a84ebebe
! Mem[000000009000000c] = ee0646b0, %g2 = ffffffffffff9d52
lduw [%i4+0x00c],%g2 ! %g2 = 00000000ee0646b0
! Mem[0000000091800000] = 00000000 00000d90, %g2 = ee0646b0, %g3 = dd4bc205
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 0000000000000d90
! %l6 = 00000d90, %l7 = 7c81bb52, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 00000d90 7c81bb52
p24_label_20:
! %l6 = 0000000000000d90, Mem[0000000090000006] = 45747c52
sth %l6,[%i4+0x006] ! Mem[0000000090000004] = 0d907c52
! Mem[000000009100000c] = abd66cff, %g2 = 0000000000000000
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffabd6
! %l5 = 0000000000000030, Mem[0000000090000008] = 7c52bb52
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = 00000030
! %l6 = 00000d90, %l7 = 7c81bb52, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 00000d90 7c81bb52
! %l2 = 0000000000006652, Mem[000000009180003e] = adff0000
stb %l2,[%o0+0x03e] ! Mem[000000009180003c] = 52ff0000
! Mem[0000000091800008] = 8b9883bd 3923d9af, %g2 = ffffabd6, %g3 = 00000d90
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 000000003923d9af
! %l3 = 000000000000004e, Mem[0000000091000024] = d281a753
sth %l3,[%i6+0x024] ! Mem[0000000091000024] = 004ea753
! %l6 = 0000000000000d90, Mem[0000000040800020] = 3c5145b4
sth %l6,[%i1+%o4] ! Mem[0000000040800020] = 0d9045b4
! %l5 = 0000000000000030, Mem[0000000090000016] = 0d901d17
sth %l5,[%i4+0x016] ! Mem[0000000090000014] = 00301d17
! Mem[000000009000001c] = 70edfb52, %g18 = 52fabf5a24f9a944
ldsw [%i4+0x01c],%g2 ! %g2 = 52fabf5a24f9a944
p24_label_21:
! Mem[0000000041000000] = 209a6f45, %l2 = 0000000000006652
ldsh [%i2+%g0],%l2 ! %l2 = 000000000000209a
! Mem[0000000090000008] = 00000030, %g18 = 52fabf5a24f9a944
ldsw [%i4+%o1],%g2 ! %g2 = 52fabf5a24f9a944
! %l7 = 000000007c81bb52, Mem[0000000090000005] = ba0d9000
stb %l7,[%i4+0x005] ! Mem[0000000090000004] = 520d9000
! Mem[000000009000001c] = 70edfb52, %g2 = 0000000000000030
ldsh [%i4+0x01c],%g2 ! %g2 = 00000000000070ed
! Mem[0000000040000018] = d97bcf95, %l2 = 000000000000209a
lduw [%i0+%o3],%l2 ! %l2 = 00000000d97bcf95
! %l0 = 000000009863ee06, Mem[0000000040000020] = 65122e4dfce9f1bb
stx %l0,[%i0+%o4] ! Mem[0000000040000020] = 000000009863ee06
! %l5 = 0000000000000030, Mem[0000000090000030] = 00000000
sth %l5,[%i4+0x030] ! Mem[0000000090000030] = 00300000
! %l3 = 000000000000004e, Mem[0000000091000028] = 00000d907c81bb52
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 000000000000004e
! Mem[0000000041800014] = cd520a61, %l5 = 0000000000000030
ldsb [%i3+0x016],%l5 ! %l5 = 000000000000000a
! %l6 = 0000000000000d90, Mem[0000000091800020] = 5566979dba3ff053
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 0000000000000d90
p24_label_22:
! %l3 = 000000000000004e, Mem[000000004180003b] = 6e411718
stb %l3,[%i3+0x03b] ! Mem[0000000041800038] = 6e41174e
! Mem[0000000040800024] = 7059ff0c, %l3 = 000000000000004e
lduw [%i1+0x024],%l3 ! %l3 = 000000007059ff0c
! Mem[0000000090000030] = 00300000 45936512, %g2 = 000070ed, %g3 = 3923d9af
ldd [%i4+0x030],%g2 ! %g2 = 0000000000300000 0000000045936512
! %l6 = 0000000000000d90, Mem[0000000090800038] = 00000d90
stw %l6,[%i5+0x038] ! Mem[0000000090800038] = 00000d90
! Mem[0000000091800000] = 00000000, %g2 = 0000000000300000
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000000000
! %l2 = d97bcf95, %l3 = 7059ff0c, Mem[0000000091800028] = e5db2492 45936512
std %l2,[%o0+%o5] ! Mem[0000000091800028] = d97bcf95 7059ff0c
! %l3 = 000000007059ff0c, Mem[000000009000003a] = ee060000
stb %l3,[%i4+0x03a] ! Mem[0000000090000038] = 0c060000
! Mem[0000000041000000] = 209a6f45, %l1 = 00000000165c43a4
lduh [%i2+0x002],%l1 ! %l1 = 0000000000006f45
! Mem[0000000090800038] = 00000d907c81bb52, %g2 = 0000000000000000
ldx [%i5+0x038],%g2 ! %g2 = 00000d907c81bb52
! Mem[000000004080002c] = 9cb028d0, %l1 = 0000000000006f45
ldsw [%i1+0x02c],%l1 ! %l1 = ffffffff9cb028d0
p24_label_23:
! Mem[0000000090000034] = 45936512, %g2 = 00000d907c81bb52
ldsh [%i4+0x034],%g2 ! %g2 = 0000000000004593
! Mem[0000000090800014] = 5e356f1d, %g2 = 0000000000004593
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000005e35
! %l7 = 000000007c81bb52, Mem[0000000091800032] = 1d815153
sth %l7,[%o0+0x032] ! Mem[0000000091800030] = bb525153
! Mem[0000000091800030] = 52515352, %g2 = 0000000000005e35
ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000052
! %l7 = 000000007c81bb52, Mem[0000000091000038] = 0000000045936512
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 000000007c81bb52
! %l5 = 000000000000000a, Mem[0000000040800037] = b3a70579
stb %l5,[%i1+0x037] ! Mem[0000000040800034] = b3a7050a
! %l3 = 000000007059ff0c, Mem[0000000091000026] = a7530000
stb %l3,[%i6+0x026] ! Mem[0000000091000024] = 0c530000
! %l7 = 000000007c81bb52, Mem[0000000090800008] = 00000030
sth %l7,[%i5+%o1] ! Mem[0000000090800008] = bb520030
! %l4 = 0000000068cfa5cc, Mem[0000000091000028] = 000000000000004e
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 0000000068cfa5cc
! Mem[000000009000002c] = 39bb0030, %g2 = 0000000000000052
ldsh [%i4+0x02e],%g2 ! %g2 = 00000000000039bb
p24_label_24:
! Mem[0000000091000028] = 00000000 68cfa5cc, %g2 = 000039bb, %g3 = 45936512
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 0000000068cfa5cc
! Mem[0000000041000034] = a8693698, %l5 = 000000000000000a
ldsw [%i2+0x034],%l5 ! %l5 = ffffffffa8693698
! %l4 = 0000000068cfa5cc, Mem[0000000091000018] = 5ffaf26e
sth %l4,[%i6+%o3] ! Mem[0000000091000018] = a5ccf26e
! Mem[0000000090000010] = 00008a39 ee060030, %g2 = 00000000, %g3 = 68cfa5cc
ldd [%i4+%o2],%g2 ! %g2 = 0000000000008a39 00000000ee060030
! %l1 = ffffffff9cb028d0, Mem[0000000091800008] = 8b9883bd
stw %l1,[%o0+%o1] ! Mem[0000000091800008] = 9cb028d0
! Mem[0000000090000000] = 09d53180 d6520d90, %g2 = 00008a39, %g3 = ee060030
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6520d90
! Mem[0000000090000018] = 1d173698, %g18 = 52fabf5a24f9a944
ldsw [%i4+%o3],%g2 ! %g2 = 52fabf5a24f9a944
! Mem[0000000091800028] = d97bcf95, %g2 = 000000001d173698
ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffffd97b
! Mem[000000009000000c] = 46b00000, %g2 = ffffffffffffd97b
lduh [%i4+0x00e],%g2 ! %g2 = 00000000000046b0
! Mem[000000009180003c] = 9d5252ff, %g18 = 52fabf5a24f9a944
ldsw [%o0+0x03c],%g2 ! %g2 = 52fabf5a24f9a944
p24_label_25:
! Mem[0000000041800034] = 2019c330, %l2 = 00000000d97bcf95
ldub [%i3+0x036],%l2 ! %l2 = 00000000000000c3
! Mem[0000000041000020] = 673276a19444952e, %l7 = 000000007c81bb52
ldx [%i2+%o4],%l7 ! %l7 = 673276a19444952e
! %l6 = 0000000000000d90, Mem[0000000091000030] = 0000000000000d90
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 0000000000000d90
! %l7 = 673276a19444952e, Mem[0000000090000008] = 00000030
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 9444952e
! %l0 = 000000009863ee06, Mem[0000000041000008] = 2c967375e71ea96d
stx %l0,[%i2+%o1] ! Mem[0000000041000008] = 000000009863ee06
! Mem[0000000091800024] = 00000d90, %g18 = 52fabf5a24f9a944
ldsw [%o0+0x024],%g2 ! %g2 = 52fabf5a24f9a944
! %l6 = 0000000000000d90, Mem[0000000090800000] = 73d0acf8
stb %l6,[%i5+%g0] ! Mem[0000000090800000] = 90d0acf8
! Mem[0000000091800034] = 51535239, %g2 = 0000000000000d90
ldub [%o0+0x034],%g2 ! %g2 = 0000000000000051
! Mem[0000000091800020] = 00000000, %g2 = 0000000000000051
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000000
! Mem[0000000040000000] = b1bdf104c184e6d3, %l3 = 000000007059ff0c
ldx [%i0+%g0],%l3 ! %l3 = b1bdf104c184e6d3
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000009863ee06
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffff9cb028d0
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000c3
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be b1bdf104c184e6d3
bne,a,pn %xcc,p24_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000068cfa5cc
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffa8693698
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000d90
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 673276a19444952e
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f3a55936 ff0f8cef
bne %xcc,p24_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 9fb4d0ac 6d57a6a3
bne %xcc,p24_f6_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 0c74a0fb7c81bb52
ldx [%i0+0x008],%g3 ! Observed data at 0000000040000008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = d97bcf95a84ebebe
ldx [%i0+0x018],%g3 ! Observed data at 0000000040000018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000009863ee06
ldx [%i0+0x020],%g3 ! Observed data at 0000000040000020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7059ff0ce5db2492
ldx [%i0+0x028],%g3 ! Observed data at 0000000040000028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1f95d7e7f92b9817
ldx [%i0+0x030],%g3 ! Observed data at 0000000040000030
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x030,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 9863ee06165c43a4
ldx [%i1+0x000],%g3 ! Observed data at 0000000040800000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 9863ee06165c43a4
ldx [%i1+0x008],%g3 ! Observed data at 0000000040800008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 9863ee06b49502ea
ldx [%i1+0x010],%g3 ! Observed data at 0000000040800010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a0fba8e3617ab569
ldx [%i1+0x018],%g3 ! Observed data at 0000000040800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0d9045b47059ff0c
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 = e9ce3e5eb3a7050a
ldx [%i1+0x030],%g3 ! Observed data at 0000000040800030
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000d907c81bb52
ldx [%i1+0x038],%g3 ! Observed data at 0000000040800038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x038,%g4
set p24_local2_expect,%g1
p24_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000000009863ee06
ldx [%i2+0x008],%g3 ! Observed data at 0000000041000008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000000004e
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 = 67404767a8693698
ldx [%i2+0x030],%g3 ! Observed data at 0000000041000030
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = e02f0a61165c43a4
ldx [%i2+0x038],%g3 ! Observed data at 0000000041000038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x038,%g4
set p24_local3_expect,%g1
p24_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 165c43a4ff0ca753
ldx [%i3+0x000],%g3 ! Observed data at 0000000041800000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6652039acd520a61
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 = 7c81bb520e1364ae
ldx [%i3+0x018],%g3 ! Observed data at 0000000041800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1aa96f9a4e51ae0c
ldx [%i3+0x020],%g3 ! Observed data at 0000000041800020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6e41174ea5537a87
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_f4_fail:
set p24_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f6_fail:
set p24_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stha %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800010]
stha %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800000]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000041000028]
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041800020]
stda %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000000]
lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000041800000]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000040000018]
done
p24_trap1o:
stha %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800010]
stha %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800000]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000041000028]
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000041800020]
stda %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000000]
lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000041800000]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000040000018]
done
p24_trap2e:
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000041800008]
done
p24_trap2o:
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000041800008]
done
p24_trap3e:
nop
done
p24_trap3o:
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 = 64b0fb77a5b0b38c
ldx [%g1+0x008],%l1 ! %l1 = c669af049a66a753
ldx [%g1+0x010],%l2 ! %l2 = 015e76dc45f9d281
ldx [%g1+0x018],%l3 ! %l3 = ca90949ea8693698
ldx [%g1+0x020],%l4 ! %l4 = b775636dddc0d675
ldx [%g1+0x028],%l5 ! %l5 = af6f233892671c1a
ldx [%g1+0x030],%l6 ! %l6 = 5380bc723b2ac339
ldx [%g1+0x038],%l7 ! %l7 = ccc52f8a5a0018e5
! 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 = 48934c2d 93214d6f 18219623 d3e98697
! %f4 = 4d903d73 bef41c21 191d7653 805752af
! %f8 = b936a8d2 d05963a3 ec97329b d0c4ece0
! %f12 = 872dab68 eedb260d 20e45738 e15d26db
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0baae205 704c168c 3cd2f0c4 a712aee3
! %f20 = 9eb4a6e2 f047ae1e 5d437583 8ac075b2
! %f24 = bf3f7bf3 d9c5993a a803d5fe 481a25b0
! %f28 = 27f11102 592b9779 51dcc1c9 24ca6f60
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1aad283e 1080f316 b7b93b11 6cb07cda
! %f36 = 6f51b13f 9043e2a9 4c3ca6c6 4647de77
! %f40 = 4e0dabf1 73c14527 8d0b88ec faeb2a76
! %f44 = eaca15b4 ee50c60a 94e93a63 ca3f3d0c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x023a3e980000003b,%g7,%g1 ! GSR scale = 7, align = 3
wr %g1,%g0,%gsr ! GSR = 023a3e980000003b
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[0000000090800030] = eaf607f479e2e95e, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! Mem[0000000043800000] = 01a1bfcde2972ccc, %l6 = 410f37c21b333a70
ldx [%i3+%g0],%l6 ! %l6 = 01a1bfcde2972ccc
! Mem[000000009000002c] = 7d3b2cbb, %g2 = eaf607f479e2e95e
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000007d3b
! %l6 = 01a1bfcde2972ccc, Mem[0000000090800008] = 5a1ae612
stb %l6,[%i5+%o1] ! Mem[0000000090800008] = cc1ae612
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 0000000000007d3b
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! %l1 = 54c3b98c52cc4ed3, Mem[0000000090000018] = 1d17902870edfb0e
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 54c3b98c52cc4ed3
! Mem[0000000091000024] = 0f65f93d, %g2 = 1d17902870edfb0e
lduh [%i6+0x024],%g2 ! %g2 = 0000000000000f65
! Mem[000000009100003c] = 62bf8c8f, %g18 = f070c6e401c052c6
ldsw [%i6+0x03c],%g2 ! %g2 = f070c6e401c052c6
! Mem[0000000090800010] = f8449dd9, %g2 = 0000000062bf8c8f
ldsb [%i5+%o2],%g2 ! %g2 = fffffffffffffff8
! %l4 = 2e2d2973e8671460, Mem[000000009180001a] = ad5cb768
stb %l4,[%o0+0x01a] ! Mem[0000000091800018] = 605cb768
p25_label_2:
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = fffffffffffffff8
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! Mem[000000009100003c] = 62bf8c8f, %g18 = f070c6e401c052c6
ldsw [%i6+0x03c],%g2 ! %g2 = f070c6e401c052c6
! %l7 = b1be671bef2ff8a6, Mem[0000000043800028] = 087b2a60dfaa36de
stx %l7,[%i3+%o5] ! Mem[0000000043800028] = b1be671bef2ff8a6
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = 62bf8c8f, %g3 = 00000000
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! %l4 = e8671460, %l5 = d7923ddc, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l4,[%i6+%g0] ! Mem[0000000091000000] = e8671460 d7923ddc
! Mem[0000000090000014] = ead654c3, %g2 = 000000005ffaf26e
lduh [%i4+0x016],%g2 ! %g2 = 000000000000ead6
! %l0 = 2f48d98a7be26fac, Mem[000000009180002e] = 445943bc
stb %l0,[%o0+0x02e] ! Mem[000000009180002c] = ac5943bc
! Mem[0000000090800024] = 35144907, %g2 = 000000000000ead6
ldub [%i5+0x024],%g2 ! %g2 = 0000000000000035
! Mem[0000000090800008] = cc1ae612, %g2 = 0000000000000035
lduw [%i5+%o1],%g2 ! %g2 = 00000000cc1ae612
! Mem[0000000091800004] = 07b3e6aa, %g18 = f070c6e401c052c6
ldsw [%o0+0x004],%g2 ! %g2 = f070c6e401c052c6
p25_label_3:
! %l1 = 54c3b98c52cc4ed3, Mem[0000000090800010] = f8449dd95e356f1d
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 54c3b98c52cc4ed3
! Mem[000000009080003c] = adc27bb0, %g2 = 0000000007b3e6aa
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000042000000] = 45f3e001d0488c35, %l2 = 40b46c967e8d9c01
ldx [%i0+%g0],%l2 ! %l2 = 45f3e001d0488c35
! Mem[0000000090800018] = 4dc6db26, %g2 = ffffffffffffffad
ldsb [%i5+0x01a],%g2 ! %g2 = 000000000000004d
! %l3 = b91916f5e0531a38, Mem[0000000091000027] = 3d21a95b
stb %l3,[%i6+0x027] ! Mem[0000000091000024] = 3821a95b
! Mem[000000009180002c] = ac5943bc, %g2 = 000000000000004d
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffffac59
! %l6 = e2972ccc, %l7 = ef2ff8a6, Mem[0000000091000000] = e8671460 d7923ddc
std %l6,[%i6+%g0] ! Mem[0000000091000000] = e2972ccc ef2ff8a6
! Mem[0000000043800008] = fa88e8142ed86e88, %l3 = b91916f5e0531a38
ldx [%i3+%o1],%l3 ! %l3 = fa88e8142ed86e88
! Mem[0000000090800014] = 52cc4ed3, %g2 = ffffffffffffac59
lduw [%i5+0x014],%g2 ! %g2 = 0000000052cc4ed3
! %l7 = b1be671bef2ff8a6, Mem[000000009080002f] = 11eaf607
stb %l7,[%i5+0x02f] ! Mem[000000009080002c] = a6eaf607
p25_label_4:
! %l0 = 7be26fac, %l1 = 52cc4ed3, Mem[0000000091800030] = 43bc1d81 51532584
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 7be26fac 52cc4ed3
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 0000000052cc4ed3
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000007d3b
! Mem[0000000090800000] = 73d0acf8, %g18 = f070c6e401c052c6
ldsw [%i5+%g0],%g2 ! %g2 = f070c6e401c052c6
! Mem[0000000090800030] = 07f479e2, %g2 = 0000000073d0acf8
lduh [%i5+0x032],%g2 ! %g2 = 00000000000007f4
! %l7 = b1be671bef2ff8a6, Mem[0000000091000004] = ef2ff8a6
stw %l7,[%i6+0x004] ! Mem[0000000091000004] = ef2ff8a6
! Mem[0000000091000008] = 80527312, %g2 = 00000000000007f4
ldsb [%i6+0x00a],%g2 ! %g2 = ffffffffffffff80
! Mem[0000000091800030] = 6fac52cc, %g2 = ffffffffffffff80
lduh [%o0+0x032],%g2 ! %g2 = 0000000000006fac
! Mem[0000000043000008] = 91b20367, %l0 = 2f48d98a7be26fac
ldsw [%i2+%o1],%l0 ! %l0 = ffffffff91b20367
! %l0 = ffffffff91b20367, Mem[0000000091000020] = 8b0950dd
stw %l0,[%i6+%o4] ! Mem[0000000091000020] = 91b20367
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 0000000000006fac
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffff8eb2
p25_label_5:
! %l2 = 45f3e001d0488c35, Mem[0000000091800022] = 979dba3f
sth %l2,[%o0+0x022] ! Mem[0000000091800020] = 8c35ba3f
! Mem[000000009000002c] = 2cbb7a67, %g2 = ffffffffffff8eb2
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000002cbb
! %l5 = 73c456bbd7923ddc, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 73c456bbd7923ddc
! %l6 = 01a1bfcde2972ccc, Mem[0000000090000004] = d6ba8c74
sth %l6,[%i4+0x004] ! Mem[0000000090000004] = 2ccc8c74
! Mem[000000009180002c] = df4eac59, %g18 = f070c6e401c052c6
ldsw [%o0+0x02c],%g2 ! %g2 = f070c6e401c052c6
! %l2 = 45f3e001d0488c35, Mem[0000000091800010] = 6e4e5182
sth %l2,[%o0+%o2] ! Mem[0000000091800010] = 8c355182
! %l0 = ffffffff91b20367, Mem[000000009100001c] = 47a19fcf
sth %l0,[%i6+0x01c] ! Mem[000000009100001c] = 03679fcf
! Mem[0000000090000028] = 977d3b2c, %g2 = ffffffffdf4eac59
ldsb [%i4+0x02b],%g2 ! %g2 = ffffffffffffff97
! Mem[000000009000003c] = c5117800, %g2 = ffffffffffffff97
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000c5
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 000000c5, %g3 = 47a19fcf
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
p25_label_6:
! %l4 = e8671460, %l5 = d7923ddc, Mem[0000000091000008] = 48c28052 7312abd6
std %l4,[%i6+%o1] ! Mem[0000000091000008] = e8671460 d7923ddc
! %l5 = 73c456bbd7923ddc, Mem[0000000090000034] = 807fa20a
sth %l5,[%i4+0x034] ! Mem[0000000090000034] = 3ddca20a
! Mem[0000000090800018] = b2d54dc6, %g2 = 0000000053918eb2
ldub [%i5+%o3],%g2 ! %g2 = 00000000000000b2
! %l6 = 01a1bfcde2972ccc, Mem[0000000090000036] = a20a5391
stb %l6,[%i4+0x036] ! Mem[0000000090000034] = cc0a5391
! %l2 = d0488c35, %l3 = 2ed86e88, Mem[0000000091800010] = 8c355182 96298cae
std %l2,[%o0+%o2] ! Mem[0000000091800010] = d0488c35 2ed86e88
! %l4 = 2e2d2973e8671460, Mem[0000000091800010] = d0488c35
stw %l4,[%o0+%o2] ! Mem[0000000091800010] = e8671460
! Mem[0000000043800020] = 6ed62985, %l2 = 45f3e001d0488c35
ldsb [%i3+0x022],%l2 ! %l2 = 0000000000000029
! Mem[0000000042800008] = 998f7657, %l2 = 0000000000000029
lduw [%i1+%o1],%l2 ! %l2 = 00000000998f7657
! %l2 = 00000000998f7657, Mem[000000004300000e] = b88425ed
stb %l2,[%i2+0x00e] ! Mem[000000004300000c] = b88457ed
! Mem[0000000091000024] = 3821a95b, %g2 = 00000000000000b2
ldub [%i6+0x027],%g2 ! %g2 = 0000000000000038
p25_label_7:
! Mem[000000009100003c] = 62bf8c8f, %g18 = f070c6e401c052c6
ldsw [%i6+0x03c],%g2 ! %g2 = f070c6e401c052c6
! Mem[000000009180003c] = 9d52adff, %g2 = 0000000062bf8c8f
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! Mem[000000009100001c] = 03679fcf, %g2 = 000000009d52adff
lduw [%i6+0x01c],%g2 ! %g2 = 0000000003679fcf
! Mem[000000009100001c] = 03679fcf, %g18 = f070c6e401c052c6
ldsw [%i6+0x01c],%g2 ! %g2 = f070c6e401c052c6
! Mem[0000000091000010] = 95cd7757, %g2 = 0000000003679fcf
ldub [%i6+0x012],%g2 ! %g2 = 0000000000000095
! %l2 = 00000000998f7657, Mem[0000000043800035] = 1dee98be
stb %l2,[%i3+0x035] ! Mem[0000000043800034] = 1d5798be
! %l2 = 998f7657, %l3 = 2ed86e88, Mem[0000000090000010] = 1d358e58 d828ead6
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 998f7657 2ed86e88
! %l4 = e8671460, %l5 = d7923ddc, Mem[0000000043800020] = 6ed62985 f064bae6
std %l4,[%i3+%o4] ! Mem[0000000043800020] = e8671460 d7923ddc
! Mem[000000004200002c] = b2e28f7f, %l7 = b1be671bef2ff8a6
ldsw [%i0+0x02c],%l7 ! %l7 = ffffffffb2e28f7f
! Mem[000000004280000c] = e542a422, %l5 = 73c456bbd7923ddc
ldsb [%i1+0x00f],%l5 ! %l5 = 0000000000000022
p25_label_8:
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 0000000000000095
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! Mem[0000000091000008] = e8671460, %g2 = a5b5761e1214449b
lduh [%i6+%o1],%g2 ! %g2 = 000000000000e867
! %l3 = fa88e8142ed86e88, Mem[0000000091000010] = 6cff95cd
sth %l3,[%i6+%o2] ! Mem[0000000091000010] = 6e8895cd
! Mem[0000000091000008] = e8671460 d7923ddc, %g2 = 0000e867, %g3 = e6c51178
ldd [%i6+%o1],%g2 ! %g2 = 00000000e8671460 00000000d7923ddc
! %l2 = 00000000998f7657, Mem[0000000091800010] = e86714602ed86e88
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 00000000998f7657
! Mem[0000000090800018] = 4dc6db26, %g2 = 00000000e8671460
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000004dc6
! Mem[0000000042000018] = a8a3ed2e, %l3 = fa88e8142ed86e88
ldub [%i0+0x01b],%l3 ! %l3 = 000000000000002e
! Mem[0000000090800020] = 0c86ef26, %g2 = 0000000000004dc6
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000c86
! Mem[000000009180003c] = adff0000, %g2 = 0000000000000c86
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffadff
! Mem[0000000091800018] = fa605cb7, %g2 = ffffffffffffadff
ldub [%o0+0x019],%g2 ! %g2 = 00000000000000fa
p25_label_9:
! Mem[0000000090800038] = 66e1d7bc, %g2 = 00000000000000fa
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! Mem[000000004200001c] = a46892f2, %l5 = 0000000000000022
lduh [%i0+0x01e],%l5 ! %l5 = 00000000000092f2
! %l4 = e8671460, %l5 = 000092f2, Mem[0000000042800038] = fd1d196d 103639d1
std %l4,[%i1+0x038] ! Mem[0000000042800038] = e8671460 000092f2
! %l1 = 54c3b98c52cc4ed3, Mem[0000000090000036] = cc0a5391
stb %l1,[%i4+0x036] ! Mem[0000000090000034] = d30a5391
! %l7 = ffffffffb2e28f7f, Mem[0000000042800000] = e8a73f4799283be0
stx %l7,[%i1+%g0] ! Mem[0000000042800000] = ffffffffb2e28f7f
! Mem[000000009180003c] = ff000000, %g2 = 0000000066e1d7bc
ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffffff
! %l5 = 00000000000092f2, Mem[0000000043000020] = 04da897b
stw %l5,[%i2+%o4] ! Mem[0000000043000020] = 000092f2
! %l6 = 01a1bfcde2972ccc, Mem[0000000090800008] = cc1ae61214acc7c9
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = 01a1bfcde2972ccc
! Mem[0000000091800020] = 55668c35ba3ff053, %g2 = ffffffffffffffff
ldx [%o0+%o4],%g2 ! %g2 = 55668c35ba3ff053
! Mem[000000009080000c] = e2972ccc, %g2 = 55668c35ba3ff053
lduh [%i5+0x00c],%g2 ! %g2 = 000000000000e297
p25_label_10:
! Mem[0000000090000024] = 0332e58e, %g2 = 000000000000e297
lduh [%i4+0x024],%g2 ! %g2 = 0000000000000332
! %l5 = 00000000000092f2, Mem[0000000091800026] = f053153f
sth %l5,[%o0+0x026] ! Mem[0000000091800024] = 92f2153f
! %l0 = ffffffff91b20367, Mem[0000000091000030] = a5b5761e
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = 91b20367
! Mem[0000000090000000] = 09d53180, %g2 = 0000000000000332
lduw [%i4+%g0],%g2 ! %g2 = 0000000009d53180
! Mem[000000004280003c] = 000092f2, %l2 = 00000000998f7657
ldsb [%i1+0x03f],%l2 ! %l2 = fffffffffffffff2
! %l4 = 2e2d2973e8671460, Mem[0000000090800008] = 01a1bfcde2972ccc
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 2e2d2973e8671460
! Mem[0000000091800028] = 24b0df4e, %g2 = 0000000009d53180
ldsh [%o0+0x02a],%g2 ! %g2 = 00000000000024b0
! Mem[000000009100001c] = 9fcf91b2, %g2 = 00000000000024b0
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffff9fcf
! %l4 = 2e2d2973e8671460, Mem[0000000091000010] = 6e8895cd
stb %l4,[%i6+%o2] ! Mem[0000000091000010] = 608895cd
! Mem[000000009000001c] = 52cc4ed3, %g2 = ffffffffffff9fcf
lduw [%i4+0x01c],%g2 ! %g2 = 0000000052cc4ed3
p25_label_11:
! %l0 = ffffffff91b20367, Mem[0000000091000028] = 21a95ba108a9d051
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = ffffffff91b20367
! Mem[0000000043800014] = 1c855358, %l5 = 00000000000092f2
ldsw [%i3+0x014],%l5 ! %l5 = 000000001c855358
! Mem[0000000091000030] = 91b203671214449b, %g2 = 0000000052cc4ed3
ldx [%i6+0x030],%g2 ! %g2 = 91b203671214449b
! Mem[0000000090800008] = 2e2d2973, %g18 = f070c6e401c052c6
ldsw [%i5+%o1],%g2 ! %g2 = f070c6e401c052c6
! Mem[000000009080001c] = db268a9a, %g2 = 000000002e2d2973
lduw [%i5+0x01c],%g2 ! %g2 = 00000000db268a9a
! %l0 = ffffffff91b20367, Mem[000000009080001c] = db268a9a
sth %l0,[%i5+0x01c] ! Mem[000000009080001c] = 03678a9a
! %l4 = 2e2d2973e8671460, Mem[0000000043000010] = 8972a8f5fecb66cf
stx %l4,[%i2+%o2] ! Mem[0000000043000010] = 2e2d2973e8671460
! Mem[0000000090000008] = b427e099, %g2 = 00000000db268a9a
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! Mem[0000000091800024] = ba3f92f2, %g18 = f070c6e401c052c6
ldsw [%o0+0x024],%g2 ! %g2 = f070c6e401c052c6
! Mem[0000000091800008] = 8b9883bd, %g2 = ffffffffba3f92f2
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff8b98
p25_label_12:
! Mem[0000000091800008] = 8b9883bd, %g2 = ffffffffffff8b98
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff8b98
! %l0 = 91b20367, %l1 = 52cc4ed3, Mem[0000000091800000] = fb520ab0 07b3e6aa
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 91b20367 52cc4ed3
! Mem[0000000091000018] = 5ffaf26e03679fcf, %g2 = ffffffffffff8b98
ldx [%i6+%o3],%g2 ! %g2 = 5ffaf26e03679fcf
! %l2 = fffffffffffffff2, Mem[000000004280001c] = 405d67a4
sth %l2,[%i1+0x01c] ! Mem[000000004280001c] = fff267a4
! Mem[000000009180002c] = df4eac59, %g2 = 5ffaf26e03679fcf
ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000042800000] = ffffffff b2e28f7f, %l0 = 91b20367, %l1 = 52cc4ed3
ldd [%i1+%g0],%l0 ! %l0 = 00000000ffffffff 00000000b2e28f7f
! Mem[000000009080000c] = e8671460, %g2 = ffffffffffffffdf
lduw [%i5+0x00c],%g2 ! %g2 = 00000000e8671460
! %l0 = 00000000ffffffff, Mem[0000000091000000] = e2972cccef2ff8a6
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000000ffffffff
! Mem[0000000042000030] = 60ad4a25, %l4 = 2e2d2973e8671460
ldsb [%i0+0x031],%l4 ! %l4 = ffffffffffffffad
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = 00000000e8671460
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
p25_label_13:
! Mem[0000000090800010] = b98c52cc, %g2 = 8b9883bd3923d9af
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffffb98c
! %l4 = ffffffffffffffad, Mem[000000004300001b] = 494b6e89
stb %l4,[%i2+0x01b] ! Mem[0000000043000018] = 494b6ead
! %l2 = fffffff2, %l3 = 0000002e, Mem[0000000091800028] = 153f24b0 df4eac59
std %l2,[%o0+%o5] ! Mem[0000000091800028] = fffffff2 0000002e
! Mem[0000000090000008] = b427e099152d46b0, %g2 = ffffffffffffb98c
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! Mem[0000000043800030] = 3b4249c2 1d5798be, %l0 = ffffffff, %l1 = b2e28f7f
ldd [%i3+0x030],%l0 ! %l0 = 000000003b4249c2 000000001d5798be
! Mem[0000000090000000] = 09d531802ccc8c74, %g2 = b427e099152d46b0
ldx [%i4+%g0],%g2 ! %g2 = 09d531802ccc8c74
! Mem[0000000090800014] = 52cc4ed3, %g2 = 09d531802ccc8c74
ldsb [%i5+0x014],%g2 ! %g2 = 0000000000000052
! %l7 = ffffffffb2e28f7f, Mem[000000009000003c] = e6c51178
stw %l7,[%i4+0x03c] ! Mem[000000009000003c] = b2e28f7f
! Mem[000000009180002c] = 00002e7b, %g2 = 0000000000000052
ldsb [%o0+0x02d],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = d9af0000, %g2 = 0000000000000000
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffd9af
p25_label_14:
! %l1 = 000000001d5798be, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 000000001d5798be
! %l1 = 000000001d5798be, Mem[0000000091000010] = 608895cd
stb %l1,[%i6+%o2] ! Mem[0000000091000010] = be8895cd
! Mem[0000000090000020] = 0ad8f703, %g18 = f070c6e401c052c6
ldsw [%i4+%o4],%g2 ! %g2 = f070c6e401c052c6
! Mem[0000000090000010] = 998f7657, %g2 = 000000000ad8f703
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffff998f
! Mem[0000000042800010] = c8ec010d, %l0 = 000000003b4249c2
lduw [%i1+%o2],%l0 ! %l0 = 00000000c8ec010d
! Mem[000000009100003c] = 62bf8c8f, %g18 = f070c6e401c052c6
ldsw [%i6+0x03c],%g2 ! %g2 = f070c6e401c052c6
! Mem[000000009080002c] = 51e85fa6, %g2 = 0000000062bf8c8f
lduw [%i5+0x02c],%g2 ! %g2 = 0000000051e85fa6
! %l1 = 000000001d5798be, Mem[0000000090800000] = 73c456bb
stw %l1,[%i5+%g0] ! Mem[0000000090800000] = 1d5798be
! %l6 = 01a1bfcde2972ccc, Mem[0000000090800010] = 54c3b98c
sth %l6,[%i5+%o2] ! Mem[0000000090800010] = 2cccb98c
! Mem[000000004280000c] = e542a422, %l2 = fffffffffffffff2
ldsh [%i1+0x00e],%l2 ! %l2 = ffffffffffffa422
p25_label_15:
! %l2 = ffffffffffffa422, Mem[000000009080002c] = 51e85fa6
stw %l2,[%i5+0x02c] ! Mem[000000009080002c] = ffffa422
! Mem[0000000090800020] = ef263514, %g2 = 0000000051e85fa6
lduh [%i5+0x022],%g2 ! %g2 = 000000000000ef26
! Mem[0000000091000028] = ffffffff91b20367, %g2 = 000000000000ef26
ldx [%i6+%o5],%g2 ! %g2 = ffffffff91b20367
! Mem[000000009180002c] = 002e7be2, %g2 = ffffffff91b20367
ldsb [%o0+0x02e],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = b2d54dc603678a9a, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc603678a9a
! Mem[0000000091800014] = 998f7657, %g2 = b2d54dc603678a9a
ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffff99
! %l4 = ffffffad, %l5 = 1c855358, Mem[0000000090800008] = 2e2d2973 e8671460
std %l4,[%i5+%o1] ! Mem[0000000090800008] = ffffffad 1c855358
! Mem[0000000043800010] = 9be3289c1c855358, %l5 = 000000001c855358
ldx [%i3+%o2],%l5 ! %l5 = 9be3289c1c855358
! Mem[0000000090800028] = 4459f5d3, %g2 = ffffffffffffff99
lduh [%i5+%o5],%g2 ! %g2 = 0000000000004459
! Mem[0000000042800030] = 32e84f27, %l6 = 01a1bfcde2972ccc
ldsb [%i1+0x033],%l6 ! %l6 = 0000000000000027
p25_label_16:
! Mem[000000009180001c] = b7684e28, %g2 = 0000000000004459
ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffb7
! Mem[000000009000000c] = 152d46b0, %g2 = ffffffffffffffb7
ldsh [%i4+0x00c],%g2 ! %g2 = 000000000000152d
! Mem[0000000091000008] = e8671460, %g2 = 000000000000152d
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffffe867
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = ffffe867, %g3 = d7923ddc
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! Mem[000000009180003c] = 9d52adff, %g2 = 0000000054b6116d
lduh [%o0+0x03c],%g2 ! %g2 = 0000000000009d52
! Mem[0000000090800038] = 001d5798, %g2 = 0000000000009d52
ldsb [%i5+0x03b],%g2 ! %g2 = 0000000000000000
! Mem[0000000042800038] = e8671460, %l6 = 0000000000000027
lduh [%i1+0x038],%l6 ! %l6 = 000000000000e867
! Mem[0000000091000034] = 9be25676, %g2 = 0000000000000000
ldsb [%i6+0x037],%g2 ! %g2 = ffffffffffffff9b
! Mem[0000000090800010] = 2cccb98c, %g2 = ffffffffffffff9b
lduh [%i5+%o2],%g2 ! %g2 = 0000000000002ccc
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 00002ccc, %g3 = 9d52adff
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
p25_label_17:
! %l4 = ffffffad, %l5 = 1c855358, Mem[0000000043000038] = 37cb4313 e6dd467a
std %l4,[%i2+0x038] ! Mem[0000000043000038] = ffffffad 1c855358
! %l6 = 000000000000e867, Mem[0000000090800018] = b2d54dc603678a9a
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 000000000000e867
! %l1 = 000000001d5798be, Mem[0000000090800004] = d7923ddc
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = 1d5798be
! Mem[0000000090800030] = f479e2e9, %g2 = 00000000e25676cb
ldub [%i5+0x033],%g2 ! %g2 = 00000000000000f4
! %l1 = 000000001d5798be, Mem[0000000090800000] = 1d5798be1d5798be
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 000000001d5798be
! Mem[0000000090800034] = e95e0000, %g2 = 00000000000000f4
ldub [%i5+0x036],%g2 ! %g2 = 00000000000000e9
! Mem[0000000090800010] = b98c52cc, %g2 = 00000000000000e9
ldsb [%i5+0x012],%g2 ! %g2 = ffffffffffffffb9
! %l7 = ffffffffb2e28f7f, Mem[000000009100002e] = 036791b2
stb %l7,[%i6+0x02e] ! Mem[000000009100002c] = 7f6791b2
! Mem[0000000091000020] = 91b20367, %g2 = ffffffffffffffb9
lduw [%i6+%o4],%g2 ! %g2 = 0000000091b20367
! Mem[0000000090800018] = 00000000, %g18 = f070c6e401c052c6
ldsw [%i5+%o3],%g2 ! %g2 = f070c6e401c052c6
p25_label_18:
! Mem[0000000090800010] = ccb98c52, %g2 = 0000000000000000
ldsb [%i5+0x011],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = ffffffffffffffcc
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! Mem[0000000042000028] = 066c8702, %l6 = 000000000000e867
ldub [%i0+%o5],%l6 ! %l6 = 0000000000000006
! %l3 = 000000000000002e, Mem[0000000090000000] = 09d53180
stw %l3,[%i4+%g0] ! Mem[0000000090000000] = 0000002e
! %l3 = 000000000000002e, Mem[0000000091000004] = ffffffff
sth %l3,[%i6+0x004] ! Mem[0000000091000004] = 002effff
! Mem[0000000091800018] = 06fa605c b7684e28, %g2 = 9d52adff, %g3 = 62bf8c8f
ldd [%o0+%o3],%g2 ! %g2 = 0000000006fa605c 00000000b7684e28
! Mem[0000000090000018] = 54c3b98c52cc4ed3, %g2 = 0000000006fa605c
ldx [%i4+%o3],%g2 ! %g2 = 54c3b98c52cc4ed3
! Mem[0000000091000000] = 00002eff, %g2 = 54c3b98c52cc4ed3
ldub [%i6+0x003],%g2 ! %g2 = 0000000000000000
! Mem[0000000043800030] = 3b4249c2, %l0 = 00000000c8ec010d
ldsw [%i3+0x030],%l0 ! %l0 = 000000003b4249c2
! %l4 = ffffffffffffffad, Mem[0000000091000018] = 5ffaf26e
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = ffffffad
p25_label_19:
! Mem[0000000091000020] = 03670f65, %g2 = 0000000000000000
ldsb [%i6+0x022],%g2 ! %g2 = 0000000000000003
! Mem[0000000091800018] = 06fa605c, %g2 = 0000000000000003
lduh [%o0+%o3],%g2 ! %g2 = 00000000000006fa
! %l7 = ffffffffb2e28f7f, Mem[000000004300001a] = 494b6ead
stb %l7,[%i2+0x01a] ! Mem[0000000043000018] = 494b7fad
! %l0 = 000000003b4249c2, Mem[0000000090000018] = 54c3b98c
stw %l0,[%i4+%o3] ! Mem[0000000090000018] = 3b4249c2
! Mem[0000000090000004] = 2ccc8c74, %g2 = 00000000000006fa
ldsh [%i4+0x004],%g2 ! %g2 = 0000000000002ccc
! Mem[0000000090000004] = cc8c74b4, %g2 = 0000000000002ccc
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000cc
! Mem[000000009180003c] = adff0000, %g2 = 00000000000000cc
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000adff
! Mem[0000000043800008] = fa88e814 2ed86e88, %l4 = ffffffad, %l5 = 1c855358
ldd [%i3+%o1],%l4 ! %l4 = 00000000fa88e814 000000002ed86e88
! %l4 = 00000000fa88e814, Mem[0000000091000020] = 91b20367
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = fa88e814
! %l1 = 000000001d5798be, Mem[0000000090000004] = 2ccc8c74
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = 1d5798be
p25_label_20:
! Mem[0000000091000004] = ffffe867, %g2 = 000000000000adff
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffffff
! %l7 = ffffffffb2e28f7f, Mem[000000009180000c] = 3923d9af
sth %l7,[%o0+0x00c] ! Mem[000000009180000c] = 8f7fd9af
! Mem[000000009180002c] = 0000002e, %g2 = ffffffffffffffff
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = e8671460, %g2 = 0000000000000000
lduw [%i6+%o1],%g2 ! %g2 = 00000000e8671460
! Mem[0000000042000000] = 45f3e001, %l6 = 0000000000000006
ldsw [%i0+%g0],%l6 ! %l6 = 0000000045f3e001
! Mem[0000000091800034] = 4ed354b6, %g2 = 00000000e8671460
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000004ed3
! %l6 = 0000000045f3e001, Mem[0000000043000004] = 0a8fdcfc
sth %l6,[%i2+0x004] ! Mem[0000000043000004] = e001dcfc
! Mem[0000000042000020] = f07b2ee0 3ca02c63, %l2 = ffffa422, %l3 = 0000002e
ldd [%i0+%o4],%l2 ! %l2 = 00000000f07b2ee0 000000003ca02c63
! Mem[0000000043800008] = fa88e814, %l0 = 000000003b4249c2
ldub [%i3+0x009],%l0 ! %l0 = 0000000000000088
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000004ed3
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
p25_label_21:
! Mem[0000000090000018] = 3b4249c2 52cc4ed3, %g2 = 62bf8c8f, %g3 = b7684e28
ldd [%i4+%o3],%g2 ! %g2 = 000000003b4249c2 0000000052cc4ed3
! %l2 = 00000000f07b2ee0, Mem[0000000091800038] = 54b6116d9d52adff
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 00000000f07b2ee0
! Mem[0000000042800020] = af7aa145, %l0 = 0000000000000088
ldsb [%i1+0x021],%l0 ! %l0 = 000000000000007a
! %l5 = 000000002ed86e88, Mem[0000000091000030] = 91b20367
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = 2ed86e88
! Mem[0000000091000008] = 60d7923d, %g2 = 000000003b4249c2
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000060
! %l1 = 000000001d5798be, Mem[0000000091800018] = 06fa605cb7684e28
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = 000000001d5798be
! Mem[0000000090800008] = ffffffad, %g2 = 0000000000000060
lduh [%i5+%o1],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090800004] = 1d5798be, %g2 = 000000000000ffff
lduw [%i5+0x004],%g2 ! %g2 = 000000001d5798be
! Mem[0000000091000030] = 6e881214, %g2 = 000000001d5798be
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000006e88
! Mem[0000000090000030] = 64e23ddc, %g2 = 0000000000006e88
ldsh [%i4+0x032],%g2 ! %g2 = 00000000000064e2
p25_label_22:
! %l4 = 00000000fa88e814, Mem[0000000091000018] = ffffffad03679fcf
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 00000000fa88e814
! %l2 = 00000000f07b2ee0, Mem[000000009180001c] = 1d5798be
stw %l2,[%o0+0x01c] ! Mem[000000009180001c] = f07b2ee0
! Mem[0000000091800038] = 00000000, %g2 = 00000000000064e2
ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000042000000] = 45f3e001, %l5 = 000000002ed86e88
ldsw [%i0+%g0],%l5 ! %l5 = 0000000045f3e001
! Mem[0000000042800038] = e8671460, %l0 = 000000000000007a
ldub [%i1+0x03b],%l0 ! %l0 = 0000000000000060
! Mem[0000000091000030] = d86e8812, %g2 = 0000000000000000
ldub [%i6+0x031],%g2 ! %g2 = 00000000000000d8
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 000000d8, %g3 = 52cc4ed3
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! %l5 = 0000000045f3e001, Mem[0000000090800029] = 59f5d3ff
stb %l5,[%i5+0x029] ! Mem[0000000090800028] = 01f5d3ff
! %l3 = 000000003ca02c63, Mem[0000000090000005] = 5798beb4
stb %l3,[%i4+0x005] ! Mem[0000000090000004] = 6398beb4
! Mem[0000000090000018] = 3b4249c2, %g2 = 00000000eaf607f4
lduh [%i4+%o3],%g2 ! %g2 = 0000000000003b42
p25_label_23:
! Mem[000000009100000c] = d7923ddc, %g18 = f070c6e401c052c6
ldsw [%i6+0x00c],%g2 ! %g2 = f070c6e401c052c6
! %l2 = 00000000f07b2ee0, Mem[0000000091800026] = 92f2ffff
sth %l2,[%o0+0x026] ! Mem[0000000091800024] = 2ee0ffff
! Mem[0000000043000014] = e8671460, %l0 = 0000000000000060
lduh [%i2+0x016],%l0 ! %l0 = 0000000000001460
! Mem[0000000091800024] = 3f2ee0ff, %g2 = ffffffffd7923ddc
ldsb [%o0+0x025],%g2 ! %g2 = 000000000000003f
! Mem[000000009080001c] = 0000e867, %g2 = 000000000000003f
ldsh [%i5+0x01c],%g2 ! %g2 = 0000000000000000
! %l7 = ffffffffb2e28f7f, Mem[0000000090800008] = ffffffad
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = b2e28f7f
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 00000000, %g3 = 79e2e95e
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! %l1 = 000000001d5798be, Mem[0000000042800006] = b2e28f7f
sth %l1,[%i1+0x006] ! Mem[0000000042800004] = b2e298be
! Mem[0000000043800008] = fa88e814, %l6 = 0000000045f3e001
ldsh [%i3+0x00a],%l6 ! %l6 = ffffffffffffe814
! %l5 = 0000000045f3e001, Mem[000000009180000b] = bd8f7fd9
stb %l5,[%o0+0x00b] ! Mem[0000000091800008] = 018f7fd9
p25_label_24:
! Mem[000000009100003c] = 8c8f0000, %g2 = 00000000b427e099
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffff8c8f
! Mem[0000000042000034] = 9d7fcec3, %l4 = 00000000fa88e814
lduw [%i0+0x034],%l4 ! %l4 = 000000009d7fcec3
! Mem[0000000090800028] = 4401f5d3ffffa422, %g2 = ffffffffffff8c8f
ldx [%i5+%o5],%g2 ! %g2 = 4401f5d3ffffa422
! Mem[0000000091800020] = 668c35ba, %g2 = 4401f5d3ffffa422
ldsb [%o0+0x021],%g2 ! %g2 = 0000000000000066
! Mem[0000000091800018] = 00000000 f07b2ee0, %g2 = 00000066, %g3 = 152d46b0
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 00000000f07b2ee0
! Mem[0000000090000008] = b427e099, %g2 = 0000000000000000
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffb427
! %l5 = 0000000045f3e001, Mem[000000009000002e] = 2cbb7a67
sth %l5,[%i4+0x02e] ! Mem[000000009000002c] = e0017a67
! %l3 = 000000003ca02c63, Mem[000000009080001d] = 00e8670c
stb %l3,[%i5+0x01d] ! Mem[000000009080001c] = 63e8670c
! %l4 = 9d7fcec3, %l5 = 45f3e001, Mem[0000000091800030] = 7be26fac 52cc4ed3
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 9d7fcec3 45f3e001
! Mem[0000000091800038] = 00000000 f07b2ee0, %g2 = ffffb427, %g3 = f07b2ee0
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000000 00000000f07b2ee0
p25_label_25:
! Mem[0000000091800020] = 55668c35, %g2 = 0000000000000000
lduh [%o0+%o4],%g2 ! %g2 = 0000000000005566
! %l6 = ffffe814, %l7 = b2e28f7f, Mem[0000000090800008] = b2e28f7f 1c855358
std %l6,[%i5+%o1] ! Mem[0000000090800008] = ffffe814 b2e28f7f
! Mem[000000009100002c] = 7f672ed8, %g2 = 0000000000005566
ldsh [%i6+0x02e],%g2 ! %g2 = 0000000000007f67
! Mem[0000000091800010] = 00000000 998f7657, %g2 = 00007f67, %g3 = f07b2ee0
ldd [%o0+%o2],%g2 ! %g2 = 0000000000000000 00000000998f7657
! Mem[0000000091800020] = 55668c35ba3f2ee0, %g2 = 0000000000000000
ldx [%o0+%o4],%g2 ! %g2 = 55668c35ba3f2ee0
! Mem[0000000090000038] = 53918eb2b2e28f7f, %g2 = 55668c35ba3f2ee0
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2b2e28f7f
! Mem[0000000091000014] = 7757fe01, %g2 = 53918eb2b2e28f7f
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000007757
! Mem[0000000091800008] = 8b9883018f7fd9af, %g2 = 0000000000007757
ldx [%o0+%o1],%g2 ! %g2 = 8b9883018f7fd9af
! %l3 = 000000003ca02c63, Mem[0000000091000022] = e8140f65
sth %l3,[%i6+0x022] ! Mem[0000000091000020] = 2c630f65
! %l3 = 000000003ca02c63, Mem[000000009000000e] = 46b0998f
sth %l3,[%i4+0x00e] ! Mem[000000009000000c] = 2c63998f
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000001460
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f07b2ee0
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000003ca02c63
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000009d7fcec3
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000045f3e001
bne,a,pn %xcc,p25_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffe814
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffb2e28f7f
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 48934c2d 93214d6f
bne %xcc,p25_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 18219623 d3e98697
bne %xcc,p25_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4d903d73 bef41c21
bne %xcc,p25_f4_fail
nop
! Check Local Memory
! Processor 25, local 0 is clean
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffb2e298be
ldx [%i1+0x000],%g3 ! Observed data at 0000000042800000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8218ebbafff267a4
ldx [%i1+0x018],%g3 ! Observed data at 0000000042800018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = e8671460000092f2
ldx [%i1+0x038],%g3 ! Observed data at 0000000042800038
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x038,%g4
set p25_local2_expect,%g1
p25_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 7aa53d51e001dcfc
ldx [%i2+0x000],%g3 ! Observed data at 0000000043000000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 91b20367b88457ed
ldx [%i2+0x008],%g3 ! Observed data at 0000000043000008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2e2d2973e8671460
ldx [%i2+0x010],%g3 ! Observed data at 0000000043000010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 494b7fad75b6966a
ldx [%i2+0x018],%g3 ! Observed data at 0000000043000018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000092f28de86476
ldx [%i2+0x020],%g3 ! Observed data at 0000000043000020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffad1c855358
ldx [%i2+0x038],%g3 ! Observed data at 0000000043000038
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x038,%g4
set p25_local3_expect,%g1
p25_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = e8671460d7923ddc
ldx [%i3+0x020],%g3 ! Observed data at 0000000043800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = b1be671bef2ff8a6
ldx [%i3+0x028],%g3 ! Observed data at 0000000043800028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3b4249c21d5798be
ldx [%i3+0x030],%g3 ! Observed data at 0000000043800030
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x030,%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:
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042000020]
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042800010]
done
p25_trap1o:
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042000020]
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000042800010]
done
p25_trap2e:
ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000010]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000042000008]
stba %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000018]
stxa %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800020]
stda %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800020]
done
p25_trap2o:
ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000010]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000042000008]
stba %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043000018]
stxa %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800020]
stda %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800020]
done
p25_trap3e:
nop
done
p25_trap3o:
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 = 2f48d98a7be26fac
ldx [%g1+0x008],%l1 ! %l1 = 54c3b98c52cc4ed3
ldx [%g1+0x010],%l2 ! %l2 = 40b46c967e8d9c01
ldx [%g1+0x018],%l3 ! %l3 = b91916f5e0531a38
ldx [%g1+0x020],%l4 ! %l4 = 2e2d2973e8671460
ldx [%g1+0x028],%l5 ! %l5 = 73c456bbd7923ddc
ldx [%g1+0x030],%l6 ! %l6 = 410f37c21b333a70
ldx [%g1+0x038],%l7 ! %l7 = b1be671bef2ff8a6
! 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 = 11f275f7 9c20c197 6f46046f b020a1d0
! %f4 = d76b9998 ab58e1e3 27e97be3 07e6ebcb
! %f8 = 7afe5f97 1d5d1a5f 79f92185 e582de75
! %f12 = 7871eacf 6929ff99 4f4140d1 3460b515
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6bd695b7 63bc69fc 7cbf7580 4f4a026d
! %f20 = f04b8e9a 669f3952 8be6604a 232bdcc8
! %f24 = d87e664a 3ef9cbad fe46bac9 5fd669fd
! %f28 = 32905f7f 41aaa5bf 5153bcbc fdc48638
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bd1a5881 4ddff199 ce533160 1bc7aa7b
! %f36 = 9826f457 49249cf8 210a326a c36849e2
! %f40 = 79b862a8 ee8ed6c3 98ef2c91 fcc7f9ea
! %f44 = 4245a0f6 197596e1 9e5178fd 1b463a45
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf6f1ced00000007e,%g7,%g1 ! GSR scale = 15, align = 6
wr %g1,%g0,%gsr ! GSR = f6f1ced00000007e
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 26
p26_label_1:
! Mem[0000000044800000] = 81a5bea7, %l3 = 1de9c649962fa640
ldsb [%i1+0x001],%l3 ! %l3 = ffffffffffffffa5
! %l1 = abaaa6ee407b02a9, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = abaaa6ee407b02a9
! Mem[0000000045000038] = ceda326c, %l7 = c459e2bc61d857a2
lduh [%i2+0x038],%l7 ! %l7 = 000000000000ceda
! Mem[0000000091800008] = 8b9883bd 3923d9af, %g2 = 00000000, %g3 = 00000000
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 000000003923d9af
! %l0 = db0ec932716220b7, Mem[0000000090800025] = 14490744
stb %l0,[%i5+0x025] ! Mem[0000000090800024] = b7490744
! Mem[0000000091800000] = ee407b02, %g2 = 000000008b9883bd
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000ee
! %l6 = c7800f3abda77a2a, Mem[0000000091000016] = fe015ffa
stb %l6,[%i6+0x016] ! Mem[0000000091000014] = 2a015ffa
! Mem[0000000044800034] = 55143b56, %l6 = c7800f3abda77a2a
ldsh [%i1+0x034],%l6 ! %l6 = 0000000000005514
! Mem[0000000091800000] = abaaa6ee407b02a9, %g2 = 00000000000000ee
ldx [%o0+%g0],%g2 ! %g2 = abaaa6ee407b02a9
! %l0 = db0ec932716220b7, Mem[0000000091000030] = a5b5761e
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = 716220b7
p26_label_2:
! Mem[0000000090000038] = b2e6c511, %g2 = abaaa6ee407b02a9
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000b2
! %l4 = 378a2baf, %l5 = 8a124e9c, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 378a2baf 8a124e9c
! Mem[0000000091000038] = e25676cb, %g2 = 00000000000000b2
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffe256
! Mem[0000000044000018] = 149aca46 dbf86b5a, %l6 = 00005514, %l7 = 0000ceda
ldd [%i0+%o3],%l6 ! %l6 = 00000000149aca46 00000000dbf86b5a
! Mem[0000000090800038] = d7bcadc2, %g2 = ffffffffffffe256
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffd7bc
! %l1 = abaaa6ee407b02a9, Mem[0000000090000008] = b427e099152d46b0
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = abaaa6ee407b02a9
! %l0 = db0ec932716220b7, Mem[0000000044000024] = 2d8b51c9
sth %l0,[%i0+0x024] ! Mem[0000000044000024] = 20b751c9
! Mem[000000009180000c] = 9c6e4e51, %g2 = ffffffffffffd7bc
ldsb [%o0+0x00f],%g2 ! %g2 = ffffffffffffff9c
! Mem[0000000091000014] = 2a015ffa, %g2 = ffffffffffffff9c
ldsb [%i6+0x016],%g2 ! %g2 = 000000000000002a
! Mem[0000000091800020] = 979dba3f, %g2 = 000000000000002a
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffff979d
p26_label_3:
! Mem[0000000090800010] = f8449dd9 5e356f1d, %g2 = ffff979d, %g3 = 3923d9af
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e356f1d
! Mem[000000009080003c] = adc27bb0, %g18 = a2942f86f2bc1112
ldsw [%i5+0x03c],%g2 ! %g2 = a2942f86f2bc1112
! Mem[0000000091800028] = b0df4e44, %g2 = ffffffffadc27bb0
ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000091800028] = b0df4e44, %g2 = ffffffffffffffb0
ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = ffffffffffffffb0
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! Mem[0000000091800034] = 51532584, %g2 = 53918eb2e6c51178
ldsb [%o0+0x034],%g2 ! %g2 = 0000000000000051
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = 00000051, %g3 = 5e356f1d
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! Mem[0000000091800000] = abaaa6ee407b02a9, %g2 = 000000005a1ae612
ldx [%o0+%g0],%g2 ! %g2 = abaaa6ee407b02a9
! %l2 = 04671d4a9fd9cd6c, Mem[000000004500001e] = 7b57ee67
sth %l2,[%i2+0x01e] ! Mem[000000004500001c] = 7b57cd6c
! Mem[0000000091000018] = 5ffaf26e47a19fcf, %g2 = abaaa6ee407b02a9
ldx [%i6+%o3],%g2 ! %g2 = 5ffaf26e47a19fcf
p26_label_4:
! Mem[0000000090000008] = abaaa6ee, %g2 = 5ffaf26e47a19fcf
lduh [%i4+%o1],%g2 ! %g2 = 000000000000abaa
! Mem[0000000044800004] = 285354dc, %l7 = 00000000dbf86b5a
ldsh [%i1+0x004],%l7 ! %l7 = 0000000000002853
! Mem[0000000090000018] = 1d179028 70edfb0e, %g2 = 0000abaa, %g3 = 14acc7c9
ldd [%i4+%o3],%g2 ! %g2 = 000000001d179028 0000000070edfb0e
! Mem[0000000091800018] = 06faad5c, %g18 = a2942f86f2bc1112
ldsw [%o0+%o3],%g2 ! %g2 = a2942f86f2bc1112
! %l1 = abaaa6ee407b02a9, Mem[0000000091800008] = 378a2baf
sth %l1,[%o0+%o1] ! Mem[0000000091800008] = 02a92baf
! Mem[0000000091800010] = 51829629, %g2 = 0000000006faad5c
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000005182
! %l3 = ffffffffffffffa5, Mem[000000009180000c] = 8a124e9c
stw %l3,[%o0+0x00c] ! Mem[000000009180000c] = ffffffa5
! Mem[0000000091800008] = 2bafffff, %g2 = 0000000000005182
ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000002baf
! %l0 = db0ec932716220b7, Mem[0000000045000018] = 4d889b3b7b57cd6c
stx %l0,[%i2+%o3] ! Mem[0000000045000018] = db0ec932716220b7
! %l2 = 9fd9cd6c, %l3 = ffffffa5, Mem[0000000044000030] = a9df6771 ff88f968
std %l2,[%i0+0x030] ! Mem[0000000044000030] = 9fd9cd6c ffffffa5
p26_label_5:
! Mem[0000000091000010] = 95cd7757, %g2 = 0000000000002baf
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffff95cd
! Mem[0000000090000010] = 1d358e58 d828ead6, %g2 = ffff95cd, %g3 = 70edfb0e
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000d828ead6
! Mem[000000009100003c] = 62bf8c8f, %g2 = 000000001d358e58
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! %l3 = ffffffffffffffa5, Mem[0000000091800038] = 54b6116d9d52adff
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = ffffffffffffffa5
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 0000000062bf8c8f
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! Mem[000000004480002c] = 7486d720, %l6 = 00000000149aca46
ldsb [%i1+0x02e],%l6 ! %l6 = ffffffffffffffd7
! Mem[000000009180001c] = 4e285566, %g2 = 1d17902870edfb0e
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000004e28
! Mem[0000000091000000] = 6ae82f8898f9b0a5, %g2 = 0000000000004e28
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0a5
! Mem[000000009080001c] = 9a0c86ef, %g2 = 6ae82f8898f9b0a5
ldsb [%i5+0x01f],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000091000030] = 716220b7, %g18 = a2942f86f2bc1112
ldsw [%i6+0x030],%g2 ! %g2 = a2942f86f2bc1112
p26_label_6:
! Mem[0000000091000024] = 0f65f93d, %g18 = a2942f86f2bc1112
ldsw [%i6+0x024],%g2 ! %g2 = a2942f86f2bc1112
! %l4 = 1391f4b6378a2baf, Mem[0000000044800022] = acc20b5b
sth %l4,[%i1+0x022] ! Mem[0000000044800020] = acc22baf
! %l6 = ffffffd7, %l7 = 00002853, Mem[0000000090800030] = eaf607f4 79e2e95e
std %l6,[%i5+0x030] ! Mem[0000000090800030] = ffffffd7 00002853
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = 000000000f65f93d
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
! Mem[0000000090800020] = 0c86ef26, %g2 = e25676cb62bf8c8f
ldub [%i5+%o4],%g2 ! %g2 = 000000000000000c
! Mem[0000000044000018] = 149aca46, %l7 = 0000000000002853
ldsh [%i0+%o3],%l7 ! %l7 = 000000000000149a
! Mem[0000000091000038] = 76cb62bf, %g2 = 000000000000000c
lduh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = 00000000000076cb
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
! Mem[000000004580001c] = d74ae548, %l3 = ffffffffffffffa5
lduh [%i3+0x01e],%l3 ! %l3 = 000000000000e548
! %l6 = ffffffd7, %l7 = 0000149a, Mem[0000000091800010] = 6e4e5182 96298cae
std %l6,[%o0+%o2] ! Mem[0000000091800010] = ffffffd7 0000149a
p26_label_7:
! %l7 = 000000000000149a, Mem[0000000091800010] = ffffffd7
stw %l7,[%o0+%o2] ! Mem[0000000091800010] = 0000149a
! %l7 = 000000000000149a, Mem[0000000091800030] = 43bc1d8151532584
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 000000000000149a
! %l0 = 716220b7, %l1 = 407b02a9, Mem[0000000044800008] = 687c8e03 3f70b4c2
std %l0,[%i1+%o1] ! Mem[0000000044800008] = 716220b7 407b02a9
! Mem[0000000091000028] = 5ba108a9, %g2 = e25676cb62bf8c8f
ldub [%i6+0x02a],%g2 ! %g2 = 000000000000005b
! Mem[000000009180003c] = a5000000, %g2 = 000000000000005b
ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffffa5
! %l3 = 000000000000e548, Mem[0000000044000028] = bd5b597153da1516
stx %l3,[%i0+%o5] ! Mem[0000000044000028] = 000000000000e548
! Mem[000000009180002c] = df4e4459, %g2 = ffffffffffffffa5
ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000df
! Mem[000000009100000c] = 7312abd6, %g2 = 00000000000000df
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
! %l6 = ffffffffffffffd7, Mem[0000000091800030] = 00000000
sth %l6,[%o0+0x030] ! Mem[0000000091800030] = ffd70000
! %l5 = 8edaa0ee8a124e9c, Mem[0000000091800039] = ffffffff
stb %l5,[%o0+0x039] ! Mem[0000000091800038] = 9cffffff
p26_label_8:
! Mem[0000000044000034] = ffffffa5, %l2 = 04671d4a9fd9cd6c
ldsw [%i0+0x034],%l2 ! %l2 = ffffffffffffffa5
! Mem[0000000090000020] = 0ad8f7030332e58e, %g2 = 000000007312abd6
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e58e
! %l0 = 716220b7, %l1 = 407b02a9, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 716220b7 407b02a9
! %l1 = abaaa6ee407b02a9, Mem[0000000045000010] = d1fa355cb9fb5885
stx %l1,[%i2+%o2] ! Mem[0000000045000010] = abaaa6ee407b02a9
! %l7 = 000000000000149a, Mem[000000009100003c] = 62bf8c8f
stw %l7,[%i6+0x03c] ! Mem[000000009100003c] = 0000149a
! %l3 = 000000000000e548, Mem[0000000090000032] = 64e2807f
sth %l3,[%i4+0x032] ! Mem[0000000090000030] = e548807f
! Mem[0000000091000000] = 6ae82f88, %g2 = 0ad8f7030332e58e
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000006ae8
! %l5 = 8edaa0ee8a124e9c, Mem[0000000090000038] = 53918eb2
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = 8a124e9c
! Mem[0000000091800020] = 5566979d, %g18 = a2942f86f2bc1112
ldsw [%o0+%o4],%g2 ! %g2 = a2942f86f2bc1112
! Mem[0000000090800004] = c2055a1a, %g2 = 000000005566979d
lduh [%i5+0x006],%g2 ! %g2 = 000000000000c205
p26_label_9:
! %l5 = 8edaa0ee8a124e9c, Mem[0000000090000028] = af022e977d3b2cbb
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = 8edaa0ee8a124e9c
! %l4 = 1391f4b6378a2baf, Mem[0000000090800028] = 4459f5d3
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = 378a2baf
! Mem[0000000090000010] = 358e58d8, %g2 = 000000000000c205
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000035
! Mem[000000009000002c] = 8a124e9c, %g2 = 0000000000000035
lduw [%i4+0x02c],%g2 ! %g2 = 000000008a124e9c
! %l0 = db0ec932716220b7, Mem[0000000091000034] = 1214449b
sth %l0,[%i6+0x034] ! Mem[0000000091000034] = 20b7449b
! %l1 = abaaa6ee407b02a9, Mem[000000009180001e] = 4e285566
stb %l1,[%o0+0x01e] ! Mem[000000009180001c] = a9285566
! Mem[0000000045000018] = db0ec932716220b7, %l2 = ffffffffffffffa5
ldx [%i2+%o3],%l2 ! %l2 = db0ec932716220b7
! %l0 = 716220b7, %l1 = 407b02a9, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 716220b7 407b02a9
! Mem[0000000091800008] = 02a92baf, %g2 = 000000008a124e9c
lduw [%o0+%o1],%g2 ! %g2 = 0000000002a92baf
! Mem[0000000090800034] = 00002853, %g2 = 0000000002a92baf
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000000000
p26_label_10:
! Mem[000000009180000c] = ffa50000, %g2 = 0000000000000000
ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800028] = 378a2baf, %g2 = ffffffffffffffff
lduh [%i5+%o5],%g2 ! %g2 = 000000000000378a
! %l2 = db0ec932716220b7, Mem[0000000090800008] = 5a1ae612
sth %l2,[%i5+%o1] ! Mem[0000000090800008] = 20b7e612
! %l2 = db0ec932716220b7, Mem[000000009080001a] = 4dc6db26
stb %l2,[%i5+0x01a] ! Mem[0000000090800018] = b7c6db26
! Mem[0000000091800018] = 06faad5c b768a928, %g2 = 0000378a, %g3 = d828ead6
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000b768a928
! Mem[0000000090800020] = ef2635b7, %g2 = 0000000006faad5c
lduh [%i5+0x022],%g2 ! %g2 = 000000000000ef26
! Mem[0000000091800034] = 0000149a, %g2 = 000000000000ef26
ldsh [%o0+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000045800020] = 78c98e46, %l0 = db0ec932716220b7
ldsh [%i3+%o4],%l0 ! %l0 = 00000000000078c9
! Mem[0000000091800000] = a6ee407b, %g2 = 0000000000000000
ldsb [%o0+0x002],%g2 ! %g2 = ffffffffffffffa6
! Mem[0000000090000014] = d828ead6, %g2 = ffffffffffffffa6
ldsh [%i4+0x014],%g2 ! %g2 = ffffffffffffd828
p26_label_11:
! Mem[0000000090800020] = ef2635b7, %g2 = ffffffffffffd828
ldub [%i5+0x022],%g2 ! %g2 = 00000000000000ef
! Mem[0000000091800000] = abaaa6ee 407b02a9, %g2 = 000000ef, %g3 = b768a928
ldd [%o0+%g0],%g2 ! %g2 = 00000000abaaa6ee 00000000407b02a9
! Mem[0000000091800024] = f053153f, %g2 = 00000000abaaa6ee
ldsb [%o0+0x026],%g2 ! %g2 = fffffffffffffff0
! %l0 = 00000000000078c9, Mem[0000000091800028] = 153f24b0df4e4459
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 00000000000078c9
! Mem[0000000090800020] = 0c86ef26, %g2 = fffffffffffffff0
lduw [%i5+%o4],%g2 ! %g2 = 000000000c86ef26
! Mem[0000000090800018] = b2d5b7c6 db268a9a, %g2 = 0c86ef26, %g3 = 407b02a9
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d5b7c6 00000000db268a9a
! Mem[0000000091800000] = a6ee407b, %g2 = 00000000b2d5b7c6
lduh [%o0+0x002],%g2 ! %g2 = 000000000000a6ee
! Mem[0000000044800020] = acc22baf, %l7 = 000000000000149a
lduh [%i1+0x022],%l7 ! %l7 = 0000000000002baf
! Mem[000000009180002c] = c9ffd700, %g2 = 000000000000a6ee
ldsb [%o0+0x02f],%g2 ! %g2 = ffffffffffffffc9
! %l0 = 000078c9, %l1 = 407b02a9, Mem[0000000091000028] = 716220b7 407b02a9
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 000078c9 407b02a9
p26_label_12:
! %l5 = 8edaa0ee8a124e9c, Mem[000000009000000d] = 7b02a91d
stb %l5,[%i4+0x00d] ! Mem[000000009000000c] = 9c02a91d
! Mem[0000000090000008] = abaaa6ee409c02a9, %g2 = ffffffffffffffc9
ldx [%i4+%o1],%g2 ! %g2 = abaaa6ee409c02a9
! %l5 = 8edaa0ee8a124e9c, Mem[0000000091800010] = 0000149a
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = 8a124e9c
! %l1 = abaaa6ee407b02a9, Mem[0000000045800010] = b4286d97dc2bf2a5
stx %l1,[%i3+%o2] ! Mem[0000000045800010] = abaaa6ee407b02a9
! %l2 = db0ec932716220b7, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = db0ec932716220b7
! Mem[000000009180000c] = ffa58a12, %g2 = abaaa6ee409c02a9
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffffa5
! %l4 = 378a2baf, %l5 = 8a124e9c, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 378a2baf 8a124e9c
! Mem[0000000091800018] = 06faad5c, %g2 = ffffffffffffffa5
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000006
! %l7 = 0000000000002baf, Mem[0000000090800020] = 0c86ef2635b74907
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 0000000000002baf
! Mem[0000000045000000] = 99911e73, %l0 = 00000000000078c9
ldsw [%i2+%g0],%l0 ! %l0 = ffffffff99911e73
p26_label_13:
! Mem[000000009180000c] = ffffffa5, %g2 = 0000000000000006
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ffffffa5
! Mem[0000000090000000] = 3180d6ba, %g2 = 00000000ffffffa5
ldub [%i4+0x002],%g2 ! %g2 = 0000000000000031
! Mem[0000000090000038] = 8a124e9c e6c51178, %g2 = 00000031, %g3 = db268a9a
ldd [%i4+0x038],%g2 ! %g2 = 000000008a124e9c 00000000e6c51178
! Mem[0000000090800030] = ffffffd7, %g2 = 000000008a124e9c
lduw [%i5+0x030],%g2 ! %g2 = 00000000ffffffd7
! Mem[0000000090000024] = 0332e58e, %g18 = a2942f86f2bc1112
ldsw [%i4+0x024],%g2 ! %g2 = a2942f86f2bc1112
! Mem[0000000090000028] = 8edaa0ee8a124e9c, %g2 = 000000000332e58e
ldx [%i4+%o5],%g2 ! %g2 = 8edaa0ee8a124e9c
! Mem[0000000090800010] = 716220b7 407b02a9, %g2 = 8a124e9c, %g3 = e6c51178
ldd [%i5+%o2],%g2 ! %g2 = 00000000716220b7 00000000407b02a9
! %l4 = 1391f4b6378a2baf, Mem[0000000091800005] = 7b02a902
stb %l4,[%o0+0x005] ! Mem[0000000091800004] = af02a902
! %l0 = ffffffff99911e73, Mem[000000009100001c] = 47a19fcf
stw %l0,[%i6+0x01c] ! Mem[000000009100001c] = 99911e73
! Mem[000000004480003c] = d421e484, %l5 = 8edaa0ee8a124e9c
lduw [%i1+0x03c],%l5 ! %l5 = 00000000d421e484
p26_label_14:
! %l4 = 1391f4b6378a2baf, Mem[000000009100000e] = abd66cff
sth %l4,[%i6+0x00e] ! Mem[000000009100000c] = 2baf6cff
! Mem[000000009100001c] = 738b0950, %g2 = 00000000716220b7
ldub [%i6+0x01f],%g2 ! %g2 = 0000000000000073
! %l1 = abaaa6ee407b02a9, Mem[000000009080002a] = 2baf51e8
sth %l1,[%i5+0x02a] ! Mem[0000000090800028] = 02a951e8
! Mem[000000004580002c] = 136aa708, %l6 = ffffffffffffffd7
ldsw [%i3+0x02c],%l6 ! %l6 = 00000000136aa708
! %l3 = 000000000000e548, Mem[0000000090800000] = 378a2baf8a124e9c
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = 000000000000e548
! %l1 = abaaa6ee407b02a9, Mem[0000000090800028] = 378a02a9
stw %l1,[%i5+%o5] ! Mem[0000000090800028] = 407b02a9
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = 0000000000000073
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! Mem[0000000044000024] = 20b751c9, %l2 = db0ec932716220b7
lduw [%i0+0x024],%l2 ! %l2 = 0000000020b751c9
! Mem[0000000044000038] = 46de49cc, %l0 = ffffffff99911e73
lduh [%i0+0x03a],%l0 ! %l0 = 00000000000049cc
! %l1 = abaaa6ee407b02a9, Mem[0000000091800000] = abaaa6ee
stw %l1,[%o0+%g0] ! Mem[0000000091800000] = 407b02a9
p26_label_15:
! %l7 = 0000000000002baf, Mem[0000000091000008] = 48c28052
stw %l7,[%i6+%o1] ! Mem[0000000091000008] = 00002baf
! %l6 = 00000000136aa708, Mem[0000000045000030] = 98407fcb9dd17e4a
stx %l6,[%i2+0x030] ! Mem[0000000045000030] = 00000000136aa708
! %l1 = abaaa6ee407b02a9, Mem[0000000091000018] = 5ffaf26e
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = 407b02a9
! %l4 = 378a2baf, %l5 = d421e484, Mem[0000000091800020] = 5566979d ba3ff053
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 378a2baf d421e484
! %l3 = 000000000000e548, Mem[000000009180003a] = ffffffff
stb %l3,[%o0+0x03a] ! Mem[0000000091800038] = 48ffffff
! Mem[0000000090000020] = 0ad8f7030332e58e, %g2 = 09d53180d6ba8c74
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e58e
! %l4 = 378a2baf, %l5 = d421e484, Mem[0000000091000008] = 00002baf 73122baf
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 378a2baf d421e484
! Mem[0000000091000038] = e25676cb, %g18 = a2942f86f2bc1112
ldsw [%i6+0x038],%g2 ! %g2 = a2942f86f2bc1112
! %l6 = 136aa708, %l7 = 00002baf, Mem[0000000044800020] = acc22baf 14f1d0f2
std %l6,[%i1+%o4] ! Mem[0000000044800020] = 136aa708 00002baf
! Mem[0000000090000034] = 807fa20a, %g2 = ffffffffe25676cb
lduh [%i4+0x034],%g2 ! %g2 = 000000000000807f
p26_label_16:
! %l5 = 00000000d421e484, Mem[0000000090800018] = b2d5b7c6
stw %l5,[%i5+%o3] ! Mem[0000000090800018] = d421e484
! Mem[0000000045000020] = 5af48088, %l3 = 000000000000e548
ldub [%i2+0x021],%l3 ! %l3 = 00000000000000f4
! Mem[0000000091800020] = 378a2bafd421e484, %g2 = 000000000000807f
ldx [%o0+%o4],%g2 ! %g2 = 378a2bafd421e484
! Mem[0000000091800034] = 00149aff, %g2 = 378a2bafd421e484
ldsb [%o0+0x035],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000000049cc, Mem[000000004500003a] = ceda326c
stb %l0,[%i2+0x03a] ! Mem[0000000045000038] = cedacc6c
! Mem[0000000090800018] = d421e484db268a9a, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = d421e484db268a9a
! Mem[0000000045000030] = 00000000, %l6 = 00000000136aa708
ldsh [%i2+0x032],%l6 ! %l6 = 0000000000000000
! Mem[0000000090800020] = 00000000, %g2 = d421e484db268a9a
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000000
! %l4 = 1391f4b6378a2baf, Mem[0000000090800010] = 716220b7407b02a9
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 1391f4b6378a2baf
! %l5 = 00000000d421e484, Mem[0000000091800017] = 9a06faad
stb %l5,[%o0+0x017] ! Mem[0000000091800014] = 8406faad
p26_label_17:
! Mem[0000000090800034] = 00002853, %g2 = 0000000000000000
lduw [%i5+0x034],%g2 ! %g2 = 0000000000002853
! Mem[000000009100002c] = 7b02a971, %g2 = 0000000000002853
ldub [%i6+0x02d],%g2 ! %g2 = 000000000000007b
! Mem[0000000091800028] = 00000000000078c9, %g2 = 000000000000007b
ldx [%o0+%o5],%g2 ! %g2 = 00000000000078c9
! Mem[0000000090800018] = d421e484, %g18 = a2942f86f2bc1112
ldsw [%i5+%o3],%g2 ! %g2 = a2942f86f2bc1112
! Mem[0000000090800010] = 1391f4b6, %g18 = a2942f86f2bc1112
ldsw [%i5+%o2],%g2 ! %g2 = a2942f86f2bc1112
! Mem[0000000090800008] = 20b7e61214acc7c9, %g2 = 000000001391f4b6
ldx [%i5+%o1],%g2 ! %g2 = 20b7e61214acc7c9
! %l1 = abaaa6ee407b02a9, Mem[0000000091000020] = 8b0950dd
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = 407b02a9
! %l4 = 1391f4b6378a2baf, Mem[000000009100003e] = 149a0000
sth %l4,[%i6+0x03e] ! Mem[000000009100003c] = 2baf0000
! %l0 = 000049cc, %l1 = 407b02a9, Mem[0000000091800028] = 00000000 000078c9
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 000049cc 407b02a9
! %l7 = 0000000000002baf, Mem[0000000091800000] = 407b02a940af02a9
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 0000000000002baf
p26_label_18:
! Mem[0000000091000038] = e25676cb00002baf, %g2 = 20b7e61214acc7c9
ldx [%i6+0x038],%g2 ! %g2 = e25676cb00002baf
! Mem[0000000090800010] = 1391f4b6, %g2 = e25676cb00002baf
ldsh [%i5+%o2],%g2 ! %g2 = 0000000000001391
! %l6 = 00000000, %l7 = 00002baf, Mem[0000000090800010] = 1391f4b6 378a2baf
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 00000000 00002baf
! %l5 = 00000000d421e484, Mem[0000000090800028] = 407b02a951e85f11
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = 00000000d421e484
! Mem[000000009180002c] = 407b02a9, %g2 = 0000000000001391
lduw [%o0+0x02c],%g2 ! %g2 = 00000000407b02a9
! Mem[000000009080003c] = 716220b7, %g18 = a2942f86f2bc1112
ldsw [%i5+0x03c],%g2 ! %g2 = a2942f86f2bc1112
! %l2 = 20b751c9, %l3 = 000000f4, Mem[0000000090800038] = db0ec932 716220b7
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 20b751c9 000000f4
! Mem[000000009080001c] = 8a9a0000, %g2 = 00000000716220b7
ldsb [%i5+0x01e],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000044000034] = ffffffa5, %l0 = 00000000000049cc
lduw [%i0+0x034],%l0 ! %l0 = 00000000ffffffa5
! %l4 = 1391f4b6378a2baf, Mem[0000000091000020] = 407b02a90f65f93d
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 1391f4b6378a2baf
p26_label_19:
! %l5 = 00000000d421e484, Mem[0000000091800004] = 00002baf
sth %l5,[%o0+0x004] ! Mem[0000000091800004] = e4842baf
! %l6 = 0000000000000000, Mem[0000000090800030] = ffffffd700002853
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 0000000000000000
! Mem[0000000090800010] = 0000000000002baf, %g2 = ffffffffffffff8a
ldx [%i5+%o2],%g2 ! %g2 = 0000000000002baf
! %l5 = 00000000d421e484, Mem[0000000090000001] = d53180d6
stb %l5,[%i4+0x001] ! Mem[0000000090000000] = 843180d6
! %l1 = abaaa6ee407b02a9, Mem[0000000091000030] = 716220b720b7449b
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = abaaa6ee407b02a9
! Mem[0000000091800028] = 000049cc407b02a9, %g2 = 0000000000002baf
ldx [%o0+%o5],%g2 ! %g2 = 000049cc407b02a9
! Mem[000000009080001c] = db268a9a, %g2 = 000049cc407b02a9
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffdb26
! Mem[000000009080001c] = db268a9a, %g18 = a2942f86f2bc1112
ldsw [%i5+0x01c],%g2 ! %g2 = a2942f86f2bc1112
! Mem[000000009000003c] = 11780000, %g2 = ffffffffdb268a9a
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000011
! Mem[0000000090000030] = 48807fa2, %g2 = 0000000000000011
ldsb [%i4+0x033],%g2 ! %g2 = 0000000000000048
p26_label_20:
! %l2 = 0000000020b751c9, Mem[0000000091000014] = 77572a01
sth %l2,[%i6+0x014] ! Mem[0000000091000014] = 51c92a01
! %l1 = abaaa6ee407b02a9, Mem[0000000091800034] = 0000149a
sth %l1,[%o0+0x034] ! Mem[0000000091800034] = 02a9149a
! Mem[0000000091000008] = 378a2baf, %g2 = 0000000000000048
lduw [%i6+%o1],%g2 ! %g2 = 00000000378a2baf
! Mem[0000000090000024] = 0332e58e, %g2 = 00000000378a2baf
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000000332
! %l5 = 00000000d421e484, Mem[000000009000000e] = 02a91d35
sth %l5,[%i4+0x00e] ! Mem[000000009000000c] = e4841d35
! Mem[0000000090800010] = 00000000 00002baf, %g2 = 00000332, %g3 = 407b02a9
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 0000000000002baf
! Mem[0000000091800014] = 00148406, %g2 = 0000000000000000
ldsb [%o0+0x015],%g2 ! %g2 = 0000000000000000
! %l4 = 378a2baf, %l5 = d421e484, Mem[0000000045000020] = 5af48088 aeffccc2
std %l4,[%i2+%o4] ! Mem[0000000045000020] = 378a2baf d421e484
! Mem[0000000090800018] = d421e484, %g2 = 0000000000000000
lduw [%i5+%o3],%g2 ! %g2 = 00000000d421e484
! %l2 = 0000000020b751c9, Mem[000000009000002a] = a0ee8a12
sth %l2,[%i4+0x02a] ! Mem[0000000090000028] = 51c98a12
p26_label_21:
! %l2 = 0000000020b751c9, Mem[000000009080000c] = 14acc7c9
sth %l2,[%i5+0x00c] ! Mem[000000009080000c] = 51c9c7c9
! %l2 = 0000000020b751c9, Mem[0000000044000020] = a63cf5de
stw %l2,[%i0+%o4] ! Mem[0000000044000020] = 20b751c9
! Mem[0000000045000000] = 99911e73 9c06abf7, %l0 = ffffffa5, %l1 = 407b02a9
ldd [%i2+%g0],%l0 ! %l0 = 0000000099911e73 000000009c06abf7
! %l2 = 0000000020b751c9, Mem[000000004480002c] = 7486d720
stw %l2,[%i1+0x02c] ! Mem[000000004480002c] = 20b751c9
! Mem[0000000091800024] = d421e484, %g18 = a2942f86f2bc1112
ldsw [%o0+0x024],%g2 ! %g2 = a2942f86f2bc1112
! %l4 = 378a2baf, %l5 = d421e484, Mem[0000000091800030] = ffd70000 02a9149a
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 378a2baf d421e484
! %l4 = 1391f4b6378a2baf, Mem[0000000091800000] = 00000000e4842baf
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 1391f4b6378a2baf
! Mem[0000000045000030] = 00000000, %l5 = 00000000d421e484
lduh [%i2+0x030],%l5 ! %l5 = 0000000000000000
! Mem[0000000090800008] = 20b7e61251c9c7c9, %g2 = ffffffffd421e484
ldx [%i5+%o1],%g2 ! %g2 = 20b7e61251c9c7c9
! Mem[0000000091000034] = 407b02a9, %g2 = 20b7e61251c9c7c9
ldsh [%i6+0x034],%g2 ! %g2 = 000000000000407b
p26_label_22:
! %l2 = 0000000020b751c9, Mem[0000000091800028] = 000049cc
sth %l2,[%o0+%o5] ! Mem[0000000091800028] = 51c949cc
! Mem[0000000090800028] = 00000000 d421e484, %g2 = 0000407b, %g3 = 00002baf
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 00000000d421e484
! Mem[000000009000000c] = 841d358e, %g2 = 0000000000000000
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffff84
! Mem[0000000091000014] = 51c92a01, %g2 = ffffffffffffff84
ldsh [%i6+0x014],%g2 ! %g2 = 00000000000051c9
! Mem[0000000091000038] = e25676cb, %g2 = 00000000000051c9
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000e2
! %l4 = 378a2baf, %l5 = 00000000, Mem[0000000090000020] = 0ad8f703 0332e58e
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 378a2baf 00000000
! Mem[0000000045000004] = 9c06abf7, %l0 = 0000000099911e73
ldsb [%i2+0x005],%l0 ! %l0 = 0000000000000006
! Mem[0000000045000000] = 99911e73, %l6 = 0000000000000000
ldub [%i2+0x003],%l6 ! %l6 = 0000000000000073
! Mem[0000000044000004] = eef10a08, %l6 = 0000000000000073
ldsh [%i0+0x006],%l6 ! %l6 = 0000000000000a08
! Mem[0000000045800038] = 32ea6101, %l3 = 00000000000000f4
ldsw [%i3+0x038],%l3 ! %l3 = 0000000032ea6101
p26_label_23:
! %l0 = 0000000000000006, Mem[000000009100003c] = 00002baf
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = 00000006
! Mem[0000000044800000] = 81a5bea7 285354dc, %l6 = 00000a08, %l7 = 00002baf
ldd [%i1+%g0],%l6 ! %l6 = 0000000081a5bea7 00000000285354dc
! %l1 = 000000009c06abf7, Mem[000000009100000c] = d421e484
sth %l1,[%i6+0x00c] ! Mem[000000009100000c] = abf7e484
! Mem[000000009100003c] = 00000600, %g2 = 00000000000000e2
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000018] = 407b02a9, %g2 = 0000000000000000
lduh [%i6+%o3],%g2 ! %g2 = 000000000000407b
! %l3 = 0000000032ea6101, Mem[0000000091000017] = 01407b02
stb %l3,[%i6+0x017] ! Mem[0000000091000014] = 01407b02
! %l5 = 0000000000000000, Mem[000000004480003e] = d421e484
sth %l5,[%i1+0x03e] ! Mem[000000004480003c] = d4210000
! %l6 = 0000000081a5bea7, Mem[0000000091800030] = 378a2bafd421e484
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = 0000000081a5bea7
! %l7 = 00000000285354dc, Mem[0000000044800018] = 4ff09736
stw %l7,[%i1+%o3] ! Mem[0000000044800018] = 285354dc
! Mem[0000000090000038] = 4e9ce6c5, %g2 = 000000000000407b
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000004e9c
p26_label_24:
! Mem[0000000091800034] = 81a5bea7, %g2 = 0000000000004e9c
lduw [%o0+0x034],%g2 ! %g2 = 0000000081a5bea7
! Mem[000000009100000c] = e4846cff, %g2 = 0000000081a5bea7
ldsb [%i6+0x00e],%g2 ! %g2 = ffffffffffffffe4
! Mem[0000000045800030] = dbe2e5f2 5c369fad, %l0 = 00000006, %l1 = 9c06abf7
ldd [%i3+0x030],%l0 ! %l0 = 00000000dbe2e5f2 000000005c369fad
! %l5 = 0000000000000000, Mem[0000000091000010] = 6cff95cd
sth %l5,[%i6+%o2] ! Mem[0000000091000010] = 000095cd
! Mem[000000009100003c] = 00060000, %g2 = ffffffffffffffe4
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000000006
! Mem[0000000091000014] = 2a01407b, %g2 = 0000000000000006
ldsh [%i6+0x016],%g2 ! %g2 = 0000000000002a01
! %l0 = dbe2e5f2, %l1 = 5c369fad, Mem[0000000091800008] = 02a92baf ffffffa5
std %l0,[%o0+%o1] ! Mem[0000000091800008] = dbe2e5f2 5c369fad
! Mem[000000009080003c] = 000000f4, %g18 = a2942f86f2bc1112
ldsw [%i5+0x03c],%g2 ! %g2 = a2942f86f2bc1112
! %l0 = 00000000dbe2e5f2, Mem[0000000091800038] = ff9c48ffffffffa5
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 00000000dbe2e5f2
! Mem[0000000090800034] = 000020b7, %g2 = 00000000000000f4
lduh [%i5+0x036],%g2 ! %g2 = 0000000000000000
p26_label_25:
! Mem[0000000091000018] = 02a99991, %g2 = 0000000000000000
ldub [%i6+0x01a],%g2 ! %g2 = 0000000000000002
! %l0 = 00000000dbe2e5f2, Mem[0000000091000010] = 000095cd
sth %l0,[%i6+%o2] ! Mem[0000000091000010] = e5f295cd
! %l0 = 00000000dbe2e5f2, Mem[0000000090000018] = 1d17902870edfb0e
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = 00000000dbe2e5f2
! %l6 = 81a5bea7, %l7 = 285354dc, Mem[0000000090800008] = 20b7e612 51c9c7c9
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 81a5bea7 285354dc
! %l5 = 0000000000000000, Mem[0000000090000016] = ead60000
sth %l5,[%i4+0x016] ! Mem[0000000090000014] = 00000000
! Mem[0000000090000038] = 4e9ce6c5, %g2 = 0000000000000002
ldub [%i4+0x03a],%g2 ! %g2 = 000000000000004e
! Mem[0000000090800018] = d421e484 db268a9a, %g2 = 0000004e, %g3 = d421e484
ldd [%i5+%o3],%g2 ! %g2 = 00000000d421e484 00000000db268a9a
! Mem[0000000090000034] = a20a8a12, %g2 = 00000000d421e484
lduh [%i4+0x036],%g2 ! %g2 = 000000000000a20a
! Mem[0000000045800024] = 509142d1, %l6 = 0000000081a5bea7
lduh [%i3+0x026],%l6 ! %l6 = 00000000000042d1
! Mem[0000000090800018] = d421e484, %g18 = a2942f86f2bc1112
ldsw [%i5+%o3],%g2 ! %g2 = a2942f86f2bc1112
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000dbe2e5f2
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000020b751c9
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000032ea6101
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000042d1
bne,a,pn %xcc,p26_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000285354dc
bne,a,pn %xcc,p26_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p26_check_fp_registers:
set p26_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 11f275f7 9c20c197
bne %xcc,p26_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 27e97be3 07e6ebcb
bne %xcc,p26_f6_fail
nop
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 20b751c920b751c9
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 = 000000000000e548
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 = 9fd9cd6cffffffa5
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+0x008],%g2 ! Expected data = 716220b7407b02a9
ldx [%i1+0x008],%g3 ! Observed data at 0000000044800008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 285354dc02830e9d
ldx [%i1+0x018],%g3 ! Observed data at 0000000044800018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 136aa70800002baf
ldx [%i1+0x020],%g3 ! Observed data at 0000000044800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = df2d4b0e20b751c9
ldx [%i1+0x028],%g3 ! Observed data at 0000000044800028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8fb8b28ad4210000
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+0x010],%g2 ! Expected data = abaaa6ee407b02a9
ldx [%i2+0x010],%g3 ! Observed data at 0000000045000010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = db0ec932716220b7
ldx [%i2+0x018],%g3 ! Observed data at 0000000045000018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 378a2bafd421e484
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 = 00000000136aa708
ldx [%i2+0x030],%g3 ! Observed data at 0000000045000030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = cedacc6c101b9086
ldx [%i2+0x038],%g3 ! Observed data at 0000000045000038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x038,%g4
set p26_local3_expect,%g1
p26_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = abaaa6ee407b02a9
ldx [%i3+0x010],%g3 ! Observed data at 0000000045800010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x010,%g4
! The test for processor 26 has passed
p26_passed:
ta GOOD_TRAP
nop
p26_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p26_failed
p26_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p26_failed
p26_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p26_failed
p26_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p26_failed
p26_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p26_failed
p26_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p26_failed
p26_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p26_failed
p26_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p26_failed
p26_f0_fail:
set p26_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_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:
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000045000000]
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000044000000]
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045800018]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045000010]
done
p26_trap1o:
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000045000000]
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000044000000]
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045800018]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045000010]
done
p26_trap2e:
stxa %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000018]
stxa %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045800000]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000045800000]
stda %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800008]
done
p26_trap2o:
stxa %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000018]
stxa %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045800000]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000045800000]
stda %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800008]
done
p26_trap3e:
nop
nop
nop
nop
done
p26_trap3o:
nop
nop
nop
nop
done
p26_init_memory_pointers:
set p26_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p26_local0_start,%i0
set p26_local1_start,%i1
set p26_local2_start,%i2
set p26_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = db0ec932716220b7
ldx [%g1+0x008],%l1 ! %l1 = abaaa6ee407b02a9
ldx [%g1+0x010],%l2 ! %l2 = 04671d4a9fd9cd6c
ldx [%g1+0x018],%l3 ! %l3 = 1de9c649962fa640
ldx [%g1+0x020],%l4 ! %l4 = 1391f4b6378a2baf
ldx [%g1+0x028],%l5 ! %l5 = 8edaa0ee8a124e9c
ldx [%g1+0x030],%l6 ! %l6 = c7800f3abda77a2a
ldx [%g1+0x038],%l7 ! %l7 = c459e2bc61d857a2
! 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 = 8ededc78 da51972a 38fc5ac8 7c94961a
! %f4 = 1ba5bd35 a4e3b364 a4ec6a37 9ca667e1
! %f8 = 4c0d6e55 916847a6 61d912a2 25a82e62
! %f12 = e9187649 20c0c8fc 709cb3af 6ecd8e51
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 53ef6c93 6a87a1a6 f91822ee 450eaa2c
! %f20 = 818d8c98 eb16895a 554a0e7b 6f097196
! %f24 = 05bb5958 77f110b1 723b4633 b87e0d4a
! %f28 = 149e95a9 42b40892 aa16954e f9fe7441
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a6d5883e 3bec227d 81167787 590923f0
! %f36 = 3aeee35a 2d516590 558eb126 9041c627
! %f40 = fcacc4c2 b31f1a78 b93d8b6c 61111a51
! %f44 = 85eaa8aa ee9a7b0e 77728ac7 77ce559a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8684352f00000066,%g7,%g1 ! GSR scale = 12, align = 6
wr %g1,%g0,%gsr ! GSR = 8684352f00000066
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 27
p27_label_1:
! Mem[0000000091000034] = 1214449b, %g2 = 0000000000000000
lduh [%i6+0x034],%g2 ! %g2 = 0000000000001214
! Mem[0000000091000018] = 5ffaf26e, %g2 = 0000000000001214
lduw [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 000000005ffaf26e
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! %l7 = 24f0600272c6451b, Mem[000000009000003c] = e6c51178
stw %l7,[%i4+0x03c] ! Mem[000000009000003c] = 72c6451b
! Mem[0000000090800030] = eaf607f4, %g2 = 5566979dba3ff053
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4
! Mem[0000000047000000] = 0b3d48c86fb48c71, %l1 = b544a562b2e3a3f8
ldx [%i2+%g0],%l1 ! %l1 = 0b3d48c86fb48c71
! %l6 = 2f3ff495ee285b4f, Mem[000000004680003b] = 703ec1d1
stb %l6,[%i1+0x03b] ! Mem[0000000046800038] = 703ec14f
! %l6 = 2f3ff495ee285b4f, Mem[0000000090000024] = 0332e58e
sth %l6,[%i4+0x024] ! Mem[0000000090000024] = 5b4fe58e
! %l0 = 0284e55626d993ba, Mem[000000009100000c] = 7312abd6
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = 26d993ba
! %l0 = 0284e55626d993ba, Mem[0000000091800028] = 153f24b0
stw %l0,[%o0+%o5] ! Mem[0000000091800028] = 26d993ba
p27_label_2:
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = eaf607f4, %g3 = 00000000
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! %l3 = 068d142bbf91634d, Mem[000000009000000c] = 152d46b0
sth %l3,[%i4+0x00c] ! Mem[000000009000000c] = 634d46b0
! %l0 = 0284e55626d993ba, Mem[0000000047000018] = 2651a7a7a66003bc
stx %l0,[%i2+%o3] ! Mem[0000000047000018] = 0284e55626d993ba
! Mem[000000009100003c] = 62bf8c8f, %g2 = 00000000e25676cb
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! %l1 = 0b3d48c86fb48c71, Mem[0000000091800014] = 96298cae
stw %l1,[%o0+0x014] ! Mem[0000000091800014] = 6fb48c71
! Mem[0000000090000014] = 28ead61d, %g2 = 0000000062bf8c8f
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000028
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = 0000000000000028
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! Mem[000000009180000c] = 3923d9af, %g18 = 87db9e65d8325920
ldsw [%o0+0x00c],%g2 ! %g2 = 87db9e65d8325920
! Mem[0000000090000028] = af022e97, %g2 = 000000003923d9af
lduw [%i4+%o5],%g2 ! %g2 = 00000000af022e97
! Mem[0000000090800034] = e95e66e1, %g2 = 00000000af022e97
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffe95e
p27_label_3:
! Mem[0000000091000018] = faf26e47, %g2 = ffffffffffffe95e
ldsb [%i6+0x019],%g2 ! %g2 = fffffffffffffffa
! %l4 = ca5f65e5ab537007, Mem[0000000091800000] = fb520ab0
stb %l4,[%o0+%g0] ! Mem[0000000091800000] = 07520ab0
! Mem[0000000090000030] = 6764e280, %g2 = fffffffffffffffa
ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000067
! Mem[0000000046000008] = d194aee909ea633b, %l4 = ca5f65e5ab537007
ldx [%i0+%o1],%l4 ! %l4 = d194aee909ea633b
! Mem[000000009100003c] = 62bf8c8f, %g18 = 87db9e65d8325920
ldsw [%i6+0x03c],%g2 ! %g2 = 87db9e65d8325920
! Mem[0000000046000028] = 9203da6a, %l4 = d194aee909ea633b
lduw [%i0+%o5],%l4 ! %l4 = 000000009203da6a
! Mem[0000000046800014] = 8d1bd9e0, %l3 = 068d142bbf91634d
ldsb [%i1+0x016],%l3 ! %l3 = ffffffffffffffd9
! Mem[0000000090000014] = ead61d17, %g2 = 0000000062bf8c8f
lduh [%i4+0x016],%g2 ! %g2 = 000000000000ead6
! Mem[0000000091000020] = 8b0950dd, %g2 = 000000000000ead6
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffff8b
! %l0 = 0284e55626d993ba, Mem[0000000047800030] = 505f5332
stw %l0,[%i3+0x030] ! Mem[0000000047800030] = 26d993ba
p27_label_4:
! %l1 = 0b3d48c86fb48c71, Mem[0000000090000002] = 3180d6ba
sth %l1,[%i4+0x002] ! Mem[0000000090000000] = 8c71d6ba
! Mem[000000009180000c] = 3923d9af, %g18 = 87db9e65d8325920
ldsw [%o0+0x00c],%g2 ! %g2 = 87db9e65d8325920
! Mem[000000009180002c] = df4e4459, %g18 = 87db9e65d8325920
ldsw [%o0+0x02c],%g2 ! %g2 = 87db9e65d8325920
! Mem[000000009100002c] = 08a9d051, %g2 = ffffffffdf4e4459
ldsh [%i6+0x02c],%g2 ! %g2 = 00000000000008a9
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 00000000000008a9
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! %l4 = 000000009203da6a, Mem[0000000090000000] = 09d58c71
stb %l4,[%i4+%g0] ! Mem[0000000090000000] = 6ad58c71
! %l3 = ffffffffffffffd9, Mem[0000000090800004] = dd4bc205
sth %l3,[%i5+0x004] ! Mem[0000000090800004] = ffd9c205
! Mem[000000009000002c] = 7d3b2cbb, %g2 = f8449dd95e356f1d
lduw [%i4+0x02c],%g2 ! %g2 = 000000007d3b2cbb
! Mem[000000009000003c] = 451b0000, %g2 = 000000007d3b2cbb
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000045
! %l5 = d862ad0dfca430fd, Mem[0000000091000000] = 6ae82f88
sth %l5,[%i6+%g0] ! Mem[0000000091000000] = 30fd2f88
p27_label_5:
! %l0 = 26d993ba, %l1 = 6fb48c71, Mem[0000000090800020] = 0c86ef26 35144907
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 26d993ba 6fb48c71
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = 00000045, %g3 = 62bf8c8f
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! %l1 = 0b3d48c86fb48c71, Mem[000000009100003c] = 62bf8c8f
sth %l1,[%i6+0x03c] ! Mem[000000009100003c] = 8c718c8f
! %l7 = 24f0600272c6451b, Mem[0000000091800023] = 9dba3ff0
stb %l7,[%o0+0x023] ! Mem[0000000091800020] = 1bba3ff0
! Mem[000000009080002c] = 11eaf607, %g2 = 000000005ffaf26e
ldsb [%i5+0x02f],%g2 ! %g2 = 0000000000000011
! Mem[0000000091800008] = 83bd3923, %g2 = 0000000000000011
ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000091000028] = a95ba108, %g2 = ffffffffffffff83
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a9
! Mem[0000000046800000] = d82cbe4b, %l1 = 0b3d48c86fb48c71
ldsh [%i1+%g0],%l1 ! %l1 = ffffffffffffd82c
! Mem[0000000046800000] = d82cbe4b, %l5 = d862ad0dfca430fd
ldsb [%i1+%g0],%l5 ! %l5 = ffffffffffffffd8
! %l2 = 7f266c2eae4cd143, Mem[0000000046800018] = 336ced23c86a6062
stx %l2,[%i1+%o3] ! Mem[0000000046800018] = 7f266c2eae4cd143
p27_label_6:
! %l5 = ffffffffffffffd8, Mem[0000000090800036] = e95e66e1
sth %l5,[%i5+0x036] ! Mem[0000000090800034] = ffd866e1
! Mem[0000000091800028] = 26d993ba df4e4459, %g2 = 000000a9, %g3 = 47a19fcf
ldd [%o0+%o5],%g2 ! %g2 = 0000000026d993ba 00000000df4e4459
! %l6 = ee285b4f, %l7 = 72c6451b, Mem[0000000091000008] = 48c28052 26d993ba
std %l6,[%i6+%o1] ! Mem[0000000091000008] = ee285b4f 72c6451b
! %l5 = ffffffffffffffd8, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = ffffffffffffffd8
! %l7 = 24f0600272c6451b, Mem[0000000090800004] = ffd9c205
stb %l7,[%i5+0x004] ! Mem[0000000090800004] = 1bd9c205
! Mem[0000000046000020] = 2d3daca6, %l0 = 0284e55626d993ba
ldsw [%i0+%o4],%l0 ! %l0 = 000000002d3daca6
! Mem[000000009100002c] = 08a9d051, %g2 = 0000000026d993ba
ldsh [%i6+0x02c],%g2 ! %g2 = 00000000000008a9
! %l2 = 7f266c2eae4cd143, Mem[0000000090800020] = 26d993ba
stw %l2,[%i5+%o4] ! Mem[0000000090800020] = ae4cd143
! Mem[0000000091000030] = 761e1214, %g2 = 00000000000008a9
ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000076
! %l4 = 000000009203da6a, Mem[0000000047800026] = 263f735e
sth %l4,[%i3+0x026] ! Mem[0000000047800024] = 263fda6a
p27_label_7:
! Mem[0000000090000020] = 0ad8f7035b4fe58e, %g2 = 0000000000000076
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7035b4fe58e
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = 5b4fe58e, %g3 = df4e4459
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! Mem[0000000091000038] = e25676cb 8c718c8f, %g2 = b2d54dc6, %g3 = db268a9a
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 000000008c718c8f
! Mem[0000000090000024] = 5b4fe58e, %g2 = 00000000e25676cb
ldub [%i4+0x024],%g2 ! %g2 = 000000000000005b
! %l7 = 24f0600272c6451b, Mem[0000000090000014] = d828ead6
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 72c6451b
! %l0 = 000000002d3daca6, Mem[0000000091800020] = 5566971b
stb %l0,[%o0+%o4] ! Mem[0000000091800020] = a666971b
! Mem[0000000090800030] = eaf607f4, %g2 = 000000000000005b
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4
! %l4 = 9203da6a, %l5 = ffffffd8, Mem[0000000090800038] = ffffffff ffffffd8
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 9203da6a ffffffd8
! %l1 = ffffffffffffd82c, Mem[0000000046000008] = d194aee909ea633b
stx %l1,[%i0+%o1] ! Mem[0000000046000008] = ffffffffffffd82c
! %l4 = 000000009203da6a, Mem[0000000090800018] = b2d54dc6db268a9a
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 000000009203da6a
p27_label_8:
! Mem[0000000091000018] = 5ffaf26e, %g2 = 00000000eaf607f4
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
! %l1 = ffffffffffffd82c, Mem[0000000091000029] = a95ba108
stb %l1,[%i6+0x029] ! Mem[0000000091000028] = 2c5ba108
! Mem[0000000091000020] = 50dd0f65, %g2 = 0000000000005ffa
ldsh [%i6+0x022],%g2 ! %g2 = 00000000000050dd
! %l2 = ae4cd143, %l3 = ffffffd9, Mem[0000000091800000] = 07520ab0 07b3e6aa
std %l2,[%o0+%g0] ! Mem[0000000091800000] = ae4cd143 ffffffd9
! Mem[0000000091800038] = 116d9d52, %g2 = 00000000000050dd
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000116d
! %l2 = 7f266c2eae4cd143, Mem[000000009180002c] = df4e4459
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = ae4cd143
! %l0 = 000000002d3daca6, Mem[0000000091800014] = 6fb48c71
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 2d3daca6
! Mem[0000000090000018] = 902870ed, %g2 = 000000000000116d
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffff90
! Mem[000000009180001c] = 28a66697, %g2 = ffffffffffffff90
ldsb [%o0+0x01f],%g2 ! %g2 = 0000000000000028
! %l7 = 24f0600272c6451b, Mem[000000004700000a] = 3a3bb358
sth %l7,[%i2+0x00a] ! Mem[0000000047000008] = 3a3b451b
p27_label_9:
! %l1 = ffffffffffffd82c, Mem[000000004680000e] = 712b8575
stb %l1,[%i1+0x00e] ! Mem[000000004680000c] = 712b2c75
! %l0 = 000000002d3daca6, Mem[000000004700000b] = 3a3b451b
stb %l0,[%i2+0x00b] ! Mem[0000000047000008] = 3a3b45a6
! Mem[0000000090800020] = ae4cd143, %g2 = 0000000000000028
ldub [%i5+%o4],%g2 ! %g2 = 00000000000000ae
! %l6 = ee285b4f, %l7 = 72c6451b, Mem[0000000091800018] = 06faad5c b7684e28
std %l6,[%o0+%o3] ! Mem[0000000091800018] = ee285b4f 72c6451b
! %l1 = ffffffffffffd82c, Mem[000000009180001e] = 451ba666
sth %l1,[%o0+0x01e] ! Mem[000000009180001c] = d82ca666
! Mem[000000009100003c] = 8c718c8f, %g2 = 00000000000000ae
lduw [%i6+0x03c],%g2 ! %g2 = 000000008c718c8f
! %l0 = 000000002d3daca6, Mem[000000009100000c] = 72c6451b
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = 2d3daca6
! Mem[0000000091800038] = 6d9d52ad, %g2 = 000000008c718c8f
ldub [%o0+0x03b],%g2 ! %g2 = 000000000000006d
! Mem[0000000091000028] = 5ba108a9, %g2 = 000000000000006d
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000005ba1
! Mem[000000009000001c] = 0e0ad8f7, %g2 = 0000000000005ba1
ldub [%i4+0x01f],%g2 ! %g2 = 000000000000000e
p27_label_10:
! Mem[0000000091800024] = ba3ff053, %g2 = 000000000000000e
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! Mem[0000000090000028] = af022e97, %g18 = 87db9e65d8325920
ldsw [%i4+%o5],%g2 ! %g2 = 87db9e65d8325920
! %l3 = ffffffffffffffd9, Mem[0000000090000000] = 6ad58c71
stb %l3,[%i4+%g0] ! Mem[0000000090000000] = d9d58c71
! %l6 = 2f3ff495ee285b4f, Mem[0000000090800014] = 5e356f1d
stw %l6,[%i5+0x014] ! Mem[0000000090800014] = ee285b4f
! Mem[0000000090000008] = b427e099 634d46b0, %g2 = af022e97, %g3 = 8c718c8f
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000634d46b0
! Mem[000000009100003c] = 8c718c8f, %g2 = 00000000b427e099
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffff8c71
! Mem[000000004680002c] = 23e4b63d, %l1 = ffffffffffffd82c
ldub [%i1+0x02d],%l1 ! %l1 = 00000000000000e4
! Mem[0000000090800038] = da6affff, %g2 = ffffffffffff8c71
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000da6a
! %l7 = 24f0600272c6451b, Mem[0000000090000004] = d6ba8c74
stw %l7,[%i4+0x004] ! Mem[0000000090000004] = 72c6451b
! Mem[0000000091800020] = a666971b, %g2 = 000000000000da6a
ldub [%o0+%o4],%g2 ! %g2 = 00000000000000a6
p27_label_11:
! Mem[000000009180002c] = d14343bc, %g2 = 00000000000000a6
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffffd143
! %l4 = 9203da6a, %l5 = ffffffd8, Mem[0000000091000010] = 6cff95cd 7757fe01
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 9203da6a ffffffd8
! %l0 = 000000002d3daca6, Mem[0000000090000018] = 1d179028
stw %l0,[%i4+%o3] ! Mem[0000000090000018] = 2d3daca6
! %l6 = 2f3ff495ee285b4f, Mem[0000000091800023] = 1bba3ff0
stb %l6,[%o0+0x023] ! Mem[0000000091800020] = 4fba3ff0
! %l1 = 00000000000000e4, Mem[000000004680003c] = f47d36f0
stw %l1,[%i1+0x03c] ! Mem[000000004680003c] = 000000e4
! Mem[0000000047800034] = 4f91b8bb, %l6 = 2f3ff495ee285b4f
lduh [%i3+0x036],%l6 ! %l6 = 000000000000b8bb
! %l6 = 000000000000b8bb, Mem[0000000091000021] = 0950dd0f
stb %l6,[%i6+0x021] ! Mem[0000000091000020] = bb50dd0f
! %l0 = 000000002d3daca6, Mem[0000000047000000] = 0b3d48c86fb48c71
stx %l0,[%i2+%g0] ! Mem[0000000047000000] = 000000002d3daca6
! %l7 = 24f0600272c6451b, Mem[0000000091800012] = 51822d3d
sth %l7,[%o0+0x012] ! Mem[0000000091800010] = 451b2d3d
! %l5 = ffffffffffffffd8, Mem[000000004780002d] = c16c251d
stb %l5,[%i3+0x02d] ! Mem[000000004780002c] = c1d8251d
p27_label_12:
! Mem[0000000047000008] = 3a3b45a6 904127d5, %l0 = 2d3daca6, %l1 = 000000e4
ldd [%i2+%o1],%l0 ! %l0 = 000000003a3b45a6 00000000904127d5
! %l7 = 24f0600272c6451b, Mem[0000000090000008] = b427e099
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 72c6451b
! %l0 = 000000003a3b45a6, Mem[000000004780003b] = e37d3c63
stb %l0,[%i3+0x03b] ! Mem[0000000047800038] = e37d3ca6
! %l1 = 00000000904127d5, Mem[0000000091800010] = 6e4e451b2d3daca6
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 00000000904127d5
! Mem[0000000091800018] = ee285b4f72c6d82c, %g2 = ffffffffffffd143
ldx [%o0+%o3],%g2 ! %g2 = ee285b4f72c6d82c
! Mem[0000000090000004] = 72c6451b, %g2 = ee285b4f72c6d82c
lduw [%i4+0x004],%g2 ! %g2 = 0000000072c6451b
! Mem[0000000091000008] = ee285b4f, %g2 = 0000000072c6451b
ldsh [%i6+%o1],%g2 ! %g2 = ffffffffffffee28
! Mem[0000000091800010] = 00000000 904127d5, %g2 = ffffee28, %g3 = 634d46b0
ldd [%o0+%o2],%g2 ! %g2 = 0000000000000000 00000000904127d5
! %l4 = 000000009203da6a, Mem[0000000091000010] = 9203da6a
stw %l4,[%i6+%o2] ! Mem[0000000091000010] = 9203da6a
! Mem[0000000090000020] = d8f7035b, %g2 = 0000000000000000
ldsb [%i4+0x021],%g2 ! %g2 = ffffffffffffffd8
p27_label_13:
! Mem[000000009080002c] = 51e85f11, %g2 = ffffffffffffffd8
ldub [%i5+0x02c],%g2 ! %g2 = 0000000000000051
! Mem[000000009080001c] = da6aae4c, %g2 = 0000000000000051
lduh [%i5+0x01e],%g2 ! %g2 = 000000000000da6a
! Mem[0000000047800030] = 26d993ba4f91b8bb, %l4 = 000000009203da6a
ldx [%i3+0x030],%l4 ! %l4 = 26d993ba4f91b8bb
! Mem[0000000090800020] = d1436fb4, %g2 = 000000000000da6a
ldsb [%i5+0x022],%g2 ! %g2 = ffffffffffffffd1
! %l1 = 00000000904127d5, Mem[0000000046000018] = 48e277cd
stw %l1,[%i0+%o3] ! Mem[0000000046000018] = 904127d5
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = ffffffd1, %g3 = 904127d5
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! %l2 = ae4cd143, %l3 = ffffffd9, Mem[0000000091800010] = 00000000 904127d5
std %l2,[%o0+%o2] ! Mem[0000000091800010] = ae4cd143 ffffffd9
! Mem[0000000047000034] = 3837131b, %l1 = 00000000904127d5
ldsb [%i2+0x034],%l1 ! %l1 = 0000000000000038
! Mem[0000000046800028] = d9ba0601, %l4 = 26d993ba4f91b8bb
lduw [%i1+%o5],%l4 ! %l4 = 00000000d9ba0601
! Mem[0000000090800000] = 73d0acf81bd9c205, %g2 = 00000000a5b5761e
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf81bd9c205
p27_label_14:
! Mem[0000000091000020] = 8bbb50dd, %g2 = 73d0acf81bd9c205
lduw [%i6+%o4],%g2 ! %g2 = 000000008bbb50dd
! Mem[0000000047800014] = 8b837039, %l2 = 7f266c2eae4cd143
ldsh [%i3+0x014],%l2 ! %l2 = ffffffffffff8b83
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = 000000008bbb50dd
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! %l2 = ffffffffffff8b83, Mem[0000000090000038] = 53918eb272c6451b
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffff8b83
! %l5 = ffffffffffffffd8, Mem[0000000047800029] = 31b99404
stb %l5,[%i3+0x029] ! Mem[0000000047800028] = 31d89404
! Mem[0000000090800008] = e61214ac, %g2 = 7a6764e2807fa20a
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffe612
! Mem[0000000047000020] = b8c92229, %l6 = 000000000000b8bb
ldsb [%i2+%o4],%l6 ! %l6 = ffffffffffffffb8
! Mem[000000009080001c] = 9203da6a, %g18 = 87db9e65d8325920
ldsw [%i5+0x01c],%g2 ! %g2 = 87db9e65d8325920
! %l0 = 000000003a3b45a6, Mem[0000000047800022] = b891b00f
sth %l0,[%i3+0x022] ! Mem[0000000047800020] = b89145a6
! Mem[0000000091000008] = ee285b4f 2d3daca6, %g2 = 9203da6a, %g3 = 1214449b
ldd [%i6+%o1],%g2 ! %g2 = 00000000ee285b4f 000000002d3daca6
p27_label_15:
! Mem[0000000091000038] = e25676cb 8c718c8f, %g2 = ee285b4f, %g3 = 2d3daca6
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 000000008c718c8f
! Mem[0000000091000018] = 5ffaf26e, %g2 = 00000000e25676cb
lduw [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e
! %l4 = d9ba0601, %l5 = ffffffd8, Mem[0000000047000018] = 0284e556 26d993ba
std %l4,[%i2+%o3] ! Mem[0000000047000018] = d9ba0601 ffffffd8
! Mem[000000009000003c] = 83000000, %g2 = 000000005ffaf26e
ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffff83
! %l7 = 24f0600272c6451b, Mem[0000000047800028] = 31d89404
stb %l7,[%i3+%o5] ! Mem[0000000047800028] = 1bd89404
! %l4 = d9ba0601, %l5 = ffffffd8, Mem[0000000091800020] = a666974f ba3ff053
std %l4,[%o0+%o4] ! Mem[0000000091800020] = d9ba0601 ffffffd8
! Mem[0000000090000028] = 2e977d3b, %g2 = ffffffffffffff83
ldsb [%i4+0x02a],%g2 ! %g2 = 000000000000002e
! Mem[0000000091000000] = 30fd2f8898f9b0a5, %g2 = 000000000000002e
ldx [%i6+%g0],%g2 ! %g2 = 30fd2f8898f9b0a5
! %l7 = 24f0600272c6451b, Mem[0000000090800010] = f8449dd9ee285b4f
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 24f0600272c6451b
! %l7 = 24f0600272c6451b, Mem[0000000047000024] = 715e9b7d
sth %l7,[%i2+0x024] ! Mem[0000000047000024] = 451b9b7d
p27_label_16:
! %l3 = ffffffffffffffd9, Mem[0000000091800038] = 54b6116d
sth %l3,[%o0+0x038] ! Mem[0000000091800038] = ffd9116d
! %l7 = 24f0600272c6451b, Mem[0000000090000038] = ffffffffffff8b83
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 24f0600272c6451b
! %l6 = ffffffffffffffb8, Mem[0000000090000028] = af022e977d3b2cbb
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = ffffffffffffffb8
! %l4 = d9ba0601, %l5 = ffffffd8, Mem[0000000091800028] = 26d993ba ae4cd143
std %l4,[%o0+%o5] ! Mem[0000000091800028] = d9ba0601 ffffffd8
! Mem[0000000091000018] = 5ffaf26e, %g2 = 30fd2f8898f9b0a5
ldub [%i6+%o3],%g2 ! %g2 = 000000000000005f
! %l3 = ffffffffffffffd9, Mem[0000000090800018] = 00000000
stw %l3,[%i5+%o3] ! Mem[0000000090800018] = ffffffd9
! Mem[000000004600003c] = 467a6c68, %l0 = 000000003a3b45a6
ldsh [%i0+0x03c],%l0 ! %l0 = 000000000000467a
! %l6 = ffffffffffffffb8, Mem[0000000090800020] = ae4cd1436fb48c71
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = ffffffffffffffb8
! %l1 = 0000000000000038, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000038
! Mem[000000004600001c] = 14ec1a72, %l0 = 000000000000467a
ldsw [%i0+0x01c],%l0 ! %l0 = 0000000014ec1a72
p27_label_17:
! %l7 = 24f0600272c6451b, Mem[0000000046800036] = 19e135af
sth %l7,[%i1+0x036] ! Mem[0000000046800034] = 19e1451b
! Mem[0000000091000028] = a108a9d0, %g2 = 000000000000005f
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffa1
! %l0 = 0000000014ec1a72, Mem[0000000091000018] = 5ffaf26e
stw %l0,[%i6+%o3] ! Mem[0000000091000018] = 14ec1a72
! %l6 = ffffffffffffffb8, Mem[000000009100000e] = aca69203
sth %l6,[%i6+0x00e] ! Mem[000000009100000c] = ffb89203
! Mem[0000000046800030] = ba01e924 19e1451b, %l6 = ffffffb8, %l7 = 72c6451b
ldd [%i1+0x030],%l6 ! %l6 = 00000000ba01e924 0000000019e1451b
! Mem[0000000090000000] = d9d58c71 72c6451b, %g2 = ffffffa1, %g3 = 8c718c8f
ldd [%i4+%g0],%g2 ! %g2 = 00000000d9d58c71 0000000072c6451b
! Mem[0000000091000010] = 9203da6a ffffffd8, %g2 = d9d58c71, %g3 = 72c6451b
ldd [%i6+%o2],%g2 ! %g2 = 000000009203da6a 00000000ffffffd8
! Mem[0000000090800018] = d99203da, %g2 = 000000009203da6a
ldub [%i5+0x01b],%g2 ! %g2 = 00000000000000d9
! %l2 = ffffffffffff8b83, Mem[000000009180002d] = ffffd843
stb %l2,[%o0+0x02d] ! Mem[000000009180002c] = 83ffd843
! Mem[000000004780001c] = 5108142d, %l0 = 0000000014ec1a72
ldsh [%i3+0x01c],%l0 ! %l0 = 0000000000005108
p27_label_18:
! %l7 = 0000000019e1451b, Mem[000000009180002e] = ffd843bc
sth %l7,[%o0+0x02e] ! Mem[000000009180002c] = 451b43bc
! %l7 = 0000000019e1451b, Mem[0000000091800018] = ee285b4f
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = 19e1451b
! Mem[000000009000002c] = ffffffb8, %g2 = 00000000000000d9
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091800030] = 43bc1d81, %g18 = 87db9e65d8325920
ldsw [%o0+0x030],%g2 ! %g2 = 87db9e65d8325920
! Mem[0000000046000038] = 335e8a2d, %l1 = 0000000000000038
ldsw [%i0+0x038],%l1 ! %l1 = 00000000335e8a2d
! Mem[000000009080000c] = 14acc7c9, %g2 = 0000000043bc1d81
ldub [%i5+0x00c],%g2 ! %g2 = 0000000000000014
! Mem[0000000091000038] = e25676cb, %g2 = 0000000000000014
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000e2
! Mem[0000000090000010] = 1d358e58, %g2 = 00000000000000e2
lduw [%i4+%o2],%g2 ! %g2 = 000000001d358e58
! %l2 = ffffffffffff8b83, Mem[0000000091000038] = e25676cb
sth %l2,[%i6+0x038] ! Mem[0000000091000038] = 8b8376cb
! %l6 = 00000000ba01e924, Mem[0000000090800028] = 4459f5d351e85f11
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 00000000ba01e924
p27_label_19:
! Mem[0000000091000038] = 8b8376cb8c718c8f, %g2 = 000000001d358e58
ldx [%i6+0x038],%g2 ! %g2 = 8b8376cb8c718c8f
! %l4 = 00000000d9ba0601, Mem[0000000047000038] = 239001a9
stw %l4,[%i2+0x038] ! Mem[0000000047000038] = d9ba0601
! %l4 = 00000000d9ba0601, Mem[0000000091800035] = 532584ff
stb %l4,[%o0+0x035] ! Mem[0000000091800034] = 012584ff
! Mem[0000000090000004] = 72c6451b, %g2 = 8b8376cb8c718c8f
lduw [%i4+0x004],%g2 ! %g2 = 0000000072c6451b
! Mem[0000000090800034] = ffd89203, %g2 = 0000000072c6451b
ldub [%i5+0x036],%g2 ! %g2 = 00000000000000ff
! %l3 = ffffffffffffffd9, Mem[0000000091000000] = 30fd2f8898f9b0a5
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = ffffffffffffffd9
! Mem[0000000091800004] = ffd90000, %g2 = 00000000000000ff
ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffffffd9
! Mem[000000009180002c] = 83451b43, %g2 = ffffffffffffffd9
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000083
! %l0 = 00005108, %l1 = 335e8a2d, Mem[0000000090000010] = 1d358e58 72c6451b
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 00005108 335e8a2d
! %l7 = 0000000019e1451b, Mem[0000000090800004] = 1bd9c205
stw %l7,[%i5+0x004] ! Mem[0000000090800004] = 19e1451b
p27_label_20:
! %l6 = ba01e924, %l7 = 19e1451b, Mem[0000000091800010] = ae4cd143 ffffffd9
std %l6,[%o0+%o2] ! Mem[0000000091800010] = ba01e924 19e1451b
! Mem[0000000046800030] = ba01e924, %l2 = ffffffffffff8b83
lduw [%i1+0x030],%l2 ! %l2 = 00000000ba01e924
! Mem[0000000090000038] = 24f06002 72c6451b, %g2 = 00000083, %g3 = ffffffd8
ldd [%i4+0x038],%g2 ! %g2 = 0000000024f06002 0000000072c6451b
! Mem[000000009100000c] = 2d3dffb8, %g18 = 87db9e65d8325920
ldsw [%i6+0x00c],%g2 ! %g2 = 87db9e65d8325920
! Mem[0000000090000004] = 1b72c645, %g2 = 000000002d3dffb8
ldsb [%i4+0x007],%g2 ! %g2 = 000000000000001b
! Mem[000000009100002c] = d051a5b5, %g2 = 000000000000001b
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffffd051
! Mem[0000000090800020] = ffffffff, %g2 = ffffffffffffd051
ldsh [%i5+%o4],%g2 ! %g2 = ffffffffffffffff
! %l6 = 00000000ba01e924, Mem[0000000091000000] = ffffffff
stw %l6,[%i6+%g0] ! Mem[0000000091000000] = ba01e924
! %l4 = 00000000d9ba0601, Mem[0000000091000034] = 1214449b
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = d9ba0601
! Mem[000000009100001c] = 47a19fcf, %g2 = ffffffffffffffff
ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
p27_label_21:
! Mem[0000000091800034] = 2584ffd9, %g2 = 00000000000047a1
lduh [%o0+0x036],%g2 ! %g2 = 0000000000002584
! %l0 = 00005108, %l1 = 335e8a2d, Mem[0000000046000030] = a1995d56 ca19bcdb
std %l0,[%i0+0x030] ! Mem[0000000046000030] = 00005108 335e8a2d
! Mem[0000000091000034] = 06018b83, %g2 = 0000000000002584
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000601
! Mem[000000009000000c] = 4d46b000, %g2 = 0000000000000601
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000004d
! Mem[0000000090000018] = 2d3daca6, %g18 = 87db9e65d8325920
ldsw [%i4+%o3],%g2 ! %g2 = 87db9e65d8325920
! %l6 = ba01e924, %l7 = 19e1451b, Mem[0000000047800030] = 26d993ba 4f91b8bb
std %l6,[%i3+0x030] ! Mem[0000000047800030] = ba01e924 19e1451b
! %l0 = 0000000000005108, Mem[000000009080001d] = 03da6aff
stb %l0,[%i5+0x01d] ! Mem[000000009080001c] = 08da6aff
! %l0 = 00005108, %l1 = 335e8a2d, Mem[0000000090800010] = 24f06002 72c6451b
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 00005108 335e8a2d
! Mem[0000000091800030] = 43bc1d81, %g2 = 000000002d3daca6
ldsh [%o0+0x030],%g2 ! %g2 = 00000000000043bc
! Mem[0000000091800018] = 19e1451b, %g18 = 87db9e65d8325920
ldsw [%o0+%o3],%g2 ! %g2 = 87db9e65d8325920
p27_label_22:
! Mem[000000009080003c] = ffd80000, %g2 = 0000000019e1451b
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffff
! %l4 = d9ba0601, %l5 = ffffffd8, Mem[0000000091800020] = d9ba0601 ffffffd8
std %l4,[%o0+%o4] ! Mem[0000000091800020] = d9ba0601 ffffffd8
! Mem[0000000046000018] = 904127d514ec1a72, %l1 = 00000000335e8a2d
ldx [%i0+%o3],%l1 ! %l1 = 904127d514ec1a72
! Mem[0000000090000004] = 451b72c6, %g2 = ffffffffffffffff
lduh [%i4+0x006],%g2 ! %g2 = 000000000000451b
! Mem[0000000090800010] = 00005108 335e8a2d, %g2 = 0000451b, %g3 = 72c6451b
ldd [%i5+%o2],%g2 ! %g2 = 0000000000005108 00000000335e8a2d
! Mem[0000000090800024] = ffffb800, %g2 = 0000000000005108
ldub [%i5+0x025],%g2 ! %g2 = 00000000000000ff
! %l0 = 0000000000005108, Mem[0000000090000014] = 335e8a2d
sth %l0,[%i4+0x014] ! Mem[0000000090000014] = 51088a2d
! %l1 = 904127d514ec1a72, Mem[000000009100002c] = 08a9d051
stw %l1,[%i6+0x02c] ! Mem[000000009100002c] = 14ec1a72
! Mem[0000000046000020] = 2d3daca6191eaf9b, %l6 = 00000000ba01e924
ldx [%i0+%o4],%l6 ! %l6 = 2d3daca6191eaf9b
! Mem[0000000090000004] = 72c6451b, %g2 = 00000000000000ff
lduh [%i4+0x004],%g2 ! %g2 = 00000000000072c6
p27_label_23:
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = 000072c6, %g3 = 335e8a2d
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
! Mem[0000000090000020] = 0ad8f703, %g18 = 87db9e65d8325920
ldsw [%i4+%o4],%g2 ! %g2 = 87db9e65d8325920
! %l2 = ba01e924, %l3 = ffffffd9, Mem[0000000090800028] = 00000000 ba01e924
std %l2,[%i5+%o5] ! Mem[0000000090800028] = ba01e924 ffffffd9
! Mem[000000009000000c] = 634d46b0, %g2 = 000000000ad8f703
lduw [%i4+0x00c],%g2 ! %g2 = 00000000634d46b0
! Mem[0000000091000024] = f93d212c, %g2 = 00000000634d46b0
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000f9
! %l6 = 2d3daca6191eaf9b, Mem[000000009100003c] = 8c718c8f
stw %l6,[%i6+0x03c] ! Mem[000000009100003c] = 191eaf9b
! Mem[0000000091000008] = ee285b4f2d3dffb8, %g2 = 00000000000000f9
ldx [%i6+%o1],%g2 ! %g2 = ee285b4f2d3dffb8
! Mem[0000000091800018] = 451b72c6, %g2 = ee285b4f2d3dffb8
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000451b
! Mem[0000000091000024] = f93d212c, %g2 = 000000000000451b
lduh [%i6+0x026],%g2 ! %g2 = 000000000000f93d
! %l3 = ffffffffffffffd9, Mem[000000009100002c] = 14ec1a72
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = ffffffd9
p27_label_24:
! Mem[0000000090800020] = ffffffff, %g2 = 000000000000f93d
lduh [%i5+0x022],%g2 ! %g2 = 000000000000ffff
! %l2 = ba01e924, %l3 = ffffffd9, Mem[0000000090000020] = 0ad8f703 5b4fe58e
std %l2,[%i4+%o4] ! Mem[0000000090000020] = ba01e924 ffffffd9
! Mem[0000000090000018] = 2d3daca6 70edfb0e, %g2 = 0000ffff, %g3 = 807fa20a
ldd [%i4+%o3],%g2 ! %g2 = 000000002d3daca6 0000000070edfb0e
! %l2 = ba01e924, %l3 = ffffffd9, Mem[0000000091000020] = 8bbb50dd 0f65f93d
std %l2,[%i6+%o4] ! Mem[0000000091000020] = ba01e924 ffffffd9
! Mem[0000000046000024] = 191eaf9b, %l6 = 2d3daca6191eaf9b
lduw [%i0+0x024],%l6 ! %l6 = 00000000191eaf9b
! Mem[0000000090000014] = 51088a2d, %g2 = 000000002d3daca6
lduw [%i4+0x014],%g2 ! %g2 = 0000000051088a2d
! %l4 = d9ba0601, %l5 = ffffffd8, Mem[0000000091800030] = 43bc1d81 51012584
std %l4,[%o0+0x030] ! Mem[0000000091800030] = d9ba0601 ffffffd8
! %l4 = 00000000d9ba0601, Mem[000000004680001c] = ae4cd143
stw %l4,[%i1+0x01c] ! Mem[000000004680001c] = d9ba0601
! Mem[000000009100000c] = ffb89203, %g2 = 0000000051088a2d
ldub [%i6+0x00e],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800000] = ae4cd143, %g2 = 00000000000000ff
lduh [%o0+%g0],%g2 ! %g2 = 000000000000ae4c
p27_label_25:
! %l0 = 0000000000005108, Mem[000000009100001d] = a19fcfba
stb %l0,[%i6+0x01d] ! Mem[000000009100001c] = 089fcfba
! Mem[0000000046800020] = 025f67f5, %l4 = 00000000d9ba0601
lduh [%i1+0x022],%l4 ! %l4 = 00000000000067f5
! %l7 = 0000000019e1451b, Mem[0000000090800030] = eaf607f4
stw %l7,[%i5+0x030] ! Mem[0000000090800030] = 19e1451b
! %l6 = 00000000191eaf9b, Mem[000000009000000a] = 451b634d
sth %l6,[%i4+0x00a] ! Mem[0000000090000008] = af9b634d
! Mem[0000000090800028] = e924ffff, %g2 = 000000000000ae4c
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000e924
! Mem[000000009080000c] = c7c90000, %g2 = 000000000000e924
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffffc7c9
! Mem[000000009000001c] = fb0eba01, %g2 = ffffffffffffc7c9
ldsh [%i4+0x01e],%g2 ! %g2 = fffffffffffffb0e
! %l6 = 00000000191eaf9b, Mem[000000009080002c] = ffffffd9
sth %l6,[%i5+0x02c] ! Mem[000000009080002c] = af9bffd9
! Mem[0000000091800018] = 19e1451b 72c6d82c, %g2 = fffffb0e, %g3 = 70edfb0e
ldd [%o0+%o3],%g2 ! %g2 = 0000000019e1451b 0000000072c6d82c
! %l7 = 0000000019e1451b, Mem[0000000090800020] = ffffffff
stw %l7,[%i5+%o4] ! Mem[0000000090800020] = 19e1451b
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000005108
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 904127d514ec1a72
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ba01e924
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffd9
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000067f5
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffd8
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000191eaf9b
bne,a,pn %xcc,p27_reg_l6_fail
mov %l6,%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 8ededc78 da51972a
bne %xcc,p27_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a4ec6a37 9ca667e1
bne %xcc,p27_f6_fail
nop
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffd82c
ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 904127d514ec1a72
ldx [%i0+0x018],%g3 ! Observed data at 0000000046000018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00005108335e8a2d
ldx [%i0+0x030],%g3 ! Observed data at 0000000046000030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x030,%g4
set p27_local1_expect,%g1
p27_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 83290784712b2c75
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 = 7f266c2ed9ba0601
ldx [%i1+0x018],%g3 ! Observed data at 0000000046800018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ba01e92419e1451b
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 = 703ec14f000000e4
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+0x000],%g2 ! Expected data = 000000002d3daca6
ldx [%i2+0x000],%g3 ! Observed data at 0000000047000000
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 3a3b45a6904127d5
ldx [%i2+0x008],%g3 ! Observed data at 0000000047000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = d9ba0601ffffffd8
ldx [%i2+0x018],%g3 ! Observed data at 0000000047000018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b8c92229451b9b7d
ldx [%i2+0x020],%g3 ! Observed data at 0000000047000020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = d9ba0601e4dc0ae1
ldx [%i2+0x038],%g3 ! Observed data at 0000000047000038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x038,%g4
set p27_local3_expect,%g1
p27_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = b89145a6263fda6a
ldx [%i3+0x020],%g3 ! Observed data at 0000000047800020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1bd89404c1d8251d
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 = ba01e92419e1451b
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 = e37d3ca63277980d
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_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:
stxa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800020]
stha %l1,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000010]
ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046800028]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000010]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000047800010]
ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046000000]
done
p27_trap1o:
stxa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800020]
stha %l1,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000010]
ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046800028]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046000010]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000047800010]
ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000046000000]
done
p27_trap2e:
stha %l5,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800000]
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000047000018]
ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046800008]
stxa %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800010]
stwa %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000008]
done
p27_trap2o:
stha %l5,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800000]
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000047000018]
ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000046800008]
stxa %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800010]
stwa %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000008]
done
p27_trap3e:
nop
nop
nop
nop
nop
done
p27_trap3o:
nop
nop
nop
nop
nop
done
p27_init_memory_pointers:
set p27_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p27_local0_start,%i0
set p27_local1_start,%i1
set p27_local2_start,%i2
set p27_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 0284e55626d993ba
ldx [%g1+0x008],%l1 ! %l1 = b544a562b2e3a3f8
ldx [%g1+0x010],%l2 ! %l2 = 7f266c2eae4cd143
ldx [%g1+0x018],%l3 ! %l3 = 068d142bbf91634d
ldx [%g1+0x020],%l4 ! %l4 = ca5f65e5ab537007
ldx [%g1+0x028],%l5 ! %l5 = d862ad0dfca430fd
ldx [%g1+0x030],%l6 ! %l6 = 2f3ff495ee285b4f
ldx [%g1+0x038],%l7 ! %l7 = 24f0600272c6451b
! 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 = a45c5984 a0063846 0c53f4a4 9e817b22
! %f4 = 2bb4d772 994020c8 55bbcc6e a580461c
! %f8 = bf753087 d367a67e b72b0ec3 de99bd2f
! %f12 = 524a1554 bae68bec 5d87716d d3f379cd
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bd56201b 30e5b8d7 f9e838d7 79eeff32
! %f20 = dc8cf82e dd039d4f dc7bfa96 495d971d
! %f24 = 0ec27a92 4328db34 07b4e34e a0c9025a
! %f28 = 2caea0c4 39939a87 f08288c0 1e70ce02
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 39eb10a8 51bc649a 536df5b3 59defae9
! %f36 = fb09b667 ff0fc75e 2a5f5744 66d76ebb
! %f40 = 6ea30ef8 4b981ead ae2f62d2 b90cbde8
! %f44 = 8d4ce56d 11717508 2d8b6984 7d0f96e8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x349ff7c800000018,%g7,%g1 ! GSR scale = 3, align = 0
wr %g1,%g0,%gsr ! GSR = 349ff7c800000018
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:
! %l6 = 945b5283, %l7 = dcf9e583, Mem[0000000090800020] = 0c86ef26 35144907
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 945b5283 dcf9e583
! Mem[0000000091800004] = e6aa8b98, %g2 = 0000000000000000
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffffe6
! Mem[000000009080001c] = 8a9a945b, %g2 = ffffffffffffffe6
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008a9a
! %l0 = 0a00f0fa0e061e30, Mem[0000000091000024] = 0f65f93d
sth %l0,[%i6+0x024] ! Mem[0000000091000024] = 1e30f93d
! Mem[0000000090800038] = 66e1d7bc, %g2 = 0000000000008a9a
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! %l0 = 0e061e30, %l1 = 4e797920, Mem[0000000049000030] = fb5c6787 214e4f98
std %l0,[%i2+0x030] ! Mem[0000000049000030] = 0e061e30 4e797920
! Mem[000000009180001c] = b7684e28, %g2 = 0000000066e1d7bc
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffb768
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = ffffffffffffb768
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! Mem[0000000091800030] = 43bc1d81, %g2 = eaf607f479e2e95e
ldsh [%o0+0x030],%g2 ! %g2 = 00000000000043bc
! %l0 = 0e061e30, %l1 = 4e797920, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 0e061e30 4e797920
p28_label_2:
! Mem[0000000048000018] = b184e65e, %l1 = d419e8704e797920
ldsh [%i0+%o3],%l1 ! %l1 = ffffffffffffb184
! Mem[0000000091000008] = 48c28052, %g2 = 00000000000043bc
lduw [%i6+%o1],%g2 ! %g2 = 0000000048c28052
! Mem[000000009100000c] = d66cff95, %g2 = 0000000048c28052
ldsb [%i6+0x00f],%g2 ! %g2 = ffffffffffffffd6
! %l6 = cb314f1a945b5283, Mem[0000000091800023] = 9dba3ff0
stb %l6,[%o0+0x023] ! Mem[0000000091800020] = 83ba3ff0
! Mem[000000009180003c] = 9d52adff, %g18 = b44bb5ce8370b35d
ldsw [%o0+0x03c],%g2 ! %g2 = b44bb5ce8370b35d
! Mem[0000000049000000] = cf47eaad 668cf569, %l2 = a32b792d, %l3 = 2ba3f1ce
ldd [%i2+%g0],%l2 ! %l2 = 00000000cf47eaad 00000000668cf569
! %l4 = ebc5e9ac22f260f6, Mem[0000000048000028] = 36213bb219a7300c
stx %l4,[%i0+%o5] ! Mem[0000000048000028] = ebc5e9ac22f260f6
! %l0 = 0e061e30, %l1 = ffffb184, Mem[0000000091800018] = 06faad5c b7684e28
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 0e061e30 ffffb184
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 9d52adff, %g3 = 00000000
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = 0000000053918eb2
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
p28_label_3:
! %l4 = ebc5e9ac22f260f6, Mem[0000000090000013] = 58d828ea
stb %l4,[%i4+0x013] ! Mem[0000000090000010] = f6d828ea
! %l4 = ebc5e9ac22f260f6, Mem[0000000090000026] = e58eaf02
sth %l4,[%i4+0x026] ! Mem[0000000090000024] = 60f6af02
! Mem[0000000048800020] = 6e343c12, %l0 = 0a00f0fa0e061e30
lduw [%i1+%o4],%l0 ! %l0 = 000000006e343c12
! Mem[0000000090800020] = 5283dcf9, %g2 = 4459f5d351e85f11
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000005283
! %l0 = 6e343c12, %l1 = ffffb184, Mem[0000000091800018] = 0e061e30 ffffb184
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 6e343c12 ffffb184
! Mem[000000009100002c] = a9d051a5, %g2 = 0000000000005283
ldub [%i6+0x02d],%g2 ! %g2 = 00000000000000a9
! %l5 = 75e64345f733a454, Mem[0000000090800002] = acf8dd4b
sth %l5,[%i5+0x002] ! Mem[0000000090800000] = a454dd4b
! Mem[000000009080003c] = adc27bb0, %g2 = 00000000000000a9
lduw [%i5+0x03c],%g2 ! %g2 = 00000000adc27bb0
! %l0 = 000000006e343c12, Mem[0000000090800020] = 945b5283dcf9e583
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = 000000006e343c12
! Mem[0000000049800008] = 115515a177f8a2d3, %l6 = cb314f1a945b5283
ldx [%i3+%o1],%l6 ! %l6 = 115515a177f8a2d3
p28_label_4:
! %l2 = 00000000cf47eaad, Mem[000000009100002c] = 08a9d051
sth %l2,[%i6+0x02c] ! Mem[000000009100002c] = eaadd051
! %l6 = 115515a177f8a2d3, Mem[0000000091800038] = 54b6116d
stw %l6,[%o0+0x038] ! Mem[0000000091800038] = 77f8a2d3
! Mem[0000000048000030] = 34621b96 8f0c4500, %l6 = 77f8a2d3, %l7 = dcf9e583
ldd [%i0+0x030],%l6 ! %l6 = 0000000034621b96 000000008f0c4500
! Mem[0000000091800020] = 55669783ba3ff053, %g2 = 00000000adc27bb0
ldx [%o0+%o4],%g2 ! %g2 = 55669783ba3ff053
! Mem[0000000049800028] = ff3dbc95, %l7 = 000000008f0c4500
ldsw [%i3+%o5],%l7 ! %l7 = ffffffffff3dbc95
! %l2 = 00000000cf47eaad, Mem[0000000091800034] = 51532584
sth %l2,[%o0+0x034] ! Mem[0000000091800034] = eaad2584
! Mem[0000000091000010] = 6cff95cd7757fe01, %g2 = 55669783ba3ff053
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe01
! %l1 = ffffffffffffb184, Mem[0000000048000030] = 34621b968f0c4500
stx %l1,[%i0+0x030] ! Mem[0000000048000030] = ffffffffffffb184
! %l6 = 0000000034621b96, Mem[0000000090800008] = 0e061e30
sth %l6,[%i5+%o1] ! Mem[0000000090800008] = 1b961e30
! Mem[0000000090000038] = 53918eb2, %g2 = 6cff95cd7757fe01
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000005391
p28_label_5:
! %l4 = 22f260f6, %l5 = f733a454, Mem[0000000091800020] = 55669783 ba3ff053
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 22f260f6 f733a454
! Mem[0000000091800008] = 8b9883bd 3923d9af, %g2 = 00005391, %g3 = e6c51178
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 000000003923d9af
! Mem[0000000090800010] = d95e356f, %g2 = 000000008b9883bd
ldsb [%i5+0x013],%g2 ! %g2 = ffffffffffffffd9
! Mem[0000000091000034] = 449be256, %g2 = ffffffffffffffd9
lduh [%i6+0x036],%g2 ! %g2 = 000000000000449b
! %l4 = 22f260f6, %l5 = f733a454, Mem[0000000048800008] = 72a5dbb7 6ad21e40
std %l4,[%i1+%o1] ! Mem[0000000048800008] = 22f260f6 f733a454
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 0000449b, %g3 = 3923d9af
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
! %l7 = ffffffffff3dbc95, Mem[0000000090000002] = 3180d6ba
sth %l7,[%i4+0x002] ! Mem[0000000090000000] = bc95d6ba
! Mem[0000000049800024] = 0f747ace, %l2 = 00000000cf47eaad
ldsw [%i3+0x024],%l2 ! %l2 = 000000000f747ace
! %l2 = 000000000f747ace, Mem[0000000090000030] = 7a6764e2807fa20a
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 000000000f747ace
! Mem[0000000091000008] = 80527312, %g2 = 0000000053918eb2
ldub [%i6+0x00a],%g2 ! %g2 = 0000000000000080
p28_label_6:
! %l6 = 34621b96, %l7 = ff3dbc95, Mem[0000000048000000] = 2cb3d98e d4c543a1
std %l6,[%i0+%g0] ! Mem[0000000048000000] = 34621b96 ff3dbc95
! Mem[0000000049000024] = f33be4d5, %l1 = ffffffffffffb184
ldsw [%i2+0x024],%l1 ! %l1 = fffffffff33be4d5
! %l0 = 000000006e343c12, Mem[000000004800000a] = 4f339c7f
sth %l0,[%i0+0x00a] ! Mem[0000000048000008] = 4f333c12
! Mem[0000000091800038] = 77f8a2d3, %g2 = 0000000000000080
lduw [%o0+0x038],%g2 ! %g2 = 0000000077f8a2d3
! Mem[0000000091000010] = 6cff95cd 7757fe01, %g2 = 77f8a2d3, %g3 = e6c51178
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000007757fe01
! %l0 = 6e343c12, %l1 = f33be4d5, Mem[0000000090000000] = 09d5bc95 d6ba8c74
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 6e343c12 f33be4d5
! Mem[000000009180000c] = 3923d9af, %g2 = 000000006cff95cd
lduw [%o0+0x00c],%g2 ! %g2 = 000000003923d9af
! Mem[0000000091800000] = fb520ab0, %g2 = 000000003923d9af
ldub [%o0+%g0],%g2 ! %g2 = 00000000000000fb
! Mem[000000009080002c] = 51e85f11, %g2 = 00000000000000fb
lduw [%i5+0x02c],%g2 ! %g2 = 0000000051e85f11
! %l2 = 0f747ace, %l3 = 668cf569, Mem[0000000090800000] = 73d0a454 dd4bc205
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 0f747ace 668cf569
p28_label_7:
! %l7 = ffffffffff3dbc95, Mem[000000009000002e] = 2cbb0000
sth %l7,[%i4+0x02e] ! Mem[000000009000002c] = bc950000
! Mem[0000000090000030] = 000000000f747ace, %g2 = 0000000051e85f11
ldx [%i4+0x030],%g2 ! %g2 = 000000000f747ace
! %l6 = 0000000034621b96, Mem[0000000090000026] = 60f6af02
stb %l6,[%i4+0x026] ! Mem[0000000090000024] = 96f6af02
! Mem[0000000090000020] = 0ad8f703033296f6, %g2 = 000000000f747ace
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f703033296f6
! %l2 = 0f747ace, %l3 = 668cf569, Mem[0000000091800030] = 43bc1d81 eaad2584
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 0f747ace 668cf569
! Mem[000000009180003c] = 9d52adff, %g2 = 0ad8f703033296f6
lduh [%o0+0x03c],%g2 ! %g2 = 0000000000009d52
! %l6 = 0000000034621b96, Mem[0000000091000008] = 48c280527312abd6
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 0000000034621b96
! %l2 = 0f747ace, %l3 = 668cf569, Mem[0000000048800000] = 2b7483d9 202a4379
std %l2,[%i1+%g0] ! Mem[0000000048800000] = 0f747ace 668cf569
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 00009d52, %g3 = 7757fe01
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! Mem[0000000091800014] = 8cae6e34, %g2 = 00000000e25676cb
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffff8cae
p28_label_8:
! %l4 = ebc5e9ac22f260f6, Mem[0000000048000018] = b184e65ee73cc093
stx %l4,[%i0+%o3] ! Mem[0000000048000018] = ebc5e9ac22f260f6
! Mem[0000000091800028] = 153f24b0 df4e4459, %g2 = ffff8cae, %g3 = 62bf8c8f
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 00000000df4e4459
! %l4 = 22f260f6, %l5 = f733a454, Mem[0000000048000028] = ebc5e9ac 22f260f6
std %l4,[%i0+%o5] ! Mem[0000000048000028] = 22f260f6 f733a454
! Mem[0000000090000028] = 2e977d3b, %g2 = 00000000153f24b0
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000002e97
! %l6 = 0000000034621b96, Mem[0000000091800005] = b3e6aa8b
stb %l6,[%o0+0x005] ! Mem[0000000091800004] = 96e6aa8b
! Mem[000000009180002c] = df4e4459, %g2 = 0000000000002e97
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000df4e
! Mem[0000000090000010] = 1d358ef6d828ead6, %g2 = 000000000000df4e
ldx [%i4+%o2],%g2 ! %g2 = 1d358ef6d828ead6
! Mem[000000009000003c] = e6c51178, %g2 = 1d358ef6d828ead6
ldub [%i4+0x03c],%g2 ! %g2 = 00000000000000e6
! Mem[0000000091800008] = 8b9883bd, %g2 = 00000000000000e6
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! Mem[0000000091000034] = 1214449b, %g2 = 000000008b9883bd
lduw [%i6+0x034],%g2 ! %g2 = 000000001214449b
p28_label_9:
! %l2 = 000000000f747ace, Mem[0000000048800000] = 0f747ace
stw %l2,[%i1+%g0] ! Mem[0000000048800000] = 0f747ace
! Mem[0000000091800034] = 668cf569, %g2 = 000000001214449b
lduh [%o0+0x034],%g2 ! %g2 = 000000000000668c
! Mem[0000000090000030] = 00000000, %g2 = 000000000000668c
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000000000
! %l4 = ebc5e9ac22f260f6, Mem[0000000091800030] = 0f747ace668cf569
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = ebc5e9ac22f260f6
! Mem[0000000091800024] = f733a454, %g2 = 0000000000000000
ldsh [%o0+0x024],%g2 ! %g2 = fffffffffffff733
! Mem[000000009080001c] = db268a9a, %g2 = fffffffffffff733
lduw [%i5+0x01c],%g2 ! %g2 = 00000000db268a9a
! Mem[0000000091800038] = 77f8a2d3 9d52adff, %g2 = db268a9a, %g3 = df4e4459
ldd [%o0+0x038],%g2 ! %g2 = 0000000077f8a2d3 000000009d52adff
! Mem[0000000090000010] = 1d358ef6 d828ead6, %g2 = 77f8a2d3, %g3 = 9d52adff
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358ef6 00000000d828ead6
! %l2 = 000000000f747ace, Mem[0000000091800002] = 0ab00796
sth %l2,[%o0+0x002] ! Mem[0000000091800000] = 7ace0796
! Mem[0000000090800008] = 961e304e, %g2 = 000000001d358ef6
ldub [%i5+0x009],%g2 ! %g2 = 0000000000000096
p28_label_10:
! Mem[0000000048800024] = 4c7ec2c4, %l6 = 0000000034621b96
ldsb [%i1+0x026],%l6 ! %l6 = ffffffffffffffc2
! Mem[0000000091000008] = 00000000 34621b96, %g2 = 00000096, %g3 = d828ead6
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 0000000034621b96
! %l0 = 000000006e343c12, Mem[0000000048800016] = c608d40d
stb %l0,[%i1+0x016] ! Mem[0000000048800014] = c608120d
! Mem[000000009180001c] = ffffb184, %g2 = 0000000000000000
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffffff
! %l1 = fffffffff33be4d5, Mem[000000009180003c] = 9d52adff
stw %l1,[%o0+0x03c] ! Mem[000000009180003c] = f33be4d5
! Mem[0000000091800008] = 8b9883bd, %g18 = b44bb5ce8370b35d
ldsw [%o0+%o1],%g2 ! %g2 = b44bb5ce8370b35d
! Mem[0000000090000000] = 3c12f33b, %g2 = ffffffff8b9883bd
ldub [%i4+0x002],%g2 ! %g2 = 000000000000003c
! Mem[0000000090800014] = 5e356f1d, %g18 = b44bb5ce8370b35d
ldsw [%i5+0x014],%g2 ! %g2 = b44bb5ce8370b35d
! Mem[0000000090800010] = f8449dd9, %g18 = b44bb5ce8370b35d
ldsw [%i5+%o2],%g2 ! %g2 = b44bb5ce8370b35d
! %l5 = 75e64345f733a454, Mem[0000000091800026] = a454153f
stb %l5,[%o0+0x026] ! Mem[0000000091800024] = 5454153f
p28_label_11:
! %l7 = ffffffffff3dbc95, Mem[0000000091000008] = 00000000
sth %l7,[%i6+%o1] ! Mem[0000000091000008] = bc950000
! %l6 = ffffffffffffffc2, Mem[0000000049000038] = dafbfbcdfbe1ac0e
stx %l6,[%i2+0x038] ! Mem[0000000049000038] = ffffffffffffffc2
! %l4 = ebc5e9ac22f260f6, Mem[0000000091800018] = 6e343c12ffffb184
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = ebc5e9ac22f260f6
! Mem[0000000091000008] = bc950000, %g18 = b44bb5ce8370b35d
ldsw [%i6+%o1],%g2 ! %g2 = b44bb5ce8370b35d
! %l2 = 0f747ace, %l3 = 668cf569, Mem[0000000091800010] = 6e4e5182 96298cae
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 0f747ace 668cf569
! Mem[0000000091800008] = 8b9883bd 3923d9af, %g2 = bc950000, %g3 = 34621b96
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 000000003923d9af
! %l2 = 000000000f747ace, Mem[0000000091000031] = b5761e12
stb %l2,[%i6+0x031] ! Mem[0000000091000030] = ce761e12
! %l7 = ffffffffff3dbc95, Mem[0000000048000038] = b8cce583
stw %l7,[%i0+0x038] ! Mem[0000000048000038] = ff3dbc95
! Mem[0000000048800004] = 668cf569, %l4 = ebc5e9ac22f260f6
ldsw [%i1+0x004],%l4 ! %l4 = 00000000668cf569
! %l3 = 00000000668cf569, Mem[0000000049800028] = ff3dbc95
stw %l3,[%i3+%o5] ! Mem[0000000049800028] = 668cf569
p28_label_12:
! Mem[0000000049000018] = 2340555f 7a0a5dd1, %l4 = 668cf569, %l5 = f733a454
ldd [%i2+%o3],%l4 ! %l4 = 000000002340555f 000000007a0a5dd1
! %l1 = fffffffff33be4d5, Mem[0000000091000004] = 98f9b0a5
stw %l1,[%i6+0x004] ! Mem[0000000091000004] = f33be4d5
! %l1 = fffffffff33be4d5, Mem[000000009080002e] = 5f11eaf6
sth %l1,[%i5+0x02e] ! Mem[000000009080002c] = e4d5eaf6
! %l4 = 2340555f, %l5 = 7a0a5dd1, Mem[0000000048800020] = 6e343c12 4c7ec2c4
std %l4,[%i1+%o4] ! Mem[0000000048800020] = 2340555f 7a0a5dd1
! Mem[0000000049000034] = 4e797920, %l5 = 000000007a0a5dd1
ldsb [%i2+0x036],%l5 ! %l5 = 0000000000000079
! Mem[0000000091800030] = ebc5e9ac22f260f6, %g2 = 000000008b9883bd
ldx [%o0+0x030],%g2 ! %g2 = ebc5e9ac22f260f6
! %l7 = ffffffffff3dbc95, Mem[0000000091800038] = 77f8a2d3
stb %l7,[%o0+0x038] ! Mem[0000000091800038] = 95f8a2d3
! %l3 = 00000000668cf569, Mem[0000000091000016] = fe015ffa
sth %l3,[%i6+0x016] ! Mem[0000000091000014] = f5695ffa
! %l0 = 000000006e343c12, Mem[000000004900002a] = beed2f46
stb %l0,[%i2+0x02a] ! Mem[0000000049000028] = beed1246
! %l2 = 0f747ace, %l3 = 668cf569, Mem[0000000091000030] = a5ce761e 1214449b
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 0f747ace 668cf569
p28_label_13:
! Mem[000000009080002c] = 51e8e4d5, %g2 = ebc5e9ac22f260f6
lduw [%i5+0x02c],%g2 ! %g2 = 0000000051e8e4d5
! Mem[0000000091000004] = f33be4d5, %g2 = 0000000051e8e4d5
ldsh [%i6+0x004],%g2 ! %g2 = fffffffffffff33b
! Mem[0000000048000004] = ff3dbc95, %l5 = 0000000000000079
lduw [%i0+0x004],%l5 ! %l5 = 00000000ff3dbc95
! Mem[0000000091000030] = 7ace668c, %g2 = fffffffffffff33b
ldub [%i6+0x032],%g2 ! %g2 = 000000000000007a
! Mem[0000000090800030] = eaf607f4, %g2 = 000000000000007a
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffffea
! Mem[0000000048000010] = 79ca9db5, %l7 = ffffffffff3dbc95
lduh [%i0+%o2],%l7 ! %l7 = 00000000000079ca
! Mem[0000000049000024] = f33be4d5, %l2 = 000000000f747ace
ldub [%i2+0x026],%l2 ! %l2 = 00000000000000e4
! Mem[0000000091000018] = f26e47a1, %g2 = ffffffffffffffea
ldsh [%i6+0x01a],%g2 ! %g2 = fffffffffffff26e
! %l5 = 00000000ff3dbc95, Mem[0000000048800018] = 8578273f
stb %l5,[%i1+%o3] ! Mem[0000000048800018] = 9578273f
! %l4 = 000000002340555f, Mem[0000000090800010] = f8449dd95e356f1d
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 000000002340555f
p28_label_14:
! Mem[000000009100001c] = 47a19fcf, %g18 = b44bb5ce8370b35d
ldsw [%i6+0x01c],%g2 ! %g2 = b44bb5ce8370b35d
! %l0 = 6e343c12, %l1 = f33be4d5, Mem[0000000090000028] = af022e97 7d3bbc95
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 6e343c12 f33be4d5
! %l4 = 2340555f, %l5 = ff3dbc95, Mem[0000000090800030] = eaf607f4 79e2e95e
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 2340555f ff3dbc95
! %l0 = 000000006e343c12, Mem[0000000091800030] = ebc5e9ac
stb %l0,[%o0+0x030] ! Mem[0000000091800030] = 12c5e9ac
! Mem[0000000049800018] = 6516850763717d21, %l0 = 000000006e343c12
ldx [%i3+%o3],%l0 ! %l0 = 6516850763717d21
! Mem[0000000090000018] = 1d179028, %g2 = 0000000047a19fcf
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! %l6 = ffffffc2, %l7 = 000079ca, Mem[0000000048800030] = db998af7 7ae0950c
std %l6,[%i1+0x030] ! Mem[0000000048800030] = ffffffc2 000079ca
! Mem[0000000090800004] = 668cf569, %g2 = 0000000000001d17
lduh [%i5+0x004],%g2 ! %g2 = 000000000000668c
! Mem[000000009180000c] = 3923d9af, %g2 = 000000000000668c
ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000039
! Mem[0000000049000010] = 01489942, %l4 = 000000002340555f
ldsb [%i2+%o2],%l4 ! %l4 = 0000000000000001
p28_label_15:
! %l0 = 6516850763717d21, Mem[0000000090000030] = 00000000
sth %l0,[%i4+0x030] ! Mem[0000000090000030] = 7d210000
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000000039
ldsb [%i6+0x03c],%g2 ! %g2 = 0000000000000062
! Mem[0000000090800014] = 5fb2d54d, %g2 = 0000000000000062
ldsb [%i5+0x017],%g2 ! %g2 = 000000000000005f
! Mem[0000000090000034] = 0f747ace, %g18 = b44bb5ce8370b35d
ldsw [%i4+0x034],%g2 ! %g2 = b44bb5ce8370b35d
! %l4 = 0000000000000001, Mem[000000009000002a] = 3c12f33b
sth %l4,[%i4+0x02a] ! Mem[0000000090000028] = 0001f33b
! %l6 = ffffffffffffffc2, Mem[0000000091000020] = 8b0950dd1e30f93d
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffffc2
! Mem[0000000090800018] = b2d54dc6, %g18 = b44bb5ce8370b35d
ldsw [%i5+%o3],%g2 ! %g2 = b44bb5ce8370b35d
! %l5 = 00000000ff3dbc95, Mem[000000004800003a] = ff3dbc95
sth %l5,[%i0+0x03a] ! Mem[0000000048000038] = ff3dbc95
! Mem[000000004880003c] = 24a3a60c, %l6 = ffffffffffffffc2
lduw [%i1+0x03c],%l6 ! %l6 = 0000000024a3a60c
! Mem[0000000091000028] = 21a95ba1 eaadd051, %g2 = b2d54dc6, %g3 = 3923d9af
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 00000000eaadd051
p28_label_16:
! Mem[000000009080000c] = 4e797920, %g2 = 0000000021a95ba1
lduw [%i5+0x00c],%g2 ! %g2 = 000000004e797920
! Mem[0000000090800010] = 00000000, %g2 = 000000004e797920
lduw [%i5+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = 4459f5d3 51e8e4d5, %g2 = 00000000, %g3 = eaadd051
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e8e4d5
! %l3 = 00000000668cf569, Mem[0000000091800024] = f7335454
stw %l3,[%o0+0x024] ! Mem[0000000091800024] = 668cf569
! %l0 = 63717d21, %l1 = f33be4d5, Mem[0000000090000008] = b427e099 152d46b0
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 63717d21 f33be4d5
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 4459f5d3, %g3 = 51e8e4d5
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! %l6 = 0000000024a3a60c, Mem[0000000091800020] = 22f260f6668cf569
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 0000000024a3a60c
! %l6 = 0000000024a3a60c, Mem[0000000091000030] = 0f747ace668cf569
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 0000000024a3a60c
! Mem[0000000090800000] = 7ace668c, %g2 = 00000000e25676cb
ldub [%i5+0x002],%g2 ! %g2 = 000000000000007a
! Mem[0000000091800000] = fb527ace, %g2 = 000000000000007a
lduh [%o0+%g0],%g2 ! %g2 = 000000000000fb52
p28_label_17:
! %l5 = 00000000ff3dbc95, Mem[0000000090800030] = 2340555fff3dbc95
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 00000000ff3dbc95
! Mem[0000000091800008] = 8b9883bd, %g2 = 000000000000fb52
lduh [%o0+%o1],%g2 ! %g2 = 0000000000008b98
! %l0 = 63717d21, %l1 = f33be4d5, Mem[0000000090800020] = 00000000 6e343c12
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 63717d21 f33be4d5
! %l4 = 00000001, %l5 = ff3dbc95, Mem[0000000091800020] = 00000000 24a3a60c
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 00000001 ff3dbc95
! %l3 = 00000000668cf569, Mem[0000000090800024] = f33be4d5
stw %l3,[%i5+0x024] ! Mem[0000000090800024] = 668cf569
! Mem[0000000091000034] = 24a3a60c, %g2 = 0000000000008b98
lduw [%i6+0x034],%g2 ! %g2 = 0000000024a3a60c
! Mem[0000000090000010] = 1d358ef6 d828ead6, %g2 = 24a3a60c, %g3 = 62bf8c8f
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358ef6 00000000d828ead6
! Mem[0000000091000038] = 76cb62bf, %g2 = 000000001d358ef6
ldsh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
! Mem[0000000049000030] = 0e061e30, %l5 = 00000000ff3dbc95
ldub [%i2+0x030],%l5 ! %l5 = 000000000000000e
! Mem[0000000091000028] = 21a95ba1eaadd051, %g2 = 00000000000076cb
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba1eaadd051
p28_label_18:
! %l1 = fffffffff33be4d5, Mem[0000000091800038] = 95f8a2d3
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = f33be4d5
! Mem[0000000091800038] = e4d5f33b, %g2 = 21a95ba1eaadd051
ldub [%o0+0x03a],%g2 ! %g2 = 00000000000000e4
! Mem[0000000048800038] = 5d445e77, %l1 = fffffffff33be4d5
lduw [%i1+0x038],%l1 ! %l1 = 000000005d445e77
! %l2 = 00000000000000e4, Mem[000000009180003c] = f33be4d5
stw %l2,[%o0+0x03c] ! Mem[000000009180003c] = 000000e4
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = 000000e4, %g3 = d828ead6
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! %l4 = 00000001, %l5 = 0000000e, Mem[0000000091000020] = ffffffff ffffffc2
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 00000001 0000000e
! %l3 = 00000000668cf569, Mem[0000000090000028] = 6e340001
stw %l3,[%i4+%o5] ! Mem[0000000090000028] = 668cf569
! Mem[0000000090000004] = e4d56371, %g2 = 00000000b2d54dc6
ldub [%i4+0x006],%g2 ! %g2 = 00000000000000e4
! Mem[0000000090800024] = 668cf569, %g18 = b44bb5ce8370b35d
ldsw [%i5+0x024],%g2 ! %g2 = b44bb5ce8370b35d
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = 668cf569, %g3 = db268a9a
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
p28_label_19:
! %l0 = 63717d21, %l1 = 5d445e77, Mem[0000000091800028] = 153f24b0 df4e4459
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 63717d21 5d445e77
! Mem[0000000091000010] = 6cff95cd7757f569, %g2 = 000000005ffaf26e
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757f569
! %l0 = 6516850763717d21, Mem[0000000091000034] = 24a3a60c
stb %l0,[%i6+0x034] ! Mem[0000000091000034] = 21a3a60c
! %l3 = 00000000668cf569, Mem[000000004880001c] = a7b2d9fc
stw %l3,[%i1+0x01c] ! Mem[000000004880001c] = 668cf569
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 6cff95cd7757f569
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! Mem[0000000048800038] = 5d445e77, %l1 = 000000005d445e77
ldsh [%i1+0x03a],%l1 ! %l1 = 0000000000005e77
! Mem[0000000048000020] = abde4a50, %l3 = 00000000668cf569
lduw [%i0+%o4],%l3 ! %l3 = 00000000abde4a50
! %l3 = 00000000abde4a50, Mem[000000009080003c] = adc27bb0
stw %l3,[%i5+0x03c] ! Mem[000000009080003c] = abde4a50
! %l7 = 00000000000079ca, Mem[000000009080003c] = abde4a50
stb %l7,[%i5+0x03c] ! Mem[000000009080003c] = cade4a50
! %l7 = 00000000000079ca, Mem[0000000090000018] = 1d17902870edfb0e
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 00000000000079ca
p28_label_20:
! %l6 = 0000000024a3a60c, Mem[0000000090000030] = 7d2100000f747ace
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 0000000024a3a60c
! Mem[0000000090800028] = 4459f5d3 51e8e4d5, %g2 = e6c51178, %g3 = 47a19fcf
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e8e4d5
! Mem[0000000091000028] = 5ba1eaad, %g2 = 000000004459f5d3
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000005ba1
! %l2 = 00000000000000e4, Mem[0000000091000007] = d5bc9500
stb %l2,[%i6+0x007] ! Mem[0000000091000004] = e4bc9500
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 00005ba1, %g3 = 51e8e4d5
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! Mem[0000000048000018] = ebc5e9ac 22f260f6, %l6 = 24a3a60c, %l7 = 000079ca
ldd [%i0+%o3],%l6 ! %l6 = 00000000ebc5e9ac 0000000022f260f6
! %l6 = ebc5e9ac, %l7 = 22f260f6, Mem[0000000091800010] = 0f747ace 668cf569
std %l6,[%o0+%o2] ! Mem[0000000091800010] = ebc5e9ac 22f260f6
! Mem[0000000090800008] = 1b961e304e797920, %g2 = 00000000e25676cb
ldx [%i5+%o1],%g2 ! %g2 = 1b961e304e797920
! Mem[0000000091800000] = fb527ace, %g2 = 1b961e304e797920
ldsh [%o0+%g0],%g2 ! %g2 = fffffffffffffb52
! %l1 = 0000000000005e77, Mem[0000000090800000] = 0f747ace
stw %l1,[%i5+%g0] ! Mem[0000000090800000] = 00005e77
p28_label_21:
! Mem[0000000090800038] = 66e1d7bc, %g18 = b44bb5ce8370b35d
ldsw [%i5+0x038],%g2 ! %g2 = b44bb5ce8370b35d
! Mem[0000000090000014] = ead60000, %g2 = 0000000066e1d7bc
lduh [%i4+0x016],%g2 ! %g2 = 000000000000ead6
! Mem[0000000091800008] = 8b9883bd, %g18 = b44bb5ce8370b35d
ldsw [%o0+%o1],%g2 ! %g2 = b44bb5ce8370b35d
! %l3 = 00000000abde4a50, Mem[000000009000000c] = f33be4d5
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = abde4a50
! Mem[0000000048800008] = 22f260f6f733a454, %l2 = 00000000000000e4
ldx [%i1+%o1],%l2 ! %l2 = 22f260f6f733a454
! Mem[0000000090000030] = 00000000 24a3a60c, %g2 = 8b9883bd, %g3 = 62bf8c8f
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000000 0000000024a3a60c
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 0000000000000000
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! Mem[0000000049800008] = 115515a1, %l2 = 22f260f6f733a454
lduw [%i3+%o1],%l2 ! %l2 = 00000000115515a1
! Mem[0000000091000024] = 0000000e, %g18 = b44bb5ce8370b35d
ldsw [%i6+0x024],%g2 ! %g2 = b44bb5ce8370b35d
! Mem[000000004880003c] = 24a3a60c, %l2 = 00000000115515a1
ldsh [%i1+0x03e],%l2 ! %l2 = ffffffffffffa60c
p28_label_22:
! Mem[000000009080000c] = 4e797920, %g2 = 000000000000000e
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000004e79
! Mem[000000009100002c] = add05100, %g2 = 0000000000004e79
ldsb [%i6+0x02d],%g2 ! %g2 = ffffffffffffffad
! Mem[000000009180001c] = 22f260f6, %g18 = b44bb5ce8370b35d
ldsw [%o0+0x01c],%g2 ! %g2 = b44bb5ce8370b35d
! Mem[0000000090800000] = 00005e77, %g2 = 0000000022f260f6
lduh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000049000030] = 0e061e304e797920, %l0 = 6516850763717d21
ldx [%i2+0x030],%l0 ! %l0 = 0e061e304e797920
! Mem[0000000090800018] = b2d54dc6, %g2 = 0000000000000000
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffffb2
! %l7 = 0000000022f260f6, Mem[000000009080000c] = 4e797920
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = 22f260f6
! %l7 = 0000000022f260f6, Mem[0000000091000028] = 21a95ba1eaadd051
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 0000000022f260f6
! Mem[0000000091800024] = ff3dbc95, %g2 = ffffffffffffffb2
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffff3d
! %l6 = 00000000ebc5e9ac, Mem[0000000091800020] = 00000001
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = ebc5e9ac
p28_label_23:
! Mem[0000000091800034] = 22f260f6, %g18 = b44bb5ce8370b35d
ldsw [%o0+0x034],%g2 ! %g2 = b44bb5ce8370b35d
! Mem[0000000048000038] = ff3dbc95 7b34cb20, %l0 = 4e797920, %l1 = 00005e77
ldd [%i0+0x038],%l0 ! %l0 = 00000000ff3dbc95 000000007b34cb20
! Mem[0000000090800038] = 66e1d7bc, %g18 = b44bb5ce8370b35d
ldsw [%i5+0x038],%g2 ! %g2 = b44bb5ce8370b35d
! Mem[0000000091000034] = 21a3a60c, %g18 = b44bb5ce8370b35d
ldsw [%i6+0x034],%g2 ! %g2 = b44bb5ce8370b35d
! %l6 = ebc5e9ac, %l7 = 22f260f6, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l6,[%o0+%o1] ! Mem[0000000091800008] = ebc5e9ac 22f260f6
! Mem[0000000091000004] = f33be4e4, %g2 = 0000000021a3a60c
ldsh [%i6+0x004],%g2 ! %g2 = fffffffffffff33b
! Mem[0000000091800030] = 12c5e9ac 22f260f6, %g2 = fffff33b, %g3 = 24a3a60c
ldd [%o0+0x030],%g2 ! %g2 = 0000000012c5e9ac 0000000022f260f6
! %l6 = 00000000ebc5e9ac, Mem[0000000091000018] = 5ffaf26e
stb %l6,[%i6+%o3] ! Mem[0000000091000018] = acfaf26e
! Mem[0000000090000008] = 63717d21, %g2 = 0000000012c5e9ac
lduh [%i4+%o1],%g2 ! %g2 = 0000000000006371
! %l6 = 00000000ebc5e9ac, Mem[000000004800003d] = 7b34cb20
stb %l6,[%i0+0x03d] ! Mem[000000004800003c] = 7baccb20
p28_label_24:
! Mem[0000000090000000] = 6e343c12 f33be4d5, %g2 = 00006371, %g3 = 22f260f6
ldd [%i4+%g0],%g2 ! %g2 = 000000006e343c12 00000000f33be4d5
! %l6 = 00000000ebc5e9ac, Mem[000000004880001c] = 668cf569
stw %l6,[%i1+0x01c] ! Mem[000000004880001c] = ebc5e9ac
! Mem[0000000090000028] = 668cf569 f33be4d5, %g2 = 6e343c12, %g3 = f33be4d5
ldd [%i4+%o5],%g2 ! %g2 = 00000000668cf569 00000000f33be4d5
! Mem[0000000091000030] = 0000000021a3a60c, %g2 = 00000000668cf569
ldx [%i6+0x030],%g2 ! %g2 = 0000000021a3a60c
! Mem[000000009100000c] = 1b966cff, %g2 = 0000000021a3a60c
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000001b96
! Mem[0000000090800008] = 1e3022f2, %g2 = 0000000000001b96
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000001e30
! Mem[0000000091800018] = c5e9ac22, %g2 = 0000000000001e30
ldsb [%o0+0x019],%g2 ! %g2 = ffffffffffffffc5
! Mem[0000000090000024] = 96f6668c, %g2 = ffffffffffffffc5
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000091000004] = e4bc9500, %g2 = ffffffffffffff96
ldub [%i6+0x007],%g2 ! %g2 = 00000000000000e4
! Mem[0000000091800024] = bc956371, %g2 = 00000000000000e4
ldub [%o0+0x026],%g2 ! %g2 = 00000000000000bc
p28_label_25:
! %l7 = 0000000022f260f6, Mem[0000000091000020] = 00000001
stw %l7,[%i6+%o4] ! Mem[0000000091000020] = 22f260f6
! Mem[0000000048000038] = ff3dbc95, %l6 = 00000000ebc5e9ac
ldsb [%i0+0x03a],%l6 ! %l6 = ffffffffffffffbc
! Mem[0000000091800000] = fb527ace, %g2 = 00000000000000bc
lduh [%o0+%g0],%g2 ! %g2 = 000000000000fb52
! Mem[0000000090000028] = 69f33be4, %g2 = 000000000000fb52
ldsb [%i4+0x02b],%g2 ! %g2 = 0000000000000069
! %l6 = ffffffffffffffbc, Mem[0000000090800028] = 4459f5d351e8e4d5
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffffffbc
! Mem[0000000048800008] = 22f260f6 f733a454, %l4 = 00000001, %l5 = 0000000e
ldd [%i1+%o1],%l4 ! %l4 = 0000000022f260f6 00000000f733a454
! Mem[000000009000001c] = 000079ca, %g2 = 0000000000000069
lduw [%i4+0x01c],%g2 ! %g2 = 00000000000079ca
! Mem[0000000091000030] = 00000000 21a3a60c, %g2 = 000079ca, %g3 = f33be4d5
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000000 0000000021a3a60c
! %l5 = 00000000f733a454, Mem[0000000090800024] = 668cf569
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = f733a454
! %l0 = 00000000ff3dbc95, Mem[0000000090800009] = 961e3022
stb %l0,[%i5+0x009] ! Mem[0000000090800008] = 951e3022
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000ff3dbc95
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000007b34cb20
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffa60c
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000abde4a50
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000022f260f6
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000f733a454
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffbc
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000022f260f6
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 a45c5984 a0063846
bne %xcc,p28_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0c53f4a4 9e817b22
bne %xcc,p28_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2bb4d772 994020c8
bne %xcc,p28_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 55bbcc6e a580461c
bne %xcc,p28_f6_fail
nop
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 34621b96ff3dbc95
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 = 4f333c12485a850f
ldx [%i0+0x008],%g3 ! Observed data at 0000000048000008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ebc5e9ac22f260f6
ldx [%i0+0x018],%g3 ! Observed data at 0000000048000018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 22f260f6f733a454
ldx [%i0+0x028],%g3 ! Observed data at 0000000048000028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffffffffb184
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 = ff3dbc957baccb20
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+0x000],%g2 ! Expected data = 0f747ace668cf569
ldx [%i1+0x000],%g3 ! Observed data at 0000000048800000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 22f260f6f733a454
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 = d8faa770c608120d
ldx [%i1+0x010],%g3 ! Observed data at 0000000048800010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9578273febc5e9ac
ldx [%i1+0x018],%g3 ! Observed data at 0000000048800018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2340555f7a0a5dd1
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 = ffffffc2000079ca
ldx [%i1+0x030],%g3 ! Observed data at 0000000048800030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x030,%g4
set p28_local2_expect,%g1
p28_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = beed124666fa1b14
ldx [%i2+0x028],%g3 ! Observed data at 0000000049000028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0e061e304e797920
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 = ffffffffffffffc2
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+0x028],%g2 ! Expected data = 668cf5693d948aef
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_f4_fail:
set p28_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f6_fail:
set p28_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 28 failed
p28_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x070] ! Set processor 28 done flag
set p28_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 28 failed
p28_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x070] ! Set processor 28 done flag
set p28_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p28_selfmod_failed:
ba p28_failed
mov 0xabc,%g1
p28_common_error:
or %g0,0xefc,%g1
ba p28_failed
mov %o5,%g3
p28_common_signature_error:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_common_timeout:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p28_failed
mov 0x0,%g3
p28_trap1e:
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800000]
done
p28_trap1o:
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800000]
done
p28_trap2e:
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049000008]
stba %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800010]
done
p28_trap2o:
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000049000008]
stba %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800010]
done
p28_trap3e:
nop
done
p28_trap3o:
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 = 0a00f0fa0e061e30
ldx [%g1+0x008],%l1 ! %l1 = d419e8704e797920
ldx [%g1+0x010],%l2 ! %l2 = 6a83a14fa32b792d
ldx [%g1+0x018],%l3 ! %l3 = ec1c960e2ba3f1ce
ldx [%g1+0x020],%l4 ! %l4 = ebc5e9ac22f260f6
ldx [%g1+0x028],%l5 ! %l5 = 75e64345f733a454
ldx [%g1+0x030],%l6 ! %l6 = cb314f1a945b5283
ldx [%g1+0x038],%l7 ! %l7 = 9a95abb3dcf9e583
! 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 = cbfdec23 141fca77 9bc22e7e bdc82e8a
! %f4 = 72568068 77b40be1 e7c3980e 261f8607
! %f8 = d44c8d04 5acae27d 64b4d1d2 35290a6f
! %f12 = 53493cd6 4ed902a8 bad0cb29 985a3eb1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fb2e892a 5fb64940 b3adb459 ab9e1116
! %f20 = a2b34e68 a2289b5d 083a6de4 086969a3
! %f24 = e986d65c 1ef2238c 81afdd06 067692c9
! %f28 = 6ec5ad04 d6d3490d 2339ce55 cafe735a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ea342068 bea24268 33765624 ff39c7c3
! %f36 = dc521055 c2f45203 f2f64424 ef795402
! %f40 = 982341c7 626ad2af 67c23f09 ae209409
! %f44 = 643d33ca 930a8e7b 1cdc2395 ad616c7f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3c1704a700000003,%g7,%g1 ! GSR scale = 0, align = 3
wr %g1,%g0,%gsr ! GSR = 3c1704a700000003
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[000000004a800030] = 92849f6e 10b95d99, %l6 = fb2ebb81, %l7 = f43869fb
ldd [%i1+0x030],%l6 ! %l6 = 0000000092849f6e 0000000010b95d99
! Mem[000000009080001c] = 268a9a0c, %g2 = 0000000000000000
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000026
! %l0 = cf9c20df, %l1 = 3d39c353, Mem[0000000091800018] = 06faad5c b7684e28
std %l0,[%o0+%o3] ! Mem[0000000091800018] = cf9c20df 3d39c353
! Mem[0000000090000028] = 2e977d3b, %g2 = 0000000000000026
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000002e97
! Mem[0000000090000004] = d6ba8c74, %g2 = 0000000000002e97
lduw [%i4+0x004],%g2 ! %g2 = 00000000d6ba8c74
! %l4 = c623ee64, %l5 = e7872373, Mem[000000004b000000] = e16e6d46 7c732d59
std %l4,[%i2+%g0] ! Mem[000000004b000000] = c623ee64 e7872373
! Mem[000000004b000010] = c8cbc938, %l4 = d77ff405c623ee64
ldub [%i2+%o2],%l4 ! %l4 = 00000000000000c8
! Mem[0000000091800004] = 07b3e6aa, %g18 = 2e4a97bc6b21740c
ldsw [%o0+0x004],%g2 ! %g2 = 2e4a97bc6b21740c
! %l1 = dd77f7023d39c353, Mem[0000000091800017] = aecf9c20
stb %l1,[%o0+0x017] ! Mem[0000000091800014] = 53cf9c20
! Mem[000000009080003c] = adc27bb0, %g2 = 0000000007b3e6aa
ldub [%i5+0x03c],%g2 ! %g2 = 00000000000000ad
p29_label_2:
! Mem[0000000091800000] = 520ab007, %g2 = 00000000000000ad
ldub [%o0+0x001],%g2 ! %g2 = 0000000000000052
! %l1 = dd77f7023d39c353, Mem[0000000091000038] = e25676cb62bf8c8f
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = dd77f7023d39c353
! Mem[000000004a000024] = 92c8339c, %l3 = 7566c3cfcb14ec39
lduh [%i0+0x026],%l3 ! %l3 = 000000000000339c
! Mem[0000000091000028] = 21a95ba1 08a9d051, %g2 = 00000052, %g3 = 00000000
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000008a9d051
! Mem[0000000090000004] = d6ba8c74, %g18 = 2e4a97bc6b21740c
ldsw [%i4+0x004],%g2 ! %g2 = 2e4a97bc6b21740c
! %l5 = cb99e2b1e7872373, Mem[0000000090800012] = 9dd95e35
sth %l5,[%i5+0x012] ! Mem[0000000090800010] = 23735e35
! %l3 = 000000000000339c, Mem[0000000090800020] = 0c86ef2635144907
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 000000000000339c
! Mem[000000009180002c] = 445943bc, %g2 = ffffffffd6ba8c74
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
! %l4 = 000000c8, %l5 = e7872373, Mem[000000004a000020] = 50a20614 92c8339c
std %l4,[%i0+%o4] ! Mem[000000004a000020] = 000000c8 e7872373
! Mem[000000004a800024] = 3d91f569, %l6 = 0000000092849f6e
ldsw [%i1+0x024],%l6 ! %l6 = 000000003d91f569
p29_label_3:
! Mem[000000004a800000] = b94efd0a, %l7 = 0000000010b95d99
ldub [%i1+0x001],%l7 ! %l7 = 000000000000004e
! %l0 = 76cdf7f7cf9c20df, Mem[000000009100001e] = 9fcf8b09
sth %l0,[%i6+0x01e] ! Mem[000000009100001c] = 20df8b09
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 0000000000004459
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! Mem[0000000090800000] = acf8dd4b, %g2 = 5566979dba3ff053
ldub [%i5+0x002],%g2 ! %g2 = 00000000000000ac
! %l3 = 000000000000339c, Mem[0000000090000006] = 8c74b427
sth %l3,[%i4+0x006] ! Mem[0000000090000004] = 339cb427
! %l7 = 000000000000004e, Mem[0000000090800018] = b2d54dc6
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = 0000004e
! Mem[0000000090000028] = af022e97, %g2 = 00000000000000ac
ldsb [%i4+%o5],%g2 ! %g2 = ffffffffffffffaf
! %l0 = 76cdf7f7cf9c20df, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 76cdf7f7cf9c20df
! Mem[000000004b000028] = 2181a95a 4ce6a087, %l4 = 000000c8, %l5 = e7872373
ldd [%i2+%o5],%l4 ! %l4 = 000000002181a95a 000000004ce6a087
! Mem[0000000090000024] = 0332e58e, %g2 = ffffffffffffffaf
ldsb [%i4+0x024],%g2 ! %g2 = 0000000000000003
p29_label_4:
! %l4 = 2181a95a, %l5 = 4ce6a087, Mem[0000000090800030] = eaf607f4 79e2e95e
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 2181a95a 4ce6a087
! Mem[0000000091000020] = 8b0950dd 0f65f93d, %g2 = 00000003, %g3 = 08a9d051
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f65f93d
! Mem[0000000090800030] = a95a4ce6, %g2 = 000000008b0950dd
lduh [%i5+0x032],%g2 ! %g2 = 000000000000a95a
! Mem[0000000091000024] = 0f65f93d, %g18 = 2e4a97bc6b21740c
ldsw [%i6+0x024],%g2 ! %g2 = 2e4a97bc6b21740c
! Mem[000000009000001c] = edfb0e0a, %g2 = 000000000f65f93d
ldub [%i4+0x01d],%g2 ! %g2 = 00000000000000ed
! Mem[000000004b800028] = 979a79bcc312303f, %l1 = dd77f7023d39c353
ldx [%i3+%o5],%l1 ! %l1 = 979a79bcc312303f
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 00000000000000ed
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! Mem[000000004b800038] = cad94d19, %l3 = 000000000000339c
ldsb [%i3+0x03a],%l3 ! %l3 = 000000000000004d
! %l2 = 1a99514c7130c466, Mem[000000009180001c] = 3d39c353
stw %l2,[%o0+0x01c] ! Mem[000000009180001c] = 7130c466
! %l0 = 76cdf7f7cf9c20df, Mem[000000004b800020] = f387b31d34c77155
stx %l0,[%i3+%o4] ! Mem[000000004b800020] = 76cdf7f7cf9c20df
p29_label_5:
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = e6c51178, %g3 = 0f65f93d
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! %l4 = 2181a95a, %l5 = 4ce6a087, Mem[0000000091800030] = 43bc1d81 51532584
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 2181a95a 4ce6a087
! %l2 = 1a99514c7130c466, Mem[0000000091800034] = 4ce6a087
stw %l2,[%o0+0x034] ! Mem[0000000091800034] = 7130c466
! %l2 = 1a99514c7130c466, Mem[0000000091800032] = a95a7130
sth %l2,[%o0+0x032] ! Mem[0000000091800030] = c4667130
! Mem[0000000091000010] = 95cd7757, %g2 = 0000000048c28052
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffff95cd
! Mem[0000000090800008] = 5a1ae612, %g2 = ffffffffffff95cd
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000005a1a
! Mem[0000000090800004] = c2055a1a, %g2 = 0000000000005a1a
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000091800018] = df7130c4, %g2 = ffffffffffffffc2
ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffffdf
! Mem[000000004b800020] = 76cdf7f7, %l6 = 000000003d91f569
ldsh [%i3+0x022],%l6 ! %l6 = fffffffffffff7f7
! %l0 = 76cdf7f7cf9c20df, Mem[0000000090800018] = 0000004edb268a9a
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 76cdf7f7cf9c20df
p29_label_6:
! %l0 = cf9c20df, %l1 = c312303f, Mem[0000000091000018] = 5ffaf26e 47a120df
std %l0,[%i6+%o3] ! Mem[0000000091000018] = cf9c20df c312303f
! Mem[0000000091800008] = 8b9883bd, %g2 = ffffffffffffffdf
ldsb [%o0+%o1],%g2 ! %g2 = ffffffffffffff8b
! Mem[000000004a000020] = 000000c8e7872373, %l6 = fffffffffffff7f7
ldx [%i0+%o4],%l6 ! %l6 = 000000c8e7872373
! %l7 = 000000000000004e, Mem[0000000090000028] = af022e977d3b2cbb
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 000000000000004e
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = ffffff8b, %g3 = 7312abd6
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! %l6 = e7872373, %l7 = 0000004e, Mem[0000000091800028] = 153f24b0 df4e4459
std %l6,[%o0+%o5] ! Mem[0000000091800028] = e7872373 0000004e
! %l3 = 000000000000004d, Mem[000000009100000c] = 7312abd6
stw %l3,[%i6+0x00c] ! Mem[000000009100000c] = 0000004d
! Mem[0000000091800024] = f053e787, %g2 = 000000004459f5d3
lduh [%o0+0x026],%g2 ! %g2 = 000000000000f053
! %l1 = 979a79bcc312303f, Mem[0000000091800030] = 2181c4667130c466
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 979a79bcc312303f
! Mem[0000000090800038] = d7bcadc2, %g2 = 000000000000f053
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffd7bc
p29_label_7:
! %l6 = 000000c8e7872373, Mem[0000000091000004] = cf9c20df
sth %l6,[%i6+0x004] ! Mem[0000000091000004] = 237320df
! Mem[0000000090000038] = 8eb2e6c5, %g2 = ffffffffffffd7bc
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000008eb2
! %l4 = 000000002181a95a, Mem[0000000091800006] = e6aa8b98
sth %l4,[%o0+0x006] ! Mem[0000000091800004] = a95a8b98
! Mem[0000000091800008] = 9883bd39, %g2 = 0000000000008eb2
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000098
! Mem[0000000091000004] = 20df48c2, %g2 = 0000000000000098
lduh [%i6+0x006],%g2 ! %g2 = 00000000000020df
! %l2 = 1a99514c7130c466, Mem[0000000091800020] = 5566979d
sth %l2,[%o0+%o4] ! Mem[0000000091800020] = c466979d
! %l6 = 000000c8e7872373, Mem[0000000091800029] = 87237300
stb %l6,[%o0+0x029] ! Mem[0000000091800028] = 73237300
! Mem[0000000090000030] = 7a6764e2, %g2 = 00000000000020df
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000007a67
! %l6 = e7872373, %l7 = 0000004e, Mem[000000004b800000] = 38856643 e2793931
std %l6,[%i3+%g0] ! Mem[000000004b800000] = e7872373 0000004e
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = 00007a67, %g3 = 51e85f11
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
p29_label_8:
! Mem[0000000091000034] = 1214449b, %g2 = 000000007a6764e2
lduh [%i6+0x034],%g2 ! %g2 = 0000000000001214
! Mem[0000000090000024] = 32e58e00, %g2 = 0000000000001214
ldsb [%i4+0x025],%g2 ! %g2 = 0000000000000032
! %l7 = 000000000000004e, Mem[0000000090000000] = 09d53180
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = 0000004e
! %l2 = 1a99514c7130c466, Mem[000000004b80003c] = c03d63fa
stw %l2,[%i3+0x03c] ! Mem[000000004b80003c] = 7130c466
! %l3 = 000000000000004d, Mem[0000000090800013] = 735e356f
stb %l3,[%i5+0x013] ! Mem[0000000090800010] = 4d5e356f
! %l2 = 1a99514c7130c466, Mem[0000000091000038] = dd77f702
stb %l2,[%i6+0x038] ! Mem[0000000091000038] = 6677f702
! Mem[0000000090000000] = 0000004e, %g2 = 0000000000000032
lduw [%i4+%g0],%g2 ! %g2 = 000000000000004e
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = 000000000000004e
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
! Mem[000000004a000028] = 1c9481624ac6a065, %l6 = 000000c8e7872373
ldx [%i0+%o5],%l6 ! %l6 = 1c9481624ac6a065
! %l2 = 7130c466, %l3 = 0000004d, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 7130c466 0000004d
p29_label_9:
! Mem[0000000091800018] = cf9c20df, %g2 = 4459f5d351e85f11
lduh [%o0+%o3],%g2 ! %g2 = 000000000000cf9c
! %l6 = 1c9481624ac6a065, Mem[000000009080002c] = 51e85f11
sth %l6,[%i5+0x02c] ! Mem[000000009080002c] = a0655f11
! %l4 = 000000002181a95a, Mem[000000009100001a] = 20dfc312
stb %l4,[%i6+0x01a] ! Mem[0000000091000018] = 5adfc312
! Mem[0000000091800020] = c466979d ba3ff053, %g2 = 0000cf9c, %g3 = 807fa20a
ldd [%o0+%o4],%g2 ! %g2 = 00000000c466979d 00000000ba3ff053
! %l3 = 000000000000004d, Mem[0000000091000008] = 48c28052
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = 0000004d
! Mem[0000000090800038] = 66e1d7bc, %g2 = 00000000c466979d
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000066
! Mem[000000004a000010] = 2bdcfefd9f8a201c, %l6 = 1c9481624ac6a065
ldx [%i0+%o2],%l6 ! %l6 = 2bdcfefd9f8a201c
! %l4 = 000000002181a95a, Mem[0000000090000010] = 1d358e58
stb %l4,[%i4+%o2] ! Mem[0000000090000010] = 5a358e58
! %l2 = 1a99514c7130c466, Mem[0000000091000031] = b5761e12
stb %l2,[%i6+0x031] ! Mem[0000000091000030] = 66761e12
! %l0 = 76cdf7f7cf9c20df, Mem[000000009100000e] = 004d6cff
sth %l0,[%i6+0x00e] ! Mem[000000009100000c] = 20df6cff
p29_label_10:
! Mem[000000009180000c] = d9af6e4e, %g2 = 0000000000000066
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000d9af
! Mem[000000004a000018] = 8c7ea15f, %l4 = 000000002181a95a
ldsb [%i0+%o3],%l4 ! %l4 = ffffffffffffff8c
! Mem[0000000091000014] = 7757fe01, %g2 = 000000000000d9af
lduh [%i6+0x014],%g2 ! %g2 = 0000000000007757
! Mem[0000000090000014] = ead61d17, %g2 = 0000000000007757
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffead6
! Mem[0000000091800038] = 6d9d52ad, %g2 = ffffffffffffead6
ldsb [%o0+0x03b],%g2 ! %g2 = 000000000000006d
! Mem[0000000091000020] = 8b0950dd0f65f93d, %g2 = 000000000000006d
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd0f65f93d
! Mem[0000000090000028] = 00000000, %g18 = 2e4a97bc6b21740c
ldsw [%i4+%o5],%g2 ! %g2 = 2e4a97bc6b21740c
! Mem[0000000090800010] = f844234d, %g18 = 2e4a97bc6b21740c
ldsw [%i5+%o2],%g2 ! %g2 = 2e4a97bc6b21740c
! %l7 = 000000000000004e, Mem[0000000091800014] = 96298c53
stw %l7,[%o0+0x014] ! Mem[0000000091800014] = 0000004e
! Mem[0000000090000014] = d61d1790, %g2 = fffffffff844234d
ldsb [%i4+0x017],%g2 ! %g2 = ffffffffffffffd6
p29_label_11:
! Mem[0000000090800010] = f844234d5e356f1d, %g2 = ffffffffffffffd6
ldx [%i5+%o2],%g2 ! %g2 = f844234d5e356f1d
! %l4 = ffffff8c, %l5 = 4ce6a087, Mem[0000000091000028] = 7130c466 0000004d
std %l4,[%i6+%o5] ! Mem[0000000091000028] = ffffff8c 4ce6a087
! Mem[0000000091800024] = ba3ff053, %g2 = f844234d5e356f1d
lduh [%o0+0x024],%g2 ! %g2 = 000000000000ba3f
! %l4 = ffffffffffffff8c, Mem[0000000091000008] = 0000004d
stb %l4,[%i6+%o1] ! Mem[0000000091000008] = 8c00004d
! %l5 = 000000004ce6a087, Mem[000000004a00003a] = 62c6bda8
stb %l5,[%i0+0x03a] ! Mem[000000004a000038] = 62c687a8
! Mem[000000009100001c] = c312303f, %g2 = 000000000000ba3f
lduw [%i6+0x01c],%g2 ! %g2 = 00000000c312303f
! Mem[0000000090000034] = 807fa20a, %g2 = 00000000c312303f
lduh [%i4+0x034],%g2 ! %g2 = 000000000000807f
! Mem[000000009000002c] = 0000004e, %g2 = 000000000000807f
lduw [%i4+0x02c],%g2 ! %g2 = 000000000000004e
! Mem[0000000090800018] = f7cf9c20, %g2 = 000000000000004e
ldub [%i5+0x01b],%g2 ! %g2 = 00000000000000f7
! %l6 = 9f8a201c, %l7 = 0000004e, Mem[0000000090000008] = b427e099 152d46b0
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 9f8a201c 0000004e
p29_label_12:
! Mem[0000000091000024] = f93dffff, %g2 = 00000000000000f7
ldsb [%i6+0x026],%g2 ! %g2 = fffffffffffffff9
! Mem[0000000091000008] = 8c00004d, %g18 = 2e4a97bc6b21740c
ldsw [%i6+%o1],%g2 ! %g2 = 2e4a97bc6b21740c
! Mem[0000000091800034] = c312303f, %g2 = ffffffff8c00004d
lduw [%o0+0x034],%g2 ! %g2 = 00000000c312303f
! Mem[0000000090000024] = 0332e58e, %g2 = 00000000c312303f
lduw [%i4+0x024],%g2 ! %g2 = 000000000332e58e
! Mem[000000004a800020] = d491522c 3d91f569, %l2 = 7130c466, %l3 = 0000004d
ldd [%i1+%o4],%l2 ! %l2 = 00000000d491522c 000000003d91f569
! %l7 = 000000000000004e, Mem[000000009180003c] = 9d52adff
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = 0000004e
! Mem[000000004a80002c] = 33e35194, %l0 = 76cdf7f7cf9c20df
ldsh [%i1+0x02c],%l0 ! %l0 = 00000000000033e3
! Mem[0000000091800000] = fb520ab0, %g2 = 000000000332e58e
ldsh [%o0+%g0],%g2 ! %g2 = fffffffffffffb52
! %l0 = 000033e3, %l1 = c312303f, Mem[000000004a000010] = 2bdcfefd 9f8a201c
std %l0,[%i0+%o2] ! Mem[000000004a000010] = 000033e3 c312303f
! %l2 = d491522c, %l3 = 3d91f569, Mem[000000004a000038] = 62c687a8 35545d71
std %l2,[%i0+0x038] ! Mem[000000004a000038] = d491522c 3d91f569
p29_label_13:
! Mem[000000009000003c] = 78000000, %g2 = fffffffffffffb52
ldsb [%i4+0x03f],%g2 ! %g2 = 0000000000000078
! Mem[0000000091000000] = 76cdf7f7237320df, %g2 = 0000000000000078
ldx [%i6+%g0],%g2 ! %g2 = 76cdf7f7237320df
! Mem[0000000091800000] = fb520ab0 07b3a95a, %g2 = 237320df, %g3 = ba3ff053
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3a95a
! Mem[000000004b000038] = cf40a30b49bacb91, %l6 = 2bdcfefd9f8a201c
ldx [%i2+0x038],%l6 ! %l6 = cf40a30b49bacb91
! Mem[000000009080003c] = 7bb00000, %g2 = 00000000fb520ab0
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! Mem[000000009000001c] = 70edfb0e, %g2 = 0000000000007bb0
ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000070
! Mem[0000000090000010] = 5a358e58, %g2 = 0000000000000070
ldsb [%i4+%o2],%g2 ! %g2 = 000000000000005a
! Mem[000000004b800008] = dc146cd4 bf568d23, %l2 = d491522c, %l3 = 3d91f569
ldd [%i3+%o1],%l2 ! %l2 = 00000000dc146cd4 00000000bf568d23
! %l6 = cf40a30b49bacb91, Mem[0000000090000028] = 000000000000004e
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = cf40a30b49bacb91
! Mem[0000000090000000] = 0000004e, %g2 = 000000000000005a
ldub [%i4+%g0],%g2 ! %g2 = 0000000000000000
p29_label_14:
! Mem[0000000091800018] = cf9c20df7130c466, %g2 = 0000000000000000
ldx [%o0+%o3],%g2 ! %g2 = cf9c20df7130c466
! %l5 = 000000004ce6a087, Mem[0000000090800030] = 2181a95a4ce6a087
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 000000004ce6a087
! %l2 = 00000000dc146cd4, Mem[000000009180001c] = 7130c466
stw %l2,[%o0+0x01c] ! Mem[000000009180001c] = dc146cd4
! %l5 = 000000004ce6a087, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 000000004ce6a087
! Mem[000000004a800020] = d491522c 3d91f569, %l4 = ffffff8c, %l5 = 4ce6a087
ldd [%i1+%o4],%l4 ! %l4 = 00000000d491522c 000000003d91f569
! %l4 = 00000000d491522c, Mem[0000000090000014] = d828ead6
sth %l4,[%i4+0x014] ! Mem[0000000090000014] = 522cead6
! %l0 = 00000000000033e3, Mem[0000000090000004] = d6ba339c
stw %l0,[%i4+0x004] ! Mem[0000000090000004] = 000033e3
! Mem[0000000090800008] = 5a1ae612, %g18 = 2e4a97bc6b21740c
ldsw [%i5+%o1],%g2 ! %g2 = 2e4a97bc6b21740c
! Mem[0000000090000030] = 7a6764e2, %g2 = 000000005a1ae612
lduh [%i4+0x030],%g2 ! %g2 = 0000000000007a67
! %l0 = 00000000000033e3, Mem[0000000090800020] = 00000000
stw %l0,[%i5+%o4] ! Mem[0000000090800020] = 000033e3
p29_label_15:
! Mem[000000004a800028] = eb7a77e933e35194, %l4 = 00000000d491522c
ldx [%i1+%o5],%l4 ! %l4 = eb7a77e933e35194
! %l3 = 00000000bf568d23, Mem[0000000091800000] = fb520ab0
stw %l3,[%o0+%g0] ! Mem[0000000091800000] = bf568d23
! Mem[0000000090800038] = 66e1d7bc, %g2 = 0000000000007a67
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! Mem[0000000091800038] = b6116d00, %g2 = 0000000066e1d7bc
ldsb [%o0+0x039],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000090000024] = 4ce6a087, %g2 = ffffffffffffffb6
lduw [%i4+0x024],%g2 ! %g2 = 000000004ce6a087
! %l2 = 00000000dc146cd4, Mem[000000004b000020] = f1ce61e1b0c12a16
stx %l2,[%i2+%o4] ! Mem[000000004b000020] = 00000000dc146cd4
! Mem[0000000091000038] = 6677f702 3d39c353, %g2 = 4ce6a087, %g3 = 07b3a95a
ldd [%i6+0x038],%g2 ! %g2 = 000000006677f702 000000003d39c353
! Mem[000000009080003c] = adc27bb0, %g18 = 2e4a97bc6b21740c
ldsw [%i5+0x03c],%g2 ! %g2 = 2e4a97bc6b21740c
! Mem[0000000090800008] = 5a1ae612, %g2 = ffffffffadc27bb0
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000005a1a
! %l5 = 000000003d91f569, Mem[0000000091000008] = 8c00004d
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = 3d91f569
p29_label_16:
! %l2 = dc146cd4, %l3 = bf568d23, Mem[0000000090000028] = cf40a30b 49bacb91
std %l2,[%i4+%o5] ! Mem[0000000090000028] = dc146cd4 bf568d23
! Mem[000000004b800008] = dc146cd4 bf568d23, %l2 = dc146cd4, %l3 = bf568d23
ldd [%i3+%o1],%l2 ! %l2 = 00000000dc146cd4 00000000bf568d23
! Mem[000000009180003c] = 00004e00, %g2 = 0000000000005a1a
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 5a358e58 522cead6, %g2 = 00000000, %g3 = 3d39c353
ldd [%i4+%o2],%g2 ! %g2 = 000000005a358e58 00000000522cead6
! Mem[0000000090000034] = 807fa20a, %g2 = 000000005a358e58
lduw [%i4+0x034],%g2 ! %g2 = 00000000807fa20a
! %l0 = 00000000000033e3, Mem[000000009180002c] = 0000004e
sth %l0,[%o0+0x02c] ! Mem[000000009180002c] = 33e3004e
! %l7 = 000000000000004e, Mem[0000000090000008] = 9f8a201c
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 0000004e
! Mem[0000000090000010] = 358e5852, %g2 = 00000000807fa20a
ldsb [%i4+0x011],%g2 ! %g2 = 0000000000000035
! Mem[000000009180003c] = 00004e00, %g2 = 0000000000000035
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000000
! Mem[000000004b000028] = 2181a95a, %l6 = cf40a30b49bacb91
ldsw [%i2+%o5],%l6 ! %l6 = 000000002181a95a
p29_label_17:
! Mem[0000000091000000] = 76cdf7f7237320df, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = 76cdf7f7237320df
! Mem[000000004a800000] = b94efd0a4f2cc0c9, %l5 = 000000003d91f569
ldx [%i1+%g0],%l5 ! %l5 = b94efd0a4f2cc0c9
! Mem[0000000090000008] = 0000004e 0000004e, %g2 = 237320df, %g3 = 522cead6
ldd [%i4+%o1],%g2 ! %g2 = 000000000000004e 000000000000004e
! Mem[0000000090000010] = 5a358e58522cead6, %g2 = 000000000000004e
ldx [%i4+%o2],%g2 ! %g2 = 5a358e58522cead6
! %l2 = 00000000dc146cd4, Mem[0000000091800024] = ba3ff053
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = dc146cd4
! %l0 = 000033e3, %l1 = c312303f, Mem[0000000091800030] = 979a79bc c312303f
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 000033e3 c312303f
! %l4 = 33e35194, %l5 = 4f2cc0c9, Mem[000000004a000018] = 8c7ea15f ca81f0b1
std %l4,[%i0+%o3] ! Mem[000000004a000018] = 33e35194 4f2cc0c9
! Mem[0000000090800020] = 000033e3, %g2 = 5a358e58522cead6
lduw [%i5+%o4],%g2 ! %g2 = 00000000000033e3
! %l4 = eb7a77e933e35194, Mem[0000000090800018] = 76cdf7f7
sth %l4,[%i5+%o3] ! Mem[0000000090800018] = 5194f7f7
! Mem[0000000090000018] = 1d179028, %g2 = 00000000000033e3
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
p29_label_18:
! Mem[0000000091800018] = dfdc146c, %g2 = 000000001d179028
ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffffdf
! %l1 = 979a79bcc312303f, Mem[0000000091800008] = 8b9883bd
stb %l1,[%o0+%o1] ! Mem[0000000091800008] = 3f9883bd
! Mem[000000004a800000] = b94efd0a 4f2cc0c9, %l0 = 000033e3, %l1 = c312303f
ldd [%i1+%g0],%l0 ! %l0 = 00000000b94efd0a 000000004f2cc0c9
! Mem[000000004b00002c] = 4ce6a087, %l2 = 00000000dc146cd4
ldsw [%i2+0x02c],%l2 ! %l2 = 000000004ce6a087
! %l0 = 00000000b94efd0a, Mem[0000000091000034] = 1214449b
stb %l0,[%i6+0x034] ! Mem[0000000091000034] = 0a14449b
! %l2 = 4ce6a087, %l3 = bf568d23, Mem[000000004b800028] = 979a79bc c312303f
std %l2,[%i3+%o5] ! Mem[000000004b800028] = 4ce6a087 bf568d23
! %l6 = 000000002181a95a, Mem[0000000091800001] = 568d2307
stb %l6,[%o0+0x001] ! Mem[0000000091800000] = 5a8d2307
! Mem[0000000090000010] = 5a358e58522cead6, %g2 = ffffffffffffffdf
ldx [%i4+%o2],%g2 ! %g2 = 5a358e58522cead6
! Mem[000000009080003c] = 7bb00000, %g2 = 5a358e58522cead6
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! Mem[0000000091800010] = 6e4e5182, %g2 = 0000000000007bb0
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
p29_label_19:
! %l3 = 00000000bf568d23, Mem[0000000090000030] = 7a6764e2807fa20a
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 00000000bf568d23
! %l6 = 000000002181a95a, Mem[000000009100002e] = a087a566
stb %l6,[%i6+0x02e] ! Mem[000000009100002c] = 5a87a566
! %l2 = 000000004ce6a087, Mem[000000004a800024] = 3d91f569
sth %l2,[%i1+0x024] ! Mem[000000004a800024] = a087f569
! %l0 = b94efd0a, %l1 = 4f2cc0c9, Mem[0000000090000020] = 00000000 4ce6a087
std %l0,[%i4+%o4] ! Mem[0000000090000020] = b94efd0a 4f2cc0c9
! Mem[000000009180002c] = 33e3004e, %g2 = 000000006e4e5182
lduw [%o0+0x02c],%g2 ! %g2 = 0000000033e3004e
! %l4 = eb7a77e933e35194, Mem[000000004a000010] = 000033e3c312303f
stx %l4,[%i0+%o2] ! Mem[000000004a000010] = eb7a77e933e35194
! Mem[0000000090800024] = 0000339c, %g2 = 0000000033e3004e
lduw [%i5+0x024],%g2 ! %g2 = 000000000000339c
! %l6 = 2181a95a, %l7 = 0000004e, Mem[0000000090800010] = f844234d 5e356f1d
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 2181a95a 0000004e
! Mem[0000000090800038] = 66e1d7bc adc27bb0, %g2 = 0000339c, %g3 = 0000004e
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000adc27bb0
! %l0 = b94efd0a, %l1 = 4f2cc0c9, Mem[0000000090000038] = 53918eb2 e6c51178
std %l0,[%i4+0x038] ! Mem[0000000090000038] = b94efd0a 4f2cc0c9
p29_label_20:
! %l7 = 000000000000004e, Mem[000000009080003c] = adc27bb0
stw %l7,[%i5+0x03c] ! Mem[000000009080003c] = 0000004e
! Mem[000000004a800030] = 92849f6e, %l3 = 00000000bf568d23
ldub [%i1+0x033],%l3 ! %l3 = 000000000000006e
! %l5 = b94efd0a4f2cc0c9, Mem[0000000091800035] = 12303f54
stb %l5,[%o0+0x035] ! Mem[0000000091800034] = c9303f54
! Mem[0000000090000024] = c0c9dc14, %g2 = 0000000066e1d7bc
lduh [%i4+0x026],%g2 ! %g2 = 000000000000c0c9
! %l3 = 000000000000006e, Mem[000000004a800020] = d491522ca087f569
stx %l3,[%i1+%o4] ! Mem[000000004a800020] = 000000000000006e
! %l3 = 000000000000006e, Mem[0000000091800018] = cf9c20df
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 0000006e
! %l4 = eb7a77e933e35194, Mem[000000009080001f] = df000033
stb %l4,[%i5+0x01f] ! Mem[000000009080001c] = 94000033
! Mem[0000000091800018] = 0000006edc146cd4, %g2 = 000000000000c0c9
ldx [%o0+%o3],%g2 ! %g2 = 0000006edc146cd4
! Mem[0000000091000038] = 023d39c3, %g2 = 0000006edc146cd4
ldsb [%i6+0x03b],%g2 ! %g2 = 0000000000000002
! %l6 = 000000002181a95a, Mem[000000009100002e] = 5a87a566
stb %l6,[%i6+0x02e] ! Mem[000000009100002c] = 5a87a566
p29_label_21:
! %l0 = 00000000b94efd0a, Mem[000000009180003e] = 004e0000
stb %l0,[%o0+0x03e] ! Mem[000000009180003c] = 0a4e0000
! Mem[000000009100002c] = 4ce65a87, %g18 = 2e4a97bc6b21740c
ldsw [%i6+0x02c],%g2 ! %g2 = 2e4a97bc6b21740c
! %l0 = b94efd0a, %l1 = 4f2cc0c9, Mem[0000000091800038] = 54b6116d 00000a4e
std %l0,[%o0+0x038] ! Mem[0000000091800038] = b94efd0a 4f2cc0c9
! %l5 = b94efd0a4f2cc0c9, Mem[0000000090000028] = dc146cd4
sth %l5,[%i4+%o5] ! Mem[0000000090000028] = c0c96cd4
! %l3 = 000000000000006e, Mem[0000000091000004] = 237320df
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = 0000006e
! Mem[0000000091000018] = cf9c5adf, %g2 = 000000004ce65a87
lduw [%i6+%o3],%g2 ! %g2 = 00000000cf9c5adf
! Mem[000000004a80000c] = 1501ff11, %l1 = 000000004f2cc0c9
lduh [%i1+0x00e],%l1 ! %l1 = 000000000000ff11
! %l0 = b94efd0a, %l1 = 0000ff11, Mem[0000000090000000] = 0000004e 000033e3
std %l0,[%i4+%g0] ! Mem[0000000090000000] = b94efd0a 0000ff11
! %l0 = 00000000b94efd0a, Mem[0000000091800008] = 3f9883bd3923d9af
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000000b94efd0a
! Mem[000000004a800018] = dd3cb7cb, %l2 = 000000004ce6a087
ldsw [%i1+%o3],%l2 ! %l2 = ffffffffdd3cb7cb
p29_label_22:
! Mem[0000000090000018] = 902870ed, %g2 = 00000000cf9c5adf
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000009028
! Mem[0000000091000018] = cf9c5adfc312303f, %g2 = 0000000000009028
ldx [%i6+%o3],%g2 ! %g2 = cf9c5adfc312303f
! %l6 = 000000002181a95a, Mem[0000000090000014] = 522cead6
stw %l6,[%i4+0x014] ! Mem[0000000090000014] = 2181a95a
! Mem[0000000091800018] = 00006edc, %g2 = cf9c5adfc312303f
ldub [%o0+0x019],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = 0000339c, %g2 = 0000000000000000
lduw [%i5+0x024],%g2 ! %g2 = 000000000000339c
! Mem[0000000091000008] = f5690000, %g2 = 000000000000339c
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000f569
! Mem[0000000091800038] = b94efd0a, %g2 = 000000000000f569
lduw [%o0+0x038],%g2 ! %g2 = 00000000b94efd0a
! %l5 = b94efd0a4f2cc0c9, Mem[0000000090000012] = 8e582181
sth %l5,[%i4+0x012] ! Mem[0000000090000010] = c0c92181
! Mem[0000000090000008] = 0000004e, %g2 = 00000000b94efd0a
ldsb [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = 000033e3, %g2 = 0000000000000000
lduw [%o0+0x030],%g2 ! %g2 = 00000000000033e3
p29_label_23:
! Mem[0000000091800004] = a95a0000, %g2 = 00000000000033e3
ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffffa95a
! Mem[0000000090800008] = 5a1ae61214acc7c9, %g2 = ffffffffffffa95a
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61214acc7c9
! Mem[0000000091000004] = 0000006e, %g18 = 2e4a97bc6b21740c
ldsw [%i6+0x004],%g2 ! %g2 = 2e4a97bc6b21740c
! %l4 = 33e35194, %l5 = 4f2cc0c9, Mem[0000000091800038] = b94efd0a 4f2cc0c9
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 33e35194 4f2cc0c9
! %l2 = ffffffffdd3cb7cb, Mem[0000000091800036] = 303f33e3
stb %l2,[%o0+0x036] ! Mem[0000000091800034] = cb3f33e3
! Mem[000000004b000020] = 00000000dc146cd4, %l7 = 000000000000004e
ldx [%i2+%o4],%l7 ! %l7 = 00000000dc146cd4
! Mem[0000000091000010] = 6cff95cd, %g18 = 2e4a97bc6b21740c
ldsw [%i6+%o2],%g2 ! %g2 = 2e4a97bc6b21740c
! Mem[000000004b800010] = 5fbbea97, %l1 = 000000000000ff11
lduw [%i3+%o2],%l1 ! %l1 = 000000005fbbea97
! Mem[000000004b000018] = 8f5117fc 33a0e182, %l6 = 2181a95a, %l7 = dc146cd4
ldd [%i2+%o3],%l6 ! %l6 = 000000008f5117fc 0000000033a0e182
! %l3 = 000000000000006e, Mem[0000000091000012] = 95cd7757
sth %l3,[%i6+0x012] ! Mem[0000000091000010] = 006e7757
p29_label_24:
! Mem[000000004a000020] = 000000c8, %l6 = 000000008f5117fc
lduh [%i0+%o4],%l6 ! %l6 = 0000000000000000
! %l1 = 000000005fbbea97, Mem[0000000090000030] = 00000000bf568d23
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 000000005fbbea97
! %l2 = ffffffffdd3cb7cb, Mem[000000009180003c] = 4f2cc0c9
sth %l2,[%o0+0x03c] ! Mem[000000009180003c] = b7cbc0c9
! Mem[0000000090000010] = 5a35c0c92181a95a, %g2 = 000000006cff95cd
ldx [%i4+%o2],%g2 ! %g2 = 5a35c0c92181a95a
! Mem[000000009180003c] = cbc0c900, %g2 = 5a35c0c92181a95a
ldub [%o0+0x03d],%g2 ! %g2 = 00000000000000cb
! %l3 = 000000000000006e, Mem[000000009000000a] = 004e0000
sth %l3,[%i4+0x00a] ! Mem[0000000090000008] = 006e0000
! Mem[0000000090800010] = 2181a95a 0000004e, %g2 = 000000cb, %g3 = adc27bb0
ldd [%i5+%o2],%g2 ! %g2 = 000000002181a95a 000000000000004e
! Mem[000000004a800030] = 92849f6e10b95d99, %l0 = 00000000b94efd0a
ldx [%i1+0x030],%l0 ! %l0 = 92849f6e10b95d99
! %l4 = eb7a77e933e35194, Mem[0000000091000000] = 76cdf7f7
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 33e35194
! %l2 = dd3cb7cb, %l3 = 0000006e, Mem[0000000090800030] = 00000000 4ce6a087
std %l2,[%i5+0x030] ! Mem[0000000090800030] = dd3cb7cb 0000006e
p29_label_25:
! Mem[0000000090800010] = 2181a95a, %g18 = 2e4a97bc6b21740c
ldsw [%i5+%o2],%g2 ! %g2 = 2e4a97bc6b21740c
! Mem[000000004b80003c] = 7130c466, %l0 = 92849f6e10b95d99
ldsh [%i3+0x03e],%l0 ! %l0 = ffffffffffffc466
! Mem[0000000091000014] = 7757fe01, %g18 = 2e4a97bc6b21740c
ldsw [%i6+0x014],%g2 ! %g2 = 2e4a97bc6b21740c
! %l3 = 000000000000006e, Mem[0000000091000010] = 6cff006e7757fe01
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 000000000000006e
! %l6 = 0000000000000000, Mem[000000004b800010] = 5fbbea9796fffb4f
stx %l6,[%i3+%o2] ! Mem[000000004b800010] = 0000000000000000
! %l1 = 000000005fbbea97, Mem[0000000090000036] = ea97b94e
sth %l1,[%i4+0x036] ! Mem[0000000090000034] = ea97b94e
! %l2 = ffffffffdd3cb7cb, Mem[000000004a800018] = dd3cb7cbefab85c1
stx %l2,[%i1+%o3] ! Mem[000000004a800018] = ffffffffdd3cb7cb
! Mem[0000000090000020] = b94efd0a, %g2 = 000000007757fe01
lduw [%i4+%o4],%g2 ! %g2 = 00000000b94efd0a
! Mem[0000000090800008] = 5a1ae61214acc7c9, %g2 = 00000000b94efd0a
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61214acc7c9
! Mem[0000000091800038] = 33e35194, %g2 = 5a1ae61214acc7c9
lduh [%o0+0x038],%g2 ! %g2 = 00000000000033e3
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 ffffffffffffc466
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005fbbea97
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffdd3cb7cb
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000006e
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be eb7a77e933e35194
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be b94efd0a4f2cc0c9
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000033a0e182
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 cbfdec23 141fca77
bne %xcc,p29_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9bc22e7e bdc82e8a
bne %xcc,p29_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 72568068 77b40be1
bne %xcc,p29_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e7c3980e 261f8607
bne %xcc,p29_f6_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = eb7a77e933e35194
ldx [%i0+0x010],%g3 ! Observed data at 000000004a000010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 33e351944f2cc0c9
ldx [%i0+0x018],%g3 ! Observed data at 000000004a000018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000c8e7872373
ldx [%i0+0x020],%g3 ! Observed data at 000000004a000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = d491522c3d91f569
ldx [%i0+0x038],%g3 ! Observed data at 000000004a000038
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x038,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = ffffffffdd3cb7cb
ldx [%i1+0x018],%g3 ! Observed data at 000000004a800018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000006e
ldx [%i1+0x020],%g3 ! Observed data at 000000004a800020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x020,%g4
set p29_local2_expect,%g1
p29_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = c623ee64e7872373
ldx [%i2+0x000],%g3 ! Observed data at 000000004b000000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000dc146cd4
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 = e78723730000004e
ldx [%i3+0x000],%g3 ! Observed data at 000000004b800000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000000
ldx [%i3+0x010],%g3 ! Observed data at 000000004b800010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 76cdf7f7cf9c20df
ldx [%i3+0x020],%g3 ! Observed data at 000000004b800020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4ce6a087bf568d23
ldx [%i3+0x028],%g3 ! Observed data at 000000004b800028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = cad94d197130c466
ldx [%i3+0x038],%g3 ! Observed data at 000000004b800038
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x038,%g4
! The test for processor 29 has passed
p29_passed:
ta GOOD_TRAP
nop
p29_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p29_failed
p29_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p29_failed
p29_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p29_failed
p29_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p29_failed
p29_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p29_failed
p29_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p29_failed
p29_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p29_failed
p29_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p29_failed
p29_f0_fail:
set p29_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f2_fail:
set p29_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f4_fail:
set p29_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f6_fail:
set p29_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800010]
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a000020]
stda %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800018]
done
p29_trap1o:
stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800010]
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a000020]
stda %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800018]
done
p29_trap2e:
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b800008]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b800028]
ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b000020]
stda %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000020]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a000018]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a000028]
stha %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800000]
done
p29_trap2o:
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b800008]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004b800028]
ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b000020]
stda %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000020]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a000018]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a000028]
stha %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800000]
done
p29_trap3e:
nop
done
p29_trap3o:
nop
done
p29_init_memory_pointers:
set p29_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p29_local0_start,%i0
set p29_local1_start,%i1
set p29_local2_start,%i2
set p29_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 76cdf7f7cf9c20df
ldx [%g1+0x008],%l1 ! %l1 = dd77f7023d39c353
ldx [%g1+0x010],%l2 ! %l2 = 1a99514c7130c466
ldx [%g1+0x018],%l3 ! %l3 = 7566c3cfcb14ec39
ldx [%g1+0x020],%l4 ! %l4 = d77ff405c623ee64
ldx [%g1+0x028],%l5 ! %l5 = cb99e2b1e7872373
ldx [%g1+0x030],%l6 ! %l6 = 50434713fb2ebb81
ldx [%g1+0x038],%l7 ! %l7 = 152c8b6df43869fb
! 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 = ca24e35e 7982b0f0 f1003993 1238971d
! %f4 = 39561c36 3c463c1b 0e3dc767 8f491054
! %f8 = 79baf8d7 7fd86f99 1279b49c ab39cbbd
! %f12 = 29bf13aa f55ca690 f695586c 459ad2f1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cc2d0c33 caef80ed 9b89a1f2 5ea0fe9b
! %f20 = 7f0aeafc 36fe8eab 66796cf7 6415282f
! %f24 = e8f02a73 c1dc3d73 44d7e97c b44a99cb
! %f28 = 8c0c9886 0b5e27dc 939d021d 2d018fbd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d5c04aee f86f6036 51d160f6 512137c9
! %f36 = 795fd9c7 22005556 7ab4f8d4 fb5d4aed
! %f40 = 977e606e b7d336f7 52df1932 2bef0031
! %f44 = e10fa5de 6930ae0b 5cb2ebfa fa5edc6c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x86d798c700000067,%g7,%g1 ! GSR scale = 12, align = 7
wr %g1,%g0,%gsr ! GSR = 86d798c700000067
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[000000009100002c] = 08a9d051, %g18 = df850da0b6997472
ldsw [%i6+0x02c],%g2 ! %g2 = df850da0b6997472
! %l7 = a8366a5422f6dd1e, Mem[0000000090000028] = af022e977d3b2cbb
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = a8366a5422f6dd1e
! Mem[0000000091000028] = 21a95ba1, %g2 = 0000000008a9d051
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000021a9
! Mem[000000009080001c] = 268a9a0c, %g2 = 00000000000021a9
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000026
! Mem[000000009080002c] = 51e85f11, %g2 = 0000000000000026
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
! Mem[0000000090000008] = e099152d, %g2 = 00000000000051e8
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000e099
! Mem[000000004c000014] = fec23f5c, %l5 = e3408160add6daf2
lduh [%i0+0x014],%l5 ! %l5 = 000000000000fec2
! Mem[0000000091800034] = 258454b6, %g2 = 000000000000e099
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000002584
! Mem[000000009100000c] = 7312abd6, %g18 = df850da0b6997472
ldsw [%i6+0x00c],%g2 ! %g2 = df850da0b6997472
! Mem[0000000091800008] = 8b9883bd, %g18 = df850da0b6997472
ldsw [%o0+%o1],%g2 ! %g2 = df850da0b6997472
p30_label_2:
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 8b9883bd, %g3 = 00000000
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! Mem[0000000091000028] = 21a95ba1, %g18 = df850da0b6997472
ldsw [%i6+%o5],%g2 ! %g2 = df850da0b6997472
! %l4 = 9a489c96, %l5 = 0000fec2, Mem[000000004c000008] = cfec3912 d8c87c49
std %l4,[%i0+%o1] ! Mem[000000004c000008] = 9a489c96 0000fec2
! Mem[0000000090800028] = f5d351e8, %g2 = 0000000021a95ba1
ldsh [%i5+0x02a],%g2 ! %g2 = fffffffffffff5d3
! Mem[000000004d000038] = 566f869d, %l0 = 3cec54e20ad12837
ldsh [%i2+0x038],%l0 ! %l0 = 000000000000566f
! Mem[0000000090000038] = 8eb2e6c5, %g2 = fffffffffffff5d3
ldub [%i4+0x03a],%g2 ! %g2 = 000000000000008e
! %l4 = f43f98009a489c96, Mem[000000009100000e] = abd66cff
sth %l4,[%i6+0x00e] ! Mem[000000009100000c] = 9c966cff
! Mem[000000004c80001c] = 3c14f05c, %l3 = c92293aeb96f1a38
ldsh [%i1+0x01c],%l3 ! %l3 = 0000000000003c14
! %l0 = 000000000000566f, Mem[000000009080001c] = db268a9a
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = 0000566f
! Mem[000000009080000c] = 14acc7c9, %g2 = 000000000000008e
lduh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
p30_label_3:
! Mem[0000000090000008] = b427e099, %g2 = 00000000000014ac
lduh [%i4+%o1],%g2 ! %g2 = 000000000000b427
! %l2 = 6350a417f525deb6, Mem[0000000091000016] = fe015ffa
sth %l2,[%i6+0x016] ! Mem[0000000091000014] = deb65ffa
! %l1 = 33645440182f5525, Mem[000000009000000a] = e099152d
sth %l1,[%i4+0x00a] ! Mem[0000000090000008] = 5525152d
! %l4 = f43f98009a489c96, Mem[0000000090800010] = f8449dd95e356f1d
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = f43f98009a489c96
! Mem[000000004d000038] = 566f869d, %l1 = 33645440182f5525
ldsw [%i2+0x038],%l1 ! %l1 = 00000000566f869d
! Mem[0000000090800000] = 73d0acf8, %g18 = df850da0b6997472
ldsw [%i5+%g0],%g2 ! %g2 = df850da0b6997472
! %l0 = 000000000000566f, Mem[0000000091800018] = 06faad5cb7684e28
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 000000000000566f
! Mem[0000000091800000] = fb520ab0, %g18 = df850da0b6997472
ldsw [%o0+%g0],%g2 ! %g2 = df850da0b6997472
! Mem[0000000090000008] = b4275525, %g2 = fffffffffb520ab0
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffb427
! %l2 = f525deb6, %l3 = 00003c14, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l2,[%i6+%o5] ! Mem[0000000091000028] = f525deb6 00003c14
p30_label_4:
! Mem[0000000090000000] = 09d53180, %g2 = ffffffffffffb427
lduh [%i4+%g0],%g2 ! %g2 = 00000000000009d5
! Mem[000000009080000c] = 14acc7c9, %g2 = 00000000000009d5
ldsb [%i5+0x00c],%g2 ! %g2 = 0000000000000014
! Mem[0000000090000004] = 8c74b427, %g2 = 0000000000000014
ldub [%i4+0x006],%g2 ! %g2 = 000000000000008c
! Mem[000000009080001c] = 0000566f, %g2 = 000000000000008c
ldsh [%i5+0x01c],%g2 ! %g2 = 0000000000000000
! %l4 = f43f98009a489c96, Mem[0000000090000016] = ead61d17
sth %l4,[%i4+0x016] ! Mem[0000000090000014] = 9c961d17
! Mem[000000009080003c] = adc27bb0, %g18 = df850da0b6997472
ldsw [%i5+0x03c],%g2 ! %g2 = df850da0b6997472
! %l1 = 00000000566f869d, Mem[000000004c800036] = 6014408f
sth %l1,[%i1+0x036] ! Mem[000000004c800034] = 6014869d
! %l3 = 0000000000003c14, Mem[000000009000002c] = 22f6dd1e
stw %l3,[%i4+0x02c] ! Mem[000000009000002c] = 00003c14
! %l7 = a8366a5422f6dd1e, Mem[000000004d800009] = 1b0c27fb
stb %l7,[%i3+0x009] ! Mem[000000004d800008] = 1b1e27fb
! Mem[0000000091800030] = 81515325, %g2 = ffffffffadc27bb0
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000081
p30_label_5:
! Mem[0000000091800024] = 53153f24, %g2 = 0000000000000081
ldsb [%o0+0x027],%g2 ! %g2 = 0000000000000053
! Mem[0000000091000020] = 50dd0f65, %g2 = 0000000000000053
ldsb [%i6+0x022],%g2 ! %g2 = 0000000000000050
! %l3 = 0000000000003c14, Mem[0000000091000004] = 98f9b0a5
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = 00003c14
! %l7 = a8366a5422f6dd1e, Mem[0000000090000038] = 53918eb2
stw %l7,[%i4+0x038] ! Mem[0000000090000038] = 22f6dd1e
! Mem[0000000090000028] = a8366a5400003c14, %g2 = 0000000000000050
ldx [%i4+%o5],%g2 ! %g2 = a8366a5400003c14
! %l0 = 000000000000566f, Mem[0000000091800001] = 520ab007
stb %l0,[%o0+0x001] ! Mem[0000000091800000] = 6f0ab007
! %l5 = 000000000000fec2, Mem[000000009000002a] = 6a540000
stb %l5,[%i4+0x02a] ! Mem[0000000090000028] = c2540000
! %l0 = 000000000000566f, Mem[0000000090800024] = 35144907
stw %l0,[%i5+0x024] ! Mem[0000000090800024] = 0000566f
! Mem[000000004d00000c] = 14255601, %l5 = 000000000000fec2
lduw [%i2+0x00c],%l5 ! %l5 = 0000000014255601
! Mem[0000000090800004] = dd4bc205, %g2 = a8366a5400003c14
lduw [%i5+0x004],%g2 ! %g2 = 00000000dd4bc205
p30_label_6:
! Mem[0000000090800014] = 489c96b2, %g2 = 00000000dd4bc205
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000048
! %l2 = 6350a417f525deb6, Mem[0000000091800010] = 6e4e518296298cae
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 6350a417f525deb6
! Mem[000000004c000008] = 9a489c960000fec2, %l1 = 00000000566f869d
ldx [%i0+%o1],%l1 ! %l1 = 9a489c960000fec2
! Mem[000000009000002c] = 00003c14, %g18 = df850da0b6997472
ldsw [%i4+0x02c],%g2 ! %g2 = df850da0b6997472
! Mem[0000000091800010] = 6350a417, %g2 = 0000000000003c14
lduw [%o0+%o2],%g2 ! %g2 = 000000006350a417
! Mem[0000000091800038] = 54b6116d, %g2 = 000000006350a417
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b6116d
! %l0 = 000000000000566f, Mem[000000009180003c] = 9d52adff
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = 0000566f
! %l2 = 6350a417f525deb6, Mem[0000000090000034] = 807fa20a
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = f525deb6
! Mem[000000004c800024] = b505c407, %l0 = 000000000000566f
ldsh [%i1+0x024],%l0 ! %l0 = ffffffffffffb505
! Mem[000000009080001c] = 0000566f, %g2 = 0000000054b6116d
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000000000
p30_label_7:
! Mem[000000004c800038] = 3a3b922e, %l5 = 0000000014255601
lduw [%i1+0x038],%l5 ! %l5 = 000000003a3b922e
! Mem[000000004c800000] = 6f42f769 68f96566, %l6 = ec928e8e, %l7 = 22f6dd1e
ldd [%i1+%g0],%l6 ! %l6 = 000000006f42f769 0000000068f96566
! Mem[0000000091000018] = f26e47a1, %g2 = 0000000000000000
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000f26e
! Mem[0000000090800020] = ef260000, %g2 = 000000000000f26e
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffef26
! %l2 = f525deb6, %l3 = 00003c14, Mem[0000000091000028] = f525deb6 00003c14
std %l2,[%i6+%o5] ! Mem[0000000091000028] = f525deb6 00003c14
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = ffffef26, %g3 = 152d46b0
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! Mem[000000009180003c] = 566f0000, %g2 = 0000000009d53180
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000056
! Mem[000000004c00001c] = eac0066e, %l2 = 6350a417f525deb6
lduw [%i0+0x01c],%l2 ! %l2 = 00000000eac0066e
! %l6 = 6f42f769, %l7 = 68f96566, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 6f42f769 68f96566
! Mem[0000000090800024] = 0000566f, %g2 = 0000000000000056
lduh [%i5+0x024],%g2 ! %g2 = 0000000000000000
p30_label_8:
! %l6 = 000000006f42f769, Mem[0000000090000028] = a836c254
sth %l6,[%i4+%o5] ! Mem[0000000090000028] = f769c254
! %l0 = ffffb505, %l1 = 0000fec2, Mem[0000000090000010] = 1d358e58 d8289c96
std %l0,[%i4+%o2] ! Mem[0000000090000010] = ffffb505 0000fec2
! %l6 = 000000006f42f769, Mem[000000004d000024] = 99f9ee4d
stb %l6,[%i2+0x024] ! Mem[000000004d000024] = 69f9ee4d
! %l1 = 9a489c960000fec2, Mem[0000000090000036] = deb622f6
sth %l1,[%i4+0x036] ! Mem[0000000090000034] = fec222f6
! Mem[0000000090000008] = b4275525152d46b0, %g2 = 0000000000000000
ldx [%i4+%o1],%g2 ! %g2 = b4275525152d46b0
! Mem[000000004c80000c] = 4c078cc5, %l7 = 0000000068f96566
lduw [%i1+0x00c],%l7 ! %l7 = 000000004c078cc5
! Mem[000000004d000030] = 015e0209, %l1 = 9a489c960000fec2
ldub [%i2+0x031],%l1 ! %l1 = 000000000000005e
! Mem[000000004d800018] = 2efaa653b18cbb5a, %l1 = 000000000000005e
ldx [%i3+%o3],%l1 ! %l1 = 2efaa653b18cbb5a
! %l4 = f43f98009a489c96, Mem[0000000090800010] = f43f9800
sth %l4,[%i5+%o2] ! Mem[0000000090800010] = 9c969800
! Mem[0000000091800028] = 24b0df4e, %g2 = b4275525152d46b0
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000024b0
p30_label_9:
! %l2 = eac0066e, %l3 = 00003c14, Mem[0000000090800030] = eaf607f4 79e2e95e
std %l2,[%i5+0x030] ! Mem[0000000090800030] = eac0066e 00003c14
! Mem[000000004d800018] = 2efaa653 b18cbb5a, %l6 = 6f42f769, %l7 = 4c078cc5
ldd [%i3+%o3],%l6 ! %l6 = 000000002efaa653 00000000b18cbb5a
! %l1 = 2efaa653b18cbb5a, Mem[000000009180000c] = 3923d9af
sth %l1,[%o0+0x00c] ! Mem[000000009180000c] = bb5ad9af
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 000024b0, %g3 = d6ba8c74
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! %l1 = 2efaa653b18cbb5a, Mem[0000000090000018] = 1d179028
stw %l1,[%i4+%o3] ! Mem[0000000090000018] = b18cbb5a
! %l0 = ffffffffffffb505, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffb505
! %l2 = 00000000eac0066e, Mem[0000000090000004] = d6ba8c74
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = eac0066e
! Mem[0000000090800014] = 9a489c96, %g18 = df850da0b6997472
ldsw [%i5+0x014],%g2 ! %g2 = df850da0b6997472
! Mem[0000000091800004] = b3e6aa8b, %g2 = ffffffff9a489c96
ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffffb3
! Mem[000000004d800000] = ea641d5364500aee, %l7 = 00000000b18cbb5a
ldx [%i3+%g0],%l7 ! %l7 = ea641d5364500aee
p30_label_10:
! Mem[0000000090000018] = b18cbb5a 70edfb0e, %g2 = ffffffb3, %g3 = 62bf8c8f
ldd [%i4+%o3],%g2 ! %g2 = 00000000b18cbb5a 0000000070edfb0e
! Mem[0000000090000000] = 3180eac0, %g2 = 00000000b18cbb5a
lduh [%i4+0x002],%g2 ! %g2 = 0000000000003180
! Mem[000000004c000028] = d436859f, %l0 = ffffffffffffb505
ldsh [%i0+0x02a],%l0 ! %l0 = ffffffffffff859f
! %l2 = 00000000eac0066e, Mem[0000000090000032] = 64e2f525
sth %l2,[%i4+0x032] ! Mem[0000000090000030] = 066ef525
! Mem[000000009180002c] = df4e4459, %g2 = 0000000000003180
lduw [%o0+0x02c],%g2 ! %g2 = 00000000df4e4459
! %l6 = 000000002efaa653, Mem[0000000090800004] = 68f96566
stw %l6,[%i5+0x004] ! Mem[0000000090800004] = 2efaa653
! Mem[0000000090800010] = 9c969800, %g2 = 00000000df4e4459
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffff9c
! %l0 = ffffffffffff859f, Mem[0000000090800032] = 066e0000
stb %l0,[%i5+0x032] ! Mem[0000000090800030] = 9f6e0000
! Mem[0000000090800020] = 0c86ef26, %g18 = df850da0b6997472
ldsw [%i5+%o4],%g2 ! %g2 = df850da0b6997472
! Mem[000000004d00003c] = db98b78f, %l2 = 00000000eac0066e
lduh [%i2+0x03e],%l2 ! %l2 = 000000000000b78f
p30_label_11:
! Mem[0000000091000008] = 48c28052 73129c96, %g2 = 0c86ef26, %g3 = 70edfb0e
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 0000000073129c96
! %l3 = 0000000000003c14, Mem[0000000090000018] = b18cbb5a
stw %l3,[%i4+%o3] ! Mem[0000000090000018] = 00003c14
! Mem[000000004d80003c] = c7c8f1c4, %l0 = ffffffffffff859f
ldub [%i3+0x03e],%l0 ! %l0 = 00000000000000f1
! Mem[0000000091000008] = 48c28052 73129c96, %g2 = 48c28052, %g3 = 73129c96
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 0000000073129c96
! Mem[000000009100001c] = 47a19fcf, %g18 = df850da0b6997472
ldsw [%i6+0x01c],%g2 ! %g2 = df850da0b6997472
! %l0 = 00000000000000f1, Mem[000000004d800028] = a2cfce01d9f6ac95
stx %l0,[%i3+%o5] ! Mem[000000004d800028] = 00000000000000f1
! %l5 = 000000003a3b922e, Mem[000000004c800034] = 6014869d
stw %l5,[%i1+0x034] ! Mem[000000004c800034] = 3a3b922e
! Mem[0000000090800030] = eac09f6e, %g2 = 0000000047a19fcf
lduh [%i5+0x030],%g2 ! %g2 = 000000000000eac0
! Mem[0000000090000028] = f769c254, %g2 = 000000000000eac0
lduh [%i4+%o5],%g2 ! %g2 = 000000000000f769
! Mem[000000009180003c] = 0000566f, %g2 = 000000000000f769
ldsb [%o0+0x03c],%g2 ! %g2 = 0000000000000000
p30_label_12:
! %l0 = 000000f1, %l1 = b18cbb5a, Mem[0000000091800018] = 00000000 0000566f
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 000000f1 b18cbb5a
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = 00000000, %g3 = 73129c96
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! Mem[000000009000003c] = 11780000, %g2 = 00000000a5b5761e
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000001178
! %l0 = 00000000000000f1, Mem[000000004c00003c] = 8d78f6f3
stb %l0,[%i0+0x03c] ! Mem[000000004c00003c] = f178f6f3
! Mem[0000000090800008] = 5a1ae612, %g2 = 0000000000001178
lduh [%i5+%o1],%g2 ! %g2 = 0000000000005a1a
! Mem[0000000091000028] = f525deb6, %g18 = df850da0b6997472
ldsw [%i6+%o5],%g2 ! %g2 = df850da0b6997472
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = f525deb6, %g3 = 1214449b
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! Mem[0000000090000018] = 00003c14, %g2 = 000000005566979d
lduw [%i4+%o3],%g2 ! %g2 = 0000000000003c14
! %l0 = 00000000000000f1, Mem[0000000091800000] = fb6f0ab007b3e6aa
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 00000000000000f1
! Mem[0000000090000030] = 7a67066ef525fec2, %g2 = 0000000000003c14
ldx [%i4+0x030],%g2 ! %g2 = 7a67066ef525fec2
p30_label_13:
! Mem[0000000090000010] = ffffb505 0000fec2, %g2 = f525fec2, %g3 = ba3ff053
ldd [%i4+%o2],%g2 ! %g2 = 00000000ffffb505 000000000000fec2
! Mem[000000009180003c] = 0000566f, %g2 = 00000000ffffb505
lduw [%o0+0x03c],%g2 ! %g2 = 000000000000566f
! Mem[000000009000000c] = 2d46b0ff, %g2 = 000000000000566f
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000002d
! Mem[000000009080003c] = adc27bb0, %g2 = 000000000000002d
lduw [%i5+0x03c],%g2 ! %g2 = 00000000adc27bb0
! Mem[000000004c000034] = 8574f524, %l1 = 2efaa653b18cbb5a
lduw [%i0+0x034],%l1 ! %l1 = 000000008574f524
! %l4 = f43f98009a489c96, Mem[000000009180000c] = bb5ad9af
stw %l4,[%o0+0x00c] ! Mem[000000009180000c] = 9a489c96
! Mem[000000004c000014] = fec23f5c, %l3 = 0000000000003c14
ldsw [%i0+0x014],%l3 ! %l3 = fffffffffec23f5c
! %l0 = 00000000000000f1, Mem[0000000090000018] = 00003c14
sth %l0,[%i4+%o3] ! Mem[0000000090000018] = 00f13c14
! %l0 = 00000000000000f1, Mem[0000000091000008] = 48c2805273129c96
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000000000000f1
! %l6 = 000000002efaa653, Mem[0000000091800028] = 153f24b0df4e4459
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 000000002efaa653
p30_label_14:
! Mem[0000000091800024] = 3ff05300, %g2 = 00000000adc27bb0
ldsb [%o0+0x025],%g2 ! %g2 = 000000000000003f
! Mem[0000000091800000] = 00000000 000000f1, %g2 = 0000003f, %g3 = 0000fec2
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 00000000000000f1
! %l5 = 000000003a3b922e, Mem[0000000090800036] = 3c1466e1
sth %l5,[%i5+0x036] ! Mem[0000000090800034] = 922e66e1
! %l1 = 000000008574f524, Mem[0000000090000034] = f525fec2
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = 8574f524
! Mem[000000009180000c] = 9c966350, %g2 = 0000000000000000
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffff9c96
! %l1 = 000000008574f524, Mem[0000000091800018] = 000000f1
stw %l1,[%o0+%o3] ! Mem[0000000091800018] = 8574f524
! Mem[0000000091000030] = a5b5761e, %g2 = ffffffffffff9c96
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffa5b5
! %l7 = ea641d5364500aee, Mem[000000009100002b] = b600003c
stb %l7,[%i6+0x02b] ! Mem[0000000091000028] = ee00003c
! Mem[0000000091800030] = 43bc1d81, %g2 = ffffffffffffa5b5
ldsh [%o0+0x030],%g2 ! %g2 = 00000000000043bc
! Mem[0000000091000010] = 6cff95cd7757deb6, %g2 = 00000000000043bc
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757deb6
p30_label_15:
! Mem[000000004d800030] = 6830dce0, %l3 = fffffffffec23f5c
ldsw [%i3+0x030],%l3 ! %l3 = 000000006830dce0
! Mem[0000000090800008] = 5a1ae61214acc7c9, %g2 = 6cff95cd7757deb6
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61214acc7c9
! Mem[0000000090800000] = 6f42f769, %g2 = 5a1ae61214acc7c9
ldub [%i5+%g0],%g2 ! %g2 = 000000000000006f
! Mem[0000000090000024] = 0332e58e, %g2 = 000000000000006f
lduh [%i4+0x024],%g2 ! %g2 = 0000000000000332
! Mem[0000000090000018] = 00f13c1470edfb0e, %g2 = 0000000000000332
ldx [%i4+%o3],%g2 ! %g2 = 00f13c1470edfb0e
! Mem[0000000090800020] = 86ef2600, %g2 = 00f13c1470edfb0e
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000086
! Mem[000000004c800038] = 3a3b922e, %l1 = 000000008574f524
ldsh [%i1+0x03a],%l1 ! %l1 = ffffffffffff922e
! Mem[0000000091000028] = f525deee 00003c14, %g2 = 00000086, %g3 = 000000f1
ldd [%i6+%o5],%g2 ! %g2 = 00000000f525deee 0000000000003c14
! Mem[000000004c00003c] = f178f6f3, %l2 = 000000000000b78f
lduh [%i0+0x03c],%l2 ! %l2 = 000000000000f178
! Mem[0000000090800018] = b2d54dc6 0000566f, %g2 = f525deee, %g3 = 00003c14
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 000000000000566f
p30_label_16:
! Mem[0000000091000020] = ffffffff ffffb505, %g2 = b2d54dc6, %g3 = 0000566f
ldd [%i6+%o4],%g2 ! %g2 = 00000000ffffffff 00000000ffffb505
! Mem[000000009080003c] = adc27bb0, %g18 = df850da0b6997472
ldsw [%i5+0x03c],%g2 ! %g2 = df850da0b6997472
! %l6 = 000000002efaa653, Mem[0000000090000012] = b5050000
sth %l6,[%i4+0x012] ! Mem[0000000090000010] = a6530000
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = adc27bb0, %g3 = ffffb505
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! Mem[000000004c800024] = b505c407, %l0 = 00000000000000f1
ldsw [%i1+0x024],%l0 ! %l0 = ffffffffb505c407
! %l0 = ffffffffb505c407, Mem[0000000090800028] = 4459f5d351e85f11
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = ffffffffb505c407
! Mem[0000000090800010] = 9c969800, %g18 = df850da0b6997472
ldsw [%i5+%o2],%g2 ! %g2 = df850da0b6997472
! Mem[000000004c800034] = 3a3b922e, %l0 = ffffffffb505c407
ldub [%i1+0x034],%l0 ! %l0 = 000000000000003a
! Mem[000000009080001c] = 0000566f, %g18 = df850da0b6997472
ldsw [%i5+0x01c],%g2 ! %g2 = df850da0b6997472
! %l2 = 0000f178, %l3 = 6830dce0, Mem[0000000090000020] = 0ad8f703 0332e58e
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000f178 6830dce0
p30_label_17:
! %l1 = ffffffffffff922e, Mem[0000000091000038] = e25676cb62bf8c8f
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffff922e
! %l3 = 000000006830dce0, Mem[0000000091800021] = 66979dba
stb %l3,[%o0+0x021] ! Mem[0000000091800020] = e0979dba
! Mem[000000009080003c] = adc27bb0, %g2 = 000000000000566f
lduw [%i5+0x03c],%g2 ! %g2 = 00000000adc27bb0
! Mem[0000000091800010] = a417f525, %g2 = 00000000adc27bb0
lduh [%o0+0x012],%g2 ! %g2 = 000000000000a417
! Mem[000000004d800000] = ea641d53, %l2 = 000000000000f178
lduw [%i3+%g0],%l2 ! %l2 = 00000000ea641d53
! Mem[000000009080002c] = b505c407, %g2 = 000000000000a417
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000b505
! Mem[000000004d000030] = 015e0209, %l6 = 000000002efaa653
ldsb [%i2+0x031],%l6 ! %l6 = 000000000000005e
! Mem[0000000090000030] = 7a67066e 8574f524, %g2 = 0000b505, %g3 = 1214449b
ldd [%i4+0x030],%g2 ! %g2 = 000000007a67066e 000000008574f524
! Mem[0000000090000010] = a6530000, %g2 = 000000007a67066e
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffffa653
! Mem[0000000090000000] = 80eac006, %g2 = ffffffffffffa653
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffff80
p30_label_18:
! Mem[000000009080001c] = 0000566f, %g2 = ffffffffffffff80
ldsh [%i5+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = 9c969800 9a489c96, %g2 = 00000000, %g3 = 8574f524
ldd [%i5+%o2],%g2 ! %g2 = 000000009c969800 000000009a489c96
! %l7 = ea641d5364500aee, Mem[0000000090000014] = 0000fec2
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 64500aee
! %l7 = ea641d5364500aee, Mem[0000000091800034] = 51532584
stb %l7,[%o0+0x034] ! Mem[0000000091800034] = ee532584
! Mem[0000000091800018] = 8574f524, %g2 = 000000009c969800
lduh [%o0+%o3],%g2 ! %g2 = 0000000000008574
! Mem[0000000090800010] = 9698009a, %g2 = 0000000000008574
ldsb [%i5+0x011],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000090800018] = b2d54dc6 0000566f, %g2 = ffffff96, %g3 = 9a489c96
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 000000000000566f
! %l6 = 000000000000005e, Mem[0000000091000008] = 00000000000000f1
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 000000000000005e
! Mem[0000000091000000] = 6ae82f88, %g2 = 00000000b2d54dc6
ldsb [%i6+%g0],%g2 ! %g2 = 000000000000006a
! Mem[000000004d800000] = ea641d53, %l5 = 000000003a3b922e
ldsw [%i3+%g0],%l5 ! %l5 = ffffffffea641d53
p30_label_19:
! Mem[0000000091000008] = 00000000, %g18 = df850da0b6997472
ldsw [%i6+%o1],%g2 ! %g2 = df850da0b6997472
! Mem[0000000090800034] = 0000922e, %g2 = 0000000000000000
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 6ae82f8800003c14, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8800003c14
! Mem[000000009180003c] = 566f0000, %g2 = 6ae82f8800003c14
ldsh [%o0+0x03e],%g2 ! %g2 = 000000000000566f
! Mem[0000000091000024] = ffffb505, %g18 = df850da0b6997472
ldsw [%i6+0x024],%g2 ! %g2 = df850da0b6997472
! Mem[000000009180003c] = 0000566f, %g2 = ffffffffffffb505
lduw [%o0+0x03c],%g2 ! %g2 = 000000000000566f
! Mem[0000000091000020] = ffffffff, %g18 = df850da0b6997472
ldsw [%i6+%o4],%g2 ! %g2 = df850da0b6997472
! Mem[0000000090000014] = 64500aee, %g2 = ffffffffffffffff
lduw [%i4+0x014],%g2 ! %g2 = 0000000064500aee
! %l5 = ffffffffea641d53, Mem[0000000090800036] = 922e66e1
sth %l5,[%i5+0x036] ! Mem[0000000090800034] = 1d5366e1
! %l4 = f43f98009a489c96, Mem[0000000091000000] = 6ae82f8800003c14
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = f43f98009a489c96
p30_label_20:
! Mem[000000004d800018] = 2efaa653b18cbb5a, %l2 = 00000000ea641d53
ldx [%i3+%o3],%l2 ! %l2 = 2efaa653b18cbb5a
! Mem[000000004d00002c] = a127690b, %l6 = 000000000000005e
ldsw [%i2+0x02c],%l6 ! %l6 = ffffffffa127690b
! Mem[0000000090000004] = 6eb42755, %g2 = 0000000064500aee
ldub [%i4+0x007],%g2 ! %g2 = 000000000000006e
! %l3 = 000000006830dce0, Mem[0000000090000030] = 7a67066e
stw %l3,[%i4+0x030] ! Mem[0000000090000030] = 6830dce0
! %l5 = ffffffffea641d53, Mem[000000004c000008] = 9a489c960000fec2
stx %l5,[%i0+%o1] ! Mem[000000004c000008] = ffffffffea641d53
! Mem[0000000091000038] = ffffffff ffff922e, %g2 = 0000006e, %g3 = 0000566f
ldd [%i6+0x038],%g2 ! %g2 = 00000000ffffffff 00000000ffff922e
! Mem[0000000091000028] = ee00003c, %g2 = 00000000ffffffff
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffee
! Mem[0000000090000028] = 5400003c, %g2 = ffffffffffffffee
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000054
! Mem[0000000091000038] = ffffff92, %g2 = 0000000000000054
ldsb [%i6+0x03b],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000034] = 1214449b, %g2 = ffffffffffffffff
lduh [%i6+0x034],%g2 ! %g2 = 0000000000001214
p30_label_21:
! Mem[000000009100000c] = 005e6cff, %g2 = 0000000000001214
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000005e
! Mem[0000000091800004] = 000000f1, %g2 = 000000000000005e
lduh [%o0+0x004],%g2 ! %g2 = 0000000000000000
! %l2 = b18cbb5a, %l3 = 6830dce0, Mem[000000004c000018] = a54c5ceb eac0066e
std %l2,[%i0+%o3] ! Mem[000000004c000018] = b18cbb5a 6830dce0
! %l6 = a127690b, %l7 = 64500aee, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l6,[%i6+%o3] ! Mem[0000000091000018] = a127690b 64500aee
! Mem[000000004c800008] = 88f5141e, %l1 = ffffffffffff922e
ldub [%i1+0x009],%l1 ! %l1 = 00000000000000f5
! Mem[000000009180003c] = 0000566f, %g2 = 0000000000000000
lduw [%o0+0x03c],%g2 ! %g2 = 000000000000566f
! %l3 = 000000006830dce0, Mem[0000000091000002] = 98009a48
sth %l3,[%i6+0x002] ! Mem[0000000091000000] = dce09a48
! Mem[0000000091800010] = 6350a417, %g2 = 000000000000566f
lduw [%o0+%o2],%g2 ! %g2 = 000000006350a417
! Mem[0000000090000028] = 69c25400, %g2 = 000000006350a417
ldub [%i4+0x029],%g2 ! %g2 = 0000000000000069
! %l5 = ffffffffea641d53, Mem[0000000091000030] = a5b5761e
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = ea641d53
p30_label_22:
! Mem[0000000091000028] = deee0000, %g2 = 0000000000000069
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000deee
! Mem[0000000090800038] = 66e1d7bc, %g2 = 000000000000deee
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! Mem[000000009080002c] = b505c407, %g18 = df850da0b6997472
ldsw [%i5+0x02c],%g2 ! %g2 = df850da0b6997472
! Mem[0000000090000030] = 6830dce0, %g18 = df850da0b6997472
ldsw [%i4+0x030],%g2 ! %g2 = df850da0b6997472
! Mem[0000000090000008] = b4275525, %g2 = 000000006830dce0
lduw [%i4+%o1],%g2 ! %g2 = 00000000b4275525
! Mem[0000000090800018] = b2d54dc60000566f, %g2 = 00000000b4275525
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc60000566f
! %l6 = ffffffffa127690b, Mem[0000000090000031] = 30dce085
stb %l6,[%i4+0x031] ! Mem[0000000090000030] = 0bdce085
! %l3 = 000000006830dce0, Mem[000000009000003c] = e6c51178
stw %l3,[%i4+0x03c] ! Mem[000000009000003c] = 6830dce0
! Mem[0000000090000018] = 1470edfb, %g2 = b2d54dc60000566f
ldub [%i4+0x01b],%g2 ! %g2 = 0000000000000014
! %l6 = a127690b, %l7 = 64500aee, Mem[0000000090800028] = ffffffff b505c407
std %l6,[%i5+%o5] ! Mem[0000000090800028] = a127690b 64500aee
p30_label_23:
! %l0 = 000000000000003a, Mem[000000009180001e] = bb5a55e0
sth %l0,[%o0+0x01e] ! Mem[000000009180001c] = 003a55e0
! Mem[000000009100000c] = 0000005e, %g2 = 0000000000000014
ldsb [%i6+0x00c],%g2 ! %g2 = 0000000000000000
! %l1 = 00000000000000f5, Mem[000000004d000038] = 566f869ddb98b78f
stx %l1,[%i2+0x038] ! Mem[000000004d000038] = 00000000000000f5
! %l5 = ffffffffea641d53, Mem[0000000091800008] = 8b9883bd
stw %l5,[%o0+%o1] ! Mem[0000000091800008] = ea641d53
! %l2 = b18cbb5a, %l3 = 6830dce0, Mem[0000000090800020] = 0c86ef26 0000566f
std %l2,[%i5+%o4] ! Mem[0000000090800020] = b18cbb5a 6830dce0
! Mem[0000000090000038] = 22f6dd1e, %g2 = 0000000000000000
ldsh [%i4+0x038],%g2 ! %g2 = 00000000000022f6
! %l1 = 00000000000000f5, Mem[0000000091800028] = 000000002efaa653
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 00000000000000f5
! Mem[0000000090800004] = 535a1ae6, %g2 = 00000000000022f6
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000053
! Mem[0000000091000014] = deb6a127, %g2 = 0000000000000053
lduh [%i6+0x016],%g2 ! %g2 = 000000000000deb6
! Mem[0000000091800004] = 000000f1, %g2 = 000000000000deb6
lduh [%o0+0x004],%g2 ! %g2 = 0000000000000000
p30_label_24:
! %l3 = 000000006830dce0, Mem[0000000091000024] = ffffb505
stw %l3,[%i6+0x024] ! Mem[0000000091000024] = 6830dce0
! Mem[0000000090800008] = 5a1ae612, %g18 = df850da0b6997472
ldsw [%i5+%o1],%g2 ! %g2 = df850da0b6997472
! Mem[0000000090000020] = 0000f178, %g2 = 000000005a1ae612
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000000
! %l6 = ffffffffa127690b, Mem[000000009000001e] = fb0e0000
stb %l6,[%i4+0x01e] ! Mem[000000009000001c] = 0b0e0000
! %l6 = ffffffffa127690b, Mem[0000000090000004] = eac0066e
stw %l6,[%i4+0x004] ! Mem[0000000090000004] = a127690b
! Mem[000000004d800034] = 2aa32bc2, %l5 = ffffffffea641d53
ldsh [%i3+0x036],%l5 ! %l5 = 0000000000002bc2
! %l4 = f43f98009a489c96, Mem[0000000090800018] = b2d54dc6
sth %l4,[%i5+%o3] ! Mem[0000000090800018] = 9c964dc6
! %l4 = f43f98009a489c96, Mem[0000000091800017] = b68574f5
stb %l4,[%o0+0x017] ! Mem[0000000091800014] = 968574f5
! Mem[000000009100000c] = 0000005e, %g2 = 0000000000000000
ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = f43fdce0, %g2 = 0000000000000000
ldsh [%i6+%g0],%g2 ! %g2 = fffffffffffff43f
p30_label_25:
! Mem[0000000091000018] = a127690b, %g2 = fffffffffffff43f
lduw [%i6+%o3],%g2 ! %g2 = 00000000a127690b
! Mem[000000004c000028] = d436859f, %l0 = 000000000000003a
ldub [%i0+%o5],%l0 ! %l0 = 00000000000000d4
! %l0 = 00000000000000d4, Mem[0000000091800024] = ba3ff053
stw %l0,[%o0+0x024] ! Mem[0000000091800024] = 000000d4
! Mem[0000000091000028] = f525deee 00003c14, %g2 = a127690b, %g3 = ffff922e
ldd [%i6+%o5],%g2 ! %g2 = 00000000f525deee 0000000000003c14
! Mem[0000000090800010] = 9c969800, %g18 = df850da0b6997472
ldsw [%i5+%o2],%g2 ! %g2 = df850da0b6997472
! Mem[0000000091000004] = 9c960000, %g2 = ffffffff9c969800
ldub [%i6+0x006],%g2 ! %g2 = 000000000000009c
! %l6 = ffffffffa127690b, Mem[0000000091800030] = 43bc1d81ee532584
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = ffffffffa127690b
! Mem[0000000091000008] = 00000000, %g18 = df850da0b6997472
ldsw [%i6+%o1],%g2 ! %g2 = df850da0b6997472
! %l7 = ea641d5364500aee, Mem[000000004d80003c] = c7c8f1c4
sth %l7,[%i3+0x03c] ! Mem[000000004d80003c] = 0aeef1c4
! Mem[0000000090000030] = dce08574, %g2 = 0000000000000000
lduh [%i4+0x032],%g2 ! %g2 = 000000000000dce0
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000000000d4
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000f5
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 2efaa653b18cbb5a
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006830dce0
bne,a,pn %xcc,p30_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000002bc2
bne,a,pn %xcc,p30_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffa127690b
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ea641d5364500aee
bne,a,pn %xcc,p30_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p30_check_fp_registers:
set p30_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0e3dc767 8f491054
bne %xcc,p30_f6_fail
nop
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ffffffffea641d53
ldx [%i0+0x008],%g3 ! Observed data at 000000004c000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = b18cbb5a6830dce0
ldx [%i0+0x018],%g3 ! Observed data at 000000004c000018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = cbf02541f178f6f3
ldx [%i0+0x038],%g3 ! Observed data at 000000004c000038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x038,%g4
set p30_local1_expect,%g1
p30_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 8e4bb51f3a3b922e
ldx [%i1+0x030],%g3 ! Observed data at 000000004c800030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x030,%g4
set p30_local2_expect,%g1
p30_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = bf363f9669f9ee4d
ldx [%i2+0x020],%g3 ! Observed data at 000000004d000020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000000000f5
ldx [%i2+0x038],%g3 ! Observed data at 000000004d000038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x038,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 1b1e27fb0854d7fc
ldx [%i3+0x008],%g3 ! Observed data at 000000004d800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000000000f1
ldx [%i3+0x028],%g3 ! Observed data at 000000004d800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1b313d530aeef1c4
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_f6_fail:
set p30_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000020]
stxa %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000000]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c000028]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d000000]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c000000]
done
p30_trap1o:
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c000020]
stxa %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000000]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c000028]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004d000000]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c000000]
done
p30_trap2e:
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c000020]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000020]
ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c800028]
done
p30_trap2o:
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c000020]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000020]
ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c800028]
done
p30_trap3e:
nop
done
p30_trap3o:
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 = 3cec54e20ad12837
ldx [%g1+0x008],%l1 ! %l1 = 33645440182f5525
ldx [%g1+0x010],%l2 ! %l2 = 6350a417f525deb6
ldx [%g1+0x018],%l3 ! %l3 = c92293aeb96f1a38
ldx [%g1+0x020],%l4 ! %l4 = f43f98009a489c96
ldx [%g1+0x028],%l5 ! %l5 = e3408160add6daf2
ldx [%g1+0x030],%l6 ! %l6 = bda8a819ec928e8e
ldx [%g1+0x038],%l7 ! %l7 = a8366a5422f6dd1e
! 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 = b9ab6e27 90236aa6 7fe98db0 560af977
! %f4 = 7c24f736 66062fd2 cc5f57db 730ce0d6
! %f8 = 6a6dc4ae 41b1fa00 22d546ad 267c2087
! %f12 = 377b6ef3 12515bea 53dc7142 ab68fcd8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fdd84a7c 09bab1e5 a438e242 30a76343
! %f20 = ec55c8af 892583c7 20f2888a 4d0b5fce
! %f24 = 4f4c73a6 cb9efc64 5e9c8982 17d50552
! %f28 = f09bfda9 90364772 ca103fdb 10e97fd5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 72e2a369 978954a4 69e9ead7 431f9cc3
! %f36 = 6a4f6a3d fcbdf010 9a7ab208 3df43100
! %f40 = 3814bc8d fee67482 2dbe69ef 2c54f0c5
! %f44 = d357eb90 8b15f344 25970ee2 bc45c7e4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1c98b61700000031,%g7,%g1 ! GSR scale = 6, align = 1
wr %g1,%g0,%gsr ! GSR = 1c98b61700000031
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 31
p31_label_1:
! %l6 = c84bf5d7, %l7 = a0f506db, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l6,[%i5+0x038] ! Mem[0000000090800038] = c84bf5d7 a0f506db
! %l0 = 256d217c782631e1, Mem[0000000090000038] = 53918eb2
stb %l0,[%i4+0x038] ! Mem[0000000090000038] = e1918eb2
! %l5 = d3421218015b31a3, Mem[000000009100002c] = 08a9d051
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = 015b31a3
! Mem[0000000091800028] = 153f24b0, %g18 = 10718db8951c7ce0
ldsw [%o0+%o5],%g2 ! %g2 = 10718db8951c7ce0
! %l0 = 782631e1, %l1 = 122a05cf, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 782631e1 122a05cf
! %l2 = d528702aa7cdd10b, Mem[000000004f00001e] = 36253d30
stb %l2,[%i2+0x01e] ! Mem[000000004f00001c] = 36250b30
! %l0 = 256d217c782631e1, Mem[000000009180002c] = df4e4459
stb %l0,[%o0+0x02c] ! Mem[000000009180002c] = e14e4459
! Mem[000000009180001c] = 684e2855, %g2 = 00000000153f24b0
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000068
! Mem[000000009180001c] = b7684e28, %g2 = 0000000000000068
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000b768
! %l0 = 256d217c782631e1, Mem[000000009000000e] = 46b01d35
stb %l0,[%i4+0x00e] ! Mem[000000009000000c] = e1b01d35
p31_label_2:
! Mem[0000000090800020] = 0c86ef26, %g2 = 000000000000b768
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000000c86
! Mem[000000009080000c] = c9f8449d, %g2 = 0000000000000c86
ldub [%i5+0x00f],%g2 ! %g2 = 00000000000000c9
! Mem[0000000091000020] = 50dd0f65, %g2 = 00000000000000c9
lduh [%i6+0x022],%g2 ! %g2 = 00000000000050dd
! %l7 = 051ed215a0f506db, Mem[000000004f000028] = 88e18279a6e5a866
stx %l7,[%i2+%o5] ! Mem[000000004f000028] = 051ed215a0f506db
! %l4 = 82b2ccf5, %l5 = 015b31a3, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 82b2ccf5 015b31a3
! Mem[000000009180000c] = d9af6e4e, %g2 = 00000000000050dd
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000d9af
! Mem[0000000091000010] = 6cff95cd 7757fe01, %g2 = 0000d9af, %g3 = 00000000
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000007757fe01
! Mem[000000009080003c] = db000000, %g2 = 000000006cff95cd
ldub [%i5+0x03f],%g2 ! %g2 = 00000000000000db
! %l3 = 0d637e0222757065, Mem[000000004f800011] = 0177c2b7
stb %l3,[%i3+0x011] ! Mem[000000004f800010] = 0165c2b7
! Mem[0000000090800014] = 5e356f1d, %g2 = 00000000000000db
lduh [%i5+0x014],%g2 ! %g2 = 0000000000005e35
p31_label_3:
! Mem[000000009080002c] = 5f11eaf6, %g2 = 0000000000005e35
ldub [%i5+0x02e],%g2 ! %g2 = 000000000000005f
! Mem[0000000091000004] = 015b31a3, %g2 = 000000000000005f
lduh [%i6+0x004],%g2 ! %g2 = 000000000000015b
! Mem[000000009180001c] = b7684e28, %g2 = 000000000000015b
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b7684e28
! %l2 = d528702aa7cdd10b, Mem[0000000091000020] = 8b0950dd
sth %l2,[%i6+%o4] ! Mem[0000000091000020] = d10b50dd
! Mem[0000000090800008] = 5a1ae612, %g18 = 10718db8951c7ce0
ldsw [%i5+%o1],%g2 ! %g2 = 10718db8951c7ce0
! %l7 = 051ed215a0f506db, Mem[000000004f000024] = 67724298
stw %l7,[%i2+0x024] ! Mem[000000004f000024] = a0f506db
! Mem[000000009080001c] = db268a9a, %g18 = 10718db8951c7ce0
ldsw [%i5+0x01c],%g2 ! %g2 = 10718db8951c7ce0
! Mem[0000000090000038] = 8eb2e6c5, %g2 = ffffffffdb268a9a
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000008eb2
! %l1 = dbcf43f2122a05cf, Mem[0000000090000008] = b427e099152de1b0
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = dbcf43f2122a05cf
! %l6 = 5d925854c84bf5d7, Mem[000000004f000030] = 990349bf20822b64
stx %l6,[%i2+0x030] ! Mem[000000004f000030] = 5d925854c84bf5d7
p31_label_4:
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = 00008eb2, %g3 = 7757fe01
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! Mem[0000000091800008] = 83bd3923, %g2 = 000000005a1ae612
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000083bd
! Mem[0000000090000018] = 17902870, %g2 = 00000000000083bd
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000017
! Mem[0000000090000024] = e58eaf02, %g2 = 0000000000000017
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffe58e
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = ffffe58e, %g3 = 14acc7c9
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! Mem[000000004f800024] = b2982311, %l3 = 0d637e0222757065
ldsb [%i3+0x026],%l3 ! %l3 = 0000000000000023
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = 5566979d, %g3 = ba3ff053
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! Mem[0000000090800018] = b2d54dc6, %g2 = 00000000a5b5761e
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! %l2 = a7cdd10b, %l3 = 00000023, Mem[0000000090800030] = eaf607f4 79e2e95e
std %l2,[%i5+0x030] ! Mem[0000000090800030] = a7cdd10b 00000023
! Mem[0000000091800028] = b0e14e44, %g2 = 00000000b2d54dc6
ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffffb0
p31_label_5:
! Mem[000000009080000c] = c7c9f844, %g2 = ffffffffffffffb0
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000c7c9
! Mem[0000000091000018] = 5ffaf26e, %g2 = 000000000000c7c9
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
! Mem[000000004f000010] = ed7790f0 e1ea3cf1, %l6 = c84bf5d7, %l7 = a0f506db
ldd [%i2+%o2],%l6 ! %l6 = 00000000ed7790f0 00000000e1ea3cf1
! Mem[0000000091800034] = 258454b6, %g2 = 0000000000005ffa
lduh [%o0+0x036],%g2 ! %g2 = 0000000000002584
! Mem[000000009000000c] = 2a05cf1d, %g2 = 0000000000002584
ldsb [%i4+0x00d],%g2 ! %g2 = 000000000000002a
! %l1 = dbcf43f2122a05cf, Mem[000000004e80002c] = fe86643e
stw %l1,[%i1+0x02c] ! Mem[000000004e80002c] = 122a05cf
! Mem[000000009080002c] = 5f11a7cd, %g2 = 000000000000002a
ldsh [%i5+0x02e],%g2 ! %g2 = 0000000000005f11
! Mem[0000000090800000] = acf8dd4b, %g2 = 0000000000005f11
lduh [%i5+0x002],%g2 ! %g2 = 000000000000acf8
! %l0 = 256d217c782631e1, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 256d217c782631e1
! Mem[0000000091800008] = 8b9883bd 3923d9af, %g2 = 0000acf8, %g3 = 1214449b
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 000000003923d9af
p31_label_6:
! Mem[0000000091800024] = 3ff05315, %g2 = 000000008b9883bd
ldub [%o0+0x025],%g2 ! %g2 = 000000000000003f
! %l2 = d528702aa7cdd10b, Mem[000000009080001d] = 268a9a0c
stb %l2,[%i5+0x01d] ! Mem[000000009080001c] = 0b8a9a0c
! Mem[000000009080000c] = 14acc7c9, %g2 = 000000000000003f
ldsh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
! Mem[0000000090800008] = 5a1ae612, %g2 = 00000000000014ac
lduw [%i5+%o1],%g2 ! %g2 = 000000005a1ae612
! %l1 = dbcf43f2122a05cf, Mem[0000000090000006] = 8c74dbcf
stb %l1,[%i4+0x006] ! Mem[0000000090000004] = cf74dbcf
! Mem[0000000090000008] = f2122a05, %g2 = 000000005a1ae612
ldub [%i4+0x00b],%g2 ! %g2 = 00000000000000f2
! Mem[000000004e000014] = 76f2996d, %l5 = d3421218015b31a3
ldub [%i0+0x017],%l5 ! %l5 = 000000000000006d
! Mem[000000004e000038] = 233d5bad, %l4 = 39259c0882b2ccf5
ldsw [%i0+0x038],%l4 ! %l4 = 00000000233d5bad
! Mem[0000000090800034] = 23c84bf5, %g2 = 00000000000000f2
ldsb [%i5+0x037],%g2 ! %g2 = 0000000000000023
! %l1 = dbcf43f2122a05cf, Mem[0000000091000008] = 48c28052
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = 05cf8052
p31_label_7:
! Mem[0000000090800020] = 0c86ef26, %g18 = 10718db8951c7ce0
ldsw [%i5+%o4],%g2 ! %g2 = 10718db8951c7ce0
! Mem[0000000090000018] = 1d179028, %g2 = 000000000c86ef26
lduh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! Mem[0000000090800008] = 5a1ae612, %g2 = 0000000000001d17
ldub [%i5+%o1],%g2 ! %g2 = 000000000000005a
! %l5 = 000000000000006d, Mem[0000000090000028] = af022e977d3b2cbb
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = 000000000000006d
! Mem[000000009000001c] = 70edfb0e, %g2 = 000000000000005a
lduw [%i4+0x01c],%g2 ! %g2 = 0000000070edfb0e
! %l5 = 000000000000006d, Mem[0000000091000028] = 21a95ba1
stw %l5,[%i6+%o5] ! Mem[0000000091000028] = 0000006d
! %l2 = a7cdd10b, %l3 = 00000023, Mem[000000004f800000] = 002fec8e 830109f8
std %l2,[%i3+%g0] ! Mem[000000004f800000] = a7cdd10b 00000023
! %l0 = 256d217c782631e1, Mem[0000000090000020] = 0ad8f703
stb %l0,[%i4+%o4] ! Mem[0000000090000020] = e1d8f703
! %l7 = 00000000e1ea3cf1, Mem[000000004e000019] = bdb64232
stb %l7,[%i0+0x019] ! Mem[000000004e000018] = bdf14232
! Mem[0000000091000034] = 1214449b, %g18 = 10718db8951c7ce0
ldsw [%i6+0x034],%g2 ! %g2 = 10718db8951c7ce0
p31_label_8:
! Mem[0000000091000024] = 0f65f93d, %g2 = 000000001214449b
lduw [%i6+0x024],%g2 ! %g2 = 000000000f65f93d
! %l6 = 00000000ed7790f0, Mem[0000000090000020] = e1d8f7030332e58e
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 00000000ed7790f0
! %l0 = 782631e1, %l1 = 122a05cf, Mem[0000000091800030] = 43bc1d81 51532584
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 782631e1 122a05cf
! %l2 = a7cdd10b, %l3 = 00000023, Mem[000000004e800038] = 9e9b3b78 ec9696cd
std %l2,[%i1+0x038] ! Mem[000000004e800038] = a7cdd10b 00000023
! %l0 = 256d217c782631e1, Mem[0000000090800010] = f8449dd9
stw %l0,[%i5+%o2] ! Mem[0000000090800010] = 782631e1
! Mem[0000000091800030] = 782631e1, %g2 = 000000000f65f93d
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000007826
! %l3 = 0000000000000023, Mem[000000004f00003c] = 93379e50
sth %l3,[%i2+0x03c] ! Mem[000000004f00003c] = 00239e50
! Mem[0000000091000034] = 9be25676, %g2 = 0000000000007826
ldub [%i6+0x037],%g2 ! %g2 = 000000000000009b
! Mem[0000000090000018] = 1d179028, %g2 = 000000000000009b
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! Mem[0000000091000000] = 82b2ccf5, %g2 = 000000001d179028
ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffff82
p31_label_9:
! %l1 = dbcf43f2122a05cf, Mem[000000004e00003c] = 13c0cacd
stw %l1,[%i0+0x03c] ! Mem[000000004e00003c] = 122a05cf
! Mem[000000004f800008] = e8abb3fa, %l4 = 00000000233d5bad
ldub [%i3+%o1],%l4 ! %l4 = 00000000000000e8
! Mem[000000009000003c] = 11780000, %g2 = ffffffffffffff82
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000011
! %l4 = 00000000000000e8, Mem[0000000091800028] = 153f24b0e14e4459
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = 00000000000000e8
! %l3 = 0000000000000023, Mem[0000000090000016] = ead61d17
sth %l3,[%i4+0x016] ! Mem[0000000090000014] = 00231d17
! %l6 = 00000000ed7790f0, Mem[0000000091000017] = 015ffaf2
stb %l6,[%i6+0x017] ! Mem[0000000091000014] = f05ffaf2
! Mem[000000004e000034] = 6be7c6cb, %l1 = dbcf43f2122a05cf
lduh [%i0+0x036],%l1 ! %l1 = 000000000000c6cb
! Mem[0000000090800018] = b2d54dc6, %g2 = 0000000000000011
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! %l5 = 000000000000006d, Mem[000000004f800008] = e8abb3fa
stw %l5,[%i3+%o1] ! Mem[000000004f800008] = 0000006d
! Mem[000000009080000c] = 14acc7c9, %g2 = 00000000b2d54dc6
ldsh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
p31_label_10:
! Mem[0000000090000038] = e1918eb2, %g2 = 00000000000014ac
lduw [%i4+0x038],%g2 ! %g2 = 00000000e1918eb2
! Mem[000000004f800038] = aca2d551 78f5e327, %l0 = 782631e1, %l1 = 0000c6cb
ldd [%i3+0x038],%l0 ! %l0 = 00000000aca2d551 0000000078f5e327
! %l2 = d528702aa7cdd10b, Mem[000000004f800004] = 00000023
stw %l2,[%i3+0x004] ! Mem[000000004f800004] = a7cdd10b
! %l6 = ed7790f0, %l7 = e1ea3cf1, Mem[0000000090000038] = e1918eb2 e6c51178
std %l6,[%i4+0x038] ! Mem[0000000090000038] = ed7790f0 e1ea3cf1
! %l1 = 0000000078f5e327, Mem[0000000091800020] = 5566979d
stw %l1,[%o0+%o4] ! Mem[0000000091800020] = 78f5e327
! %l6 = 00000000ed7790f0, Mem[0000000090000000] = 09d53180
sth %l6,[%i4+%g0] ! Mem[0000000090000000] = 90f03180
! Mem[000000009080002c] = 51e85f11, %g2 = 00000000e1918eb2
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
! %l1 = 0000000078f5e327, Mem[0000000090800038] = c84bf5d7
stb %l1,[%i5+0x038] ! Mem[0000000090800038] = 274bf5d7
! Mem[0000000090000004] = d6bacf74, %g2 = 00000000000051e8
lduh [%i4+0x004],%g2 ! %g2 = 000000000000d6ba
! Mem[0000000090000020] = 00000000, %g2 = 000000000000d6ba
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000000
p31_label_11:
! Mem[000000009080001c] = db0b8a9a, %g2 = 0000000000000000
lduw [%i5+0x01c],%g2 ! %g2 = 00000000db0b8a9a
! %l2 = d528702aa7cdd10b, Mem[0000000090800024] = 35144907
stw %l2,[%i5+0x024] ! Mem[0000000090800024] = a7cdd10b
! Mem[000000004f80002c] = 4e0c247c, %l4 = 00000000000000e8
ldsh [%i3+0x02e],%l4 ! %l4 = 000000000000247c
! Mem[0000000090000028] = 00000000, %g2 = 00000000db0b8a9a
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 000000000000006d, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = 000000000000006d
! Mem[000000009000000c] = cf1d358e, %g2 = 000000000000006d
ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000cf
! %l6 = 00000000ed7790f0, Mem[0000000090000038] = ed7790f0e1ea3cf1
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000000ed7790f0
! %l7 = 00000000e1ea3cf1, Mem[000000004e000020] = 752d994f65f7c5ae
stx %l7,[%i0+%o4] ! Mem[000000004e000020] = 00000000e1ea3cf1
! Mem[000000009000002c] = 00006d78, %g2 = 00000000000000cf
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000000
! Mem[000000009100002c] = 31a3a5b5, %g2 = 0000000000000000
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000031
p31_label_12:
! Mem[0000000091000020] = d10b50dd 0f65f93d, %g2 = 00000031, %g3 = 3923d9af
ldd [%i6+%o4],%g2 ! %g2 = 00000000d10b50dd 000000000f65f93d
! %l5 = 000000000000006d, Mem[000000009180003a] = 116d9d52
sth %l5,[%o0+0x03a] ! Mem[0000000091800038] = 006d9d52
! Mem[0000000090800004] = dd4bc205, %g2 = 00000000d10b50dd
lduh [%i5+0x004],%g2 ! %g2 = 000000000000dd4b
! Mem[0000000090800000] = 73d0acf8, %g18 = 10718db8951c7ce0
ldsw [%i5+%g0],%g2 ! %g2 = 10718db8951c7ce0
! %l5 = 000000000000006d, Mem[0000000091000030] = a5b5761e1214449b
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = 000000000000006d
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = 0000000073d0acf8
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
! Mem[000000004f800004] = a7cdd10b, %l2 = d528702aa7cdd10b
lduh [%i3+0x006],%l2 ! %l2 = 000000000000d10b
! %l7 = 00000000e1ea3cf1, Mem[000000004e000010] = 7ed97030
sth %l7,[%i0+%o2] ! Mem[000000004e000010] = 3cf17030
! %l5 = 000000000000006d, Mem[0000000090000020] = 00000000ed7790f0
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 000000000000006d
! %l4 = 000000000000247c, Mem[000000009080001b] = c6db0b8a
stb %l4,[%i5+0x01b] ! Mem[0000000090800018] = 7cdb0b8a
p31_label_13:
! Mem[000000004e80003c] = 00000023, %l5 = 000000000000006d
ldsh [%i1+0x03c],%l5 ! %l5 = 0000000000000000
! Mem[0000000090800024] = a7cdd10b, %g2 = 8b9883bd3923d9af
lduw [%i5+0x024],%g2 ! %g2 = 00000000a7cdd10b
! Mem[0000000090000014] = 00231d17, %g2 = 00000000a7cdd10b
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000000023
! Mem[0000000090800010] = 782631e15e356f1d, %g2 = 0000000000000023
ldx [%i5+%o2],%g2 ! %g2 = 782631e15e356f1d
! Mem[0000000090000030] = 782631e1, %g2 = 782631e15e356f1d
lduw [%i4+0x030],%g2 ! %g2 = 00000000782631e1
! Mem[000000009180003c] = 9d52adff, %g18 = 10718db8951c7ce0
ldsw [%o0+0x03c],%g2 ! %g2 = 10718db8951c7ce0
! Mem[000000004f800008] = 0000006d, %l1 = 0000000078f5e327
ldsh [%i3+0x00a],%l1 ! %l1 = 000000000000006d
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = 9d52adff, %g3 = 0f65f93d
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! %l1 = 000000000000006d, Mem[0000000090800024] = a7cdd10b
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = 0000006d
! Mem[000000004e000008] = fe85f381, %l7 = 00000000e1ea3cf1
lduh [%i0+0x00a],%l7 ! %l7 = 000000000000f381
p31_label_14:
! %l3 = 0000000000000023, Mem[000000009180002c] = 000000e8
stw %l3,[%o0+0x02c] ! Mem[000000009180002c] = 00000023
! %l2 = 000000000000d10b, Mem[0000000090800005] = 4bc2055a
stb %l2,[%i5+0x005] ! Mem[0000000090800004] = 0bc2055a
! %l0 = 00000000aca2d551, Mem[0000000091000038] = e25676cb62bf8c8f
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 00000000aca2d551
! Mem[0000000091800000] = 217c7826, %g2 = 000000005a1ae612
lduh [%o0+0x002],%g2 ! %g2 = 000000000000217c
! Mem[0000000090800014] = 5e356f1d, %g18 = 10718db8951c7ce0
ldsw [%i5+0x014],%g2 ! %g2 = 10718db8951c7ce0
! %l5 = 0000000000000000, Mem[0000000090800000] = 73d0acf8dd0bc205
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000000
! Mem[000000004e00001c] = 5d1d2d0c, %l0 = 00000000aca2d551
ldsh [%i0+0x01e],%l0 ! %l0 = 0000000000002d0c
! %l5 = 0000000000000000, Mem[0000000091800030] = 782631e1122a05cf
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000000
! Mem[0000000090800038] = 274bf5d7a0f506db, %g2 = 000000005e356f1d
ldx [%i5+0x038],%g2 ! %g2 = 274bf5d7a0f506db
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = 274bf5d7a0f506db
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
p31_label_15:
! Mem[0000000091000028] = 0000006d, %g2 = 8b9883bd3923d9af
lduh [%i6+%o5],%g2 ! %g2 = 0000000000000000
! %l0 = 0000000000002d0c, Mem[000000009100000c] = 7312abd6
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = 00002d0c
! %l7 = 000000000000f381, Mem[0000000090800036] = 0023274b
sth %l7,[%i5+0x036] ! Mem[0000000090800034] = f381274b
! Mem[0000000090000004] = cf74dbcf, %g2 = 0000000000000000
lduh [%i4+0x006],%g2 ! %g2 = 000000000000cf74
! Mem[0000000090000030] = 782631e1122a05cf, %g2 = 000000000000cf74
ldx [%i4+0x030],%g2 ! %g2 = 782631e1122a05cf
! %l2 = 0000d10b, %l3 = 00000023, Mem[0000000091000010] = 6cff95cd 7757fef0
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 0000d10b 00000023
! Mem[0000000091800010] = 51829629, %g2 = 782631e1122a05cf
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000005182
! Mem[000000004f00000c] = 6be116f7, %l6 = 00000000ed7790f0
ldub [%i2+0x00e],%l6 ! %l6 = 0000000000000016
! Mem[0000000090000024] = 0000006d, %g2 = 0000000000005182
lduh [%i4+0x024],%g2 ! %g2 = 0000000000000000
! %l1 = 000000000000006d, Mem[000000004f800028] = e7d28b70
stw %l1,[%i3+%o5] ! Mem[000000004f800028] = 0000006d
p31_label_16:
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 0000000000000000
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! %l6 = 0000000000000016, Mem[0000000090000016] = 00231d17
sth %l6,[%i4+0x016] ! Mem[0000000090000014] = 00161d17
! %l6 = 0000000000000016, Mem[0000000090000008] = dbcf43f2
sth %l6,[%i4+%o1] ! Mem[0000000090000008] = 001643f2
! Mem[0000000090800010] = 782631e1, %g2 = 1d17902870edfb0e
lduw [%i5+%o2],%g2 ! %g2 = 00000000782631e1
! %l2 = 0000d10b, %l3 = 00000023, Mem[000000004f000000] = 42e591ac 55115f7b
std %l2,[%i2+%g0] ! Mem[000000004f000000] = 0000d10b 00000023
! %l4 = 000000000000247c, Mem[0000000090000010] = 1d358e58
sth %l4,[%i4+%o2] ! Mem[0000000090000010] = 247c8e58
! %l5 = 0000000000000000, Mem[0000000091800018] = 06faad5cb7684e28
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 0000000000000000
! Mem[000000009180000c] = 3923d9af, %g2 = 00000000782631e1
lduh [%o0+0x00c],%g2 ! %g2 = 0000000000003923
! Mem[0000000091000038] = 00000000aca2d551, %g2 = 0000000000003923
ldx [%i6+0x038],%g2 ! %g2 = 00000000aca2d551
! Mem[000000009080002c] = e85f11a7, %g2 = 00000000aca2d551
ldsb [%i5+0x02d],%g2 ! %g2 = ffffffffffffffe8
p31_label_17:
! %l1 = 000000000000006d, Mem[000000004e80003e] = 00000023
stb %l1,[%i1+0x03e] ! Mem[000000004e80003c] = 00006d23
! Mem[000000004f000034] = c84bf5d7, %l1 = 000000000000006d
ldsb [%i2+0x035],%l1 ! %l1 = 000000000000004b
! Mem[0000000091800038] = 006d9d52, %g2 = ffffffffffffffe8
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000034] = 05cf0000, %g2 = 0000000000000000
lduh [%i4+0x036],%g2 ! %g2 = 00000000000005cf
! Mem[000000004f800034] = 33de3466, %l0 = 0000000000002d0c
ldsb [%i3+0x037],%l0 ! %l0 = 0000000000000066
! %l1 = 000000000000004b, Mem[0000000090800032] = d10b0000
stb %l1,[%i5+0x032] ! Mem[0000000090800030] = 4b0b0000
! %l6 = 0000000000000016, Mem[000000004e800028] = 8bfa28de122a05cf
stx %l6,[%i1+%o5] ! Mem[000000004e800028] = 0000000000000016
! Mem[0000000090800028] = f5d351e8, %g2 = 00000000000005cf
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000f5d3
! Mem[0000000091000028] = 0000006d015b31a3, %g2 = 000000000000f5d3
ldx [%i6+%o5],%g2 ! %g2 = 0000006d015b31a3
! Mem[0000000090000014] = d8280016, %g2 = 0000006d015b31a3
ldsb [%i4+0x014],%g2 ! %g2 = ffffffffffffffd8
p31_label_18:
! Mem[000000009080000c] = 14acc7c9, %g18 = 10718db8951c7ce0
ldsw [%i5+0x00c],%g2 ! %g2 = 10718db8951c7ce0
! Mem[000000009180001c] = 00000000, %g18 = 10718db8951c7ce0
ldsw [%o0+0x01c],%g2 ! %g2 = 10718db8951c7ce0
! Mem[0000000090800014] = 5e356f1d, %g18 = 10718db8951c7ce0
ldsw [%i5+0x014],%g2 ! %g2 = 10718db8951c7ce0
! %l6 = 0000000000000016, Mem[000000004e800010] = 6058f106
stb %l6,[%i1+%o2] ! Mem[000000004e800010] = 1658f106
! Mem[0000000091800004] = 782631e1, %g2 = 000000005e356f1d
ldub [%o0+0x004],%g2 ! %g2 = 0000000000000078
! %l3 = 0000000000000023, Mem[0000000090000008] = 001643f2122a05cf
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000023
! Mem[000000009000001c] = edfb0e00, %g2 = 0000000000000078
ldub [%i4+0x01d],%g2 ! %g2 = 00000000000000ed
! %l0 = 0000000000000066, Mem[0000000091000010] = 0000d10b
stw %l0,[%i6+%o2] ! Mem[0000000091000010] = 00000066
! %l2 = 000000000000d10b, Mem[000000009180002c] = 00000023
sth %l2,[%o0+0x02c] ! Mem[000000009180002c] = d10b0023
! Mem[0000000091000018] = f26e47a1, %g2 = 00000000000000ed
ldub [%i6+0x01a],%g2 ! %g2 = 00000000000000f2
p31_label_19:
! %l1 = 000000000000004b, Mem[0000000091000029] = 00006d01
stb %l1,[%i6+0x029] ! Mem[0000000091000028] = 4b006d01
! %l6 = 0000000000000016, Mem[0000000091800004] = 782631e1
stw %l6,[%o0+0x004] ! Mem[0000000091800004] = 00000016
! %l1 = 000000000000004b, Mem[0000000091800038] = 54b6006d
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = 0000004b
! Mem[0000000090800014] = 6f1db2d5, %g2 = 00000000000000f2
lduh [%i5+0x016],%g2 ! %g2 = 0000000000006f1d
! Mem[0000000090800030] = a7cd4b0b, %g2 = 0000000000006f1d
lduw [%i5+0x030],%g2 ! %g2 = 00000000a7cd4b0b
! Mem[0000000090000008] = 00000000, %g2 = 00000000a7cd4b0b
ldsb [%i4+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 782631e1, %g2 = 0000000000000000
lduh [%i4+0x030],%g2 ! %g2 = 0000000000007826
! %l4 = 000000000000247c, Mem[000000009180001c] = 00000000
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = 0000247c
! Mem[000000009080002c] = 51e85f11, %g2 = 0000000000007826
lduh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
! %l5 = 0000000000000000, Mem[0000000091800018] = 000000000000247c
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 0000000000000000
p31_label_20:
! %l1 = 000000000000004b, Mem[000000004e800010] = 1658f106c539b110
stx %l1,[%i1+%o2] ! Mem[000000004e800010] = 000000000000004b
! %l3 = 0000000000000023, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000023
! Mem[000000009000002c] = 0000006d, %g2 = 00000000000051e8
ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = 00000000 00000000, %g2 = 00000000, %g3 = 14acc7c9
ldd [%o0+0x030],%g2 ! %g2 = 0000000000000000 0000000000000000
! Mem[0000000091000010] = 00000066, %g2 = 0000000000000000
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = 00000000, %g18 = 10718db8951c7ce0
ldsw [%i5+%g0],%g2 ! %g2 = 10718db8951c7ce0
! Mem[000000009080001c] = db0b8a9a, %g2 = 0000000000000000
lduw [%i5+0x01c],%g2 ! %g2 = 00000000db0b8a9a
! Mem[0000000091800020] = e327ba3f, %g2 = 00000000db0b8a9a
lduh [%o0+0x022],%g2 ! %g2 = 000000000000e327
! %l2 = 000000000000d10b, Mem[0000000091000012] = 00660000
sth %l2,[%i6+0x012] ! Mem[0000000091000010] = d10b0000
! %l0 = 0000000000000066, Mem[000000009180003c] = 9d52adff
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = 00000066
p31_label_21:
! Mem[0000000091800030] = 00000000, %g2 = 000000000000e327
lduw [%o0+0x030],%g2 ! %g2 = 0000000000000000
! %l4 = 0000247c, %l5 = 00000000, Mem[0000000090000030] = 782631e1 122a05cf
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 0000247c 00000000
! Mem[0000000091800008] = 00000000, %g2 = 0000000000000000
lduw [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800008] = 00000000 00000023, %g2 = 00000000, %g3 = 00000000
ldd [%o0+%o1],%g2 ! %g2 = 0000000000000000 0000000000000023
! Mem[0000000090000020] = 00000000 0000006d, %g2 = 00000000, %g3 = 00000023
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000000 000000000000006d
! Mem[0000000091800038] = 0000004b, %g2 = 0000000000000000
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = 004b0000, %g2 = 0000000000000000
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000004b
! Mem[0000000090800038] = f5d7a0f5, %g2 = 000000000000004b
ldsh [%i5+0x03a],%g2 ! %g2 = fffffffffffff5d7
! %l5 = 0000000000000000, Mem[0000000090000001] = f03180d6
stb %l5,[%i4+0x001] ! Mem[0000000090000000] = 003180d6
! Mem[0000000090000020] = 00000000, %g2 = fffffffffffff5d7
ldsb [%i4+%o4],%g2 ! %g2 = 0000000000000000
p31_label_22:
! %l7 = 000000000000f381, Mem[000000009180001c] = 00000000
sth %l7,[%o0+0x01c] ! Mem[000000009180001c] = f3810000
! %l5 = 0000000000000000, Mem[000000009100002a] = 006d015b
sth %l5,[%i6+0x02a] ! Mem[0000000091000028] = 0000015b
! Mem[0000000091000034] = 0000006d, %g2 = 0000000000000000
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000000
! %l0 = 00000066, %l1 = 0000004b, Mem[0000000090800020] = 0c86ef26 0000006d
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 00000066 0000004b
! Mem[0000000091800038] = 0000004b00000066, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = 0000004b00000066
! Mem[0000000090800008] = 5a1ae612, %g2 = 0000004b00000066
lduw [%i5+%o1],%g2 ! %g2 = 000000005a1ae612
! %l2 = 000000000000d10b, Mem[000000004f800030] = 108cd73533de3466
stx %l2,[%i3+0x030] ! Mem[000000004f800030] = 000000000000d10b
! Mem[0000000090000014] = 00161d17, %g2 = 000000005a1ae612
ldub [%i4+0x016],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = 00000023, %g2 = 0000000000000000
lduh [%o0+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000000] = 90003180, %g2 = 0000000000000000
lduh [%i4+%g0],%g2 ! %g2 = 0000000000009000
p31_label_23:
! Mem[0000000090000004] = d6bacf74, %g2 = 0000000000009000
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffd6ba
! Mem[0000000090800000] = 00000000, %g2 = ffffffffffffd6ba
ldsh [%i5+0x002],%g2 ! %g2 = 0000000000000000
! Mem[000000004f000008] = ced37d52 6be116f7, %l6 = 00000016, %l7 = 0000f381
ldd [%i2+%o1],%l6 ! %l6 = 00000000ced37d52 000000006be116f7
! Mem[0000000090000030] = 247c0000, %g2 = 0000000000000000
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000024
! Mem[000000004f800018] = 3e53c466 378b3ce2, %l6 = ced37d52, %l7 = 6be116f7
ldd [%i3+%o3],%l6 ! %l6 = 000000003e53c466 00000000378b3ce2
! Mem[000000004e000034] = 6be7c6cb, %l0 = 0000000000000066
ldsb [%i0+0x037],%l0 ! %l0 = ffffffffffffffcb
! Mem[000000004f800010] = 0165c2b7, %l7 = 00000000378b3ce2
lduw [%i3+%o2],%l7 ! %l7 = 000000000165c2b7
! Mem[0000000091000038] = 00000000aca2d551, %g2 = 0000000000000024
ldx [%i6+0x038],%g2 ! %g2 = 00000000aca2d551
! %l5 = 0000000000000000, Mem[000000004e000036] = 6be7c6cb
stb %l5,[%i0+0x036] ! Mem[000000004e000034] = 6be700cb
! %l4 = 0000247c, %l5 = 00000000, Mem[0000000091800030] = 00000000 00000000
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000247c 00000000
p31_label_24:
! %l6 = 000000003e53c466, Mem[0000000090800037] = 81274bf5
stb %l6,[%i5+0x037] ! Mem[0000000090800034] = 66274bf5
! %l2 = 000000000000d10b, Mem[0000000091800036] = 00000000
stb %l2,[%o0+0x036] ! Mem[0000000091800034] = 0b000000
! Mem[000000004e800030] = dd8c723e, %l5 = 0000000000000000
ldsw [%i1+0x030],%l5 ! %l5 = ffffffffdd8c723e
! %l6 = 000000003e53c466, Mem[000000009100000c] = 00002d0c
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 3e53c466
! %l1 = 000000000000004b, Mem[0000000090800038] = 274bf5d7
stw %l1,[%i5+0x038] ! Mem[0000000090800038] = 0000004b
! Mem[000000004e00000c] = 4b56e8e5, %l0 = ffffffffffffffcb
lduw [%i0+0x00c],%l0 ! %l0 = 000000004b56e8e5
! Mem[0000000091000000] = f5015b31, %g2 = 00000000aca2d551
ldub [%i6+0x003],%g2 ! %g2 = 00000000000000f5
! Mem[000000004e80001c] = 9d0c4c6b, %l1 = 000000000000004b
ldub [%i1+0x01f],%l1 ! %l1 = 000000000000006b
! Mem[0000000091000038] = 0000aca2, %g2 = 00000000000000f5
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000004] = d6bacf74, %g2 = 0000000000000000
lduw [%i4+0x004],%g2 ! %g2 = 00000000d6bacf74
p31_label_25:
! Mem[000000004f80003c] = 78f5e327, %l5 = ffffffffdd8c723e
ldsh [%i3+0x03e],%l5 ! %l5 = ffffffffffffe327
! Mem[000000004f800030] = 00000000, %l4 = 000000000000247c
lduh [%i3+0x030],%l4 ! %l4 = 0000000000000000
! %l5 = ffffffffffffe327, Mem[0000000091000038] = 00000000aca2d551
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffffe327
! %l7 = 000000000165c2b7, Mem[0000000090000017] = 161d1790
stb %l7,[%i4+0x017] ! Mem[0000000090000014] = b71d1790
! Mem[000000004e00003c] = 122a05cf, %l3 = 0000000000000023
ldsw [%i0+0x03c],%l3 ! %l3 = 00000000122a05cf
! Mem[0000000091800018] = 00000000 f3810000, %g2 = d6bacf74, %g3 = 0000006d
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 00000000f3810000
! %l6 = 000000003e53c466, Mem[0000000090800010] = 782631e1
sth %l6,[%i5+%o2] ! Mem[0000000090800010] = c46631e1
! %l6 = 000000003e53c466, Mem[000000009180000c] = 00000023
stb %l6,[%o0+0x00c] ! Mem[000000009180000c] = 66000023
! Mem[000000009000000c] = 23247c8e, %g2 = 0000000000000000
ldub [%i4+0x00f],%g2 ! %g2 = 0000000000000023
! %l4 = 0000000000000000, Mem[000000004e800016] = 0000004b
stb %l4,[%i1+0x016] ! Mem[000000004e800014] = 0000004b
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000004b56e8e5
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000006b
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000d10b
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000122a05cf
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p31_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffe327
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000003e53c466
bne,a,pn %xcc,p31_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000165c2b7
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 b9ab6e27 90236aa6
bne %xcc,p31_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be cc5f57db 730ce0d6
bne %xcc,p31_f6_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 3cf1703076f2996d
ldx [%i0+0x010],%g3 ! Observed data at 000000004e000010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bdf142325d1d2d0c
ldx [%i0+0x018],%g3 ! Observed data at 000000004e000018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000e1ea3cf1
ldx [%i0+0x020],%g3 ! Observed data at 000000004e000020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 08c6ae136be700cb
ldx [%i0+0x030],%g3 ! Observed data at 000000004e000030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 233d5bad122a05cf
ldx [%i0+0x038],%g3 ! Observed data at 000000004e000038
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x038,%g4
set p31_local1_expect,%g1
p31_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 000000000000004b
ldx [%i1+0x010],%g3 ! Observed data at 000000004e800010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000000016
ldx [%i1+0x028],%g3 ! Observed data at 000000004e800028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = a7cdd10b00006d23
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+0x000],%g2 ! Expected data = 0000d10b00000023
ldx [%i2+0x000],%g3 ! Observed data at 000000004f000000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = a357046436250b30
ldx [%i2+0x018],%g3 ! Observed data at 000000004f000018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 17d781d6a0f506db
ldx [%i2+0x020],%g3 ! Observed data at 000000004f000020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 051ed215a0f506db
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 = 5d925854c84bf5d7
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 = 770a6ea300239e50
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+0x000],%g2 ! Expected data = a7cdd10ba7cdd10b
ldx [%i3+0x000],%g3 ! Observed data at 000000004f800000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000006dba0fe319
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 = 0165c2b770695ae3
ldx [%i3+0x010],%g3 ! Observed data at 000000004f800010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000006d4e0c247c
ldx [%i3+0x028],%g3 ! Observed data at 000000004f800028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000000d10b
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 %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800000]
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e000020]
ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f000008]
stba %l3,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e800000]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004f800010]
stxa %l0,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000010]
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e800008]
done
p31_trap1o:
stba %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800000]
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004e000020]
ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f000008]
stba %l3,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e800000]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004f800010]
stxa %l0,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000010]
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e800008]
done
p31_trap2e:
stha %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f000018]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004f000008]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e000000]
lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f800018]
stxa %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000010]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f800028]
done
p31_trap2o:
stha %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f000018]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004f000008]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e000000]
lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f800018]
stxa %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000010]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004f800028]
done
p31_trap3e:
nop
nop
nop
nop
done
p31_trap3o:
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 = 256d217c782631e1
ldx [%g1+0x008],%l1 ! %l1 = dbcf43f2122a05cf
ldx [%g1+0x010],%l2 ! %l2 = d528702aa7cdd10b
ldx [%g1+0x018],%l3 ! %l3 = 0d637e0222757065
ldx [%g1+0x020],%l4 ! %l4 = 39259c0882b2ccf5
ldx [%g1+0x028],%l5 ! %l5 = d3421218015b31a3
ldx [%g1+0x030],%l6 ! %l6 = 5d925854c84bf5d7
ldx [%g1+0x038],%l7 ! %l7 = 051ed215a0f506db
! 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 = fdb59aba f911fd1f 1926fab8 2a18a3b9
! %f4 = 0fe79bb2 dc6ad54a 2833c804 125c4b9f
! %f8 = a01108e3 ad4bcd06 241e0a3e 2d5d0a17
! %f12 = aff7c98c 746df953 ec248037 324d1400
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b2d0d418 d28fccbc ae0ef2f0 4029846e
! %f20 = a3b837e4 8e1b5315 efabfe3e 8b8c7285
! %f24 = c2e56811 eeb50437 3d786d32 17f1ad46
! %f28 = 7333f1b3 6ac07a0b 96169fd3 a17f8c9b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4a4bbbea bed3e1dc 287e752d 8838253e
! %f36 = b2083f22 c106e1f9 bea73028 b34e2123
! %f40 = 3b58094a 1bf8fa08 48572fc8 c9ae269c
! %f44 = 3d87ab28 d2114625 53a97a92 b5bcbba7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6e1b534800000053,%g7,%g1 ! GSR scale = 10, align = 3
wr %g1,%g0,%gsr ! GSR = 6e1b534800000053
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[0000000091800018] = 06faad5c b7684e28, %g2 = 00000000, %g3 = 00000000
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000b7684e28
! Mem[0000000090800024] = 35144907, %g2 = 0000000006faad5c
ldsb [%i5+0x024],%g2 ! %g2 = 0000000000000035
! Mem[0000000091000000] = 6ae82f88, %g18 = ee8d4434c72430b6
ldsw [%i6+%g0],%g2 ! %g2 = ee8d4434c72430b6
! %l5 = 07a8bcca07a92f42, Mem[0000000090800016] = 6f1db2d5
sth %l5,[%i5+0x016] ! Mem[0000000090800014] = 2f42b2d5
! %l0 = 12209845, %l1 = e27e2948, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 12209845 e27e2948
! %l4 = 7513e6a9ec28646e, Mem[000000009000003f] = 78000000
stb %l4,[%i4+0x03f] ! Mem[000000009000003c] = 6e000000
! Mem[0000000091800000] = fb520ab0 07b3e6aa, %g2 = 6ae82f88, %g3 = b7684e28
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e6aa
! %l5 = 07a8bcca07a92f42, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 07a8bcca07a92f42
! Mem[0000000091000038] = e25676cb, %g18 = ee8d4434c72430b6
ldsw [%i6+0x038],%g2 ! %g2 = ee8d4434c72430b6
! Mem[0000000091800018] = 06faad5c, %g2 = ffffffffe25676cb
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000006
p32_label_2:
! Mem[0000000090800000] = 07a8bcca07a92f42, %g2 = 0000000000000006
ldx [%i5+%g0],%g2 ! %g2 = 07a8bcca07a92f42
! Mem[0000000090800010] = f8449dd95e352f42, %g2 = 07a8bcca07a92f42
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e352f42
! %l5 = 07a8bcca07a92f42, Mem[000000009080003c] = adc27bb0
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = 07a92f42
! %l4 = ec28646e, %l5 = 07a92f42, Mem[0000000090000008] = b427e099 152d46b0
std %l4,[%i4+%o1] ! Mem[0000000090000008] = ec28646e 07a92f42
! %l5 = 07a8bcca07a92f42, Mem[000000009100001f] = cf8b0950
stb %l5,[%i6+0x01f] ! Mem[000000009100001c] = 428b0950
! Mem[0000000090000028] = af022e97, %g2 = f8449dd95e352f42
ldsb [%i4+%o5],%g2 ! %g2 = ffffffffffffffaf
! Mem[000000009000002c] = 7d3b2cbb, %g2 = ffffffffffffffaf
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000007d3b
! Mem[0000000050000004] = e746359f, %l1 = 4ede0cc5e27e2948
ldsw [%i0+0x004],%l1 ! %l1 = ffffffffe746359f
! Mem[0000000091000028] = 9845e27e, %g2 = 0000000000007d3b
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000009845
! %l3 = b95bddf63ceac5f3, Mem[0000000091000000] = 6ae82f88
stw %l3,[%i6+%g0] ! Mem[0000000091000000] = 3ceac5f3
p32_label_3:
! Mem[0000000090800008] = 5a1ae612, %g18 = ee8d4434c72430b6
ldsw [%i5+%o1],%g2 ! %g2 = ee8d4434c72430b6
! Mem[0000000091000014] = 57fe015f, %g2 = 000000005a1ae612
ldsb [%i6+0x015],%g2 ! %g2 = 0000000000000057
! %l4 = 7513e6a9ec28646e, Mem[0000000090800012] = 9dd95e35
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = 646e5e35
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 0000000000000057
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000008eb2
! Mem[000000009000003c] = e6c5116e, %g18 = ee8d4434c72430b6
ldsw [%i4+0x03c],%g2 ! %g2 = ee8d4434c72430b6
! Mem[0000000090800030] = eaf607f4, %g2 = ffffffffe6c5116e
lduh [%i5+0x030],%g2 ! %g2 = 000000000000eaf6
! Mem[0000000091800018] = 06faad5c, %g18 = ee8d4434c72430b6
ldsw [%o0+%o3],%g2 ! %g2 = ee8d4434c72430b6
! Mem[0000000091000028] = 12209845 e27e2948, %g2 = 06faad5c, %g3 = 07b3e6aa
ldd [%i6+%o5],%g2 ! %g2 = 0000000012209845 00000000e27e2948
! %l2 = bd8a10a4, %l3 = 3ceac5f3, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l2,[%i6+0x038] ! Mem[0000000091000038] = bd8a10a4 3ceac5f3
! %l1 = ffffffffe746359f, Mem[0000000051000038] = 96f0ae4b871ea283
stx %l1,[%i2+0x038] ! Mem[0000000051000038] = ffffffffe746359f
p32_label_4:
! Mem[0000000051800038] = a193bb4e, %l2 = 5da66020bd8a10a4
ldub [%i3+0x038],%l2 ! %l2 = 00000000000000a1
! %l6 = b9654de84e581baf, Mem[0000000091800038] = 54b6116d9d52adff
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = b9654de84e581baf
! %l6 = 4e581baf, %l7 = 7ab92c34, Mem[0000000090000020] = 0ad8f703 0332e58e
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 4e581baf 7ab92c34
! Mem[0000000091000034] = 1214449b, %g2 = 0000000012209845
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000012
! Mem[0000000091800018] = 06faad5c, %g2 = 0000000000000012
lduh [%o0+%o3],%g2 ! %g2 = 00000000000006fa
! Mem[0000000090000038] = b2e6c511, %g2 = 00000000000006fa
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000050000034] = 000758bd, %l5 = 07a8bcca07a92f42
lduh [%i0+0x036],%l5 ! %l5 = 00000000000058bd
! Mem[000000009180003c] = 4e581baf, %g2 = ffffffffffffffb2
ldsb [%o0+0x03c],%g2 ! %g2 = 000000000000004e
! Mem[000000005100000c] = 4f4f3db2, %l5 = 00000000000058bd
ldub [%i2+0x00c],%l5 ! %l5 = 000000000000004f
! Mem[0000000090000000] = 3180d6ba, %g2 = 000000000000004e
ldub [%i4+0x002],%g2 ! %g2 = 0000000000000031
p32_label_5:
! Mem[0000000091000038] = a43ceac5, %g2 = 0000000000000031
ldsb [%i6+0x03b],%g2 ! %g2 = ffffffffffffffa4
! %l1 = ffffffffe746359f, Mem[000000005180002e] = 41acb500
stb %l1,[%i3+0x02e] ! Mem[000000005180002c] = 41ac9f00
! %l0 = 12209845, %l1 = e746359f, Mem[0000000090800038] = 66e1d7bc 07a92f42
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 12209845 e746359f
! Mem[0000000091000018] = 5ffaf26e, %g2 = ffffffffffffffa4
lduh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = 00005ffa, %g3 = e27e2948
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! Mem[0000000090800010] = 646e5e35, %g2 = 0000000048c28052
lduh [%i5+0x012],%g2 ! %g2 = 000000000000646e
! Mem[000000009000001c] = 0e4e581b, %g2 = 000000000000646e
ldub [%i4+0x01f],%g2 ! %g2 = 000000000000000e
! Mem[000000009100003c] = f3000000, %g2 = 000000000000000e
ldsb [%i6+0x03f],%g2 ! %g2 = fffffffffffffff3
! Mem[0000000091800014] = 8cae06fa, %g2 = fffffffffffffff3
lduh [%o0+0x016],%g2 ! %g2 = 0000000000008cae
! Mem[0000000091000024] = f93d1220, %g2 = 0000000000008cae
ldsh [%i6+0x026],%g2 ! %g2 = fffffffffffff93d
p32_label_6:
! Mem[0000000091800018] = 06faad5c, %g2 = fffffffffffff93d
lduw [%o0+%o3],%g2 ! %g2 = 0000000006faad5c
! %l5 = 000000000000004f, Mem[0000000091000011] = ff95cd77
stb %l5,[%i6+0x011] ! Mem[0000000091000010] = 4f95cd77
! %l2 = 00000000000000a1, Mem[0000000051000018] = 61b0ba0e1daef4fb
stx %l2,[%i2+%o3] ! Mem[0000000051000018] = 00000000000000a1
! Mem[0000000050000014] = afb244c1, %l1 = ffffffffe746359f
ldsw [%i0+0x014],%l1 ! %l1 = ffffffffafb244c1
! %l0 = 4bd5e0b412209845, Mem[0000000091800010] = 6e4e518296298cae
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 4bd5e0b412209845
! Mem[0000000050000010] = 19c98362, %l1 = ffffffffafb244c1
ldsh [%i0+0x012],%l1 ! %l1 = ffffffffffff8362
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = 06faad5c, %g3 = 7312abd6
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! Mem[000000009100002c] = 2948a5b5, %g2 = 000000004459f5d3
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000002948
! Mem[0000000091000010] = 6c4f95cd7757fe01, %g2 = 0000000000002948
ldx [%i6+%o2],%g2 ! %g2 = 6c4f95cd7757fe01
! %l3 = b95bddf63ceac5f3, Mem[0000000090800000] = 07a8bcca
sth %l3,[%i5+%g0] ! Mem[0000000090800000] = c5f3bcca
p32_label_7:
! %l2 = 000000a1, %l3 = 3ceac5f3, Mem[0000000091800028] = 153f24b0 df4e4459
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 000000a1 3ceac5f3
! Mem[0000000090800038] = 12209845, %g2 = 6c4f95cd7757fe01
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000012
! Mem[0000000051800030] = fc88bffc, %l4 = 7513e6a9ec28646e
ldsw [%i3+0x030],%l4 ! %l4 = fffffffffc88bffc
! %l5 = 000000000000004f, Mem[000000009100002e] = 2948a5b5
stb %l5,[%i6+0x02e] ! Mem[000000009100002c] = 4f48a5b5
! Mem[0000000091800030] = 1d815153, %g2 = 0000000000000012
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000001d81
! Mem[0000000050800000] = 7478b324, %l2 = 00000000000000a1
ldsw [%i1+%g0],%l2 ! %l2 = 000000007478b324
! %l2 = 000000007478b324, Mem[0000000091800018] = 06faad5c
sth %l2,[%o0+%o3] ! Mem[0000000091800018] = b324ad5c
! %l1 = ffffffffffff8362, Mem[0000000091800028] = 000000a13ceac5f3
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = ffffffffffff8362
! Mem[000000009100001c] = 9f428b09, %g2 = 0000000000001d81
ldub [%i6+0x01e],%g2 ! %g2 = 000000000000009f
! Mem[0000000091800034] = 2584b965, %g2 = 000000000000009f
ldsb [%o0+0x036],%g2 ! %g2 = 0000000000000025
p32_label_8:
! Mem[0000000091000018] = faf26e47, %g2 = 0000000000000025
ldsb [%i6+0x019],%g2 ! %g2 = fffffffffffffffa
! Mem[0000000051000008] = 8d873405, %l2 = 000000007478b324
lduw [%i2+%o1],%l2 ! %l2 = 000000008d873405
! %l6 = b9654de84e581baf, Mem[0000000091000010] = 6c4f95cd
sth %l6,[%i6+%o2] ! Mem[0000000091000010] = 1baf95cd
! Mem[0000000090000020] = 1baf7ab9, %g2 = fffffffffffffffa
ldsb [%i4+0x022],%g2 ! %g2 = 000000000000001b
! Mem[0000000050800010] = 6afd6c8b cf2af9fb, %l2 = 8d873405, %l3 = 3ceac5f3
ldd [%i1+%o2],%l2 ! %l2 = 000000006afd6c8b 00000000cf2af9fb
! %l1 = ffffffffffff8362, Mem[0000000090800038] = 12209845
sth %l1,[%i5+0x038] ! Mem[0000000090800038] = 83629845
! Mem[0000000051800028] = e32c347b41ac9f00, %l6 = b9654de84e581baf
ldx [%i3+%o5],%l6 ! %l6 = e32c347b41ac9f00
! %l5 = 000000000000004f, Mem[0000000090000024] = 7ab92c34
sth %l5,[%i4+0x024] ! Mem[0000000090000024] = 004f2c34
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = 000000000000001b
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
! %l2 = 000000006afd6c8b, Mem[0000000091000010] = 1baf95cd7757fe01
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 000000006afd6c8b
p32_label_9:
! %l5 = 000000000000004f, Mem[0000000090800032] = 07f479e2
sth %l5,[%i5+0x032] ! Mem[0000000090800030] = 004f79e2
! Mem[000000005080002c] = fce1864c, %l4 = fffffffffc88bffc
ldsw [%i1+0x02c],%l4 ! %l4 = fffffffffce1864c
! Mem[0000000051000000] = b9cc83f1a30f61a6, %l5 = 000000000000004f
ldx [%i2+%g0],%l5 ! %l5 = b9cc83f1a30f61a6
! Mem[0000000090800010] = f844646e, %g2 = fb520ab007b3e6aa
lduw [%i5+%o2],%g2 ! %g2 = 00000000f844646e
! %l4 = fffffffffce1864c, Mem[0000000091800000] = fb520ab0
stw %l4,[%o0+%g0] ! Mem[0000000091800000] = fce1864c
! Mem[0000000090000038] = 53918eb2e6c5116e, %g2 = 00000000f844646e
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c5116e
! %l1 = ffffffffffff8362, Mem[0000000090800030] = eaf6004f79e2e95e
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffff8362
! Mem[0000000091800018] = ad5cb768, %g2 = 53918eb2e6c5116e
ldsb [%o0+0x01a],%g2 ! %g2 = ffffffffffffffad
! %l1 = ffffffffffff8362, Mem[0000000090800024] = 35144907
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = ffff8362
! Mem[0000000091000038] = 10a43cea, %g2 = ffffffffffffffad
ldsb [%i6+0x03a],%g2 ! %g2 = 0000000000000010
p32_label_10:
! %l4 = fffffffffce1864c, Mem[0000000050000004] = e746359f
stw %l4,[%i0+0x004] ! Mem[0000000050000004] = fce1864c
! Mem[0000000090800030] = ffffffff, %g2 = 0000000000000010
lduw [%i5+0x030],%g2 ! %g2 = 00000000ffffffff
! Mem[000000009080000c] = c7c9f844, %g2 = 00000000ffffffff
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000c7c9
! %l2 = 6afd6c8b, %l3 = cf2af9fb, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 6afd6c8b cf2af9fb
! %l2 = 000000006afd6c8b, Mem[0000000091000028] = 12209845e27e4f48
stx %l2,[%i6+%o5] ! Mem[0000000091000028] = 000000006afd6c8b
! %l2 = 6afd6c8b, %l3 = cf2af9fb, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 6afd6c8b cf2af9fb
! Mem[0000000090800010] = 6e5e352f, %g2 = 000000000000c7c9
ldsb [%i5+0x013],%g2 ! %g2 = 000000000000006e
! Mem[0000000051000024] = 4e323dee, %l0 = 4bd5e0b412209845
ldsw [%i2+0x024],%l0 ! %l0 = 000000004e323dee
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = 000000000000006e
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! Mem[0000000090000028] = 6afd6c8b cf2af9fb, %g2 = 51532584, %g3 = 51e85f11
ldd [%i4+%o5],%g2 ! %g2 = 000000006afd6c8b 00000000cf2af9fb
p32_label_11:
! Mem[000000009000000c] = 07a92f42, %g2 = 000000006afd6c8b
lduw [%i4+0x00c],%g2 ! %g2 = 0000000007a92f42
! Mem[0000000090800000] = bcca07a9, %g2 = 0000000007a92f42
lduh [%i5+0x002],%g2 ! %g2 = 000000000000bcca
! Mem[0000000091000020] = 8b0950dd, %g2 = 000000000000bcca
lduh [%i6+%o4],%g2 ! %g2 = 0000000000008b09
! Mem[0000000090800020] = 0c86ef26, %g2 = 0000000000008b09
ldsb [%i5+%o4],%g2 ! %g2 = 000000000000000c
! %l0 = 000000004e323dee, Mem[0000000090000038] = 53918eb2
sth %l0,[%i4+0x038] ! Mem[0000000090000038] = 3dee8eb2
! Mem[0000000091000028] = 00006afd, %g2 = 000000000000000c
ldsb [%i6+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[000000009180003c] = 4e581baf, %g2 = 0000000000000000
lduw [%o0+0x03c],%g2 ! %g2 = 000000004e581baf
! Mem[0000000090800038] = 83629845 e746359f, %g2 = 4e581baf, %g3 = cf2af9fb
ldd [%i5+0x038],%g2 ! %g2 = 0000000083629845 00000000e746359f
! Mem[000000009000003c] = c5116e00, %g2 = 0000000083629845
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000c5
! Mem[0000000090000018] = 1d179028, %g2 = 00000000000000c5
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
p32_label_12:
! Mem[0000000051800014] = 5afddae2, %l3 = 00000000cf2af9fb
ldsb [%i3+0x017],%l3 ! %l3 = ffffffffffffffe2
! Mem[000000009080003c] = e746359f, %g2 = 000000001d179028
lduw [%i5+0x03c],%g2 ! %g2 = 00000000e746359f
! %l6 = e32c347b41ac9f00, Mem[0000000091000020] = 8b0950dd
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 41ac9f00
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = 00000000e746359f
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! %l2 = 000000006afd6c8b, Mem[0000000090000018] = 1d17902870edfb0e
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 000000006afd6c8b
! %l4 = fffffffffce1864c, Mem[0000000091800020] = 5566979d
stw %l4,[%o0+%o4] ! Mem[0000000091800020] = fce1864c
! Mem[000000005180000c] = 5ab91375, %l2 = 000000006afd6c8b
ldub [%i3+0x00e],%l2 ! %l2 = 0000000000000013
! %l2 = 0000000000000013, Mem[000000005100000d] = 4f4f3db2
stb %l2,[%i2+0x00d] ! Mem[000000005100000c] = 4f133db2
! Mem[000000009100003c] = 3ceac5f3, %g2 = 7a6764e2807fa20a
ldsh [%i6+0x03c],%g2 ! %g2 = 0000000000003cea
! %l4 = fffffffffce1864c, Mem[000000009100003f] = f3000000
stb %l4,[%i6+0x03f] ! Mem[000000009100003c] = 4c000000
p32_label_13:
! %l0 = 000000004e323dee, Mem[0000000091800038] = b9654de84e581baf
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 000000004e323dee
! Mem[0000000091800020] = fce1864c, %g2 = 0000000000003cea
ldsh [%o0+%o4],%g2 ! %g2 = fffffffffffffce1
! Mem[000000005180000c] = 5ab91375, %l6 = e32c347b41ac9f00
ldsb [%i3+0x00c],%l6 ! %l6 = 000000000000005a
! Mem[0000000091000018] = 5ffaf26e, %g2 = fffffffffffffce1
lduw [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e
! %l5 = b9cc83f1a30f61a6, Mem[0000000051000028] = 1fefbef4
sth %l5,[%i2+%o5] ! Mem[0000000051000028] = 61a6bef4
! Mem[0000000090000018] = 00000000, %g2 = 000000005ffaf26e
lduh [%i4+%o3],%g2 ! %g2 = 0000000000000000
! %l3 = ffffffffffffffe2, Mem[0000000091800010] = 4bd5e0b4
stw %l3,[%o0+%o2] ! Mem[0000000091800010] = ffffffe2
! %l6 = 0000005a, %l7 = 7ab92c34, Mem[0000000091800000] = fce1864c 07b3e6aa
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000005a 7ab92c34
! %l4 = fce1864c, %l5 = a30f61a6, Mem[0000000051000020] = e88852a2 4e323dee
std %l4,[%i2+%o4] ! Mem[0000000051000020] = fce1864c a30f61a6
! Mem[0000000090000014] = 28ead600, %g2 = 0000000000000000
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000028
p32_label_14:
! Mem[0000000091800010] = ffffffe2, %g2 = 0000000000000028
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffffff
! %l4 = fce1864c, %l5 = a30f61a6, Mem[0000000091000010] = 00000000 6afd6c8b
std %l4,[%i6+%o2] ! Mem[0000000091000010] = fce1864c a30f61a6
! Mem[0000000090000024] = 346afd6c, %g2 = ffffffffffffffff
ldub [%i4+0x027],%g2 ! %g2 = 0000000000000034
! Mem[0000000051000010] = 3f545a5c 4569a838, %l4 = fce1864c, %l5 = a30f61a6
ldd [%i2+%o2],%l4 ! %l4 = 000000003f545a5c 000000004569a838
! Mem[0000000050000000] = 3b681dc2fce1864c, %l2 = 0000000000000013
ldx [%i0+%g0],%l2 ! %l2 = 3b681dc2fce1864c
! Mem[0000000091800024] = f053ffff, %g2 = 0000000000000034
lduh [%o0+0x026],%g2 ! %g2 = 000000000000f053
! Mem[000000009180001c] = 4e28fce1, %g2 = 000000000000f053
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000004e28
! Mem[0000000090000028] = 6afd6c8bcf2af9fb, %g2 = 0000000000004e28
ldx [%i4+%o5],%g2 ! %g2 = 6afd6c8bcf2af9fb
! Mem[0000000090000024] = 004f2c34, %g18 = ee8d4434c72430b6
ldsw [%i4+0x024],%g2 ! %g2 = ee8d4434c72430b6
! %l6 = 0000005a, %l7 = 7ab92c34, Mem[0000000091000018] = 5ffaf26e 47a19f42
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 0000005a 7ab92c34
p32_label_15:
! %l7 = e6d96ba67ab92c34, Mem[0000000090000010] = 1d358e58d828ead6
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = e6d96ba67ab92c34
! Mem[0000000090000034] = 807fa20a, %g2 = 00000000004f2c34
lduh [%i4+0x034],%g2 ! %g2 = 000000000000807f
! Mem[0000000091800000] = 005a7ab9, %g2 = 000000000000807f
ldub [%o0+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = f93d0000, %g2 = 0000000000000000
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000f9
! %l2 = 3b681dc2fce1864c, Mem[0000000091000034] = 1214449b
sth %l2,[%i6+0x034] ! Mem[0000000091000034] = 864c449b
! Mem[0000000091000020] = 41ac9f00, %g2 = 00000000000000f9
lduw [%i6+%o4],%g2 ! %g2 = 0000000041ac9f00
! Mem[0000000090800000] = c5f3bcca, %g2 = 0000000041ac9f00
lduw [%i5+%g0],%g2 ! %g2 = 00000000c5f3bcca
! %l1 = ffffffffffff8362, Mem[000000009080002a] = f5d351e8
stb %l1,[%i5+0x02a] ! Mem[0000000090800028] = 62d351e8
! %l4 = 000000003f545a5c, Mem[000000009100001a] = 005a7ab9
sth %l4,[%i6+0x01a] ! Mem[0000000091000018] = 5a5c7ab9
! Mem[0000000091800014] = 9845b324, %g2 = 00000000c5f3bcca
lduh [%o0+0x016],%g2 ! %g2 = 0000000000009845
p32_label_16:
! Mem[0000000091000030] = 761e864c, %g2 = 0000000000009845
lduh [%i6+0x032],%g2 ! %g2 = 000000000000761e
! Mem[0000000091000020] = 41ac9f00 0f65f93d, %g2 = 0000761e, %g3 = e746359f
ldd [%i6+%o4],%g2 ! %g2 = 0000000041ac9f00 000000000f65f93d
! Mem[000000009100001c] = 7ab92c34, %g2 = 0000000041ac9f00
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000007ab9
! Mem[0000000090000020] = 4e581baf 004f2c34, %g2 = 00007ab9, %g3 = 0f65f93d
ldd [%i4+%o4],%g2 ! %g2 = 000000004e581baf 00000000004f2c34
! Mem[000000009100003c] = c54c0000, %g2 = 000000004e581baf
ldub [%i6+0x03e],%g2 ! %g2 = 00000000000000c5
! %l5 = 000000004569a838, Mem[000000009080001e] = 8a9a0c86
stb %l5,[%i5+0x01e] ! Mem[000000009080001c] = 389a0c86
! Mem[000000009000001c] = 6c8b4e58, %g2 = 00000000000000c5
lduh [%i4+0x01e],%g2 ! %g2 = 0000000000006c8b
! Mem[0000000091800038] = 0000004e, %g2 = 0000000000006c8b
ldub [%o0+0x039],%g2 ! %g2 = 0000000000000000
! %l5 = 000000004569a838, Mem[0000000051000002] = b9cc83f1
sth %l5,[%i2+0x002] ! Mem[0000000051000000] = b9cca838
! Mem[0000000091800034] = 25840000, %g2 = 0000000000000000
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000002584
p32_label_17:
! Mem[000000005080000c] = 68a84cfa, %l6 = 000000000000005a
lduw [%i1+0x00c],%l6 ! %l6 = 0000000068a84cfa
! %l3 = ffffffffffffffe2, Mem[0000000090000038] = 3dee8eb2e6c5116e
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffffe2
! Mem[0000000090000028] = 6afd6c8b, %g18 = ee8d4434c72430b6
ldsw [%i4+%o5],%g2 ! %g2 = ee8d4434c72430b6
! %l5 = 000000004569a838, Mem[000000009080000d] = acc7c9f8
stb %l5,[%i5+0x00d] ! Mem[000000009080000c] = 38c7c9f8
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = 6afd6c8b, %g3 = 004f2c34
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! %l6 = 68a84cfa, %l7 = 7ab92c34, Mem[0000000091000020] = 41ac9f00 0f65f93d
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 68a84cfa 7ab92c34
! Mem[0000000050800030] = 01f796b1, %l7 = e6d96ba67ab92c34
ldsb [%i1+0x032],%l7 ! %l7 = ffffffffffffff96
! Mem[0000000091800004] = 7ab92c34, %g2 = 0000000048c28052
ldsh [%o0+0x004],%g2 ! %g2 = 0000000000007ab9
! %l4 = 3f545a5c, %l5 = 4569a838, Mem[0000000051000038] = ffffffff e746359f
std %l4,[%i2+0x038] ! Mem[0000000051000038] = 3f545a5c 4569a838
! Mem[0000000091800014] = 12209845, %g2 = 0000000000007ab9
ldsh [%o0+0x014],%g2 ! %g2 = 0000000000001220
p32_label_18:
! %l0 = 000000004e323dee, Mem[0000000090000017] = 34000000
stb %l0,[%i4+0x017] ! Mem[0000000090000014] = ee000000
! %l3 = ffffffffffffffe2, Mem[000000009100002a] = 00006afd
stb %l3,[%i6+0x02a] ! Mem[0000000091000028] = e2006afd
! Mem[000000005000000c] = a94d2d07, %l5 = 000000004569a838
ldsb [%i0+0x00e],%l5 ! %l5 = 000000000000002d
! %l7 = ffffffffffffff96, Mem[0000000091000000] = 3ceac5f3
sth %l7,[%i6+%g0] ! Mem[0000000091000000] = ff96c5f3
! %l2 = 3b681dc2fce1864c, Mem[0000000091800016] = 9845b324
stb %l2,[%o0+0x016] ! Mem[0000000091800014] = 4c45b324
! %l2 = fce1864c, %l3 = ffffffe2, Mem[0000000091000020] = 68a84cfa 7ab92c34
std %l2,[%i6+%o4] ! Mem[0000000091000020] = fce1864c ffffffe2
! Mem[0000000090800028] = 445962d3, %g2 = 0000000000001220
lduw [%i5+%o5],%g2 ! %g2 = 00000000445962d3
! %l7 = ffffffffffffff96, Mem[000000009100000c] = 7312abd6
stw %l7,[%i6+0x00c] ! Mem[000000009100000c] = ffffff96
! %l3 = ffffffffffffffe2, Mem[0000000091000030] = a5b5761e
sth %l3,[%i6+0x030] ! Mem[0000000091000030] = ffe2761e
! Mem[0000000090800024] = ffff8362, %g18 = ee8d4434c72430b6
ldsw [%i5+0x024],%g2 ! %g2 = ee8d4434c72430b6
p32_label_19:
! Mem[0000000091800010] = ffffffe2 12204c45, %g2 = ffff8362, %g3 = 7312abd6
ldd [%o0+%o2],%g2 ! %g2 = 00000000ffffffe2 0000000012204c45
! Mem[0000000090800014] = 5e352f42, %g2 = 00000000ffffffe2
lduh [%i5+0x014],%g2 ! %g2 = 0000000000005e35
! %l7 = ffffffffffffff96, Mem[0000000091000005] = f9b0a548
stb %l7,[%i6+0x005] ! Mem[0000000091000004] = 96b0a548
! %l1 = ffffffffffff8362, Mem[0000000090000010] = e6d96ba67ab92cee
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffff8362
! Mem[0000000051000018] = 00000000 000000a1, %l4 = 3f545a5c, %l5 = 0000002d
ldd [%i2+%o3],%l4 ! %l4 = 0000000000000000 00000000000000a1
! Mem[0000000091000018] = 00005a5c 7ab92c34, %g2 = 00005e35, %g3 = 12204c45
ldd [%i6+%o3],%g2 ! %g2 = 0000000000005a5c 000000007ab92c34
! %l2 = 3b681dc2fce1864c, Mem[0000000091000018] = 00005a5c
stw %l2,[%i6+%o3] ! Mem[0000000091000018] = fce1864c
! Mem[0000000091800030] = 43bc1d81 51532584, %g2 = 00005a5c, %g3 = 7ab92c34
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 0000000051532584
! %l5 = 00000000000000a1, Mem[0000000051800026] = 3dcc6bbc
sth %l5,[%i3+0x026] ! Mem[0000000051800024] = 3dcc00a1
! Mem[0000000091000010] = fce1864c a30f61a6, %g2 = 43bc1d81, %g3 = 51532584
ldd [%i6+%o2],%g2 ! %g2 = 00000000fce1864c 00000000a30f61a6
p32_label_20:
! Mem[0000000091000034] = 864c449b, %g2 = 00000000fce1864c
lduw [%i6+0x034],%g2 ! %g2 = 00000000864c449b
! Mem[0000000091000038] = bd8a10a43ceac54c, %g2 = 00000000864c449b
ldx [%i6+0x038],%g2 ! %g2 = bd8a10a43ceac54c
! Mem[0000000090800010] = f844646e 5e352f42, %g2 = 3ceac54c, %g3 = a30f61a6
ldd [%i5+%o2],%g2 ! %g2 = 00000000f844646e 000000005e352f42
! Mem[0000000090800028] = d351e85f, %g2 = 00000000f844646e
ldsb [%i5+0x02b],%g2 ! %g2 = ffffffffffffffd3
! %l7 = ffffffffffffff96, Mem[000000005000002e] = aa0fd17e
sth %l7,[%i0+0x02e] ! Mem[000000005000002c] = aa0fff96
! %l0 = 000000004e323dee, Mem[000000009180003c] = 4e323dee
stb %l0,[%o0+0x03c] ! Mem[000000009180003c] = ee323dee
! Mem[0000000050000004] = fce1864c, %l3 = ffffffffffffffe2
ldsw [%i0+0x004],%l3 ! %l3 = fffffffffce1864c
! %l6 = 0000000068a84cfa, Mem[000000009180002b] = ffffff83
stb %l6,[%o0+0x02b] ! Mem[0000000091800028] = faffff83
! %l2 = fce1864c, %l3 = fce1864c, Mem[0000000091000030] = ffe2761e 864c449b
std %l2,[%i6+0x030] ! Mem[0000000091000030] = fce1864c fce1864c
! Mem[000000009180002c] = 836243bc, %g2 = ffffffffffffffd3
ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff83
p32_label_21:
! %l0 = 4e323dee, %l1 = ffff8362, Mem[0000000090800008] = 5a1ae612 1438c7c9
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 4e323dee ffff8362
! Mem[000000005000000c] = a94d2d07, %l7 = ffffffffffffff96
ldsh [%i0+0x00c],%l7 ! %l7 = ffffffffffffa94d
! Mem[0000000091000004] = 96b0a548, %g2 = ffffffffffffff83
ldsb [%i6+0x005],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000091000020] = fce1864c ffffffe2, %g2 = ffffff96, %g3 = 5e352f42
ldd [%i6+%o4],%g2 ! %g2 = 00000000fce1864c 00000000ffffffe2
! %l5 = 00000000000000a1, Mem[0000000050800028] = 51c576e2fce1864c
stx %l5,[%i1+%o5] ! Mem[0000000050800028] = 00000000000000a1
! Mem[0000000091800008] = 6afd6c8b cf2af9fb, %g2 = fce1864c, %g3 = ffffffe2
ldd [%o0+%o1],%g2 ! %g2 = 000000006afd6c8b 00000000cf2af9fb
! Mem[0000000091000000] = ff96c5f39896b0a5, %g2 = 000000006afd6c8b
ldx [%i6+%g0],%g2 ! %g2 = ff96c5f39896b0a5
! %l6 = 0000000068a84cfa, Mem[0000000091000006] = b0a548c2
sth %l6,[%i6+0x006] ! Mem[0000000091000004] = 4cfa48c2
! %l0 = 4e323dee, %l1 = ffff8362, Mem[0000000091800000] = 0000005a 7ab92c34
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 4e323dee ffff8362
! %l7 = ffffffffffffa94d, Mem[0000000091800000] = 4e323deeffff8362
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffffa94d
p32_label_22:
! Mem[0000000091000028] = 0000e200 6afd6c8b, %g2 = 9896b0a5, %g3 = cf2af9fb
ldd [%i6+%o5],%g2 ! %g2 = 000000000000e200 000000006afd6c8b
! %l3 = fffffffffce1864c, Mem[0000000091800008] = 6afd6c8b
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = fce1864c
! Mem[000000009180003c] = ee323dee, %g2 = 000000000000e200
lduw [%o0+0x03c],%g2 ! %g2 = 00000000ee323dee
! Mem[0000000091000018] = fce1864c, %g2 = 00000000ee323dee
lduw [%i6+%o3],%g2 ! %g2 = 00000000fce1864c
! Mem[0000000051000030] = 29100803, %l6 = 0000000068a84cfa
ldsh [%i2+0x032],%l6 ! %l6 = 0000000000000803
! %l7 = ffffffffffffa94d, Mem[0000000090800005] = a92f424e
stb %l7,[%i5+0x005] ! Mem[0000000090800004] = 4d2f424e
! Mem[0000000091000038] = 10a43cea, %g2 = 00000000fce1864c
ldsh [%i6+0x03a],%g2 ! %g2 = 00000000000010a4
! %l6 = 0000000000000803, Mem[0000000090000034] = 807fa20a
stw %l6,[%i4+0x034] ! Mem[0000000090000034] = 00000803
! Mem[0000000090800014] = 2f42b2d5, %g2 = 00000000000010a4
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000002f42
! Mem[0000000091800008] = 864ccf2a, %g2 = 0000000000002f42
lduh [%o0+0x00a],%g2 ! %g2 = 000000000000864c
p32_label_23:
! %l3 = fffffffffce1864c, Mem[0000000051800038] = a193bb4ec8b4e4c4
stx %l3,[%i3+0x038] ! Mem[0000000051800038] = fffffffffce1864c
! Mem[0000000091000030] = fce1864c fce1864c, %g2 = 0000864c, %g3 = 6afd6c8b
ldd [%i6+0x030],%g2 ! %g2 = 00000000fce1864c 00000000fce1864c
! %l6 = 0000000000000803, Mem[0000000090800035] = ff836283
stb %l6,[%i5+0x035] ! Mem[0000000090800034] = 03836283
! %l4 = 00000000, %l5 = 000000a1, Mem[0000000090000008] = ec28646e 07a92f42
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 00000000 000000a1
! %l7 = ffffffffffffa94d, Mem[0000000091800014] = 12204c45
stw %l7,[%o0+0x014] ! Mem[0000000091800014] = ffffa94d
! Mem[000000005000001c] = 63048a66, %l5 = 00000000000000a1
ldsb [%i0+0x01d],%l5 ! %l5 = 0000000000000004
! Mem[0000000050000038] = 37903ddb84a35177, %l4 = 0000000000000000
ldx [%i0+0x038],%l4 ! %l4 = 37903ddb84a35177
! Mem[000000009180002c] = ffff8362, %g18 = ee8d4434c72430b6
ldsw [%o0+0x02c],%g2 ! %g2 = ee8d4434c72430b6
! Mem[0000000051800034] = 0ef57030, %l6 = 0000000000000803
ldsb [%i3+0x036],%l6 ! %l6 = 0000000000000070
! %l7 = ffffffffffffa94d, Mem[000000005100000a] = 8d873405
stb %l7,[%i2+0x00a] ! Mem[0000000051000008] = 8d874d05
p32_label_24:
! Mem[0000000090000018] = 00000000 6afd6c8b, %g2 = ffff8362, %g3 = fce1864c
ldd [%i4+%o3],%g2 ! %g2 = 0000000000000000 000000006afd6c8b
! %l4 = 37903ddb84a35177, Mem[000000009000000e] = 00a1ffff
stb %l4,[%i4+0x00e] ! Mem[000000009000000c] = 77a1ffff
! Mem[0000000090000020] = 4e581baf, %g2 = 0000000000000000
lduw [%i4+%o4],%g2 ! %g2 = 000000004e581baf
! Mem[0000000050000010] = 19c98362, %l3 = fffffffffce1864c
ldsw [%i0+%o2],%l3 ! %l3 = 0000000019c98362
! %l5 = 0000000000000004, Mem[000000009080003c] = e746359f
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = 00000004
! Mem[0000000090000018] = 00000000, %g2 = 000000004e581baf
ldub [%i4+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = fce1864c, %g2 = 0000000000000000
ldsh [%i6+0x030],%g2 ! %g2 = fffffffffffffce1
! Mem[0000000090000004] = d6ba8c74, %g18 = ee8d4434c72430b6
ldsw [%i4+0x004],%g2 ! %g2 = ee8d4434c72430b6
! Mem[0000000050800024] = 03776f2d, %l3 = 0000000019c98362
ldsw [%i1+0x024],%l3 ! %l3 = 0000000003776f2d
! %l4 = 37903ddb84a35177, Mem[0000000050000008] = 0e6cbdaf
stw %l4,[%i0+%o1] ! Mem[0000000050000008] = 84a35177
p32_label_25:
! Mem[0000000050800010] = 6afd6c8b, %l1 = ffffffffffff8362
ldsw [%i1+%o2],%l1 ! %l1 = 000000006afd6c8b
! %l4 = 37903ddb84a35177, Mem[0000000050000000] = 3b681dc2
stb %l4,[%i0+%g0] ! Mem[0000000050000000] = 77681dc2
! %l5 = 0000000000000004, Mem[000000005000002e] = aa0fff96
sth %l5,[%i0+0x02e] ! Mem[000000005000002c] = aa0f0004
! %l2 = fce1864c, %l3 = 03776f2d, Mem[0000000091000020] = fce1864c ffffffe2
std %l2,[%i6+%o4] ! Mem[0000000091000020] = fce1864c 03776f2d
! Mem[0000000091000034] = 4cbd8a10, %g2 = ffffffffd6ba8c74
ldsb [%i6+0x037],%g2 ! %g2 = 000000000000004c
! Mem[0000000090800000] = ca074d2f, %g2 = 000000000000004c
ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffffca
! %l3 = 0000000003776f2d, Mem[000000009100002a] = e2006afd
stb %l3,[%i6+0x02a] ! Mem[0000000091000028] = 2d006afd
! Mem[0000000091800018] = ad5cb768, %g2 = ffffffffffffffca
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000ad5c
! Mem[0000000050800018] = 5c1a1b603259736f, %l5 = 0000000000000004
ldx [%i1+%o3],%l5 ! %l5 = 5c1a1b603259736f
! Mem[0000000090800020] = 0c86ef26, %g2 = 000000000000ad5c
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000000c86
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000004e323dee
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006afd6c8b
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 3b681dc2fce1864c
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000003776f2d
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 37903ddb84a35177
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 5c1a1b603259736f
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000070
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffa94d
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1926fab8 2a18a3b9
bne %xcc,p32_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0fe79bb2 dc6ad54a
bne %xcc,p32_f4_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 77681dc2fce1864c
ldx [%i0+0x000],%g3 ! Observed data at 0000000050000000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 84a35177a94d2d07
ldx [%i0+0x008],%g3 ! Observed data at 0000000050000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9475e7cfaa0f0004
ldx [%i0+0x028],%g3 ! Observed data at 0000000050000028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x028,%g4
set p32_local1_expect,%g1
p32_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 00000000000000a1
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 = b9cca838a30f61a6
ldx [%i2+0x000],%g3 ! Observed data at 0000000051000000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8d874d054f133db2
ldx [%i2+0x008],%g3 ! Observed data at 0000000051000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000000000a1
ldx [%i2+0x018],%g3 ! Observed data at 0000000051000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fce1864ca30f61a6
ldx [%i2+0x020],%g3 ! Observed data at 0000000051000020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 61a6bef43949756f
ldx [%i2+0x028],%g3 ! Observed data at 0000000051000028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3f545a5c4569a838
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+0x020],%g2 ! Expected data = e30299263dcc00a1
ldx [%i3+0x020],%g3 ! Observed data at 0000000051800020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e32c347b41ac9f00
ldx [%i3+0x028],%g3 ! Observed data at 0000000051800028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = fffffffffce1864c
ldx [%i3+0x038],%g3 ! Observed data at 0000000051800038
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x038,%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_f2_fail:
set p32_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f4_fail:
set p32_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 32 failed
p32_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x080] ! Set processor 32 done flag
set p32_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 32 failed
p32_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x080] ! Set processor 32 done flag
set p32_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p32_selfmod_failed:
ba p32_failed
mov 0xabc,%g1
p32_common_error:
or %g0,0xf00,%g1
ba p32_failed
mov %o5,%g3
p32_common_signature_error:
set p32_temp,%g1
ba p32_failed
st %g2,[%g1] ! Common Lock Number
p32_common_timeout:
set p32_temp,%g1
ba p32_failed
st %g2,[%g1] ! Common Lock Number
p32_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p32_failed
mov 0x0,%g3
p32_trap1e:
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050800010]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000050000010]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050000018]
stda %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800020]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051000020]
stwa %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800000]
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051000008]
done
p32_trap1o:
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050800010]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000050000010]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050000018]
stda %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800020]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051000020]
stwa %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800000]
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051000008]
done
p32_trap2e:
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051000028]
stba %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000028]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050800020]
stha %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000018]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051800010]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000050000008]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051800010]
done
p32_trap2o:
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000051000028]
stba %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000028]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050800020]
stha %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051000018]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051800010]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000050000008]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051800010]
done
p32_trap3e:
nop
nop
nop
nop
nop
nop
done
p32_trap3o:
nop
nop
nop
nop
nop
nop
done
p32_init_memory_pointers:
set p32_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p32_local0_start,%i0
set p32_local1_start,%i1
set p32_local2_start,%i2
set p32_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4bd5e0b412209845
ldx [%g1+0x008],%l1 ! %l1 = 4ede0cc5e27e2948
ldx [%g1+0x010],%l2 ! %l2 = 5da66020bd8a10a4
ldx [%g1+0x018],%l3 ! %l3 = b95bddf63ceac5f3
ldx [%g1+0x020],%l4 ! %l4 = 7513e6a9ec28646e
ldx [%g1+0x028],%l5 ! %l5 = 07a8bcca07a92f42
ldx [%g1+0x030],%l6 ! %l6 = b9654de84e581baf
ldx [%g1+0x038],%l7 ! %l7 = e6d96ba67ab92c34
! 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 = 84997912 5092dd75 0b47e156 5e3c73cf
! %f4 = 3cdd4a9d 5165a310 c2bdc654 98630c68
! %f8 = f93b8d2f e9cdff18 1244d6d3 8b446ddc
! %f12 = d5326b3f d9052cda 712920f2 c21e76c5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b2879763 cc2b9b03 ecdb40e6 2094bb18
! %f20 = 9ad662d3 54f17d71 07acf124 cbd755aa
! %f24 = 055727f9 69cf02c5 6da08a6c f5526af9
! %f28 = 26c42ae5 88490642 79ccfeb6 bb3d205b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cdcc0da1 ab876913 771c7b71 a8c64a6b
! %f36 = 1b1a1875 bbcc6b8d 3a8004b6 55f9cc6d
! %f40 = ed2187da 2a0e9dfb 9406a433 8b576e13
! %f44 = ddbac928 ce66f36f baf3dc7c da8a8bf9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb7e9757f00000003,%g7,%g1 ! GSR scale = 0, align = 3
wr %g1,%g0,%gsr ! GSR = b7e9757f00000003
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 33
p33_label_1:
! Mem[0000000052000020] = 39b2f38d, %l1 = 4b2bcc469cb65ceb
ldsb [%i0+0x021],%l1 ! %l1 = ffffffffffffffb2
! Mem[0000000091000030] = a5b5761e, %g18 = 46683173eb457687
ldsw [%i6+0x030],%g2 ! %g2 = 46683173eb457687
! %l0 = f1e3a5de3abe8af8, Mem[0000000091800025] = 3ff05315
stb %l0,[%o0+0x025] ! Mem[0000000091800024] = f8f05315
! Mem[0000000053800000] = c6fbb327, %l3 = 522ccd3238a22591
ldsh [%i3+%g0],%l3 ! %l3 = ffffffffffffc6fb
! Mem[000000009080000c] = c7c9f844, %g2 = ffffffffa5b5761e
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffffc7c9
! %l3 = ffffffffffffc6fb, Mem[000000009180001c] = b7684e28
stb %l3,[%o0+0x01c] ! Mem[000000009180001c] = fb684e28
! %l4 = 5f63b4363b290ff1, Mem[0000000053000010] = c501a849
stw %l4,[%i2+%o2] ! Mem[0000000053000010] = 3b290ff1
! Mem[0000000090000028] = af022e977d3b2cbb, %g2 = ffffffffffffc7c9
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! %l2 = c000dcb07873d44b, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = c000dcb07873d44b
! %l2 = c000dcb07873d44b, Mem[0000000052800000] = d1a08c92
stw %l2,[%i1+%g0] ! Mem[0000000052800000] = 7873d44b
p33_label_2:
! Mem[0000000091000038] = e25676cb, %g2 = af022e977d3b2cbb
lduw [%i6+0x038],%g2 ! %g2 = 00000000e25676cb
! %l0 = 3abe8af8, %l1 = ffffffb2, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 3abe8af8 ffffffb2
! %l4 = 5f63b4363b290ff1, Mem[0000000090800020] = 0c86ef26
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = 3b290ff1
! %l5 = 5fdb6825d68da401, Mem[0000000091000036] = 449be256
stb %l5,[%i6+0x036] ! Mem[0000000091000034] = 019be256
! %l4 = 5f63b4363b290ff1, Mem[0000000090800031] = f607f479
stb %l4,[%i5+0x031] ! Mem[0000000090800030] = f107f479
! %l7 = 4e55baea37da52b5, Mem[0000000090800022] = 0ff13514
stb %l7,[%i5+0x022] ! Mem[0000000090800020] = b5f13514
! %l5 = 5fdb6825d68da401, Mem[0000000090000038] = 53918eb2e6c51178
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 5fdb6825d68da401
! Mem[0000000053000024] = 364c61da, %l1 = ffffffffffffffb2
ldub [%i2+0x024],%l1 ! %l1 = 0000000000000036
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = 00000000e25676cb
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! %l5 = 5fdb6825d68da401, Mem[0000000091000028] = 21a95ba1
sth %l5,[%i6+%o5] ! Mem[0000000091000028] = a4015ba1
p33_label_3:
! Mem[000000009080001c] = db268a9a, %g18 = 46683173eb457687
ldsw [%i5+0x01c],%g2 ! %g2 = 46683173eb457687
! Mem[0000000090000004] = 4bb427e0, %g2 = ffffffffdb268a9a
ldsb [%i4+0x007],%g2 ! %g2 = 000000000000004b
! %l0 = 3abe8af8, %l1 = 00000036, Mem[0000000090000020] = 0ad8f703 0332e58e
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 3abe8af8 00000036
! %l0 = 3abe8af8, %l1 = 00000036, Mem[0000000090000000] = c000dcb0 7873d44b
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 3abe8af8 00000036
! Mem[0000000053000038] = ee9af67db53e8ae1, %l7 = 4e55baea37da52b5
ldx [%i2+0x038],%l7 ! %l7 = ee9af67db53e8ae1
! Mem[0000000091800018] = 06faad5c fb684e28, %g2 = 0000004b, %g3 = 00000000
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000fb684e28
! %l5 = 5fdb6825d68da401, Mem[0000000091000003] = 8898f9b0
stb %l5,[%i6+0x003] ! Mem[0000000091000000] = 0198f9b0
! %l4 = 5f63b4363b290ff1, Mem[0000000053000010] = 3b290ff169877bf6
stx %l4,[%i2+%o2] ! Mem[0000000053000010] = 5f63b4363b290ff1
! Mem[000000005280002c] = ceb3559c, %l0 = f1e3a5de3abe8af8
lduh [%i1+0x02e],%l0 ! %l0 = 000000000000559c
! Mem[0000000091800014] = 8cae06fa, %g2 = 0000000006faad5c
lduh [%o0+0x016],%g2 ! %g2 = 0000000000008cae
p33_label_4:
! Mem[0000000091800038] = 54b6116d, %g2 = 0000000000008cae
lduh [%o0+0x038],%g2 ! %g2 = 00000000000054b6
! %l7 = ee9af67db53e8ae1, Mem[000000009000003a] = 6825d68d
stb %l7,[%i4+0x03a] ! Mem[0000000090000038] = e125d68d
! Mem[0000000090000008] = b427e099, %g2 = 00000000000054b6
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000090800018] = b2d54dc6db268a9a, %g2 = ffffffffffffffb4
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc6db268a9a
! Mem[0000000091000004] = 98f9b0a5, %g2 = b2d54dc6db268a9a
lduh [%i6+0x004],%g2 ! %g2 = 00000000000098f9
! Mem[0000000090800008] = 5a1ae612, %g18 = 46683173eb457687
ldsw [%i5+%o1],%g2 ! %g2 = 46683173eb457687
! Mem[0000000090800008] = 1214acc7, %g2 = 000000005a1ae612
ldsb [%i5+0x00b],%g2 ! %g2 = 0000000000000012
! Mem[0000000090800024] = 35144907, %g2 = 0000000000000012
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000003514
! Mem[0000000053800038] = 62e1241a, %l1 = 0000000000000036
lduw [%i3+0x038],%l1 ! %l1 = 0000000062e1241a
! Mem[0000000090800000] = 73d0acf8, %g2 = 0000000000003514
ldsb [%i5+%g0],%g2 ! %g2 = 0000000000000073
p33_label_5:
! Mem[0000000091800010] = 6e4e5182, %g2 = 0000000000000073
lduh [%o0+%o2],%g2 ! %g2 = 0000000000006e4e
! Mem[0000000091800038] = 116d9d52, %g2 = 0000000000006e4e
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000011
! %l0 = 000000000000559c, Mem[0000000090800020] = 3b29b5f135144907
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = 000000000000559c
! Mem[0000000091800024] = f8f05315, %g2 = 0000000000000011
ldub [%o0+0x025],%g2 ! %g2 = 00000000000000f8
! Mem[0000000090800028] = f5d351e8, %g2 = 00000000000000f8
ldsh [%i5+0x02a],%g2 ! %g2 = fffffffffffff5d3
! Mem[0000000091800004] = 07b3e6aa, %g18 = 46683173eb457687
ldsw [%o0+0x004],%g2 ! %g2 = 46683173eb457687
! Mem[000000009100002c] = d051a5b5, %g2 = 0000000007b3e6aa
ldub [%i6+0x02e],%g2 ! %g2 = 00000000000000d0
! %l2 = c000dcb07873d44b, Mem[0000000091800018] = 06faad5cfb684e28
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = c000dcb07873d44b
! Mem[0000000091000034] = 1214019b, %g2 = 00000000000000d0
lduw [%i6+0x034],%g2 ! %g2 = 000000001214019b
! Mem[000000005280003c] = a77976dc, %l0 = 000000000000559c
lduh [%i1+0x03c],%l0 ! %l0 = 000000000000a779
p33_label_6:
! Mem[0000000053800020] = a9ab8668 bc2da482, %l6 = c18133a9, %l7 = b53e8ae1
ldd [%i3+%o4],%l6 ! %l6 = 00000000a9ab8668 00000000bc2da482
! %l0 = 0000a779, %l1 = 62e1241a, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 0000a779 62e1241a
! %l0 = 000000000000a779, Mem[000000009080001d] = 268a9a00
stb %l0,[%i5+0x01d] ! Mem[000000009080001c] = 798a9a00
! Mem[0000000091800034] = 258454b6, %g2 = 000000001214019b
lduh [%o0+0x036],%g2 ! %g2 = 0000000000002584
! Mem[0000000090800018] = b2d54dc6, %g2 = 0000000000002584
lduh [%i5+%o3],%g2 ! %g2 = 000000000000b2d5
! Mem[000000009180003c] = adff0000, %g2 = 000000000000b2d5
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffadff
! Mem[0000000091000020] = 8b0950dd, %g18 = 46683173eb457687
ldsw [%i6+%o4],%g2 ! %g2 = 46683173eb457687
! Mem[000000009180000c] = d9af6e4e, %g2 = ffffffff8b0950dd
ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffd9
! %l0 = 000000000000a779, Mem[0000000091000036] = 019be256
sth %l0,[%i6+0x036] ! Mem[0000000091000034] = a779e256
! %l7 = 00000000bc2da482, Mem[0000000091800010] = 6e4e5182
sth %l7,[%o0+%o2] ! Mem[0000000091800010] = a4825182
p33_label_7:
! Mem[000000009180003c] = ff000000, %g2 = ffffffffffffffd9
ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800034] = 258454b6, %g2 = ffffffffffffffff
lduh [%o0+0x036],%g2 ! %g2 = 0000000000002584
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 0000000000002584
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! %l7 = 00000000bc2da482, Mem[0000000091800028] = 153f24b0
stb %l7,[%o0+%o5] ! Mem[0000000091800028] = 823f24b0
! Mem[0000000091000028] = a4015ba1 08a9d051, %g2 = 9d52adff, %g3 = fb684e28
ldd [%i6+%o5],%g2 ! %g2 = 00000000a4015ba1 0000000008a9d051
! Mem[0000000091800018] = c000dcb07873d44b, %g2 = 00000000a4015ba1
ldx [%o0+%o3],%g2 ! %g2 = c000dcb07873d44b
! Mem[000000005380002c] = 3c9e71b8, %l3 = ffffffffffffc6fb
ldsh [%i3+0x02c],%l3 ! %l3 = 0000000000003c9e
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = c000dcb07873d44b
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! Mem[0000000052800010] = d1df54a5, %l5 = 5fdb6825d68da401
ldsw [%i1+%o2],%l5 ! %l5 = ffffffffd1df54a5
! Mem[000000009080000c] = 62e1241a, %g2 = 43bc1d8151532584
ldsh [%i5+0x00c],%g2 ! %g2 = 00000000000062e1
p33_label_8:
! %l0 = 000000000000a779, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 000000000000a779
! %l7 = 00000000bc2da482, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = 00000000bc2da482
! %l4 = 5f63b4363b290ff1, Mem[0000000091000034] = 1214a779
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = 3b290ff1
! Mem[000000005280003c] = a77976dc, %l7 = 00000000bc2da482
ldsw [%i1+0x03c],%l7 ! %l7 = ffffffffa77976dc
! %l2 = 7873d44b, %l3 = 00003c9e, Mem[0000000090000020] = 3abe8af8 00000036
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 7873d44b 00003c9e
! Mem[0000000091800028] = 823f24b0, %g2 = 00000000000062e1
lduh [%o0+%o5],%g2 ! %g2 = 000000000000823f
! Mem[0000000091000004] = 98f9b0a5, %g2 = 000000000000823f
lduw [%i6+0x004],%g2 ! %g2 = 0000000098f9b0a5
! Mem[0000000090000038] = 5fdbe125 d68da401, %g2 = 98f9b0a5, %g3 = 08a9d051
ldd [%i4+0x038],%g2 ! %g2 = 000000005fdbe125 00000000d68da401
! %l3 = 0000000000003c9e, Mem[000000009080003c] = adc27bb0
sth %l3,[%i5+0x03c] ! Mem[000000009080003c] = 3c9e7bb0
! %l0 = 000000000000a779, Mem[000000009080001a] = 4dc6db79
stb %l0,[%i5+0x01a] ! Mem[0000000090800018] = 79c6db79
p33_label_9:
! %l5 = ffffffffd1df54a5, Mem[0000000091000002] = 2f0198f9
sth %l5,[%i6+0x002] ! Mem[0000000091000000] = 54a598f9
! Mem[0000000090000030] = 7a6764e2, %g18 = 46683173eb457687
ldsw [%i4+0x030],%g2 ! %g2 = 46683173eb457687
! %l4 = 3b290ff1, %l5 = d1df54a5, Mem[0000000053800008] = 6f8debed e3d3556b
std %l4,[%i3+%o1] ! Mem[0000000053800008] = 3b290ff1 d1df54a5
! %l4 = 3b290ff1, %l5 = d1df54a5, Mem[0000000091000000] = 6ae854a5 98f9b0a5
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 3b290ff1 d1df54a5
! Mem[0000000052800008] = d49d9f55 2869f431, %l2 = 7873d44b, %l3 = 00003c9e
ldd [%i1+%o1],%l2 ! %l2 = 00000000d49d9f55 000000002869f431
! %l3 = 000000002869f431, Mem[000000005200002c] = 672cf147
sth %l3,[%i0+0x02c] ! Mem[000000005200002c] = f431f147
! Mem[0000000091800000] = 00000000 0000a779, %g2 = 7a6764e2, %g3 = d68da401
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 000000000000a779
! Mem[0000000090800020] = 00000000 0000559c, %g2 = 00000000, %g3 = 0000a779
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000000 000000000000559c
! Mem[0000000091000034] = 3b290ff1, %g2 = 0000000000000000
ldsb [%i6+0x034],%g2 ! %g2 = 000000000000003b
! %l1 = 0000000062e1241a, Mem[0000000090800036] = e95e66e1
stb %l1,[%i5+0x036] ! Mem[0000000090800034] = 1a5e66e1
p33_label_10:
! Mem[0000000090000000] = 3abe8af8, %g2 = 000000000000003b
ldsb [%i4+%g0],%g2 ! %g2 = 000000000000003a
! Mem[0000000090800028] = 4459f5d3, %g2 = 000000000000003a
lduw [%i5+%o5],%g2 ! %g2 = 000000004459f5d3
! Mem[0000000091800020] = 979dbaf8, %g2 = 000000004459f5d3
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffff979d
! Mem[0000000091000000] = 3b290ff1, %g2 = ffffffffffff979d
lduw [%i6+%g0],%g2 ! %g2 = 000000003b290ff1
! %l2 = 00000000d49d9f55, Mem[0000000090800028] = 4459f5d351e85f11
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 00000000d49d9f55
! Mem[0000000053000004] = 22b260ad, %l6 = 00000000a9ab8668
lduw [%i2+0x004],%l6 ! %l6 = 0000000022b260ad
! Mem[0000000090800038] = 66e1d7bc 3c9e7bb0, %g2 = 3b290ff1, %g3 = 0000559c
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 000000003c9e7bb0
! %l4 = 5f63b4363b290ff1, Mem[0000000090800020] = 000000000000559c
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 5f63b4363b290ff1
! %l6 = 0000000022b260ad, Mem[0000000091800030] = 43bc1d81
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 22b260ad
! %l0 = 000000000000a779, Mem[000000009080001d] = 798a9a5f
stb %l0,[%i5+0x01d] ! Mem[000000009080001c] = 798a9a5f
p33_label_11:
! %l0 = 000000000000a779, Mem[0000000053000016] = 3b290ff1
stb %l0,[%i2+0x016] ! Mem[0000000053000014] = 3b2979f1
! %l2 = d49d9f55, %l3 = 2869f431, Mem[0000000091800030] = 22b260ad 51532584
std %l2,[%o0+0x030] ! Mem[0000000091800030] = d49d9f55 2869f431
! %l6 = 22b260ad, %l7 = a77976dc, Mem[0000000053800030] = 57303e1b daa05fec
std %l6,[%i3+0x030] ! Mem[0000000053800030] = 22b260ad a77976dc
! Mem[0000000091800034] = 2869f431, %g18 = 46683173eb457687
ldsw [%o0+0x034],%g2 ! %g2 = 46683173eb457687
! Mem[0000000091000028] = a4015ba108a9d051, %g2 = 000000002869f431
ldx [%i6+%o5],%g2 ! %g2 = a4015ba108a9d051
! %l7 = ffffffffa77976dc, Mem[0000000090800030] = eaf107f479e21a5e
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = ffffffffa77976dc
! Mem[0000000091800000] = 00000000, %g2 = a4015ba108a9d051
ldub [%o0+0x002],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000d49d9f55, Mem[000000005200000c] = 2d984b4b
stw %l2,[%i0+0x00c] ! Mem[000000005200000c] = d49d9f55
! Mem[0000000091800020] = 5566979d, %g2 = 0000000000000000
lduh [%o0+%o4],%g2 ! %g2 = 0000000000005566
! Mem[0000000090000030] = 7a6764e2, %g18 = 46683173eb457687
ldsw [%i4+0x030],%g2 ! %g2 = 46683173eb457687
p33_label_12:
! Mem[0000000091800024] = f053823f, %g2 = 000000007a6764e2
ldsh [%o0+0x026],%g2 ! %g2 = fffffffffffff053
! %l6 = 0000000022b260ad, Mem[0000000090000020] = 7873d44b00003c9e
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 0000000022b260ad
! Mem[0000000052000004] = baa865f3, %l3 = 000000002869f431
lduw [%i0+0x004],%l3 ! %l3 = 00000000baa865f3
! %l0 = 0000a779, %l1 = 62e1241a, Mem[0000000053800030] = 22b260ad a77976dc
std %l0,[%i3+0x030] ! Mem[0000000053800030] = 0000a779 62e1241a
! Mem[0000000053800038] = 62e1241a, %l6 = 0000000022b260ad
ldsb [%i3+0x039],%l6 ! %l6 = ffffffffffffffe1
! %l2 = 00000000d49d9f55, Mem[000000005280003c] = a77976dc
sth %l2,[%i1+0x03c] ! Mem[000000005280003c] = 9f5576dc
! Mem[0000000091000010] = cd7757fe, %g2 = fffffffffffff053
ldsb [%i6+0x013],%g2 ! %g2 = ffffffffffffffcd
! Mem[000000009100003c] = 62bf8c8f, %g18 = 46683173eb457687
ldsw [%i6+0x03c],%g2 ! %g2 = 46683173eb457687
! Mem[0000000091000010] = 6cff95cd 7757fe01, %g2 = 62bf8c8f, %g3 = 3c9e7bb0
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000007757fe01
! Mem[0000000091000000] = 0ff1d1df, %g2 = 000000006cff95cd
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000000ff1
p33_label_13:
! %l4 = 5f63b4363b290ff1, Mem[0000000090800028] = 00000000d49d9f55
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 5f63b4363b290ff1
! Mem[000000009180000c] = 2da482a4, %g2 = 0000000000000ff1
ldsb [%o0+0x00d],%g2 ! %g2 = 000000000000002d
! Mem[0000000090800000] = 73d0acf8, %g2 = 000000000000002d
lduw [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8
! %l5 = ffffffffd1df54a5, Mem[0000000091800020] = 5566979d
sth %l5,[%o0+%o4] ! Mem[0000000091800020] = 54a5979d
! %l5 = ffffffffd1df54a5, Mem[0000000091800000] = 000000000000a779
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = ffffffffd1df54a5
! %l0 = 000000000000a779, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 000000000000a779
! %l6 = ffffffe1, %l7 = a77976dc, Mem[0000000091800028] = 823f24b0 df4e4459
std %l6,[%o0+%o5] ! Mem[0000000091800028] = ffffffe1 a77976dc
! Mem[0000000090000014] = d828ead6, %g2 = 0000000073d0acf8
lduh [%i4+0x014],%g2 ! %g2 = 000000000000d828
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 0000d828, %g3 = 7757fe01
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! Mem[000000009100001c] = 47a19fcf, %g2 = 00000000e25676cb
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
p33_label_14:
! %l2 = 00000000d49d9f55, Mem[0000000052800034] = 0722c004
stw %l2,[%i1+0x034] ! Mem[0000000052800034] = d49d9f55
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 00000000000047a1
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! Mem[0000000091000020] = 8b0950dd0f65f93d, %g2 = 54b6116d9d52adff
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd0f65f93d
! %l2 = 00000000d49d9f55, Mem[0000000053800008] = 3b290ff1d1df54a5
stx %l2,[%i3+%o1] ! Mem[0000000053800008] = 00000000d49d9f55
! %l5 = ffffffffd1df54a5, Mem[000000005380001c] = 067947c6
sth %l5,[%i3+0x01c] ! Mem[000000005380001c] = 54a547c6
! Mem[000000009180001c] = 4b54a597, %g2 = 8b0950dd0f65f93d
ldsb [%o0+0x01f],%g2 ! %g2 = 000000000000004b
! Mem[0000000091800014] = 96298cae, %g2 = 000000000000004b
ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9629
! %l1 = 0000000062e1241a, Mem[0000000090000028] = af022e97
stw %l1,[%i4+%o5] ! Mem[0000000090000028] = 62e1241a
! %l2 = 00000000d49d9f55, Mem[0000000091800018] = c000dcb07873d44b
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000000d49d9f55
! Mem[0000000053000010] = 5f63b436, %l1 = 0000000062e1241a
lduh [%i2+%o2],%l1 ! %l1 = 0000000000005f63
p33_label_15:
! Mem[000000009000003c] = d68da401, %g2 = ffffffffffff9629
ldub [%i4+0x03c],%g2 ! %g2 = 00000000000000d6
! Mem[0000000090800008] = 0000a779, %g2 = 00000000000000d6
lduw [%i5+%o1],%g2 ! %g2 = 000000000000a779
! Mem[000000009180003c] = 9d52adff, %g18 = 46683173eb457687
ldsw [%o0+0x03c],%g2 ! %g2 = 46683173eb457687
! Mem[0000000091800030] = d49d9f55, %g18 = 46683173eb457687
ldsw [%o0+0x030],%g2 ! %g2 = 46683173eb457687
! %l7 = ffffffffa77976dc, Mem[000000009080001c] = db798a9a
sth %l7,[%i5+0x01c] ! Mem[000000009080001c] = 76dc8a9a
! Mem[0000000052000038] = 1b90d72a, %l4 = 5f63b4363b290ff1
ldub [%i0+0x03b],%l4 ! %l4 = 000000000000002a
! Mem[000000009180001c] = 5554a597, %g2 = ffffffffd49d9f55
ldsb [%o0+0x01f],%g2 ! %g2 = 0000000000000055
! %l2 = 00000000d49d9f55, Mem[0000000052800014] = 0794c833
stw %l2,[%i1+0x014] ! Mem[0000000052800014] = d49d9f55
! Mem[0000000090800038] = bc3c9e7b, %g2 = 0000000000000055
ldsb [%i5+0x03b],%g2 ! %g2 = ffffffffffffffbc
! Mem[000000005300003c] = b53e8ae1, %l1 = 0000000000005f63
ldsb [%i2+0x03f],%l1 ! %l1 = ffffffffffffffe1
p33_label_16:
! Mem[0000000052800010] = d1df54a5d49d9f55, %l0 = 000000000000a779
ldx [%i1+%o2],%l0 ! %l0 = d1df54a5d49d9f55
! Mem[0000000090000020] = 00000000 22b260ad, %g2 = ffffffbc, %g3 = 62bf8c8f
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000000 0000000022b260ad
! %l1 = ffffffffffffffe1, Mem[0000000091800030] = d49d9f552869f431
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffffe1
! Mem[0000000052800038] = 1e90c618, %l0 = d1df54a5d49d9f55
ldsw [%i1+0x038],%l0 ! %l0 = 000000001e90c618
! %l0 = 000000001e90c618, Mem[0000000090800024] = 3b290ff1
stw %l0,[%i5+0x024] ! Mem[0000000090800024] = 1e90c618
! Mem[0000000091800008] = 00bc2da4, %g2 = 0000000000000000
ldub [%o0+0x00b],%g2 ! %g2 = 0000000000000000
! Mem[000000009080000c] = 62e1241a, %g2 = 0000000000000000
ldsh [%i5+0x00c],%g2 ! %g2 = 00000000000062e1
! %l1 = ffffffffffffffe1, Mem[0000000053000018] = 9e00a852
stw %l1,[%i2+%o3] ! Mem[0000000053000018] = ffffffe1
! %l6 = ffffffe1, %l7 = a77976dc, Mem[0000000090800010] = 3abe8af8 ffffffb2
std %l6,[%i5+%o2] ! Mem[0000000090800010] = ffffffe1 a77976dc
! Mem[0000000090000004] = 00000036, %g2 = 00000000000062e1
lduh [%i4+0x004],%g2 ! %g2 = 0000000000000000
p33_label_17:
! %l4 = 000000000000002a, Mem[0000000091800036] = ffe154b6
sth %l4,[%o0+0x036] ! Mem[0000000091800034] = 002a54b6
! Mem[0000000091800010] = a482518296298cae, %g2 = 0000000000000000
ldx [%o0+%o2],%g2 ! %g2 = a482518296298cae
! %l4 = 0000002a, %l5 = d1df54a5, Mem[0000000090000028] = 62e1241a 7d3b2cbb
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000002a d1df54a5
! Mem[0000000053000008] = 4b14137f, %l0 = 000000001e90c618
lduw [%i2+%o1],%l0 ! %l0 = 000000004b14137f
! Mem[000000009180002c] = a77976dc, %g18 = 46683173eb457687
ldsw [%o0+0x02c],%g2 ! %g2 = 46683173eb457687
! %l1 = ffffffffffffffe1, Mem[0000000052800032] = db4fe52b
sth %l1,[%i1+0x032] ! Mem[0000000052800030] = db4fffe1
! %l6 = ffffffffffffffe1, Mem[0000000091800000] = ffffffffd1df54a5
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffffffe1
! %l4 = 000000000000002a, Mem[000000009000003e] = a4010000
stb %l4,[%i4+0x03e] ! Mem[000000009000003c] = 2a010000
! %l7 = ffffffffa77976dc, Mem[0000000053000024] = 364c61da
sth %l7,[%i2+0x024] ! Mem[0000000053000024] = 76dc61da
! %l2 = 00000000d49d9f55, Mem[0000000053000010] = 5f63b4363b2979f1
stx %l2,[%i2+%o2] ! Mem[0000000053000010] = 00000000d49d9f55
p33_label_18:
! Mem[0000000091800004] = ffffe100, %g2 = ffffffffa77976dc
ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffffff
! %l3 = 00000000baa865f3, Mem[000000009180002e] = 76dcffff
sth %l3,[%o0+0x02e] ! Mem[000000009180002c] = 65f3ffff
! %l5 = ffffffffd1df54a5, Mem[0000000091800018] = 00000000d49d9f55
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = ffffffffd1df54a5
! %l7 = ffffffffa77976dc, Mem[0000000090800024] = 1e90c618
stw %l7,[%i5+0x024] ! Mem[0000000090800024] = a77976dc
! Mem[0000000090800004] = dd4bc205, %g2 = ffffffffffffffff
lduh [%i5+0x004],%g2 ! %g2 = 000000000000dd4b
! %l2 = 00000000d49d9f55, Mem[0000000091800023] = 9dbaf8f0
stb %l2,[%o0+0x023] ! Mem[0000000091800020] = 55baf8f0
! Mem[0000000091000034] = 3b290ff1, %g18 = 46683173eb457687
ldsw [%i6+0x034],%g2 ! %g2 = 46683173eb457687
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 000000003b290ff1
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! %l4 = 0000002a, %l5 = d1df54a5, Mem[0000000052000018] = c670d9cb 6a3ee080
std %l4,[%i0+%o3] ! Mem[0000000052000018] = 0000002a d1df54a5
! %l3 = 00000000baa865f3, Mem[0000000090000018] = 1d179028
stw %l3,[%i4+%o3] ! Mem[0000000090000018] = baa865f3
p33_label_19:
! Mem[0000000091000020] = 8b0950dd, %g2 = 54b6116d9d52adff
lduw [%i6+%o4],%g2 ! %g2 = 000000008b0950dd
! Mem[0000000091800028] = ffffe1a7, %g2 = 000000008b0950dd
ldsb [%o0+0x029],%g2 ! %g2 = ffffffffffffffff
! Mem[000000009100001c] = 47a19fcf, %g2 = ffffffffffffffff
lduw [%i6+0x01c],%g2 ! %g2 = 0000000047a19fcf
! Mem[0000000091000028] = 015ba108, %g2 = 0000000047a19fcf
ldsb [%i6+0x029],%g2 ! %g2 = 0000000000000001
! Mem[0000000091000010] = 00000000, %g2 = 0000000000000001
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000000000
! Mem[0000000053800018] = 68c7e29a 54a547c6, %l0 = 4b14137f, %l1 = ffffffe1
ldd [%i3+%o3],%l0 ! %l0 = 0000000068c7e29a 0000000054a547c6
! Mem[0000000091000010] = 00000000, %g2 = 0000000000000000
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000000000
! %l4 = 000000000000002a, Mem[0000000091800018] = ffffffff
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = 0000002a
! Mem[000000009180001c] = 54a554a5, %g2 = 0000000000000000
ldub [%o0+0x01e],%g2 ! %g2 = 0000000000000054
! %l5 = ffffffffd1df54a5, Mem[000000009100000c] = 7312abd6
stb %l5,[%i6+0x00c] ! Mem[000000009100000c] = a512abd6
p33_label_20:
! Mem[0000000090000000] = 8af80000, %g2 = 0000000000000054
lduh [%i4+0x002],%g2 ! %g2 = 0000000000008af8
! %l7 = ffffffffa77976dc, Mem[0000000090800028] = 5f63b436
stw %l7,[%i5+%o5] ! Mem[0000000090800028] = a77976dc
! Mem[0000000090000008] = b427e099, %g2 = 0000000000008af8
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! Mem[000000005280001c] = fc91b502, %l7 = ffffffffa77976dc
lduh [%i1+0x01e],%l7 ! %l7 = 000000000000b502
! Mem[0000000090000030] = 7a6764e2, %g2 = 00000000b427e099
lduw [%i4+0x030],%g2 ! %g2 = 000000007a6764e2
! Mem[0000000091800018] = 0000002a d1df54a5, %g2 = 7a6764e2, %g3 = 22b260ad
ldd [%o0+%o3],%g2 ! %g2 = 000000000000002a 00000000d1df54a5
! %l2 = 00000000d49d9f55, Mem[000000009000003c] = d68d2a01
sth %l2,[%i4+0x03c] ! Mem[000000009000003c] = 9f552a01
! Mem[0000000091800004] = e1000000, %g2 = 000000000000002a
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000e1
! Mem[0000000090800030] = ffffffffa77976dc, %g2 = 00000000000000e1
ldx [%i5+0x030],%g2 ! %g2 = ffffffffa77976dc
! Mem[0000000052800014] = d49d9f55, %l0 = 0000000068c7e29a
ldsb [%i1+0x017],%l0 ! %l0 = 0000000000000055
p33_label_21:
! Mem[0000000091000014] = a7795ffa, %g2 = ffffffffa77976dc
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffa779
! Mem[0000000053000034] = bee51a23, %l2 = 00000000d49d9f55
ldsw [%i2+0x034],%l2 ! %l2 = ffffffffbee51a23
! Mem[000000009100001c] = 47a19fcf, %g18 = 46683173eb457687
ldsw [%i6+0x01c],%g2 ! %g2 = 46683173eb457687
! %l0 = 00000055, %l1 = 54a547c6, Mem[0000000090000020] = 00000000 22b260ad
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000055 54a547c6
! %l7 = 000000000000b502, Mem[0000000090800020] = 5f63b436a77976dc
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 000000000000b502
! Mem[0000000090000018] = baa865f3 70edfb0e, %g2 = 47a19fcf, %g3 = d1df54a5
ldd [%i4+%o3],%g2 ! %g2 = 00000000baa865f3 0000000070edfb0e
! Mem[000000009080002c] = 3b290ff1, %g2 = 00000000baa865f3
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000003b29
! %l7 = 000000000000b502, Mem[0000000090800028] = a77976dc3b290ff1
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 000000000000b502
! %l6 = ffffffffffffffe1, Mem[0000000090000000] = 3abe8af800000036
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffffe1
! %l6 = ffffffffffffffe1, Mem[0000000053800020] = a9ab8668bc2da482
stx %l6,[%i3+%o4] ! Mem[0000000053800020] = ffffffffffffffe1
p33_label_22:
! Mem[0000000091800000] = ffffffff ffffffe1, %g2 = 00003b29, %g3 = 70edfb0e
ldd [%o0+%g0],%g2 ! %g2 = 00000000ffffffff 00000000ffffffe1
! Mem[000000005280001c] = fc91b502, %l2 = ffffffffbee51a23
lduh [%i1+0x01e],%l2 ! %l2 = 000000000000b502
! %l0 = 0000000000000055, Mem[0000000090800030] = ffffffff
stb %l0,[%i5+0x030] ! Mem[0000000090800030] = 55ffffff
! %l2 = 000000000000b502, Mem[000000009000000e] = 46b01d35
stb %l2,[%i4+0x00e] ! Mem[000000009000000c] = 02b01d35
! %l6 = ffffffe1, %l7 = 0000b502, Mem[0000000091800028] = ffffffe1 a77965f3
std %l6,[%o0+%o5] ! Mem[0000000091800028] = ffffffe1 0000b502
! Mem[0000000053800038] = 62e1241a, %l4 = 000000000000002a
ldsh [%i3+0x03a],%l4 ! %l4 = 000000000000241a
! %l5 = ffffffffd1df54a5, Mem[0000000091000019] = faf26e47
stb %l5,[%i6+0x019] ! Mem[0000000091000018] = a5f26e47
! Mem[0000000052800000] = 7873d44b, %l5 = ffffffffd1df54a5
ldsw [%i1+%g0],%l5 ! %l5 = 000000007873d44b
! %l3 = 00000000baa865f3, Mem[0000000091800014] = 96298cae
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = baa865f3
! Mem[0000000053800004] = 72c46889, %l7 = 000000000000b502
lduw [%i3+0x004],%l7 ! %l7 = 0000000072c46889
p33_label_23:
! %l5 = 000000007873d44b, Mem[0000000090000028] = 0000002ad1df54a5
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = 000000007873d44b
! Mem[0000000090800000] = 73d0acf8, %g2 = 00000000ffffffff
lduh [%i5+%g0],%g2 ! %g2 = 00000000000073d0
! Mem[000000009100002c] = a9d051a5, %g2 = 00000000000073d0
ldub [%i6+0x02d],%g2 ! %g2 = 00000000000000a9
! Mem[000000009080001c] = 76dc8a9a, %g2 = 00000000000000a9
ldub [%i5+0x01c],%g2 ! %g2 = 0000000000000076
! %l6 = ffffffffffffffe1, Mem[000000009000001a] = 65f370ed
sth %l6,[%i4+0x01a] ! Mem[0000000090000018] = ffe170ed
! %l4 = 000000000000241a, Mem[0000000053000006] = 22b260ad
sth %l4,[%i2+0x006] ! Mem[0000000053000004] = 22b2241a
! Mem[000000009180001c] = d1df54a5, %g2 = 0000000000000076
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000d1df
! %l6 = ffffffffffffffe1, Mem[0000000091000000] = 3b290ff1
stw %l6,[%i6+%g0] ! Mem[0000000091000000] = ffffffe1
! Mem[0000000090800008] = 0000a779, %g2 = 000000000000d1df
lduh [%i5+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000052000028] = d4af4367 f431f147, %l0 = 00000055, %l1 = 54a547c6
ldd [%i0+%o5],%l0 ! %l0 = 00000000d4af4367 00000000f431f147
p33_label_24:
! Mem[0000000091000020] = 8b0950dd, %g2 = 0000000000000000
lduw [%i6+%o4],%g2 ! %g2 = 000000008b0950dd
! %l0 = d4af4367, %l1 = f431f147, Mem[0000000091000010] = 00000000 0000a779
std %l0,[%i6+%o2] ! Mem[0000000091000010] = d4af4367 f431f147
! %l6 = ffffffe1, %l7 = 72c46889, Mem[0000000091000018] = 5fa5f26e 47a19fcf
std %l6,[%i6+%o3] ! Mem[0000000091000018] = ffffffe1 72c46889
! %l6 = ffffffffffffffe1, Mem[0000000053000000] = 953cf58b
stw %l6,[%i2+%g0] ! Mem[0000000053000000] = ffffffe1
! Mem[000000005280002c] = ceb3559c, %l1 = 00000000f431f147
ldsb [%i1+0x02f],%l1 ! %l1 = ffffffffffffff9c
! Mem[0000000090000000] = ffffffff, %g2 = 000000008b0950dd
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000ff
! %l2 = 000000000000b502, Mem[0000000090000000] = ffffffff
stw %l2,[%i4+%g0] ! Mem[0000000090000000] = 0000b502
! %l1 = ffffffffffffff9c, Mem[0000000053800000] = c6fbb327
sth %l1,[%i3+%g0] ! Mem[0000000053800000] = ff9cb327
! Mem[0000000091000004] = df54a548, %g2 = 00000000000000ff
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000df
! Mem[0000000052000030] = b7707c1e, %l6 = ffffffffffffffe1
ldsw [%i0+0x030],%l6 ! %l6 = ffffffffb7707c1e
p33_label_25:
! %l4 = 000000000000241a, Mem[0000000091800022] = 9755baf8
sth %l4,[%o0+0x022] ! Mem[0000000091800020] = 241abaf8
! Mem[000000009180000c] = bc2da482, %g2 = 00000000000000df
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000bc2d
! Mem[0000000091800028] = ffffffe10000b502, %g2 = 000000000000bc2d
ldx [%o0+%o5],%g2 ! %g2 = ffffffe10000b502
! %l4 = 000000000000241a, Mem[0000000090000004] = ffffffe1
sth %l4,[%i4+0x004] ! Mem[0000000090000004] = 241affe1
! Mem[0000000090000008] = b427e099 152d02b0, %g2 = 0000b502, %g3 = ffffffe1
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d02b0
! %l6 = ffffffffb7707c1e, Mem[0000000090000038] = 5fdbe1259f552a01
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = ffffffffb7707c1e
! Mem[000000005380003c] = ef212300, %l1 = ffffffffffffff9c
ldsw [%i3+0x03c],%l1 ! %l1 = ffffffffef212300
! Mem[0000000091800024] = f053ffff, %g2 = 00000000b427e099
ldsb [%o0+0x026],%g2 ! %g2 = fffffffffffffff0
! Mem[0000000091800018] = 0000002a d1df54a5, %g2 = fffffff0, %g3 = 152d02b0
ldd [%o0+%o3],%g2 ! %g2 = 000000000000002a 00000000d1df54a5
! %l6 = b7707c1e, %l7 = 72c46889, Mem[0000000091800030] = ffffffff ffff002a
std %l6,[%o0+0x030] ! Mem[0000000091800030] = b7707c1e 72c46889
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000d4af4367
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffef212300
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000b502
bne,a,pn %xcc,p33_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000baa865f3
bne,a,pn %xcc,p33_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000241a
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000007873d44b
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffb7707c1e
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000072c46889
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 84997912 5092dd75
bne %xcc,p33_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0b47e156 5e3c73cf
bne %xcc,p33_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c2bdc654 98630c68
bne %xcc,p33_f6_fail
nop
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 954018f1d49d9f55
ldx [%i0+0x008],%g3 ! Observed data at 0000000052000008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000002ad1df54a5
ldx [%i0+0x018],%g3 ! Observed data at 0000000052000018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = d4af4367f431f147
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 = 7873d44be6dd9bac
ldx [%i1+0x000],%g3 ! Observed data at 0000000052800000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = d1df54a5d49d9f55
ldx [%i1+0x010],%g3 ! Observed data at 0000000052800010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = db4fffe1d49d9f55
ldx [%i1+0x030],%g3 ! Observed data at 0000000052800030
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1e90c6189f5576dc
ldx [%i1+0x038],%g3 ! Observed data at 0000000052800038
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x038,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffffffe122b2241a
ldx [%i2+0x000],%g3 ! Observed data at 0000000053000000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000d49d9f55
ldx [%i2+0x010],%g3 ! Observed data at 0000000053000010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffe17525d6c3
ldx [%i2+0x018],%g3 ! Observed data at 0000000053000018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1cd6064776dc61da
ldx [%i2+0x020],%g3 ! Observed data at 0000000053000020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x020,%g4
set p33_local3_expect,%g1
p33_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ff9cb32772c46889
ldx [%i3+0x000],%g3 ! Observed data at 0000000053800000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000d49d9f55
ldx [%i3+0x008],%g3 ! Observed data at 0000000053800008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 68c7e29a54a547c6
ldx [%i3+0x018],%g3 ! Observed data at 0000000053800018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffffffffffe1
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 = 0000a77962e1241a
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_f2_fail:
set p33_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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 [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000020]
stxa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000020]
done
p33_trap1o:
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000020]
stxa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000020]
done
p33_trap2e:
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800020]
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052800018]
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000053800008]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053800010]
stwa %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000010]
done
p33_trap2o:
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053800020]
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052800018]
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000053800008]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053800010]
stwa %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000010]
done
p33_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p33_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p33_init_memory_pointers:
set p33_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p33_local0_start,%i0
set p33_local1_start,%i1
set p33_local2_start,%i2
set p33_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f1e3a5de3abe8af8
ldx [%g1+0x008],%l1 ! %l1 = 4b2bcc469cb65ceb
ldx [%g1+0x010],%l2 ! %l2 = c000dcb07873d44b
ldx [%g1+0x018],%l3 ! %l3 = 522ccd3238a22591
ldx [%g1+0x020],%l4 ! %l4 = 5f63b4363b290ff1
ldx [%g1+0x028],%l5 ! %l5 = 5fdb6825d68da401
ldx [%g1+0x030],%l6 ! %l6 = f3c12bcdc18133a9
ldx [%g1+0x038],%l7 ! %l7 = 4e55baea37da52b5
! 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 = 05fd23f0 44b9da0f f32bd73b 2c9ebc36
! %f4 = b43fcc9b 08991feb cb0c1c51 9327605e
! %f8 = d0dc0acd 28bd3731 797702dc d5c9277c
! %f12 = 72d9b324 dfb92cf3 7a2b69eb 6dbe5c05
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 82076a84 30246ac5 c85e54e4 15cfa5e7
! %f20 = 1c725c59 1c3ef47f d6baac71 1da32522
! %f24 = 4603f260 80921f8f b4988e16 5e1c1c46
! %f28 = 27139273 de44554b 834ea2f2 c733405a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 51daf2c5 4e631ab6 739271db 1c1fb809
! %f36 = 6c0d5431 1276551e e56637e5 4e5a7941
! %f40 = 2e2ff0d3 df56e9c2 265e991b 52c35ca4
! %f44 = 3b9f9fe1 9af84f6d d9ffa3ff bf259d6a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd99ad02f00000078,%g7,%g1 ! GSR scale = 15, align = 0
wr %g1,%g0,%gsr ! GSR = d99ad02f00000078
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[0000000090000014] = d828ead6, %g2 = 0000000000000000
lduw [%i4+0x014],%g2 ! %g2 = 00000000d828ead6
! %l6 = ed74e165f5bd3b78, Mem[0000000055800023] = 1f3d65b7
stb %l6,[%i3+0x023] ! Mem[0000000055800020] = 1f3d6578
! %l2 = 3ca27253d173faea, Mem[000000009100000c] = 7312abd6
stb %l2,[%i6+0x00c] ! Mem[000000009100000c] = ea12abd6
! Mem[0000000090000008] = b427e099, %g2 = 00000000d828ead6
lduh [%i4+%o1],%g2 ! %g2 = 000000000000b427
! %l4 = 772b969e73ec824d, Mem[0000000090000038] = 53918eb2e6c51178
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = 772b969e73ec824d
! Mem[0000000090800038] = d7bcadc2, %g2 = 000000000000b427
ldub [%i5+0x03a],%g2 ! %g2 = 00000000000000d7
! %l0 = 9d56742e01306f71, Mem[0000000054000024] = 06238fa2
stw %l0,[%i0+0x024] ! Mem[0000000054000024] = 01306f71
! Mem[000000009080002c] = 51e85f11, %g18 = d794077eddde2200
ldsw [%i5+0x02c],%g2 ! %g2 = d794077eddde2200
! %l7 = c2858eae34cbad2a, Mem[0000000091000018] = 5ffaf26e
stb %l7,[%i6+%o3] ! Mem[0000000091000018] = 2afaf26e
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = 0000000051e85f11
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
p34_label_2:
! %l4 = 772b969e73ec824d, Mem[0000000090800034] = 79e2e95e
stw %l4,[%i5+0x034] ! Mem[0000000090800034] = 73ec824d
! Mem[0000000090800000] = 73d0acf8, %g18 = d794077eddde2200
ldsw [%i5+%g0],%g2 ! %g2 = d794077eddde2200
! %l1 = 48caa8a648781e3f, Mem[000000009080001c] = db268a9a
stw %l1,[%i5+0x01c] ! Mem[000000009080001c] = 48781e3f
! %l5 = 233537f037e59f71, Mem[0000000090800008] = 5a1ae612
stw %l5,[%i5+%o1] ! Mem[0000000090800008] = 37e59f71
! Mem[0000000091800000] = fb520ab0 07b3e6aa, %g2 = 73d0acf8, %g3 = 00000000
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e6aa
! %l4 = 772b969e73ec824d, Mem[000000005480003a] = 2648a76b
sth %l4,[%i1+0x03a] ! Mem[0000000054800038] = 2648824d
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = 00000000fb520ab0
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = 07b3e6aa, %g3 = 07b3e6aa
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! %l1 = 48caa8a648781e3f, Mem[0000000054000038] = ce9e461fa7c1b0d0
stx %l1,[%i0+0x038] ! Mem[0000000054000038] = 48caa8a648781e3f
! Mem[0000000091000000] = 8898f9b0, %g2 = 000000004459f5d3
ldub [%i6+0x003],%g2 ! %g2 = 0000000000000088
p34_label_3:
! %l0 = 9d56742e01306f71, Mem[0000000091000019] = faf26e47
stb %l0,[%i6+0x019] ! Mem[0000000091000018] = 71f26e47
! Mem[0000000091800000] = fb520ab0, %g18 = d794077eddde2200
ldsw [%o0+%g0],%g2 ! %g2 = d794077eddde2200
! Mem[0000000054000008] = 6d0e481d e577f1e1, %l6 = f5bd3b78, %l7 = 34cbad2a
ldd [%i0+%o1],%l6 ! %l6 = 000000006d0e481d 00000000e577f1e1
! Mem[0000000054800008] = bb65906b, %l7 = 00000000e577f1e1
ldsh [%i1+0x00a],%l7 ! %l7 = ffffffffffff906b
! %l7 = ffffffffffff906b, Mem[0000000090800008] = 37e59f7114acc7c9
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = ffffffffffff906b
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = fb520ab0, %g3 = 51e85f11
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! Mem[000000009100001c] = 47a19fcf, %g18 = d794077eddde2200
ldsw [%i6+0x01c],%g2 ! %g2 = d794077eddde2200
! Mem[000000009080000c] = 906bf844, %g2 = 0000000047a19fcf
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffff906b
! Mem[0000000091000004] = 98f9b0a5, %g2 = ffffffffffff906b
lduh [%i6+0x004],%g2 ! %g2 = 00000000000098f9
! Mem[000000009100001c] = cf8b0950, %g2 = 00000000000098f9
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffcf
p34_label_4:
! Mem[000000009100000c] = ea12abd6, %g2 = ffffffffffffffcf
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000ea
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = 00000000000000ea
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
! Mem[0000000091000020] = 8b0950dd 0f65f93d, %g2 = 08a9d051, %g3 = 1214449b
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f65f93d
! Mem[0000000055000030] = e1a9a5e5, %l3 = 1008f099fed30281
ldsh [%i2+0x032],%l3 ! %l3 = ffffffffffffa5e5
! Mem[000000009180003c] = 52adff00, %g2 = 000000008b0950dd
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000052
! Mem[0000000090000008] = b427e099, %g2 = 0000000000000052
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! Mem[0000000090800030] = 07f473ec, %g2 = 00000000b427e099
ldsb [%i5+0x032],%g2 ! %g2 = 0000000000000007
! Mem[0000000055000008] = c381b8ea, %l0 = 9d56742e01306f71
ldsw [%i2+%o1],%l0 ! %l0 = ffffffffc381b8ea
! Mem[0000000091000000] = 6ae82f88, %g18 = d794077eddde2200
ldsw [%i6+%g0],%g2 ! %g2 = d794077eddde2200
! Mem[0000000090800004] = c205ffff, %g2 = 000000006ae82f88
lduh [%i5+0x006],%g2 ! %g2 = 000000000000c205
p34_label_5:
! %l3 = ffffffffffffa5e5, Mem[000000005580003e] = 1c75ff88
stb %l3,[%i3+0x03e] ! Mem[000000005580003c] = 1c75e588
! Mem[000000009100000c] = ea12abd6, %g2 = 000000000000c205
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000ea12
! Mem[0000000091000028] = 21a95ba1, %g18 = d794077eddde2200
ldsw [%i6+%o5],%g2 ! %g2 = d794077eddde2200
! Mem[0000000091000004] = 98f9b0a5, %g2 = 0000000021a95ba1
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffff98f9
! Mem[0000000054000000] = 7309241da355dbc7, %l7 = ffffffffffff906b
ldx [%i0+%g0],%l7 ! %l7 = 7309241da355dbc7
! Mem[0000000091000004] = b0a548c2, %g2 = ffffffffffff98f9
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffb0a5
! Mem[0000000091000034] = 14449be2, %g2 = ffffffffffffb0a5
ldub [%i6+0x035],%g2 ! %g2 = 0000000000000014
! %l1 = 48caa8a648781e3f, Mem[0000000055800008] = 2669a85c
stw %l1,[%i3+%o1] ! Mem[0000000055800008] = 48781e3f
! %l6 = 6d0e481d, %l7 = a355dbc7, Mem[0000000054000028] = b3a13a2e 5859a2a5
std %l6,[%i0+%o5] ! Mem[0000000054000028] = 6d0e481d a355dbc7
! Mem[0000000091800000] = fb520ab0, %g18 = d794077eddde2200
ldsw [%o0+%g0],%g2 ! %g2 = d794077eddde2200
p34_label_6:
! Mem[0000000054800008] = bb65906b, %l6 = 000000006d0e481d
ldsh [%i1+%o1],%l6 ! %l6 = ffffffffffffbb65
! %l4 = 73ec824d, %l5 = 37e59f71, Mem[0000000055800030] = 730f5045 be3baac3
std %l4,[%i3+0x030] ! Mem[0000000055800030] = 73ec824d 37e59f71
! Mem[0000000090000020] = f7030332, %g2 = fffffffffb520ab0
ldub [%i4+0x022],%g2 ! %g2 = 00000000000000f7
! %l6 = ffffbb65, %l7 = a355dbc7, Mem[0000000091000020] = 8b0950dd 0f65f93d
std %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffbb65 a355dbc7
! Mem[0000000091800010] = 6e4e5182, %g2 = 00000000000000f7
lduh [%o0+%o2],%g2 ! %g2 = 0000000000006e4e
! Mem[0000000091800028] = 153f24b0, %g2 = 0000000000006e4e
lduw [%o0+%o5],%g2 ! %g2 = 00000000153f24b0
! Mem[0000000090000004] = d6ba8c74, %g2 = 00000000153f24b0
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffd6ba
! %l7 = 7309241da355dbc7, Mem[0000000054800012] = f49558df
stb %l7,[%i1+0x012] ! Mem[0000000054800010] = f495c7df
! Mem[0000000054000020] = 4450f0f8 01306f71, %l6 = ffffbb65, %l7 = a355dbc7
ldd [%i0+%o4],%l6 ! %l6 = 000000004450f0f8 0000000001306f71
! Mem[000000009000001c] = fb0e0ad8, %g2 = ffffffffffffd6ba
ldsh [%i4+0x01e],%g2 ! %g2 = fffffffffffffb0e
p34_label_7:
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = fffffffffffffb0e
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
! Mem[000000005580003c] = 1c75e588, %l2 = 3ca27253d173faea
lduw [%i3+0x03c],%l2 ! %l2 = 000000001c75e588
! Mem[0000000090000020] = 0ad8f703, %g18 = d794077eddde2200
ldsw [%i4+%o4],%g2 ! %g2 = d794077eddde2200
! Mem[0000000054000004] = a355dbc7, %l6 = 000000004450f0f8
ldsb [%i0+0x005],%l6 ! %l6 = 0000000000000055
! %l6 = 0000000000000055, Mem[0000000091800024] = ba3ff053
sth %l6,[%o0+0x024] ! Mem[0000000091800024] = 0055f053
! Mem[000000005580000c] = 04b17ae1, %l5 = 233537f037e59f71
ldsb [%i3+0x00e],%l5 ! %l5 = 000000000000007a
! %l3 = ffffffffffffa5e5, Mem[0000000090000017] = d61d1790
stb %l3,[%i4+0x017] ! Mem[0000000090000014] = e51d1790
! %l4 = 772b969e73ec824d, Mem[0000000090800008] = ffffffff
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = 73ec824d
! Mem[0000000091000028] = 21a95ba1, %g2 = 000000000ad8f703
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000021a9
! %l3 = ffffffffffffa5e5, Mem[0000000091000008] = 48c28052
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = ffffa5e5
p34_label_8:
! %l4 = 73ec824d, %l5 = 0000007a, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 73ec824d 0000007a
! Mem[0000000090800018] = 4dc64878, %g2 = 00000000000021a9
ldsb [%i5+0x01a],%g2 ! %g2 = 000000000000004d
! Mem[0000000090800018] = b2d54dc6, %g2 = 000000000000004d
ldub [%i5+%o3],%g2 ! %g2 = 00000000000000b2
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = 00000000000000b2
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
! %l2 = 000000001c75e588, Mem[0000000091800019] = faad5cb7
stb %l2,[%o0+0x019] ! Mem[0000000091800018] = 88ad5cb7
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 6e4e518296298cae
ldsb [%i4+0x02c],%g2 ! %g2 = 000000000000007d
! %l1 = 48caa8a648781e3f, Mem[0000000091000017] = 012a71f2
stb %l1,[%i6+0x017] ! Mem[0000000091000014] = 3f2a71f2
! Mem[0000000090800034] = 73ec824d, %g2 = 000000000000007d
ldsb [%i5+0x034],%g2 ! %g2 = 0000000000000073
! Mem[0000000090800030] = 07f473ec, %g2 = 0000000000000073
ldsh [%i5+0x032],%g2 ! %g2 = 00000000000007f4
! Mem[0000000055800018] = 2dbc5319 c4a7313b, %l4 = 73ec824d, %l5 = 0000007a
ldd [%i3+%o3],%l4 ! %l4 = 000000002dbc5319 00000000c4a7313b
p34_label_9:
! Mem[0000000090800004] = dd4bc205, %g2 = 00000000000007f4
lduw [%i5+0x004],%g2 ! %g2 = 00000000dd4bc205
! %l6 = 00000055, %l7 = 01306f71, Mem[0000000090000010] = 1d358e58 d828eae5
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000055 01306f71
! Mem[0000000091800010] = 51829629, %g2 = 00000000dd4bc205
ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000051
! %l6 = 00000055, %l7 = 01306f71, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 00000055 01306f71
! Mem[0000000054000020] = 4450f0f8, %l2 = 000000001c75e588
ldub [%i0+0x023],%l2 ! %l2 = 00000000000000f8
! Mem[0000000091800018] = ad5cb768, %g2 = 0000000000000051
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000ad5c
! Mem[0000000055000030] = e1a9a5e5, %l6 = 0000000000000055
ldsw [%i2+0x030],%l6 ! %l6 = ffffffffe1a9a5e5
! Mem[0000000054000038] = 48caa8a6, %l2 = 00000000000000f8
lduh [%i0+0x03a],%l2 ! %l2 = 000000000000a8a6
! Mem[0000000091000010] = 95cd7757, %g2 = 000000000000ad5c
lduh [%i6+0x012],%g2 ! %g2 = 00000000000095cd
! %l3 = ffffffffffffa5e5, Mem[0000000091000008] = ffffa5e5
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = ffffa5e5
p34_label_10:
! %l5 = 00000000c4a7313b, Mem[0000000091800028] = 153f24b0df4e4459
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = 00000000c4a7313b
! Mem[0000000055800028] = 0f753d4d, %l0 = ffffffffc381b8ea
ldub [%i3+%o5],%l0 ! %l0 = 000000000000000f
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 000095cd, %g3 = 0f65f93d
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! Mem[0000000091800018] = 0688ad5c b7684e28, %g2 = 0c86ef26, %g3 = 35144907
ldd [%o0+%o3],%g2 ! %g2 = 000000000688ad5c 00000000b7684e28
! %l7 = 0000000001306f71, Mem[0000000091800010] = 6e4e518296298cae
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 0000000001306f71
! Mem[000000009100000c] = ea12abd6, %g2 = 000000000688ad5c
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ea12abd6
! Mem[000000009080000c] = ffff906b, %g18 = d794077eddde2200
ldsw [%i5+0x00c],%g2 ! %g2 = d794077eddde2200
! Mem[0000000091800020] = 5566979d, %g18 = d794077eddde2200
ldsw [%o0+%o4],%g2 ! %g2 = d794077eddde2200
! %l2 = 0000a8a6, %l3 = ffffa5e5, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 0000a8a6 ffffa5e5
! Mem[0000000054000000] = 7309241d, %l0 = 000000000000000f
ldsb [%i0+%g0],%l0 ! %l0 = 0000000000000073
p34_label_11:
! Mem[0000000091800018] = 5cb7684e, %g2 = 000000005566979d
ldub [%o0+0x01b],%g2 ! %g2 = 000000000000005c
! Mem[0000000090000010] = 0000005501306f71, %g2 = 000000000000005c
ldx [%i4+%o2],%g2 ! %g2 = 0000005501306f71
! Mem[0000000091800028] = 00000000c4a7313b, %g2 = 0000005501306f71
ldx [%o0+%o5],%g2 ! %g2 = 00000000c4a7313b
! Mem[0000000091800020] = 5566979d, %g18 = d794077eddde2200
ldsw [%o0+%o4],%g2 ! %g2 = d794077eddde2200
! Mem[000000009180001c] = b7684e28, %g18 = d794077eddde2200
ldsw [%o0+0x01c],%g2 ! %g2 = d794077eddde2200
! Mem[0000000055000038] = e842a669, %l4 = 000000002dbc5319
ldsh [%i2+0x038],%l4 ! %l4 = ffffffffffffe842
! %l6 = e1a9a5e5, %l7 = 01306f71, Mem[0000000090800030] = eaf607f4 73ec824d
std %l6,[%i5+0x030] ! Mem[0000000090800030] = e1a9a5e5 01306f71
! %l5 = 00000000c4a7313b, Mem[0000000054800004] = 8215c8a7
sth %l5,[%i1+0x004] ! Mem[0000000054800004] = 313bc8a7
! Mem[0000000091800024] = 55f05300, %g2 = ffffffffb7684e28
ldub [%o0+0x025],%g2 ! %g2 = 0000000000000055
! Mem[0000000090800028] = 00550130, %g2 = 0000000000000055
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000000055
p34_label_12:
! Mem[0000000054000030] = 9a297915, %l0 = 0000000000000073
ldsb [%i0+0x030],%l0 ! %l0 = ffffffffffffff9a
! %l0 = ffffffffffffff9a, Mem[000000009100003c] = 62bf8c8f
stb %l0,[%i6+0x03c] ! Mem[000000009100003c] = 9abf8c8f
! Mem[0000000090000000] = 3180d6ba, %g2 = 0000000000000055
ldub [%i4+0x002],%g2 ! %g2 = 0000000000000031
! Mem[0000000054800018] = f26973214408d9c7, %l4 = ffffffffffffe842
ldx [%i1+%o3],%l4 ! %l4 = f26973214408d9c7
! Mem[0000000090000024] = 0332e58e, %g2 = 0000000000000031
lduw [%i4+0x024],%g2 ! %g2 = 000000000332e58e
! %l0 = ffffffffffffff9a, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffff9a
! Mem[000000009080003c] = ffffa5e5, %g2 = 000000000332e58e
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000ffff
! Mem[0000000054800008] = bb65906bf95930f7, %l3 = ffffffffffffa5e5
ldx [%i1+%o1],%l3 ! %l3 = bb65906bf95930f7
! Mem[0000000055000004] = f9d40b3f, %l1 = 48caa8a648781e3f
lduw [%i2+0x004],%l1 ! %l1 = 00000000f9d40b3f
! %l2 = 000000000000a8a6, Mem[0000000055000008] = c381b8ea
stw %l2,[%i2+%o1] ! Mem[0000000055000008] = 0000a8a6
p34_label_13:
! Mem[0000000091000038] = e25676cb9abf8c8f, %g2 = 000000000000ffff
ldx [%i6+0x038],%g2 ! %g2 = e25676cb9abf8c8f
! Mem[0000000090000028] = af022e977d3b2cbb, %g2 = e25676cb9abf8c8f
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! Mem[0000000090000018] = 1d179028, %g2 = af022e977d3b2cbb
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! %l2 = 000000000000a8a6, Mem[000000005480000b] = bb65906b
stb %l2,[%i1+0x00b] ! Mem[0000000054800008] = bb6590a6
! Mem[0000000090800038] = 0000a8a6, %g2 = 0000000000001d17
lduh [%i5+0x038],%g2 ! %g2 = 0000000000000000
! %l4 = 4408d9c7, %l5 = c4a7313b, Mem[0000000091000030] = a5b5761e 1214449b
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 4408d9c7 c4a7313b
! Mem[0000000091000030] = 4408d9c7 c4a7313b, %g2 = 00000000, %g3 = b7684e28
ldd [%i6+0x030],%g2 ! %g2 = 000000004408d9c7 00000000c4a7313b
! Mem[000000009180000c] = 3923d9af, %g2 = 000000004408d9c7
lduw [%o0+0x00c],%g2 ! %g2 = 000000003923d9af
! Mem[0000000054000000] = 7309241d, %l5 = 00000000c4a7313b
ldsw [%i0+%g0],%l5 ! %l5 = 000000007309241d
! Mem[000000009000003c] = 824d0000, %g2 = 000000003923d9af
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000824d
p34_label_14:
! Mem[000000009180003c] = 52adff00, %g2 = 000000000000824d
ldsb [%o0+0x03d],%g2 ! %g2 = 0000000000000052
! %l2 = 0000a8a6, %l3 = f95930f7, Mem[0000000054800008] = bb6590a6 f95930f7
std %l2,[%i1+%o1] ! Mem[0000000054800008] = 0000a8a6 f95930f7
! Mem[0000000091000030] = d9c7c4a7, %g2 = 0000000000000052
lduh [%i6+0x032],%g2 ! %g2 = 000000000000d9c7
! %l4 = f26973214408d9c7, Mem[0000000091800022] = 979d0055
sth %l4,[%o0+0x022] ! Mem[0000000091800020] = d9c70055
! Mem[0000000090800024] = 07000000, %g2 = 000000000000d9c7
ldub [%i5+0x027],%g2 ! %g2 = 0000000000000007
! Mem[000000009100000c] = ea12abd6, %g2 = 0000000000000007
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffea12
! Mem[0000000054000024] = 01306f71, %l0 = ffffffffffffff9a
ldsw [%i0+0x024],%l0 ! %l0 = 0000000001306f71
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = ffffffffffffea12
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! Mem[0000000091000030] = 4408d9c7, %g2 = 54b6116d9d52adff
ldsh [%i6+0x030],%g2 ! %g2 = 0000000000004408
! %l3 = bb65906bf95930f7, Mem[0000000090800026] = 49070000
stb %l3,[%i5+0x026] ! Mem[0000000090800024] = f7070000
p34_label_15:
! Mem[0000000090000038] = 772b969e73ec824d, %g2 = 0000000000004408
ldx [%i4+0x038],%g2 ! %g2 = 772b969e73ec824d
! %l2 = 0000a8a6, %l3 = f95930f7, Mem[0000000090800018] = b2d54dc6 48781e3f
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 0000a8a6 f95930f7
! %l1 = 00000000f9d40b3f, Mem[000000009180003a] = 116d9d52
stb %l1,[%o0+0x03a] ! Mem[0000000091800038] = 3f6d9d52
! Mem[000000009100003c] = 9abf8c8f, %g2 = 772b969e73ec824d
lduw [%i6+0x03c],%g2 ! %g2 = 000000009abf8c8f
! %l7 = 0000000001306f71, Mem[0000000090800017] = 1d0000a8
stb %l7,[%i5+0x017] ! Mem[0000000090800014] = 710000a8
! %l4 = f26973214408d9c7, Mem[0000000091000027] = c721a95b
stb %l4,[%i6+0x027] ! Mem[0000000091000024] = c721a95b
! %l2 = 0000a8a6, %l3 = f95930f7, Mem[0000000091800028] = 00000000 c4a7313b
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 0000a8a6 f95930f7
! %l7 = 0000000001306f71, Mem[0000000055000006] = f9d40b3f
stb %l7,[%i2+0x006] ! Mem[0000000055000004] = f9d4713f
! %l2 = 000000000000a8a6, Mem[000000005500001c] = 96848139
stw %l2,[%i2+0x01c] ! Mem[000000005500001c] = 0000a8a6
! Mem[0000000055800030] = 73ec824d, %l6 = ffffffffe1a9a5e5
lduh [%i3+0x032],%l6 ! %l6 = 000000000000824d
p34_label_16:
! Mem[000000009180003c] = 9d52adff, %g2 = 000000009abf8c8f
ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffff9d
! %l2 = 0000a8a6, %l3 = f95930f7, Mem[0000000090800008] = 73ec824d ffff906b
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 0000a8a6 f95930f7
! %l6 = 000000000000824d, Mem[0000000091800006] = e6aa8b98
sth %l6,[%o0+0x006] ! Mem[0000000091800004] = 824d8b98
! Mem[0000000091800014] = 01306f71, %g18 = d794077eddde2200
ldsw [%o0+0x014],%g2 ! %g2 = d794077eddde2200
! %l3 = bb65906bf95930f7, Mem[0000000091000008] = ffffa5e5ea12abd6
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = bb65906bf95930f7
! %l0 = 01306f71, %l1 = f9d40b3f, Mem[0000000091800020] = 5566d9c7 0055f053
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 01306f71 f9d40b3f
! Mem[0000000091000030] = 4408d9c7, %g2 = 0000000001306f71
lduh [%i6+0x030],%g2 ! %g2 = 0000000000004408
! Mem[0000000054000008] = 6d0e481de577f1e1, %l0 = 0000000001306f71
ldx [%i0+%o1],%l0 ! %l0 = 6d0e481de577f1e1
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 0000000000004408
lduw [%i4+0x02c],%g2 ! %g2 = 000000007d3b2cbb
! Mem[0000000091800020] = 01306f71 f9d40b3f, %g2 = 7d3b2cbb, %g3 = c4a7313b
ldd [%o0+%o4],%g2 ! %g2 = 0000000001306f71 00000000f9d40b3f
p34_label_17:
! Mem[0000000090000030] = 73ec824d, %g18 = d794077eddde2200
ldsw [%i4+0x030],%g2 ! %g2 = d794077eddde2200
! Mem[0000000091800010] = 00000000 01306f71, %g2 = 73ec824d, %g3 = f9d40b3f
ldd [%o0+%o2],%g2 ! %g2 = 0000000000000000 0000000001306f71
! %l4 = f26973214408d9c7, Mem[0000000091000020] = ffffbb65
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = 4408d9c7
! Mem[0000000091000000] = 6ae82f88 98f9b0a5, %g2 = 00000000, %g3 = 01306f71
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f9b0a5
! %l4 = 4408d9c7, %l5 = 7309241d, Mem[0000000091800018] = 0688ad5c b7684e28
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 4408d9c7 7309241d
! %l7 = 0000000001306f71, Mem[000000009180001c] = 7309241d
stb %l7,[%o0+0x01c] ! Mem[000000009180001c] = 7109241d
! Mem[0000000091800010] = 00000000, %g18 = d794077eddde2200
ldsw [%o0+%o2],%g2 ! %g2 = d794077eddde2200
! Mem[000000009000003c] = 824d0000, %g2 = 0000000000000000
ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffff824d
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = ffffffffffff824d
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! Mem[000000009100000c] = 30f76cff, %g2 = 09d53180d6ba8c74
ldsh [%i6+0x00e],%g2 ! %g2 = 00000000000030f7
p34_label_18:
! Mem[0000000091000004] = 98f9b0a5, %g18 = d794077eddde2200
ldsw [%i6+0x004],%g2 ! %g2 = d794077eddde2200
! %l6 = 0000824d, %l7 = 01306f71, Mem[0000000055000010] = 1506b47f 7d16fd18
std %l6,[%i2+%o2] ! Mem[0000000055000010] = 0000824d 01306f71
! Mem[0000000090800018] = 00a8a6f9, %g2 = ffffffff98f9b0a5
ldub [%i5+0x019],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000020] = ffffffff ffffff9a, %g2 = 00000000, %g3 = 98f9b0a5
ldd [%i4+%o4],%g2 ! %g2 = 00000000ffffffff 00000000ffffff9a
! %l6 = 0000824d, %l7 = 01306f71, Mem[0000000055800038] = bb341e71 1c75e588
std %l6,[%i3+0x038] ! Mem[0000000055800038] = 0000824d 01306f71
! %l0 = e577f1e1, %l1 = f9d40b3f, Mem[0000000090000018] = 1d179028 70edfb0e
std %l0,[%i4+%o3] ! Mem[0000000090000018] = e577f1e1 f9d40b3f
! Mem[000000009180002c] = 5930f743, %g2 = 00000000ffffffff
ldsb [%o0+0x02d],%g2 ! %g2 = 0000000000000059
! Mem[0000000091000018] = 2a71f26e 47a19fcf, %g2 = 00000059, %g3 = ffffff9a
ldd [%i6+%o3],%g2 ! %g2 = 000000002a71f26e 0000000047a19fcf
! %l4 = 4408d9c7, %l5 = 7309241d, Mem[0000000090800008] = 0000a8a6 f95930f7
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 4408d9c7 7309241d
! Mem[000000009080000c] = 7309241d, %g2 = 000000002a71f26e
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000007309
p34_label_19:
! %l4 = f26973214408d9c7, Mem[0000000091800000] = fb520ab007b3824d
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = f26973214408d9c7
! Mem[0000000090000014] = 01306f71, %g2 = 0000000000007309
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000001
! Mem[0000000091800034] = 8454b63f, %g2 = 0000000000000001
ldub [%o0+0x037],%g2 ! %g2 = 0000000000000084
! Mem[0000000054800028] = 1b2963a4, %l6 = 000000000000824d
lduw [%i1+%o5],%l6 ! %l6 = 000000001b2963a4
! Mem[0000000090800030] = a9a5e501, %g2 = 0000000000000084
ldub [%i5+0x031],%g2 ! %g2 = 00000000000000a9
! Mem[0000000091000038] = e25676cb9abf8c8f, %g2 = 00000000000000a9
ldx [%i6+0x038],%g2 ! %g2 = e25676cb9abf8c8f
! Mem[000000009180000c] = af000000, %g2 = e25676cb9abf8c8f
ldub [%o0+0x00f],%g2 ! %g2 = 00000000000000af
! %l4 = f26973214408d9c7, Mem[0000000055800016] = 27ee871b
stb %l4,[%i3+0x016] ! Mem[0000000055800014] = 27eec71b
! Mem[000000009000000c] = 152d46b0, %g18 = d794077eddde2200
ldsw [%i4+0x00c],%g2 ! %g2 = d794077eddde2200
! Mem[0000000091800024] = d40b3f00, %g2 = 00000000152d46b0
ldub [%o0+0x025],%g2 ! %g2 = 00000000000000d4
p34_label_20:
! Mem[0000000091800010] = 00000000, %g2 = 00000000000000d4
lduw [%o0+%o2],%g2 ! %g2 = 0000000000000000
! %l2 = 000000000000a8a6, Mem[000000009100003c] = 9abf8c8f
stw %l2,[%i6+0x03c] ! Mem[000000009100003c] = 0000a8a6
! %l1 = 00000000f9d40b3f, Mem[000000009080000c] = 7309241d
stb %l1,[%i5+0x00c] ! Mem[000000009080000c] = 3f09241d
! %l4 = f26973214408d9c7, Mem[0000000055800028] = 0f753d4d
stw %l4,[%i3+%o5] ! Mem[0000000055800028] = 4408d9c7
! %l6 = 000000001b2963a4, Mem[0000000091800030] = 43bc1d81
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 1b2963a4
! Mem[0000000091800004] = 4408d9c7, %g2 = 0000000000000000
lduh [%o0+0x004],%g2 ! %g2 = 0000000000004408
! %l2 = 000000000000a8a6, Mem[000000005500001f] = 0000a8a6
stb %l2,[%i2+0x01f] ! Mem[000000005500001c] = 0000a8a6
! %l6 = 1b2963a4, %l7 = 01306f71, Mem[0000000091000018] = 2a71f26e 47a19fcf
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 1b2963a4 01306f71
! Mem[0000000090800008] = 4408d9c7 3f09241d, %g2 = 00004408, %g3 = 47a19fcf
ldd [%i5+%o1],%g2 ! %g2 = 000000004408d9c7 000000003f09241d
! %l6 = 000000001b2963a4, Mem[0000000055000038] = e842a669c64af087
stx %l6,[%i2+0x038] ! Mem[0000000055000038] = 000000001b2963a4
p34_label_21:
! Mem[0000000090800000] = f8dd4bc2, %g2 = 000000004408d9c7
ldub [%i5+0x003],%g2 ! %g2 = 00000000000000f8
! Mem[000000009180001c] = 09241d01, %g2 = 00000000000000f8
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000009
! %l0 = 6d0e481de577f1e1, Mem[0000000091800021] = 306f71f9
stb %l0,[%o0+0x021] ! Mem[0000000091800020] = e16f71f9
! %l5 = 000000007309241d, Mem[0000000055000030] = e1a9a5e5
stb %l5,[%i2+0x030] ! Mem[0000000055000030] = 1da9a5e5
! %l3 = bb65906bf95930f7, Mem[0000000055000028] = aac22570c35e5386
stx %l3,[%i2+%o5] ! Mem[0000000055000028] = bb65906bf95930f7
! Mem[0000000091800014] = 6f714408, %g2 = 0000000000000009
ldsh [%o0+0x016],%g2 ! %g2 = 0000000000006f71
! %l7 = 0000000001306f71, Mem[0000000090800008] = 4408d9c7
sth %l7,[%i5+%o1] ! Mem[0000000090800008] = 6f71d9c7
! Mem[0000000090000020] = ffffffffffffff9a, %g2 = 0000000000006f71
ldx [%i4+%o4],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000091800028] = 0000a8a6, %g2 = ffffffffffffff9a
lduh [%o0+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = d9c7a355, %g2 = 0000000000000000
lduh [%i6+0x022],%g2 ! %g2 = 000000000000d9c7
p34_label_22:
! Mem[000000009180002c] = f95930f7, %g2 = 000000000000d9c7
lduw [%o0+0x02c],%g2 ! %g2 = 00000000f95930f7
! Mem[000000009180003c] = adff0000, %g2 = 00000000f95930f7
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000091800018] = c7710924, %g2 = ffffffffffffffad
ldsb [%o0+0x01b],%g2 ! %g2 = ffffffffffffffc7
! Mem[000000005480002c] = eeff93c7, %l6 = 000000001b2963a4
ldub [%i1+0x02e],%l6 ! %l6 = 0000000000000093
! Mem[000000009100001c] = 6f714408, %g2 = ffffffffffffffc7
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000006f71
! Mem[0000000091800000] = f2697321 4408d9c7, %g2 = 00006f71, %g3 = 3f09241d
ldd [%o0+%g0],%g2 ! %g2 = 00000000f2697321 000000004408d9c7
! %l4 = f26973214408d9c7, Mem[000000009080001f] = f70c86ef
stb %l4,[%i5+0x01f] ! Mem[000000009080001c] = c70c86ef
! %l1 = 00000000f9d40b3f, Mem[000000009180002c] = f95930f7
stw %l1,[%o0+0x02c] ! Mem[000000009180002c] = f9d40b3f
! Mem[0000000090800030] = e1a9a5e501306f71, %g2 = 00000000f2697321
ldx [%i5+0x030],%g2 ! %g2 = e1a9a5e501306f71
! %l0 = 6d0e481de577f1e1, Mem[0000000090000014] = 01306f71
stb %l0,[%i4+0x014] ! Mem[0000000090000014] = e1306f71
p34_label_23:
! Mem[0000000091800028] = 0000a8a6 f9d40b3f, %g2 = 01306f71, %g3 = 4408d9c7
ldd [%o0+%o5],%g2 ! %g2 = 000000000000a8a6 00000000f9d40b3f
! Mem[0000000090800030] = a5e50130, %g2 = 000000000000a8a6
ldsh [%i5+0x032],%g2 ! %g2 = ffffffffffffa5e5
! Mem[0000000090800038] = a8a6ffff, %g2 = ffffffffffffa5e5
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffa8a6
! Mem[0000000091800020] = 01e16f71, %g2 = ffffffffffffa8a6
lduw [%o0+%o4],%g2 ! %g2 = 0000000001e16f71
! %l6 = 0000000000000093, Mem[000000009100003a] = 76cb0000
sth %l6,[%i6+0x03a] ! Mem[0000000091000038] = 00930000
! %l0 = 6d0e481de577f1e1, Mem[0000000091000034] = c4a7313b
sth %l0,[%i6+0x034] ! Mem[0000000091000034] = f1e1313b
! Mem[0000000091800018] = 4408d9c7, %g2 = 0000000001e16f71
lduw [%o0+%o3],%g2 ! %g2 = 000000004408d9c7
! Mem[000000009000000c] = 46b00000, %g2 = 000000004408d9c7
lduh [%i4+0x00e],%g2 ! %g2 = 00000000000046b0
! Mem[0000000090000010] = 0055e130, %g2 = 00000000000046b0
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000000055
! %l3 = bb65906bf95930f7, Mem[000000009000003e] = 824d0000
sth %l3,[%i4+0x03e] ! Mem[000000009000003c] = 30f70000
p34_label_24:
! Mem[000000009100001c] = 01306f71, %g2 = 0000000000000055
ldsh [%i6+0x01c],%g2 ! %g2 = 0000000000000130
! Mem[0000000091800034] = 51532584, %g2 = 0000000000000130
ldub [%o0+0x034],%g2 ! %g2 = 0000000000000051
! Mem[0000000090800004] = 4bc2056f, %g2 = 0000000000000051
ldub [%i5+0x005],%g2 ! %g2 = 000000000000004b
! Mem[000000005400000c] = e577f1e1, %l7 = 0000000001306f71
lduw [%i0+0x00c],%l7 ! %l7 = 00000000e577f1e1
! %l4 = f26973214408d9c7, Mem[0000000091000000] = 6ae82f88
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 4408d9c7
! %l0 = 6d0e481de577f1e1, Mem[0000000090000012] = 0055e130
stb %l0,[%i4+0x012] ! Mem[0000000090000010] = e155e130
! Mem[0000000090800030] = e1a9a5e5, %g2 = 000000000000004b
lduh [%i5+0x030],%g2 ! %g2 = 000000000000e1a9
! %l4 = f26973214408d9c7, Mem[0000000091000038] = e25600930000a8a6
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = f26973214408d9c7
! Mem[0000000091000018] = 2963a401, %g2 = 000000000000e1a9
ldsb [%i6+0x019],%g2 ! %g2 = 0000000000000029
! %l6 = 00000093, %l7 = e577f1e1, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 00000093 e577f1e1
p34_label_25:
! Mem[0000000091800028] = 0000a8a6f9d40b3f, %g2 = 0000000000000029
ldx [%o0+%o5],%g2 ! %g2 = 0000a8a6f9d40b3f
! Mem[0000000090800038] = 0000a8a6, %g2 = 0000a8a6f9d40b3f
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = f8449dd95e356f71, %g2 = 0000000000000000
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f71
! %l5 = 000000007309241d, Mem[0000000090800034] = 01306f71
stw %l5,[%i5+0x034] ! Mem[0000000090800034] = 7309241d
! Mem[0000000090800018] = a8a6f959, %g2 = f8449dd95e356f71
ldsh [%i5+0x01a],%g2 ! %g2 = ffffffffffffa8a6
! Mem[000000009100001c] = 01306f71, %g2 = ffffffffffffa8a6
lduw [%i6+0x01c],%g2 ! %g2 = 0000000001306f71
! %l0 = e577f1e1, %l1 = f9d40b3f, Mem[0000000091800030] = 1b2963a4 51532584
std %l0,[%o0+0x030] ! Mem[0000000091800030] = e577f1e1 f9d40b3f
! %l2 = 000000000000a8a6, Mem[0000000054000018] = afe87fb0c32d962f
stx %l2,[%i0+%o3] ! Mem[0000000054000018] = 000000000000a8a6
! Mem[0000000090000030] = 824d0000, %g2 = 0000000001306f71
lduh [%i4+0x032],%g2 ! %g2 = 000000000000824d
! Mem[000000009180001c] = 09241d01, %g2 = 000000000000824d
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000009
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 6d0e481de577f1e1
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f9d40b3f
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000a8a6
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be bb65906bf95930f7
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be f26973214408d9c7
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000007309241d
bne,a,pn %xcc,p34_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000093
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e577f1e1
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b43fcc9b 08991feb
bne %xcc,p34_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be cb0c1c51 9327605e
bne %xcc,p34_f6_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 000000000000a8a6
ldx [%i0+0x018],%g3 ! Observed data at 0000000054000018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4450f0f801306f71
ldx [%i0+0x020],%g3 ! Observed data at 0000000054000020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6d0e481da355dbc7
ldx [%i0+0x028],%g3 ! Observed data at 0000000054000028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 48caa8a648781e3f
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 = f595df4b313bc8a7
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 = 0000a8a6f95930f7
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 = f495c7df3748c3ee
ldx [%i1+0x010],%g3 ! Observed data at 0000000054800010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2648824d65817bbb
ldx [%i1+0x038],%g3 ! Observed data at 0000000054800038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x038,%g4
set p34_local2_expect,%g1
p34_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3f80f931f9d4713f
ldx [%i2+0x000],%g3 ! Observed data at 0000000055000000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000a8a6f8beb13c
ldx [%i2+0x008],%g3 ! Observed data at 0000000055000008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000824d01306f71
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 = ac256ec70000a8a6
ldx [%i2+0x018],%g3 ! Observed data at 0000000055000018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = bb65906bf95930f7
ldx [%i2+0x028],%g3 ! Observed data at 0000000055000028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1da9a5e5a532746f
ldx [%i2+0x030],%g3 ! Observed data at 0000000055000030
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000001b2963a4
ldx [%i2+0x038],%g3 ! Observed data at 0000000055000038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x038,%g4
set p34_local3_expect,%g1
p34_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 48781e3f04b17ae1
ldx [%i3+0x008],%g3 ! Observed data at 0000000055800008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 778da71d27eec71b
ldx [%i3+0x010],%g3 ! Observed data at 0000000055800010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1f3d6578d497680f
ldx [%i3+0x020],%g3 ! Observed data at 0000000055800020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4408d9c7a5b98957
ldx [%i3+0x028],%g3 ! Observed data at 0000000055800028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 73ec824d37e59f71
ldx [%i3+0x030],%g3 ! Observed data at 0000000055800030
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000824d01306f71
ldx [%i3+0x038],%g3 ! Observed data at 0000000055800038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x038,%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_f4_fail:
set p34_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f6_fail:
set p34_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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 %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000000]
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054000010]
stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800008]
stwa %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000020]
done
p34_trap1o:
stha %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000000]
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054000010]
stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800008]
stwa %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000020]
done
p34_trap2e:
stba %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800018]
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054800020]
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000054000020]
done
p34_trap2o:
stba %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800018]
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000054800020]
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000054000020]
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 = 9d56742e01306f71
ldx [%g1+0x008],%l1 ! %l1 = 48caa8a648781e3f
ldx [%g1+0x010],%l2 ! %l2 = 3ca27253d173faea
ldx [%g1+0x018],%l3 ! %l3 = 1008f099fed30281
ldx [%g1+0x020],%l4 ! %l4 = 772b969e73ec824d
ldx [%g1+0x028],%l5 ! %l5 = 233537f037e59f71
ldx [%g1+0x030],%l6 ! %l6 = ed74e165f5bd3b78
ldx [%g1+0x038],%l7 ! %l7 = c2858eae34cbad2a
! 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 = e0d17334 7c79c02b a42e972f ec01f263
! %f4 = fbf77815 4163e493 44fb5b69 77565933
! %f8 = 6cfb3889 df9bd94b 6b5a02fb a118e4b2
! %f12 = 2688cf53 a61568e4 670f32ce 67a8517e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0f1ef786 b7564a75 cab8e2ca 0a175204
! %f20 = 1d770d2d da13f36a 4d327635 c8c464e3
! %f24 = 116613c2 fff036fc e6eea127 a1c47efd
! %f28 = 7964bf6a 4515b850 dd2832d0 6663971a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 687e1a78 bb32d34b 97f6fb87 acfe5983
! %f36 = 6e1dd068 298581cb f56fbd4b 155a041c
! %f40 = cbbb117c 003e67ab 64428b68 a76c7c3f
! %f44 = 5a7d1c0a ef854d8a f2cc955e 79356930
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0c58b11700000030,%g7,%g1 ! GSR scale = 6, align = 0
wr %g1,%g0,%gsr ! GSR = 0c58b11700000030
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:
! %l3 = 0e235bd3ee1507b1, Mem[000000009100002a] = 5ba108a9
stb %l3,[%i6+0x02a] ! Mem[0000000091000028] = b1a108a9
! Mem[0000000091000004] = b0a548c2, %g2 = 0000000000000000
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000056000018] = aabd0216, %l7 = 5c28b99a7d5262e6
lduw [%i0+%o3],%l7 ! %l7 = 00000000aabd0216
! %l0 = 5777ef7bfe7ffe62, Mem[0000000090000036] = a20a5391
stb %l0,[%i4+0x036] ! Mem[0000000090000034] = 620a5391
! Mem[000000009100003c] = 62bf8c8f, %g2 = ffffffffffffffb0
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! %l1 = 27918fa228d6c8e7, Mem[000000009100001c] = 47a19fcf
sth %l1,[%i6+0x01c] ! Mem[000000009100001c] = c8e79fcf
! %l4 = 27221ffec502bd11, Mem[0000000090000008] = b427e099
sth %l4,[%i4+%o1] ! Mem[0000000090000008] = bd11e099
! Mem[0000000057000008] = b11746a0 f2accd73, %l6 = 9a308e12, %l7 = aabd0216
ldd [%i2+%o1],%l6 ! %l6 = 00000000b11746a0 00000000f2accd73
! Mem[0000000091800014] = 298cae06, %g2 = 0000000062bf8c8f
ldsb [%o0+0x015],%g2 ! %g2 = 0000000000000029
! Mem[0000000090000028] = 2e977d3b, %g2 = 0000000000000029
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000002e97
p35_label_2:
! Mem[000000009180002c] = df4e4459, %g2 = 0000000000002e97
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000df4e
! %l7 = 00000000f2accd73, Mem[000000009100002e] = d051a5b5
sth %l7,[%i6+0x02e] ! Mem[000000009100002c] = cd73a5b5
! %l4 = c502bd11, %l5 = 3b032837, Mem[0000000056000008] = e1138bb2 4b8d8127
std %l4,[%i0+%o1] ! Mem[0000000056000008] = c502bd11 3b032837
! Mem[0000000090000030] = 7a6764e2 807f620a, %g2 = 0000df4e, %g3 = 00000000
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807f620a
! %l4 = c502bd11, %l5 = 3b032837, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l4,[%i5+%o1] ! Mem[0000000090800008] = c502bd11 3b032837
! %l6 = 00000000b11746a0, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 00000000b11746a0
! %l4 = c502bd11, %l5 = 3b032837, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l4,[%i5+0x038] ! Mem[0000000090800038] = c502bd11 3b032837
! Mem[0000000056000020] = 0ca15ac0, %l7 = 00000000f2accd73
ldsw [%i0+%o4],%l7 ! %l7 = 000000000ca15ac0
! %l1 = 27918fa228d6c8e7, Mem[0000000091800036] = 258454b6
sth %l1,[%o0+0x036] ! Mem[0000000091800034] = c8e754b6
! %l5 = 8e51cb663b032837, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 8e51cb663b032837
p35_label_3:
! Mem[0000000056000030] = 1c615bf3, %l6 = 00000000b11746a0
ldsb [%i0+0x033],%l6 ! %l6 = fffffffffffffff3
! %l6 = fffffff3, %l7 = 0ca15ac0, Mem[0000000090000030] = 7a6764e2 807f620a
std %l6,[%i4+0x030] ! Mem[0000000090000030] = fffffff3 0ca15ac0
! %l5 = 8e51cb663b032837, Mem[0000000091000039] = 5676cb62
stb %l5,[%i6+0x039] ! Mem[0000000091000038] = 3776cb62
! Mem[0000000091000018] = 5ffaf26e, %g2 = 000000007a6764e2
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000005ffa
ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000062
! %l5 = 8e51cb663b032837, Mem[0000000057800014] = fc8dd866
stw %l5,[%i3+0x014] ! Mem[0000000057800014] = 3b032837
! %l1 = 27918fa228d6c8e7, Mem[0000000091800030] = 43bc1d815153c8e7
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 27918fa228d6c8e7
! Mem[0000000091800018] = 06faad5c, %g2 = 0000000000000062
ldsh [%o0+%o3],%g2 ! %g2 = 00000000000006fa
! Mem[0000000091800014] = 8cae06fa, %g2 = 00000000000006fa
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffff8c
! %l5 = 8e51cb663b032837, Mem[0000000090000018] = 1d179028
stw %l5,[%i4+%o3] ! Mem[0000000090000018] = 3b032837
p35_label_4:
! %l4 = 27221ffec502bd11, Mem[000000009000002c] = 7d3b2cbb
stb %l4,[%i4+0x02c] ! Mem[000000009000002c] = 113b2cbb
! %l4 = 27221ffec502bd11, Mem[000000009080000b] = 113b0328
stb %l4,[%i5+0x00b] ! Mem[0000000090800008] = 113b0328
! Mem[0000000056800024] = fa5a251d, %l6 = fffffffffffffff3
lduw [%i1+0x024],%l6 ! %l6 = 00000000fa5a251d
! %l5 = 8e51cb663b032837, Mem[0000000091000010] = 8e51cb66
stw %l5,[%i6+%o2] ! Mem[0000000091000010] = 3b032837
! Mem[0000000091000028] = 21a9b1a1 08a9cd73, %g2 = ffffff8c, %g3 = 807f620a
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a9b1a1 0000000008a9cd73
! Mem[0000000057800000] = 8ecb69ae b3a8c255, %l4 = c502bd11, %l5 = 3b032837
ldd [%i3+%g0],%l4 ! %l4 = 000000008ecb69ae 00000000b3a8c255
! %l2 = 853a80e889f0fb9f, Mem[000000005600001f] = 2655ce6b
stb %l2,[%i0+0x01f] ! Mem[000000005600001c] = 2655ce9f
! %l5 = 00000000b3a8c255, Mem[000000005680003a] = 1073c61d
sth %l5,[%i1+0x03a] ! Mem[0000000056800038] = 1073c255
! Mem[0000000056800008] = b2c5000e, %l3 = 0e235bd3ee1507b1
ldsw [%i1+%o1],%l3 ! %l3 = ffffffffb2c5000e
! Mem[0000000091000038] = e23776cb62bf8c8f, %g2 = 0000000021a9b1a1
ldx [%i6+0x038],%g2 ! %g2 = e23776cb62bf8c8f
p35_label_5:
! %l6 = 00000000fa5a251d, Mem[0000000091800014] = 96298cae
sth %l6,[%o0+0x014] ! Mem[0000000091800014] = 251d8cae
! Mem[0000000091800010] = 6e4e5182, %g2 = e23776cb62bf8c8f
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
! Mem[0000000090000030] = fffffff3, %g18 = f5822fdc744211f1
ldsw [%i4+0x030],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000091000018] = 5ffaf26e, %g2 = fffffffffffffff3
lduw [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e
! Mem[0000000090800030] = eaf607f4, %g18 = f5822fdc744211f1
ldsw [%i5+0x030],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000090000008] = bd11e099152d46b0, %g2 = ffffffffeaf607f4
ldx [%i4+%o1],%g2 ! %g2 = bd11e099152d46b0
! %l0 = 5777ef7bfe7ffe62, Mem[000000009080001c] = db268a9a
stw %l0,[%i5+0x01c] ! Mem[000000009080001c] = fe7ffe62
! Mem[0000000091800028] = 153f24b0 df4e4459, %g2 = 152d46b0, %g3 = 08a9cd73
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 00000000df4e4459
! Mem[0000000091000010] = 0328373b, %g2 = 00000000153f24b0
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000003
! Mem[000000009180001c] = b7684e28, %g18 = f5822fdc744211f1
ldsw [%o0+0x01c],%g2 ! %g2 = f5822fdc744211f1
p35_label_6:
! %l0 = 5777ef7bfe7ffe62, Mem[000000005600001c] = 2655ce9f
stb %l0,[%i0+0x01c] ! Mem[000000005600001c] = 6255ce9f
! Mem[0000000091800008] = 8b9883bd, %g2 = ffffffffb7684e28
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! Mem[0000000091800008] = 8b9883bd, %g2 = 000000008b9883bd
ldub [%o0+%o1],%g2 ! %g2 = 000000000000008b
! Mem[0000000091000000] = 6ae82f88, %g2 = 000000000000008b
lduw [%i6+%g0],%g2 ! %g2 = 000000006ae82f88
! Mem[0000000090000018] = 3b032837, %g2 = 000000006ae82f88
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000003b03
! Mem[0000000056000004] = 20819415, %l0 = 5777ef7bfe7ffe62
ldsb [%i0+0x005],%l0 ! %l0 = ffffffffffffff81
! %l6 = 00000000fa5a251d, Mem[0000000090000010] = 1d358e58
stw %l6,[%i4+%o2] ! Mem[0000000090000010] = fa5a251d
! %l0 = ffffffffffffff81, Mem[0000000057800000] = 8ecb69ae
stb %l0,[%i3+%g0] ! Mem[0000000057800000] = 81cb69ae
! %l2 = 853a80e889f0fb9f, Mem[000000009080000c] = 3b032837
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = 89f0fb9f
! %l4 = 000000008ecb69ae, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 000000008ecb69ae
p35_label_7:
! Mem[0000000091800000] = 00000000, %g2 = 0000000000003b03
ldub [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800008] = c502bd11, %g2 = 0000000000000000
lduw [%i5+%o1],%g2 ! %g2 = 00000000c502bd11
! Mem[0000000091000010] = 28373b03, %g2 = 00000000c502bd11
lduh [%i6+0x012],%g2 ! %g2 = 0000000000002837
! Mem[0000000056800018] = 6c183af0e2e3a7f5, %l4 = 000000008ecb69ae
ldx [%i1+%o3],%l4 ! %l4 = 6c183af0e2e3a7f5
! %l2 = 853a80e889f0fb9f, Mem[0000000090000028] = af022e97
stw %l2,[%i4+%o5] ! Mem[0000000090000028] = 89f0fb9f
! %l1 = 27918fa228d6c8e7, Mem[0000000056000008] = c502bd11
sth %l1,[%i0+%o1] ! Mem[0000000056000008] = c8e7bd11
! Mem[0000000090000004] = d6ba8c74, %g18 = f5822fdc744211f1
ldsw [%i4+0x004],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000090800000] = 73d0acf8, %g2 = ffffffffd6ba8c74
lduw [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8
! Mem[0000000090000014] = d828ead6, %g2 = 0000000073d0acf8
ldub [%i4+0x014],%g2 ! %g2 = 00000000000000d8
! %l7 = 000000000ca15ac0, Mem[000000009180003c] = 9d52adff
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = 0ca15ac0
p35_label_8:
! Mem[0000000090000028] = 89f0fb9f 113b2cbb, %g2 = 000000d8, %g3 = df4e4459
ldd [%i4+%o5],%g2 ! %g2 = 0000000089f0fb9f 00000000113b2cbb
! Mem[000000009000000c] = 46b0fa5a, %g2 = 0000000089f0fb9f
ldsh [%i4+0x00e],%g2 ! %g2 = 00000000000046b0
! %l1 = 27918fa228d6c8e7, Mem[0000000090800038] = c502bd11
sth %l1,[%i5+0x038] ! Mem[0000000090800038] = c8e7bd11
! %l0 = ffffff81, %l1 = 28d6c8e7, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l0,[%i5+%o2] ! Mem[0000000090800010] = ffffff81 28d6c8e7
! Mem[0000000090000020] = 0ad8f7030332e58e, %g2 = 00000000000046b0
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e58e
! Mem[0000000091000010] = 3b032837 3b032837, %g2 = 0332e58e, %g3 = 113b2cbb
ldd [%i6+%o2],%g2 ! %g2 = 000000003b032837 000000003b032837
! Mem[0000000090800010] = ffffff81, %g2 = 000000003b032837
lduw [%i5+%o2],%g2 ! %g2 = 00000000ffffff81
! Mem[0000000057000030] = afbb5036, %l3 = ffffffffb2c5000e
lduh [%i2+0x030],%l3 ! %l3 = 000000000000afbb
! %l3 = 000000000000afbb, Mem[000000005600002f] = f7f1331f
stb %l3,[%i0+0x02f] ! Mem[000000005600002c] = f7f133bb
! Mem[000000009180001c] = b7684e28, %g2 = 00000000ffffff81
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffb768
p35_label_9:
! %l6 = 00000000fa5a251d, Mem[0000000090000010] = fa5a251d
stb %l6,[%i4+%o2] ! Mem[0000000090000010] = 1d5a251d
! Mem[000000009000000c] = 46b01d5a, %g2 = ffffffffffffb768
lduh [%i4+0x00e],%g2 ! %g2 = 00000000000046b0
! Mem[0000000090800028] = f5d351e8, %g2 = 00000000000046b0
ldsh [%i5+0x02a],%g2 ! %g2 = fffffffffffff5d3
! Mem[0000000091800010] = 6e4e5182, %g2 = fffffffffffff5d3
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000006e4e
! Mem[0000000090000020] = 0ad8f703, %g2 = 0000000000006e4e
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000ad8
! %l6 = 00000000fa5a251d, Mem[0000000090000004] = d6ba8c74
stw %l6,[%i4+0x004] ! Mem[0000000090000004] = fa5a251d
! Mem[0000000091000014] = 3b032837, %g18 = f5822fdc744211f1
ldsw [%i6+0x014],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000090000038] = 53918eb2, %g2 = 000000003b032837
lduw [%i4+0x038],%g2 ! %g2 = 0000000053918eb2
! %l2 = 89f0fb9f, %l3 = 0000afbb, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 89f0fb9f 0000afbb
! %l7 = 000000000ca15ac0, Mem[0000000091000026] = 69ae21a9
stb %l7,[%i6+0x026] ! Mem[0000000091000024] = c0ae21a9
p35_label_10:
! Mem[000000009080003c] = 37000000, %g2 = 0000000053918eb2
ldub [%i5+0x03f],%g2 ! %g2 = 0000000000000037
! Mem[0000000091800010] = 6e4e5182, %g2 = 0000000000000037
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
! Mem[000000009000000c] = 152d46b0, %g18 = f5822fdc744211f1
ldsw [%i4+0x00c],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000091800030] = 27918fa2, %g2 = 00000000152d46b0
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000002791
! %l0 = ffffff81, %l1 = 28d6c8e7, Mem[0000000090800010] = ffffff81 28d6c8e7
std %l0,[%i5+%o2] ! Mem[0000000090800010] = ffffff81 28d6c8e7
! %l2 = 89f0fb9f, %l3 = 0000afbb, Mem[0000000091800018] = 06faad5c b7684e28
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 89f0fb9f 0000afbb
! %l0 = ffffffffffffff81, Mem[000000009180003c] = 0ca15ac0
stb %l0,[%o0+0x03c] ! Mem[000000009180003c] = 81a15ac0
! %l5 = 00000000b3a8c255, Mem[0000000091000008] = 48c28052
sth %l5,[%i6+%o1] ! Mem[0000000091000008] = c2558052
! Mem[000000009000000c] = 152d46b0, %g18 = f5822fdc744211f1
ldsw [%i4+0x00c],%g2 ! %g2 = f5822fdc744211f1
! %l3 = 000000000000afbb, Mem[000000009100001c] = c8e79fcf
stw %l3,[%i6+0x01c] ! Mem[000000009100001c] = 0000afbb
p35_label_11:
! Mem[000000009180003c] = 81a15ac0, %g2 = 00000000152d46b0
lduw [%o0+0x03c],%g2 ! %g2 = 0000000081a15ac0
! Mem[0000000090000000] = 09d53180 fa5a251d, %g2 = 81a15ac0, %g3 = 3b032837
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000fa5a251d
! %l0 = ffffffffffffff81, Mem[0000000090000008] = bd11e099152d46b0
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffff81
! %l2 = 853a80e889f0fb9f, Mem[000000009000000e] = ff811d5a
stb %l2,[%i4+0x00e] ! Mem[000000009000000c] = 9f811d5a
! Mem[0000000091000000] = 6ae82f88 98f9b0a5, %g2 = 09d53180, %g3 = fa5a251d
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f9b0a5
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = 6ae82f88, %g3 = 98f9b0a5
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! Mem[0000000090800000] = 73d0acf8, %g18 = f5822fdc744211f1
ldsw [%i5+%g0],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000091800030] = 27918fa2 28d6c8e7, %g2 = 73d0acf8, %g3 = 1214449b
ldd [%o0+0x030],%g2 ! %g2 = 0000000027918fa2 0000000028d6c8e7
! Mem[0000000057000010] = c738d532, %l0 = ffffffffffffff81
ldsw [%i2+%o2],%l0 ! %l0 = ffffffffc738d532
! Mem[0000000090800024] = 49074459, %g2 = 0000000027918fa2
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004907
p35_label_12:
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 00004907, %g3 = 28d6c8e7
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! Mem[0000000090800018] = b2d54dc6fe7ffe62, %g2 = 000000000c86ef26
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc6fe7ffe62
! %l7 = 000000000ca15ac0, Mem[0000000090800010] = ffffff8128d6c8e7
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 000000000ca15ac0
! %l1 = 27918fa228d6c8e7, Mem[0000000090000018] = 3b03283770edfb0e
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 27918fa228d6c8e7
! Mem[0000000057000014] = 1b94fa99, %l1 = 27918fa228d6c8e7
lduh [%i2+0x016],%l1 ! %l1 = 000000000000fa99
! %l4 = 6c183af0e2e3a7f5, Mem[0000000056000020] = 0ca15ac0
stw %l4,[%i0+%o4] ! Mem[0000000056000020] = e2e3a7f5
! Mem[0000000090800000] = f8dd4bc2, %g2 = b2d54dc6fe7ffe62
ldsb [%i5+0x003],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000091800038] = 54b6116d, %g2 = fffffffffffffff8
ldsh [%o0+0x038],%g2 ! %g2 = 00000000000054b6
! Mem[0000000091800004] = b11746a0, %g18 = f5822fdc744211f1
ldsw [%o0+0x004],%g2 ! %g2 = f5822fdc744211f1
! %l3 = 000000000000afbb, Mem[0000000090000028] = 89f0fb9f113b2cbb
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 000000000000afbb
p35_label_13:
! %l4 = 6c183af0e2e3a7f5, Mem[0000000091800008] = 89f0fb9f
stb %l4,[%o0+%o1] ! Mem[0000000091800008] = f5f0fb9f
! Mem[0000000091000008] = c2558052 7312abd6, %g2 = b11746a0, %g3 = 35144907
ldd [%i6+%o1],%g2 ! %g2 = 00000000c2558052 000000007312abd6
! Mem[0000000090800004] = dd4bc205, %g2 = 00000000c2558052
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffdd4b
! %l5 = 00000000b3a8c255, Mem[0000000090800001] = d0acf8dd
stb %l5,[%i5+0x001] ! Mem[0000000090800000] = 55acf8dd
! %l5 = 00000000b3a8c255, Mem[0000000091800037] = e754b611
stb %l5,[%o0+0x037] ! Mem[0000000091800034] = 5554b611
! Mem[0000000091000000] = 6ae82f8898f9b0a5, %g2 = ffffffffffffdd4b
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0a5
! %l0 = ffffffffc738d532, Mem[0000000090000010] = 1d5a251d
sth %l0,[%i4+%o2] ! Mem[0000000090000010] = d532251d
! Mem[0000000090000038] = 53918eb2, %g2 = 6ae82f8898f9b0a5
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000005391
! %l7 = 000000000ca15ac0, Mem[000000009080000c] = 89f0fb9f
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = 0ca15ac0
! Mem[000000005600002c] = f7f133bb, %l7 = 000000000ca15ac0
ldsb [%i0+0x02c],%l7 ! %l7 = fffffffffffffff7
p35_label_14:
! %l5 = 00000000b3a8c255, Mem[0000000090800005] = 4bc205c5
stb %l5,[%i5+0x005] ! Mem[0000000090800004] = 55c205c5
! Mem[0000000091000008] = c25580527312abd6, %g2 = 0000000000005391
ldx [%i6+%o1],%g2 ! %g2 = c25580527312abd6
! %l6 = 00000000fa5a251d, Mem[0000000090800014] = 0ca15ac0
sth %l6,[%i5+0x014] ! Mem[0000000090800014] = 251d5ac0
! Mem[0000000056800008] = b2c5000e, %l4 = 6c183af0e2e3a7f5
lduw [%i1+%o1],%l4 ! %l4 = 00000000b2c5000e
! Mem[0000000090000020] = 0ad8f703 0332e58e, %g2 = 7312abd6, %g3 = 7312abd6
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f703 000000000332e58e
! %l1 = 000000000000fa99, Mem[000000005700002a] = ae6e1fab
sth %l1,[%i2+0x02a] ! Mem[0000000057000028] = ae6efa99
! %l7 = fffffffffffffff7, Mem[0000000091000036] = 449be237
sth %l7,[%i6+0x036] ! Mem[0000000091000034] = fff7e237
! %l7 = fffffffffffffff7, Mem[000000009180000a] = fb9f0000
stb %l7,[%o0+0x00a] ! Mem[0000000091800008] = f79f0000
! %l0 = ffffffffc738d532, Mem[0000000090800030] = eaf607f479e2e95e
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = ffffffffc738d532
! %l1 = 000000000000fa99, Mem[000000009180000b] = 9f0000af
stb %l1,[%o0+0x00b] ! Mem[0000000091800008] = 990000af
p35_label_15:
! %l7 = fffffffffffffff7, Mem[0000000091800024] = ba3ff053
sth %l7,[%o0+0x024] ! Mem[0000000091800024] = fff7f053
! %l4 = 00000000b2c5000e, Mem[000000009080001c] = fe7ffe62
sth %l4,[%i5+0x01c] ! Mem[000000009080001c] = 000efe62
! Mem[000000009080001c] = 000efe62, %g2 = 000000000ad8f703
ldsh [%i5+0x01c],%g2 ! %g2 = 000000000000000e
! %l0 = ffffffffc738d532, Mem[0000000091000020] = 00000000
sth %l0,[%i6+%o4] ! Mem[0000000091000020] = d5320000
! %l5 = 00000000b3a8c255, Mem[0000000091000030] = a5b5761e
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = b3a8c255
! Mem[0000000091800008] = 990000af, %g2 = 000000000000000e
ldub [%o0+0x00b],%g2 ! %g2 = 0000000000000099
! Mem[0000000091800018] = 89f0fb9f 0000afbb, %g2 = 00000099, %g3 = 0332e58e
ldd [%o0+%o3],%g2 ! %g2 = 0000000089f0fb9f 000000000000afbb
! %l1 = 000000000000fa99, Mem[000000009080000c] = 0ca15ac0
stw %l1,[%i5+0x00c] ! Mem[000000009080000c] = 0000fa99
! Mem[0000000056000000] = 393ecad0 20819415, %l2 = 89f0fb9f, %l3 = 0000afbb
ldd [%i0+%g0],%l2 ! %l2 = 00000000393ecad0 0000000020819415
! Mem[0000000091800028] = 153f24b0 df4e4459, %g2 = 89f0fb9f, %g3 = 0000afbb
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 00000000df4e4459
p35_label_16:
! Mem[0000000091800020] = 5566979d, %g18 = f5822fdc744211f1
ldsw [%o0+%o4],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000090000008] = ffffffffffff9f81, %g2 = 000000005566979d
ldx [%i4+%o1],%g2 ! %g2 = ffffffffffff9f81
! %l2 = 00000000393ecad0, Mem[0000000090800018] = b2d54dc6000efe62
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 00000000393ecad0
! Mem[0000000091800038] = 54b6116d81a15ac0, %g2 = ffffffffffff9f81
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d81a15ac0
! Mem[0000000090000000] = 09d53180fa5a251d, %g2 = 54b6116d81a15ac0
ldx [%i4+%g0],%g2 ! %g2 = 09d53180fa5a251d
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 09d53180fa5a251d
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! Mem[0000000091000020] = 00008ecb, %g2 = 53918eb2e6c51178
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000000000
! Mem[000000009080003c] = 37000000, %g2 = 0000000000000000
ldub [%i5+0x03f],%g2 ! %g2 = 0000000000000037
! %l0 = c738d532, %l1 = 0000fa99, Mem[0000000091000010] = 3b032837 3b032837
std %l0,[%i6+%o2] ! Mem[0000000091000010] = c738d532 0000fa99
! %l5 = 00000000b3a8c255, Mem[0000000090000000] = 09d53180fa5a251d
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 00000000b3a8c255
p35_label_17:
! Mem[0000000091000014] = 0000fa99, %g2 = 0000000000000037
ldsb [%i6+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800010] = 5182251d, %g2 = 0000000000000000
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000005182
! Mem[0000000057800038] = 95f816b1, %l6 = 00000000fa5a251d
ldsh [%i3+0x03a],%l6 ! %l6 = 00000000000016b1
! Mem[0000000091800038] = 6d81a15a, %g2 = 0000000000005182
ldub [%o0+0x03b],%g2 ! %g2 = 000000000000006d
! %l5 = 00000000b3a8c255, Mem[0000000090800000] = 7355acf8
sth %l5,[%i5+%g0] ! Mem[0000000090800000] = c255acf8
! Mem[0000000091800028] = 24b0df4e, %g2 = 000000000000006d
ldsh [%o0+0x02a],%g2 ! %g2 = 00000000000024b0
! Mem[0000000091800014] = 1d8cae89, %g2 = 00000000000024b0
ldub [%o0+0x015],%g2 ! %g2 = 000000000000001d
! Mem[0000000091800034] = 28d6c855, %g2 = 000000000000001d
lduw [%o0+0x034],%g2 ! %g2 = 0000000028d6c855
! Mem[0000000091800010] = 6e4e5182 251d8cae, %g2 = 28d6c855, %g3 = df4e4459
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 00000000251d8cae
! %l5 = 00000000b3a8c255, Mem[0000000091800019] = f0fb9f00
stb %l5,[%o0+0x019] ! Mem[0000000091800018] = 55fb9f00
p35_label_18:
! Mem[000000009100003c] = 62bf8c8f, %g18 = f5822fdc744211f1
ldsw [%i6+0x03c],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000090800034] = c738d532, %g2 = 0000000062bf8c8f
lduh [%i5+0x034],%g2 ! %g2 = 000000000000c738
! %l0 = ffffffffc738d532, Mem[000000009180003c] = 81a15ac0
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = c738d532
! Mem[0000000091800020] = 5566979d fff7f053, %g2 = 0000c738, %g3 = 251d8cae
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000fff7f053
! %l7 = fffffffffffffff7, Mem[000000005600002d] = f7f133bb
stb %l7,[%i0+0x02d] ! Mem[000000005600002c] = f7f733bb
! %l4 = 00000000b2c5000e, Mem[0000000090000020] = 0ad8f703
stw %l4,[%i4+%o4] ! Mem[0000000090000020] = b2c5000e
! %l0 = ffffffffc738d532, Mem[0000000091000010] = c738d5320000fa99
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = ffffffffc738d532
! %l6 = 000016b1, %l7 = fffffff7, Mem[0000000056000030] = 1c615bf3 d694c462
std %l6,[%i0+0x030] ! Mem[0000000056000030] = 000016b1 fffffff7
! %l4 = b2c5000e, %l5 = b3a8c255, Mem[0000000090000038] = 53918eb2 e6c51178
std %l4,[%i4+0x038] ! Mem[0000000090000038] = b2c5000e b3a8c255
! Mem[0000000091000034] = 1214fff7, %g18 = f5822fdc744211f1
ldsw [%i6+0x034],%g2 ! %g2 = f5822fdc744211f1
p35_label_19:
! Mem[0000000091800024] = f7f05315, %g2 = 000000001214fff7
ldub [%o0+0x025],%g2 ! %g2 = 00000000000000f7
! %l0 = ffffffffc738d532, Mem[000000009180000c] = 0000afbb
stw %l0,[%o0+0x00c] ! Mem[000000009180000c] = c738d532
! Mem[0000000091800028] = 153f24b0, %g2 = 00000000000000f7
ldub [%o0+%o5],%g2 ! %g2 = 0000000000000015
! Mem[0000000090000034] = 0ca15ac0, %g18 = f5822fdc744211f1
ldsw [%i4+0x034],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000090000018] = 27918fa2, %g2 = 000000000ca15ac0
ldub [%i4+%o3],%g2 ! %g2 = 0000000000000027
! Mem[0000000057800018] = bf685268 e67e7068, %l0 = c738d532, %l1 = 0000fa99
ldd [%i3+%o3],%l0 ! %l0 = 00000000bf685268 00000000e67e7068
! %l4 = b2c5000e, %l5 = b3a8c255, Mem[0000000091800000] = 00000000 b11746a0
std %l4,[%o0+%g0] ! Mem[0000000091800000] = b2c5000e b3a8c255
! %l3 = 0000000020819415, Mem[0000000091800029] = 3f24b0df
stb %l3,[%o0+0x029] ! Mem[0000000091800028] = 1524b0df
! %l6 = 000016b1, %l7 = fffffff7, Mem[0000000090800008] = c502bd11 0000fa99
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 000016b1 fffffff7
! Mem[0000000091000030] = b3a8c2551214fff7, %g2 = 0000000000000027
ldx [%i6+0x030],%g2 ! %g2 = b3a8c2551214fff7
p35_label_20:
! Mem[000000009180000c] = c738d532, %g18 = f5822fdc744211f1
ldsw [%o0+0x00c],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000057800028] = 782b8aa0, %l2 = 00000000393ecad0
lduw [%i3+%o5],%l2 ! %l2 = 00000000782b8aa0
! %l4 = 00000000b2c5000e, Mem[0000000091000008] = c2558052
stw %l4,[%i6+%o1] ! Mem[0000000091000008] = b2c5000e
! Mem[0000000057800034] = 7fa0fd4b, %l6 = 00000000000016b1
lduw [%i3+0x034],%l6 ! %l6 = 000000007fa0fd4b
! %l6 = 7fa0fd4b, %l7 = fffffff7, Mem[0000000091800000] = b2c5000e b3a8c255
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 7fa0fd4b fffffff7
! Mem[000000009000002c] = afbbffff, %g2 = ffffffffc738d532
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000afbb
! Mem[0000000090800010] = 00251d5a, %g2 = 000000000000afbb
ldub [%i5+0x013],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000020] = b2c5000e, %g2 = 0000000000000000
lduh [%i4+%o4],%g2 ! %g2 = 000000000000b2c5
! Mem[0000000091800008] = f5f0f799 c738d532, %g2 = 0000b2c5, %g3 = fff7f053
ldd [%o0+%o1],%g2 ! %g2 = 00000000f5f0f799 00000000c738d532
! %l6 = 7fa0fd4b, %l7 = fffffff7, Mem[0000000090000000] = 00000000 b3a8c255
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 7fa0fd4b fffffff7
p35_label_21:
! Mem[000000009180002c] = df4e4459, %g2 = 00000000f5f0f799
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000df4e
! %l1 = 00000000e67e7068, Mem[0000000090000037] = c0b2c500
stb %l1,[%i4+0x037] ! Mem[0000000090000034] = 68b2c500
! Mem[0000000056000018] = aabd0216, %l2 = 00000000782b8aa0
ldsw [%i0+%o3],%l2 ! %l2 = ffffffffaabd0216
! %l6 = 000000007fa0fd4b, Mem[0000000091000020] = d5320000
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 7fa0fd4b
! Mem[0000000090800020] = ef263514, %g2 = 000000000000df4e
ldsb [%i5+0x022],%g2 ! %g2 = ffffffffffffffef
! Mem[000000009100003c] = 8c8f0000, %g2 = ffffffffffffffef
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffff8c8f
! %l2 = aabd0216, %l3 = 20819415, Mem[0000000091800018] = 8955fb9f 0000afbb
std %l2,[%o0+%o3] ! Mem[0000000091800018] = aabd0216 20819415
! Mem[0000000057000018] = 78c3f6ec, %l0 = 00000000bf685268
ldsw [%i2+%o3],%l0 ! %l0 = 0000000078c3f6ec
! Mem[0000000091800014] = 251d8cae, %g2 = ffffffffffff8c8f
lduh [%o0+0x014],%g2 ! %g2 = 000000000000251d
! Mem[0000000090000020] = 000e0332, %g2 = 000000000000251d
ldub [%i4+0x022],%g2 ! %g2 = 0000000000000000
p35_label_22:
! %l1 = 00000000e67e7068, Mem[0000000057000004] = 95b41a85
stw %l1,[%i2+0x004] ! Mem[0000000057000004] = e67e7068
! Mem[000000009000000c] = 9f81d532, %g2 = 0000000000000000
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffff9f81
! Mem[000000005600001c] = 6255ce9f, %l5 = 00000000b3a8c255
ldsw [%i0+0x01c],%l5 ! %l5 = 000000006255ce9f
! Mem[0000000056000020] = e2e3a7f5, %l4 = 00000000b2c5000e
ldub [%i0+0x021],%l4 ! %l4 = 00000000000000e3
! Mem[0000000090000020] = b2c5000e, %g2 = ffffffffffff9f81
lduw [%i4+%o4],%g2 ! %g2 = 00000000b2c5000e
! %l5 = 000000006255ce9f, Mem[0000000091800018] = aabd021620819415
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 000000006255ce9f
! Mem[0000000090000020] = b2c5000e, %g2 = 00000000b2c5000e
lduw [%i4+%o4],%g2 ! %g2 = 00000000b2c5000e
! Mem[000000005780002c] = 7de51a9d, %l4 = 00000000000000e3
ldsb [%i3+0x02e],%l4 ! %l4 = 000000000000001a
! %l1 = 00000000e67e7068, Mem[0000000091000028] = 21a9b1a1
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = e67e7068
! Mem[0000000091800028] = 151524b0, %g2 = 00000000b2c5000e
lduw [%o0+%o5],%g2 ! %g2 = 00000000151524b0
p35_label_23:
! Mem[0000000090000014] = 28ead627, %g2 = 00000000151524b0
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000028
! Mem[0000000056800034] = 21cf8e6e, %l0 = 0000000078c3f6ec
ldsw [%i1+0x034],%l0 ! %l0 = 0000000021cf8e6e
! Mem[0000000091800008] = f5f0f799, %g2 = 0000000000000028
ldsh [%o0+%o1],%g2 ! %g2 = fffffffffffff5f0
! %l4 = 0000001a, %l5 = 6255ce9f, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 0000001a 6255ce9f
! Mem[0000000091800020] = 5566979d, %g2 = fffffffffffff5f0
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000055
! Mem[0000000091800014] = 8cae0000, %g2 = 0000000000000055
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffff8c
! %l5 = 000000006255ce9f, Mem[0000000091800038] = 54b6116dc738d532
stx %l5,[%o0+0x038] ! Mem[0000000091800038] = 000000006255ce9f
! Mem[0000000091000020] = 7fa0fd4b8ecbc0ae, %g2 = ffffffffffffff8c
ldx [%i6+%o4],%g2 ! %g2 = 7fa0fd4b8ecbc0ae
! Mem[0000000091800020] = 5566979dfff7f053, %g2 = 7fa0fd4b8ecbc0ae
ldx [%o0+%o4],%g2 ! %g2 = 5566979dfff7f053
! %l4 = 0000001a, %l5 = 6255ce9f, Mem[0000000091000038] = e23776cb 62bf8c8f
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000001a 6255ce9f
p35_label_24:
! Mem[0000000090000020] = b2c5000e 0332e58e, %g2 = fff7f053, %g3 = c738d532
ldd [%i4+%o4],%g2 ! %g2 = 00000000b2c5000e 000000000332e58e
! %l4 = 000000000000001a, Mem[000000009080003c] = 3b032837
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = 0000001a
! Mem[0000000090000024] = e58e0000, %g2 = 00000000b2c5000e
lduh [%i4+0x026],%g2 ! %g2 = 000000000000e58e
! Mem[0000000090800020] = 26351449, %g2 = 000000000000e58e
ldsb [%i5+0x023],%g2 ! %g2 = 0000000000000026
! Mem[0000000091000014] = d5325ffa, %g2 = 0000000000000026
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffd532
! Mem[0000000091000014] = c738d532, %g18 = f5822fdc744211f1
ldsw [%i6+0x014],%g2 ! %g2 = f5822fdc744211f1
! Mem[000000009080001c] = d00c86ef, %g2 = ffffffffc738d532
ldsb [%i5+0x01f],%g2 ! %g2 = ffffffffffffffd0
! %l0 = 0000000021cf8e6e, Mem[000000009080001e] = cad00c86
stb %l0,[%i5+0x01e] ! Mem[000000009080001c] = 6ed00c86
! %l5 = 000000006255ce9f, Mem[000000009080003d] = 00001a00
stb %l5,[%i5+0x03d] ! Mem[000000009080003c] = 9f001a00
! Mem[000000009180000c] = d5326e4e, %g2 = ffffffffffffffd0
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffd532
p35_label_25:
! %l4 = 000000000000001a, Mem[0000000090000034] = 0ca15a68
stw %l4,[%i4+0x034] ! Mem[0000000090000034] = 0000001a
! Mem[0000000091000008] = b2c5000e 7312abd6, %g2 = ffffd532, %g3 = 0332e58e
ldd [%i6+%o1],%g2 ! %g2 = 00000000b2c5000e 000000007312abd6
! Mem[0000000091000030] = b3a8c255, %g2 = 00000000b2c5000e
lduh [%i6+0x030],%g2 ! %g2 = 000000000000b3a8
! Mem[0000000090800030] = ffffffffc738d532, %g2 = 000000000000b3a8
ldx [%i5+0x030],%g2 ! %g2 = ffffffffc738d532
! %l3 = 0000000020819415, Mem[0000000091000004] = 98f9b0a5
sth %l3,[%i6+0x004] ! Mem[0000000091000004] = 9415b0a5
! Mem[0000000091800018] = 00006255, %g2 = ffffffffc738d532
ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[000000005680002c] = 329ffff0, %l0 = 0000000021cf8e6e
ldsh [%i1+0x02e],%l0 ! %l0 = fffffffffffffff0
! Mem[000000009180000c] = c738d532, %g2 = 0000000000000000
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000c738
! Mem[0000000090000008] = ffffffff, %g18 = f5822fdc744211f1
ldsw [%i4+%o1],%g2 ! %g2 = f5822fdc744211f1
! Mem[0000000056800038] = 1073c255, %l3 = 0000000020819415
ldsb [%i1+0x03a],%l3 ! %l3 = ffffffffffffffc2
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 fffffffffffffff0
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000e67e7068
bne,a,pn %xcc,p35_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffaabd0216
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffc2
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000001a
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006255ce9f
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000007fa0fd4b
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be fffffffffffffff7
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 e0d17334 7c79c02b
bne %xcc,p35_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a42e972f ec01f263
bne %xcc,p35_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be fbf77815 4163e493
bne %xcc,p35_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 44fb5b69 77565933
bne %xcc,p35_f6_fail
nop
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = c8e7bd113b032837
ldx [%i0+0x008],%g3 ! Observed data at 0000000056000008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = aabd02166255ce9f
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 = e2e3a7f5be24f8b5
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 = c83cc20ff7f733bb
ldx [%i0+0x028],%g3 ! Observed data at 0000000056000028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000016b1fffffff7
ldx [%i0+0x030],%g3 ! Observed data at 0000000056000030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x030,%g4
set p35_local1_expect,%g1
p35_check_local1:
ldx [%g1+0x038],%g2 ! Expected data = 1073c255570baf88
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+0x000],%g2 ! Expected data = 2fd04ba7e67e7068
ldx [%i2+0x000],%g3 ! Observed data at 0000000057000000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = ae6efa993a47995a
ldx [%i2+0x028],%g3 ! Observed data at 0000000057000028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x028,%g4
set p35_local3_expect,%g1
p35_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 81cb69aeb3a8c255
ldx [%i3+0x000],%g3 ! Observed data at 0000000057800000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 454c17833b032837
ldx [%i3+0x010],%g3 ! Observed data at 0000000057800010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x010,%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:
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056800010]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800020]
stba %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800018]
stxa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800010]
stha %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057000000]
stha %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000020]
done
p35_trap1o:
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000056800010]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800020]
stba %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800018]
stxa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800010]
stha %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057000000]
stha %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000020]
done
p35_trap2e:
stxa %l5,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800020]
ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000057000008]
done
p35_trap2o:
stxa %l5,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800020]
ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000057000008]
done
p35_trap3e:
nop
nop
done
p35_trap3o:
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 = 5777ef7bfe7ffe62
ldx [%g1+0x008],%l1 ! %l1 = 27918fa228d6c8e7
ldx [%g1+0x010],%l2 ! %l2 = 853a80e889f0fb9f
ldx [%g1+0x018],%l3 ! %l3 = 0e235bd3ee1507b1
ldx [%g1+0x020],%l4 ! %l4 = 27221ffec502bd11
ldx [%g1+0x028],%l5 ! %l5 = 8e51cb663b032837
ldx [%g1+0x030],%l6 ! %l6 = 35fc9a519a308e12
ldx [%g1+0x038],%l7 ! %l7 = 5c28b99a7d5262e6
! 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 = fdef4a48 1c8bc47c c2eaf083 0238b448
! %f4 = a3e8ab24 74c7d4e3 f9d121e7 dd99f02f
! %f8 = d7df56d4 4606651d e978897e 0d6dbf4b
! %f12 = a320e909 b913fd6a 1aaa8133 428012fa
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d21bfdfc fa48848f 339be781 3b4a90ec
! %f20 = 6ff03790 d28cc9d0 f627d9f5 0a18b606
! %f24 = 640cb837 657f3234 b2b09962 271be8cb
! %f28 = 6195fa46 605c8ac4 40b7a3eb 247015d4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 59793d75 e5fcd466 8607ad1a face029b
! %f36 = 67440682 465b5343 b0442ccc 63cb7dc1
! %f40 = 7cc05aad 0eb4f639 f76218d4 9383953c
! %f44 = ba9ac319 9e706494 f2899e3f 0ccf1d8b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6ef94bf70000001b,%g7,%g1 ! GSR scale = 3, align = 3
wr %g1,%g0,%gsr ! GSR = 6ef94bf70000001b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 36
p36_label_1:
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 00000000, %g3 = 00000000
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! %l3 = dae180bc24bd2faa, Mem[0000000091000000] = 6ae82f88
sth %l3,[%i6+%g0] ! Mem[0000000091000000] = 2faa2f88
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 00000000b427e099
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! %l2 = b63d779bccdbb555, Mem[0000000090000019] = 17902870
stb %l2,[%i4+0x019] ! Mem[0000000090000018] = 55902870
! %l6 = ff602061f41fdeb5, Mem[0000000090000018] = 1d55902870edfb0e
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = ff602061f41fdeb5
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = f8449dd95e356f1d
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[0000000091000018] = f26e47a1, %g2 = 0c86ef2635144907
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000f26e
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = 000000000000f26e
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
! %l7 = 5f9ff1d8334bcc4e, Mem[000000009080000c] = 14acc7c9
sth %l7,[%i5+0x00c] ! Mem[000000009080000c] = cc4ec7c9
! %l6 = ff602061f41fdeb5, Mem[000000009180002e] = 445943bc
sth %l6,[%o0+0x02e] ! Mem[000000009180002c] = deb543bc
p36_label_2:
! %l0 = 24f7319db46fa4a6, Mem[0000000090000026] = e58eaf02
sth %l0,[%i4+0x026] ! Mem[0000000090000024] = a4a6af02
! Mem[000000009000001c] = deb50ad8, %g2 = fb520ab007b3e6aa
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000deb5
! Mem[0000000090000020] = 0ad8f703, %g2 = 000000000000deb5
lduw [%i4+%o4],%g2 ! %g2 = 000000000ad8f703
! Mem[000000005900001c] = 8ead6779, %l2 = b63d779bccdbb555
lduh [%i2+0x01c],%l2 ! %l2 = 0000000000008ead
! Mem[0000000059000014] = ffe0e1e9, %l1 = c87c9362890e5815
ldub [%i2+0x017],%l1 ! %l1 = 00000000000000e9
! Mem[0000000090000010] = 1d358e58 d828ead6, %g2 = 0ad8f703, %g3 = 152d46b0
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000d828ead6
! Mem[0000000058000038] = 49f30c2e, %l1 = 00000000000000e9
lduw [%i0+0x038],%l1 ! %l1 = 0000000049f30c2e
! Mem[0000000090000020] = 0ad8f703, %g18 = 9c0859c83215f5f6
ldsw [%i4+%o4],%g2 ! %g2 = 9c0859c83215f5f6
! Mem[0000000091800010] = 6e4e5182, %g18 = 9c0859c83215f5f6
ldsw [%o0+%o2],%g2 ! %g2 = 9c0859c83215f5f6
! Mem[0000000090000004] = ba8c74b4, %g2 = 000000006e4e5182
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffba
p36_label_3:
! Mem[000000009180003c] = 9d52adff, %g18 = 9c0859c83215f5f6
ldsw [%o0+0x03c],%g2 ! %g2 = 9c0859c83215f5f6
! %l7 = 5f9ff1d8334bcc4e, Mem[000000009100000b] = 527312ab
stb %l7,[%i6+0x00b] ! Mem[0000000091000008] = 4e7312ab
! Mem[0000000059800018] = 6d4612d8, %l0 = 24f7319db46fa4a6
ldsb [%i3+0x01b],%l0 ! %l0 = ffffffffffffffd8
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = ffffffff9d52adff
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! Mem[0000000090000010] = 1d358e58, %g2 = 43bc1d8151532584
ldsh [%i4+%o2],%g2 ! %g2 = 0000000000001d35
! Mem[0000000090000004] = d6ba8c74, %g2 = 0000000000001d35
lduh [%i4+0x004],%g2 ! %g2 = 000000000000d6ba
! Mem[0000000091800004] = 07b3e6aa, %g2 = 000000000000d6ba
lduh [%o0+0x004],%g2 ! %g2 = 00000000000007b3
! Mem[0000000091000018] = f26e47a1, %g2 = 00000000000007b3
ldsb [%i6+0x01a],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000059800018] = 6d4612d8, %l1 = 0000000049f30c2e
ldsb [%i3+%o3],%l1 ! %l1 = 000000000000006d
! %l5 = c2119e4834deeb31, Mem[0000000091800018] = 06faad5c
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = eb31ad5c
p36_label_4:
! Mem[000000009180002c] = df4edeb5, %g2 = fffffffffffffff2
ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000df
! Mem[000000009080003c] = 7bb00000, %g2 = 00000000000000df
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! Mem[0000000059000010] = deca32fc, %l4 = fa925d15d235435e
ldsh [%i2+%o2],%l4 ! %l4 = ffffffffffffdeca
! Mem[0000000090800000] = 73d0acf8, %g2 = 0000000000007bb0
lduw [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 0000000073d0acf8
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! Mem[0000000091000020] = 8b0950dd0f65f93d, %g2 = 53918eb2e6c51178
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd0f65f93d
! Mem[0000000091800010] = 6e4e5182 96298cae, %g2 = 0f65f93d, %g3 = d828ead6
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 0000000096298cae
! Mem[0000000091000028] = a95ba108, %g2 = 000000006e4e5182
ldsb [%i6+0x029],%g2 ! %g2 = ffffffffffffffa9
! Mem[0000000059800004] = 1ef3a238, %l6 = ff602061f41fdeb5
ldsh [%i3+0x004],%l6 ! %l6 = 0000000000001ef3
! Mem[000000009180000c] = 3923d9af, %g2 = ffffffffffffffa9
ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000039
p36_label_5:
! Mem[000000009000001c] = f41fdeb5, %g18 = 9c0859c83215f5f6
ldsw [%i4+0x01c],%g2 ! %g2 = 9c0859c83215f5f6
! %l1 = 000000000000006d, Mem[0000000090000030] = 7a6764e2807fa20a
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 000000000000006d
! Mem[0000000058800028] = 079a8007, %l5 = c2119e4834deeb31
lduh [%i1+%o5],%l5 ! %l5 = 000000000000079a
! Mem[0000000090800024] = 074459f5, %g2 = fffffffff41fdeb5
ldub [%i5+0x027],%g2 ! %g2 = 0000000000000007
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 00000007, %g3 = 96298cae
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! Mem[0000000091800034] = 51532584, %g2 = 00000000b427e099
ldsh [%o0+0x034],%g2 ! %g2 = 0000000000005153
! Mem[0000000090800010] = f8449dd9, %g2 = 0000000000005153
ldsh [%i5+%o2],%g2 ! %g2 = fffffffffffff844
! %l4 = ffffdeca, %l5 = 0000079a, Mem[0000000090000000] = 09d53180 d6ba8c74
std %l4,[%i4+%g0] ! Mem[0000000090000000] = ffffdeca 0000079a
! Mem[0000000090000038] = 8eb2e6c5, %g2 = fffffffffffff844
ldub [%i4+0x03a],%g2 ! %g2 = 000000000000008e
! Mem[0000000090800034] = e95e66e1, %g2 = 000000000000008e
ldub [%i5+0x036],%g2 ! %g2 = 00000000000000e9
p36_label_6:
! Mem[000000009100002c] = 08a9d051, %g2 = 00000000000000e9
lduw [%i6+0x02c],%g2 ! %g2 = 0000000008a9d051
! %l0 = ffffffd8, %l1 = 0000006d, Mem[0000000059000018] = f566d57c 8ead6779
std %l0,[%i2+%o3] ! Mem[0000000059000018] = ffffffd8 0000006d
! Mem[0000000090000030] = 00000000, %g2 = 0000000008a9d051
lduh [%i4+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000058000010] = c95b14a8, %l5 = 000000000000079a
ldsw [%i0+%o2],%l5 ! %l5 = ffffffffc95b14a8
! %l3 = dae180bc24bd2faa, Mem[000000009180002a] = 24b0df4e
stb %l3,[%o0+0x02a] ! Mem[0000000091800028] = aab0df4e
! %l5 = ffffffffc95b14a8, Mem[000000009080000c] = cc4ec7c9
stw %l5,[%i5+0x00c] ! Mem[000000009080000c] = c95b14a8
! %l7 = 5f9ff1d8334bcc4e, Mem[0000000091000034] = 1214449b
sth %l7,[%i6+0x034] ! Mem[0000000091000034] = cc4e449b
! Mem[0000000090000000] = ffffdeca0000079a, %g2 = 0000000000000000
ldx [%i4+%g0],%g2 ! %g2 = ffffdeca0000079a
! %l3 = dae180bc24bd2faa, Mem[000000005800002c] = 04c2e7dc
stb %l3,[%i0+0x02c] ! Mem[000000005800002c] = aac2e7dc
! Mem[0000000090800010] = f8449dd9, %g18 = 9c0859c83215f5f6
ldsw [%i5+%o2],%g2 ! %g2 = 9c0859c83215f5f6
p36_label_7:
! %l0 = ffffffffffffffd8, Mem[0000000091800026] = f053153f
sth %l0,[%o0+0x026] ! Mem[0000000091800024] = ffd8153f
! Mem[0000000059000030] = d80a0db6, %l5 = ffffffffc95b14a8
lduw [%i2+0x030],%l5 ! %l5 = 00000000d80a0db6
! Mem[000000009080003c] = 7bb00000, %g2 = fffffffff8449dd9
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! %l4 = ffffffffffffdeca, Mem[0000000091000030] = a5b5761e
sth %l4,[%i6+0x030] ! Mem[0000000091000030] = deca761e
! Mem[000000009080000c] = 14a8f844, %g2 = 0000000000007bb0
lduh [%i5+0x00e],%g2 ! %g2 = 00000000000014a8
! Mem[0000000090800038] = 66e1d7bc, %g2 = 00000000000014a8
ldsh [%i5+0x038],%g2 ! %g2 = 00000000000066e1
! Mem[0000000091000038] = 76cb62bf, %g2 = 00000000000066e1
ldsh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
! Mem[0000000090800028] = 4459f5d3, %g2 = 00000000000076cb
ldub [%i5+%o5],%g2 ! %g2 = 0000000000000044
! Mem[0000000091000030] = deca761e cc4e449b, %g2 = 00000044, %g3 = 152d46b0
ldd [%i6+0x030],%g2 ! %g2 = 00000000deca761e 00000000cc4e449b
! Mem[0000000090000030] = 00000000, %g2 = 00000000deca761e
lduh [%i4+0x030],%g2 ! %g2 = 0000000000000000
p36_label_8:
! Mem[0000000090000000] = ffffdeca 0000079a, %g2 = 00000000, %g3 = cc4e449b
ldd [%i4+%g0],%g2 ! %g2 = 00000000ffffdeca 000000000000079a
! %l3 = dae180bc24bd2faa, Mem[000000009000000a] = e099152d
stb %l3,[%i4+0x00a] ! Mem[0000000090000008] = aa99152d
! Mem[000000009080001c] = db268a9a, %g2 = 00000000ffffdeca
lduw [%i5+0x01c],%g2 ! %g2 = 00000000db268a9a
! Mem[0000000090000028] = 977d3b2c, %g2 = 00000000db268a9a
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000097
! Mem[0000000059800018] = 6d4612d8 2570cc7a, %l0 = ffffffd8, %l1 = 0000006d
ldd [%i3+%o3],%l0 ! %l0 = 000000006d4612d8 000000002570cc7a
! Mem[0000000090800008] = 5a1ae612 c95b14a8, %g2 = 00000097, %g3 = 0000079a
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 00000000c95b14a8
! %l7 = 5f9ff1d8334bcc4e, Mem[0000000090000018] = ff602061
stw %l7,[%i4+%o3] ! Mem[0000000090000018] = 334bcc4e
! Mem[0000000091800038] = 116d9d52, %g2 = 000000005a1ae612
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000011
! Mem[0000000091000034] = 9be25676, %g2 = 0000000000000011
ldub [%i6+0x037],%g2 ! %g2 = 000000000000009b
! Mem[000000009180000c] = 3923d9af, %g2 = 000000000000009b
lduw [%o0+0x00c],%g2 ! %g2 = 000000003923d9af
p36_label_9:
! Mem[0000000090800034] = 5e66e1d7, %g2 = 000000003923d9af
ldub [%i5+0x037],%g2 ! %g2 = 000000000000005e
! %l5 = 00000000d80a0db6, Mem[0000000091000017] = 015ffaf2
stb %l5,[%i6+0x017] ! Mem[0000000091000014] = b65ffaf2
! %l6 = 0000000000001ef3, Mem[0000000090000030] = 000000000000006d
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 0000000000001ef3
! Mem[0000000058000014] = d0edaa40, %l2 = 0000000000008ead
ldsb [%i0+0x016],%l2 ! %l2 = ffffffffffffffaa
! Mem[0000000091800030] = 43bc1d81, %g18 = 9c0859c83215f5f6
ldsw [%o0+0x030],%g2 ! %g2 = 9c0859c83215f5f6
! %l1 = 000000002570cc7a, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 000000002570cc7a
! %l1 = 000000002570cc7a, Mem[0000000090800010] = f8449dd9
sth %l1,[%i5+%o2] ! Mem[0000000090800010] = cc7a9dd9
! Mem[0000000091000028] = 21a95ba1 08a9d051, %g2 = 43bc1d81, %g3 = c95b14a8
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000008a9d051
! Mem[0000000090000000] = ffffdeca 0000079a, %g2 = 21a95ba1, %g3 = 08a9d051
ldd [%i4+%g0],%g2 ! %g2 = 00000000ffffdeca 000000000000079a
! %l7 = 5f9ff1d8334bcc4e, Mem[000000009100001d] = a19fcf8b
stb %l7,[%i6+0x01d] ! Mem[000000009100001c] = 4e9fcf8b
p36_label_10:
! Mem[0000000058800018] = 0cf47e0c, %l2 = ffffffffffffffaa
lduw [%i1+%o3],%l2 ! %l2 = 000000000cf47e0c
! %l6 = 0000000000001ef3, Mem[000000009000000c] = 152d46b0
sth %l6,[%i4+0x00c] ! Mem[000000009000000c] = 1ef346b0
! %l5 = 00000000d80a0db6, Mem[000000009180003e] = adff0000
stb %l5,[%o0+0x03e] ! Mem[000000009180003c] = b6ff0000
! Mem[0000000091000010] = 6cff95cd, %g2 = 00000000ffffdeca
lduh [%i6+%o2],%g2 ! %g2 = 0000000000006cff
! Mem[0000000090800014] = 5e356f1d, %g2 = 0000000000006cff
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000005e35
! %l7 = 5f9ff1d8334bcc4e, Mem[0000000091800024] = ba3fffd8
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = 334bcc4e
! %l4 = ffffdeca, %l5 = d80a0db6, Mem[0000000091800010] = 6e4e5182 96298cae
std %l4,[%o0+%o2] ! Mem[0000000091800010] = ffffdeca d80a0db6
! Mem[0000000091800000] = fb520ab0, %g2 = 0000000000005e35
ldsh [%o0+%g0],%g2 ! %g2 = fffffffffffffb52
! Mem[0000000090800024] = 074459f5, %g2 = fffffffffffffb52
ldub [%i5+0x027],%g2 ! %g2 = 0000000000000007
! Mem[0000000090000008] = b427aa991ef346b0, %g2 = 0000000000000007
ldx [%i4+%o1],%g2 ! %g2 = b427aa991ef346b0
p36_label_11:
! Mem[0000000091000014] = feb65ffa, %g2 = b427aa991ef346b0
lduh [%i6+0x016],%g2 ! %g2 = 000000000000feb6
! Mem[0000000059000000] = 7ee105f0, %l6 = 0000000000001ef3
lduh [%i2+%g0],%l6 ! %l6 = 0000000000007ee1
! Mem[0000000090000018] = 334bcc4e f41fdeb5, %g2 = 0000feb6, %g3 = 0000079a
ldd [%i4+%o3],%g2 ! %g2 = 00000000334bcc4e 00000000f41fdeb5
! %l2 = 0cf47e0c, %l3 = 24bd2faa, Mem[0000000059000008] = 4c668560 1911e168
std %l2,[%i2+%o1] ! Mem[0000000059000008] = 0cf47e0c 24bd2faa
! Mem[000000009000002c] = 3b2cbb00, %g2 = 00000000334bcc4e
ldub [%i4+0x02d],%g2 ! %g2 = 000000000000003b
! Mem[0000000090000018] = 334bcc4e, %g18 = 9c0859c83215f5f6
ldsw [%i4+%o3],%g2 ! %g2 = 9c0859c83215f5f6
! %l7 = 5f9ff1d8334bcc4e, Mem[0000000090000010] = 1d358e58d828ead6
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 5f9ff1d8334bcc4e
! Mem[0000000090800034] = 79e2e95e, %g2 = 00000000334bcc4e
ldsh [%i5+0x034],%g2 ! %g2 = 00000000000079e2
! %l1 = 000000002570cc7a, Mem[0000000058800036] = ab7364ac
sth %l1,[%i1+0x036] ! Mem[0000000058800034] = ab73cc7a
! %l6 = 0000000000007ee1, Mem[0000000059000000] = 7ee105f0
sth %l6,[%i2+%g0] ! Mem[0000000059000000] = 7ee105f0
p36_label_12:
! Mem[0000000090800014] = 5e356f1d, %g2 = 00000000000079e2
lduw [%i5+0x014],%g2 ! %g2 = 000000005e356f1d
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = 5e356f1d, %g3 = f41fdeb5
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = 00000000b2d54dc6
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! %l4 = ffffffffffffdeca, Mem[0000000090800016] = 6f1db2d5
sth %l4,[%i5+0x016] ! Mem[0000000090800014] = decab2d5
! Mem[0000000091000020] = dd0f65f9, %g2 = 73d0acf8dd4bc205
ldsb [%i6+0x023],%g2 ! %g2 = ffffffffffffffdd
! Mem[0000000091000018] = 5ffaf26e 474e9fcf, %g2 = ffffffdd, %g3 = db268a9a
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 00000000474e9fcf
! Mem[0000000091000024] = 0f65f93d, %g2 = 000000005ffaf26e
lduh [%i6+0x024],%g2 ! %g2 = 0000000000000f65
! Mem[000000009180003c] = b6ff0000, %g2 = 0000000000000f65
ldub [%o0+0x03e],%g2 ! %g2 = 00000000000000b6
! Mem[000000009180001c] = 4e285566, %g2 = 00000000000000b6
ldub [%o0+0x01e],%g2 ! %g2 = 000000000000004e
! Mem[0000000090000014] = 334bcc4e, %g2 = 000000000000004e
lduh [%i4+0x014],%g2 ! %g2 = 000000000000334b
p36_label_13:
! Mem[0000000058800038] = 174b11fa, %l6 = 0000000000007ee1
ldub [%i1+0x038],%l6 ! %l6 = 0000000000000017
! %l4 = ffffdeca, %l5 = d80a0db6, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l4,[%i5+%g0] ! Mem[0000000090800000] = ffffdeca d80a0db6
! Mem[0000000091800034] = 258454b6, %g2 = 000000000000334b
ldub [%o0+0x036],%g2 ! %g2 = 0000000000000025
! %l6 = 0000000000000017, Mem[0000000058000008] = 12f9496ce27bc11f
stx %l6,[%i0+%o1] ! Mem[0000000058000008] = 0000000000000017
! Mem[000000009100003c] = 8c8f0000, %g2 = 0000000000000025
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffff8c8f
! Mem[000000009080002c] = 51e85f11, %g2 = ffffffffffff8c8f
lduw [%i5+0x02c],%g2 ! %g2 = 0000000051e85f11
! Mem[0000000091000000] = 2faa2f88, %g2 = 0000000051e85f11
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000002faa
! Mem[0000000090000010] = 5f9ff1d8, %g2 = 0000000000002faa
ldub [%i4+%o2],%g2 ! %g2 = 000000000000005f
! %l2 = 000000000cf47e0c, Mem[0000000091000000] = 2faa2f88
sth %l2,[%i6+%g0] ! Mem[0000000091000000] = 7e0c2f88
! Mem[0000000058000000] = e02f6368, %l2 = 000000000cf47e0c
ldsb [%i0+0x003],%l2 ! %l2 = 0000000000000068
p36_label_14:
! Mem[0000000091800008] = 8b9883bd 3923d9af, %g2 = 0000005f, %g3 = 474e9fcf
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 000000003923d9af
! %l0 = 6d4612d8, %l1 = 2570cc7a, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 6d4612d8 2570cc7a
! Mem[0000000091800000] = b007b3e6, %g2 = 000000008b9883bd
ldsb [%o0+0x003],%g2 ! %g2 = ffffffffffffffb0
! Mem[000000009180001c] = 28556697, %g2 = ffffffffffffffb0
ldsb [%o0+0x01f],%g2 ! %g2 = 0000000000000028
! Mem[0000000059000038] = c199101fb7721b12, %l6 = 0000000000000017
ldx [%i2+0x038],%l6 ! %l6 = c199101fb7721b12
! %l2 = 0000000000000068, Mem[000000009000001c] = f41fdeb5
stb %l2,[%i4+0x01c] ! Mem[000000009000001c] = 681fdeb5
! Mem[0000000090800010] = cc7a9dd95e35deca, %g2 = 0000000000000028
ldx [%i5+%o2],%g2 ! %g2 = cc7a9dd95e35deca
! %l4 = ffffffffffffdeca, Mem[0000000091000038] = e25676cb62bf8c8f
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffffdeca
! Mem[0000000091000018] = f26e474e, %g2 = cc7a9dd95e35deca
ldsb [%i6+0x01a],%g2 ! %g2 = fffffffffffffff2
! %l2 = 0000000000000068, Mem[0000000090000020] = 0ad8f703
stw %l2,[%i4+%o4] ! Mem[0000000090000020] = 00000068
p36_label_15:
! Mem[0000000090800004] = d80a0db6, %g2 = fffffffffffffff2
ldub [%i5+0x004],%g2 ! %g2 = 00000000000000d8
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 000000d8, %g3 = 3923d9af
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! Mem[0000000090000030] = 00000000, %g2 = 000000000c86ef26
ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000000
! Mem[0000000058800010] = 0a2ebc55eff876d0, %l7 = 5f9ff1d8334bcc4e
ldx [%i1+%o2],%l7 ! %l7 = 0a2ebc55eff876d0
! %l3 = dae180bc24bd2faa, Mem[0000000090800015] = 35decab2
stb %l3,[%i5+0x015] ! Mem[0000000090800014] = aadecab2
! Mem[0000000091000030] = deca761ecc4e449b, %g2 = 0000000000000000
ldx [%i6+0x030],%g2 ! %g2 = deca761ecc4e449b
! Mem[0000000058000008] = 00000000, %l6 = c199101fb7721b12
ldub [%i0+0x00a],%l6 ! %l6 = 0000000000000000
! %l6 = 00000000, %l7 = eff876d0, Mem[0000000090800030] = eaf607f4 79e2e95e
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 00000000 eff876d0
! Mem[000000009080002c] = 51e85f11, %g2 = deca761ecc4e449b
lduw [%i5+0x02c],%g2 ! %g2 = 0000000051e85f11
! Mem[000000009180001c] = b7684e28, %g2 = 0000000051e85f11
ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffb7
p36_label_16:
! %l2 = 0000000000000068, Mem[0000000091800018] = eb31ad5cb7684e28
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = 0000000000000068
! %l0 = 000000006d4612d8, Mem[0000000091000030] = deca761ecc4e449b
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 000000006d4612d8
! %l3 = dae180bc24bd2faa, Mem[0000000091800012] = decad80a
sth %l3,[%o0+0x012] ! Mem[0000000091800010] = 2faad80a
! Mem[000000009180002c] = df4edeb5, %g2 = ffffffffffffffb7
lduw [%o0+0x02c],%g2 ! %g2 = 00000000df4edeb5
! Mem[000000009180001c] = 00006855, %g2 = 00000000df4edeb5
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 00000000, %g2 = 0000000000000000
ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000000
! Mem[000000009100000c] = 7312abd6, %g18 = 9c0859c83215f5f6
ldsw [%i6+0x00c],%g2 ! %g2 = 9c0859c83215f5f6
! Mem[0000000091800028] = 153faab0 df4edeb5, %g2 = 7312abd6, %g3 = 35144907
ldd [%o0+%o5],%g2 ! %g2 = 00000000153faab0 00000000df4edeb5
! Mem[0000000090800038] = 00002570, %g2 = 00000000153faab0
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000000000
! %l0 = 000000006d4612d8, Mem[000000009180003c] = 9d52b6ff
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = 6d4612d8
p36_label_17:
! Mem[0000000090800004] = 0db65a1a, %g2 = 0000000000000000
lduh [%i5+0x006],%g2 ! %g2 = 0000000000000db6
! %l0 = 6d4612d8, %l1 = 2570cc7a, Mem[0000000090800038] = 00000000 2570cc7a
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 6d4612d8 2570cc7a
! %l0 = 000000006d4612d8, Mem[000000009000003c] = e6c51178
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = 6d4612d8
! %l0 = 6d4612d8, %l1 = 2570cc7a, Mem[0000000091000010] = 6cff95cd 7757feb6
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 6d4612d8 2570cc7a
! %l0 = 000000006d4612d8, Mem[000000005900000f] = 24bd2faa
stb %l0,[%i2+0x00f] ! Mem[000000005900000c] = 24bd2fd8
! %l7 = 0a2ebc55eff876d0, Mem[000000009100000c] = 7312abd6
stb %l7,[%i6+0x00c] ! Mem[000000009100000c] = d012abd6
! Mem[0000000059000004] = df0238d5, %l1 = 000000002570cc7a
lduw [%i2+0x004],%l1 ! %l1 = 00000000df0238d5
! %l4 = ffffdeca, %l5 = d80a0db6, Mem[0000000058000030] = 62833729 e4de2575
std %l4,[%i0+0x030] ! Mem[0000000058000030] = ffffdeca d80a0db6
! Mem[000000005800000c] = 00000017, %l7 = 0a2ebc55eff876d0
lduh [%i0+0x00c],%l7 ! %l7 = 0000000000000000
! %l7 = 0000000000000000, Mem[0000000090000039] = 918eb26d
stb %l7,[%i4+0x039] ! Mem[0000000090000038] = 008eb26d
p36_label_18:
! %l6 = 0000000000000000, Mem[0000000091000032] = 00006d46
stb %l6,[%i6+0x032] ! Mem[0000000091000030] = 00006d46
! Mem[0000000090000020] = 00000068, %g2 = 0000000000000db6
lduw [%i4+%o4],%g2 ! %g2 = 0000000000000068
! Mem[0000000090000000] = deca0000, %g2 = 0000000000000068
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffdeca
! Mem[0000000090000014] = cc4e334b, %g2 = ffffffffffffdeca
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffcc4e
! Mem[0000000090800008] = 5a1ae612, %g2 = ffffffffffffcc4e
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000005a1a
! Mem[000000009100000c] = d012abd6, %g2 = 0000000000005a1a
lduw [%i6+0x00c],%g2 ! %g2 = 00000000d012abd6
! Mem[000000009000003c] = d8000000, %g2 = 00000000d012abd6
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000d8
! Mem[0000000091800018] = 00000000, %g2 = 00000000000000d8
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = 1d815153, %g2 = 0000000000000000
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000001d81
! %l4 = ffffdeca, %l5 = d80a0db6, Mem[0000000091000020] = 8b0950dd 0f65f93d
std %l4,[%i6+%o4] ! Mem[0000000091000020] = ffffdeca d80a0db6
p36_label_19:
! Mem[0000000091000014] = 2570cc7a, %g2 = 0000000000001d81
lduw [%i6+0x014],%g2 ! %g2 = 000000002570cc7a
! Mem[0000000090800038] = 6d4612d8, %g2 = 000000002570cc7a
lduh [%i5+0x038],%g2 ! %g2 = 0000000000006d46
! Mem[0000000090000010] = 5f9ff1d8 334bcc4e, %g2 = 00006d46, %g3 = df4edeb5
ldd [%i4+%o2],%g2 ! %g2 = 000000005f9ff1d8 00000000334bcc4e
! %l3 = dae180bc24bd2faa, Mem[000000005880002f] = 148941a1
stb %l3,[%i1+0x02f] ! Mem[000000005880002c] = 148941aa
! Mem[0000000090800024] = 35144907, %g2 = 000000005f9ff1d8
ldsb [%i5+0x024],%g2 ! %g2 = 0000000000000035
! %l3 = dae180bc24bd2faa, Mem[0000000059000032] = d80a0db6
sth %l3,[%i2+0x032] ! Mem[0000000059000030] = d80a2faa
! Mem[0000000091800014] = b6000000, %g2 = 0000000000000035
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000b6
! Mem[0000000091000038] = ffffffde, %g2 = 00000000000000b6
ldub [%i6+0x03b],%g2 ! %g2 = 00000000000000ff
! %l2 = 00000068, %l3 = 24bd2faa, Mem[0000000090800030] = 00000000 eff876d0
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 00000068 24bd2faa
! Mem[000000009000001c] = deb50000, %g2 = 00000000000000ff
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffffdeb5
p36_label_20:
! %l4 = ffffffffffffdeca, Mem[0000000058000014] = d0edaa40
stw %l4,[%i0+0x014] ! Mem[0000000058000014] = ffffdeca
! Mem[000000009000002c] = 2570cc7a, %g2 = ffffffffffffdeb5
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000002570
! Mem[0000000091800000] = fb520ab0 07b3e6aa, %g2 = 00002570, %g3 = 334bcc4e
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e6aa
! %l5 = 00000000d80a0db6, Mem[000000009000003e] = 12d80000
stb %l5,[%i4+0x03e] ! Mem[000000009000003c] = b6d80000
! Mem[0000000091800004] = e6aa8b98, %g2 = 00000000fb520ab0
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffffe6
! Mem[000000005980001c] = 2570cc7a, %l4 = ffffffffffffdeca
ldsh [%i3+0x01c],%l4 ! %l4 = 0000000000002570
! Mem[0000000090800000] = ffffdeca, %g18 = 9c0859c83215f5f6
ldsw [%i5+%g0],%g2 ! %g2 = 9c0859c83215f5f6
! %l7 = 0000000000000000, Mem[0000000090000020] = 000000680332a4a6
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000000
! Mem[000000009000001c] = 681fdeb5, %g2 = ffffffffffffdeca
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000681f
! Mem[0000000091800038] = 54b6116d6d4612d8, %g2 = 000000000000681f
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d6d4612d8
p36_label_21:
! Mem[0000000091000004] = 98f9b0a5, %g2 = 54b6116d6d4612d8
lduw [%i6+0x004],%g2 ! %g2 = 0000000098f9b0a5
! %l3 = dae180bc24bd2faa, Mem[0000000090000018] = 334bcc4e
stb %l3,[%i4+%o3] ! Mem[0000000090000018] = aa4bcc4e
! Mem[0000000090000004] = 0000079a, %g18 = 9c0859c83215f5f6
ldsw [%i4+0x004],%g2 ! %g2 = 9c0859c83215f5f6
! Mem[0000000091800024] = 334bcc4e, %g2 = 000000000000079a
lduh [%o0+0x024],%g2 ! %g2 = 000000000000334b
! %l1 = 00000000df0238d5, Mem[0000000091000018] = 5ffaf26e
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = df0238d5
! Mem[0000000091800010] = 2faad80a, %g2 = 000000000000334b
lduh [%o0+0x012],%g2 ! %g2 = 0000000000002faa
! Mem[0000000059000038] = c199101f, %l0 = 000000006d4612d8
lduh [%i2+0x038],%l0 ! %l0 = 000000000000c199
! Mem[0000000059000030] = d80a2faa, %l7 = 0000000000000000
ldsb [%i2+0x030],%l7 ! %l7 = ffffffffffffffd8
! %l3 = dae180bc24bd2faa, Mem[0000000090000005] = 00079ab4
stb %l3,[%i4+0x005] ! Mem[0000000090000004] = aa079ab4
! Mem[0000000091800028] = 153faab0, %g2 = 0000000000002faa
ldsb [%o0+%o5],%g2 ! %g2 = 0000000000000015
p36_label_22:
! %l3 = dae180bc24bd2faa, Mem[000000009080002a] = f5d351e8
sth %l3,[%i5+0x02a] ! Mem[0000000090800028] = 2faa51e8
! Mem[0000000091000034] = 12d8ffff, %g2 = 0000000000000015
ldsh [%i6+0x036],%g2 ! %g2 = 00000000000012d8
! Mem[0000000090000008] = b427aa99, %g2 = 00000000000012d8
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427aa99
! %l3 = dae180bc24bd2faa, Mem[000000009000000a] = aa991ef3
sth %l3,[%i4+0x00a] ! Mem[0000000090000008] = 2faa1ef3
! Mem[0000000090000024] = 0000006d, %g2 = 00000000b427aa99
ldub [%i4+0x025],%g2 ! %g2 = 0000000000000000
! Mem[0000000058000030] = ffffdeca, %l1 = 00000000df0238d5
ldub [%i0+0x033],%l1 ! %l1 = 00000000000000ca
! Mem[0000000090800020] = 26351449, %g2 = 0000000000000000
ldsb [%i5+0x023],%g2 ! %g2 = 0000000000000026
! %l6 = 00000000, %l7 = ffffffd8, Mem[0000000058000038] = 49f30c2e f53cec3b
std %l6,[%i0+0x038] ! Mem[0000000058000038] = 00000000 ffffffd8
! %l5 = 00000000d80a0db6, Mem[0000000091000004] = 98f9b0a5
stb %l5,[%i6+0x004] ! Mem[0000000091000004] = b6f9b0a5
! %l7 = ffffffffffffffd8, Mem[0000000090000010] = 5f9ff1d8334bcc4e
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffffd8
p36_label_23:
! Mem[0000000091000038] = ffffffffffffdeca, %g2 = 0000000000000026
ldx [%i6+0x038],%g2 ! %g2 = ffffffffffffdeca
! %l6 = 00000000, %l7 = ffffffd8, Mem[0000000091800010] = ffff2faa d80a0db6
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 00000000 ffffffd8
! Mem[000000009180003c] = 6d4612d8, %g2 = ffffffffffffdeca
ldsh [%o0+0x03c],%g2 ! %g2 = 0000000000006d46
! Mem[0000000090000020] = 00000000, %g2 = 0000000000006d46
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 6d4612d8, %g2 = 0000000000000000
ldsb [%i4+%o5],%g2 ! %g2 = 000000000000006d
! Mem[0000000090800008] = 5a1ae612, %g18 = 9c0859c83215f5f6
ldsw [%i5+%o1],%g2 ! %g2 = 9c0859c83215f5f6
! %l2 = 0000000000000068, Mem[0000000090800038] = 6d4612d8
stw %l2,[%i5+0x038] ! Mem[0000000090800038] = 00000068
! %l2 = 00000068, %l3 = 24bd2faa, Mem[0000000090800008] = 5a1ae612 c95b14a8
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 00000068 24bd2faa
! Mem[0000000090800024] = 0744592f, %g2 = 000000005a1ae612
ldsb [%i5+0x027],%g2 ! %g2 = 0000000000000007
! %l4 = 0000000000002570, Mem[0000000090000020] = 0000000000000000
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = 0000000000002570
p36_label_24:
! Mem[0000000090000014] = ffffffd8, %g18 = 9c0859c83215f5f6
ldsw [%i4+0x014],%g2 ! %g2 = 9c0859c83215f5f6
! Mem[0000000091800024] = 334bcc4e, %g2 = ffffffffffffffd8
ldsh [%o0+0x024],%g2 ! %g2 = 000000000000334b
! Mem[000000009180001c] = 00685566, %g2 = 000000000000334b
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000000068
! Mem[000000009180002c] = df4edeb5, %g2 = 0000000000000068
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000df4e
! Mem[0000000090000008] = 272faa1e, %g2 = 000000000000df4e
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000027
! Mem[0000000090000034] = 00001ef3, %g2 = 0000000000000027
lduw [%i4+0x034],%g2 ! %g2 = 0000000000001ef3
! %l0 = 000000000000c199, Mem[000000009000000f] = b0ffffff
stb %l0,[%i4+0x00f] ! Mem[000000009000000c] = 99ffffff
! %l2 = 0000000000000068, Mem[000000005900001c] = 0000006d
stw %l2,[%i2+0x01c] ! Mem[000000005900001c] = 00000068
! %l5 = 00000000d80a0db6, Mem[0000000059800005] = 1ef3a238
stb %l5,[%i3+0x005] ! Mem[0000000059800004] = 1eb6a238
! Mem[000000009080003c] = 2570cc7a, %g18 = 9c0859c83215f5f6
ldsw [%i5+0x03c],%g2 ! %g2 = 9c0859c83215f5f6
p36_label_25:
! %l7 = ffffffffffffffd8, Mem[0000000090000014] = ffffffd8
stb %l7,[%i4+0x014] ! Mem[0000000090000014] = d8ffffd8
! Mem[0000000090800010] = cc7a9dd9 5eaadeca, %g2 = 2570cc7a, %g3 = 07b3e6aa
ldd [%i5+%o2],%g2 ! %g2 = 00000000cc7a9dd9 000000005eaadeca
! %l5 = 00000000d80a0db6, Mem[0000000090800028] = 44592faa51e85f11
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = 00000000d80a0db6
! Mem[0000000090800000] = ffffdeca d80a0db6, %g2 = cc7a9dd9, %g3 = 5eaadeca
ldd [%i5+%g0],%g2 ! %g2 = 00000000ffffdeca 00000000d80a0db6
! Mem[000000009080002c] = d80a0db6, %g18 = 9c0859c83215f5f6
ldsw [%i5+0x02c],%g2 ! %g2 = 9c0859c83215f5f6
! %l7 = ffffffffffffffd8, Mem[000000009180003c] = 6d4612d8
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = ffffffd8
! Mem[0000000091000024] = 0db621a9, %g2 = ffffffffd80a0db6
lduh [%i6+0x026],%g2 ! %g2 = 0000000000000db6
! Mem[0000000091800004] = 07b3e6aa, %g2 = 0000000000000db6
lduw [%o0+0x004],%g2 ! %g2 = 0000000007b3e6aa
! Mem[0000000090800018] = d54dc6db, %g2 = 0000000007b3e6aa
ldub [%i5+0x019],%g2 ! %g2 = 00000000000000d5
! Mem[0000000090800034] = 24bd2faa, %g2 = 00000000000000d5
lduw [%i5+0x034],%g2 ! %g2 = 0000000024bd2faa
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000000000c199
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ca
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000068
bne,a,pn %xcc,p36_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000002570
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d80a0db6
bne,a,pn %xcc,p36_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffd8
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 fdef4a48 1c8bc47c
bne %xcc,p36_f0_fail
nop
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 0000000000000017
ldx [%i0+0x008],%g3 ! Observed data at 0000000058000008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c95b14a8ffffdeca
ldx [%i0+0x010],%g3 ! Observed data at 0000000058000010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = e04b8bd2aac2e7dc
ldx [%i0+0x028],%g3 ! Observed data at 0000000058000028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffdecad80a0db6
ldx [%i0+0x030],%g3 ! Observed data at 0000000058000030
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000ffffffd8
ldx [%i0+0x038],%g3 ! Observed data at 0000000058000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x038,%g4
set p36_local1_expect,%g1
p36_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 079a8007148941aa
ldx [%i1+0x028],%g3 ! Observed data at 0000000058800028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 99a8fcfaab73cc7a
ldx [%i1+0x030],%g3 ! Observed data at 0000000058800030
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x030,%g4
set p36_local2_expect,%g1
p36_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 7ee105f0df0238d5
ldx [%i2+0x000],%g3 ! Observed data at 0000000059000000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0cf47e0c24bd2fd8
ldx [%i2+0x008],%g3 ! Observed data at 0000000059000008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffd800000068
ldx [%i2+0x018],%g3 ! Observed data at 0000000059000018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = d80a2faac23a3346
ldx [%i2+0x030],%g3 ! Observed data at 0000000059000030
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x030,%g4
set p36_local3_expect,%g1
p36_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 619bcf561eb6a238
ldx [%i3+0x000],%g3 ! Observed data at 0000000059800000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x000,%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
! 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:
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059800020]
done
p36_trap1o:
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000059800020]
done
p36_trap2e:
stxa %l4,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000028]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000058000020]
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059800028]
done
p36_trap2o:
stxa %l4,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000028]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000058000020]
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059800028]
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 = 24f7319db46fa4a6
ldx [%g1+0x008],%l1 ! %l1 = c87c9362890e5815
ldx [%g1+0x010],%l2 ! %l2 = b63d779bccdbb555
ldx [%g1+0x018],%l3 ! %l3 = dae180bc24bd2faa
ldx [%g1+0x020],%l4 ! %l4 = fa925d15d235435e
ldx [%g1+0x028],%l5 ! %l5 = c2119e4834deeb31
ldx [%g1+0x030],%l6 ! %l6 = ff602061f41fdeb5
ldx [%g1+0x038],%l7 ! %l7 = 5f9ff1d8334bcc4e
! 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 = 4eb988bb 611eaa34 0b0604bf bb94d245
! %f4 = 854e261b 823ef591 96536d41 27fa5825
! %f8 = 5454cf70 c3213d3d 2a479459 e279424a
! %f12 = f95d1637 2a872bea 5224e973 cf801ba5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 014e8d2f fa9a284e d967483f 0a408581
! %f20 = 4b5b6eb6 deeb0633 c2cf4667 1de3578d
! %f24 = 012f9a7a 18df2e47 6f4280ca cd6e1666
! %f28 = acf3ef7b 030b97f9 0f820a67 11f7fa9c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2b350377 311b35a5 cb96587e d7a37130
! %f36 = 5ac80c1a 3373e98c b97f0d3d bb1b4c18
! %f40 = 7838f163 84a7b34b 8a1c4231 ca16aeaf
! %f44 = b01d0a41 058f29ba 0aa1b8c7 0a57f91f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa0d07c200000004e,%g7,%g1 ! GSR scale = 9, align = 6
wr %g1,%g0,%gsr ! GSR = a0d07c200000004e
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[0000000091800034] = 51532584, %g2 = 0000000000000000
lduw [%o0+0x034],%g2 ! %g2 = 0000000051532584
! %l6 = 827d7cb05ed8af6f, Mem[000000005a800014] = 8dc92ece
stb %l6,[%i1+0x014] ! Mem[000000005a800014] = 6fc92ece
! %l6 = 5ed8af6f, %l7 = d61bc68b, Mem[0000000091800010] = 6e4e5182 96298cae
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 5ed8af6f d61bc68b
! Mem[000000005a800010] = 4cc9b4ce, %l7 = 9bf67062d61bc68b
lduh [%i1+%o2],%l7 ! %l7 = 0000000000004cc9
! %l0 = 230caef9fe572124, Mem[0000000091800028] = 153f24b0df4e4459
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 230caef9fe572124
! %l7 = 0000000000004cc9, Mem[0000000090000008] = b427e099
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 00004cc9
! Mem[000000005b800038] = bc3988d7, %l5 = 6023c2b5c6e19111
ldsw [%i3+0x038],%l5 ! %l5 = ffffffffbc3988d7
! Mem[0000000091800030] = 1d815153, %g2 = 0000000051532584
lduh [%o0+0x032],%g2 ! %g2 = 0000000000001d81
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = 0000000000001d81
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! Mem[0000000090800008] = 5a1ae61214acc7c9, %g2 = 73d0acf8dd4bc205
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61214acc7c9
p37_label_2:
! Mem[0000000091800004] = 07b3e6aa, %g2 = 5a1ae61214acc7c9
lduw [%o0+0x004],%g2 ! %g2 = 0000000007b3e6aa
! %l4 = e8ca8dda, %l5 = bc3988d7, Mem[000000005a000038] = ad93544e 8485a594
std %l4,[%i0+0x038] ! Mem[000000005a000038] = e8ca8dda bc3988d7
! Mem[0000000090000034] = a20a5391, %g2 = 0000000007b3e6aa
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffffa20a
! %l6 = 827d7cb05ed8af6f, Mem[0000000090000025] = 32e58eaf
stb %l6,[%i4+0x025] ! Mem[0000000090000024] = 6fe58eaf
! %l0 = fe572124, %l1 = d91e7561, Mem[0000000090000010] = 1d358e58 d828ead6
std %l0,[%i4+%o2] ! Mem[0000000090000010] = fe572124 d91e7561
! %l1 = 6cdb96c9d91e7561, Mem[0000000090000012] = 2124d91e
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = 7561d91e
! %l7 = 0000000000004cc9, Mem[000000009100001c] = 47a19fcf
stw %l7,[%i6+0x01c] ! Mem[000000009100001c] = 00004cc9
! Mem[0000000090800010] = 9dd95e35, %g2 = ffffffffffffa20a
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffff9dd9
! %l6 = 827d7cb05ed8af6f, Mem[0000000090800020] = 0c86ef26
stw %l6,[%i5+%o4] ! Mem[0000000090800020] = 5ed8af6f
! Mem[0000000090800018] = b2d54dc6, %g18 = 09023cf054a97b15
ldsw [%i5+%o3],%g2 ! %g2 = 09023cf054a97b15
p37_label_3:
! Mem[0000000091000018] = 5ffaf26e 00004cc9, %g2 = b2d54dc6, %g3 = 00000000
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000000004cc9
! Mem[0000000090000014] = d91e7561, %g2 = 000000005ffaf26e
ldsh [%i4+0x014],%g2 ! %g2 = ffffffffffffd91e
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = ffffffffffffd91e
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! %l2 = f7d04673, %l3 = 9ca69685, Mem[0000000091000008] = 48c28052 7312abd6
std %l2,[%i6+%o1] ! Mem[0000000091000008] = f7d04673 9ca69685
! Mem[000000005a800028] = 02bee955, %l1 = 6cdb96c9d91e7561
ldub [%i1+0x02b],%l1 ! %l1 = 0000000000000055
! %l4 = a809e5f1e8ca8dda, Mem[0000000090800005] = 4bc2055a
stb %l4,[%i5+0x005] ! Mem[0000000090800004] = dac2055a
! %l0 = 230caef9fe572124, Mem[000000005a800014] = 6fc92ece
stw %l0,[%i1+0x014] ! Mem[000000005a800014] = fe572124
! Mem[000000009100003c] = 8c8f0000, %g2 = 43bc1d8151532584
ldsb [%i6+0x03e],%g2 ! %g2 = ffffffffffffff8c
! %l0 = 230caef9fe572124, Mem[000000009100002c] = 08a9d051
stw %l0,[%i6+0x02c] ! Mem[000000009100002c] = fe572124
! Mem[0000000091000008] = f7d04673 9ca69685, %g2 = ffffff8c, %g3 = 00004cc9
ldd [%i6+%o1],%g2 ! %g2 = 00000000f7d04673 000000009ca69685
p37_label_4:
! %l3 = 445704b89ca69685, Mem[000000005a00000e] = bc6c5055
sth %l3,[%i0+0x00e] ! Mem[000000005a00000c] = bc6c9685
! Mem[000000005b00002c] = 3bc9c8f5, %l6 = 827d7cb05ed8af6f
ldsh [%i2+0x02e],%l6 ! %l6 = ffffffffffffc8f5
! Mem[000000009080002c] = 51e85f11, %g18 = 09023cf054a97b15
ldsw [%i5+0x02c],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000090000008] = 00004cc9, %g18 = 09023cf054a97b15
ldsw [%i4+%o1],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000091000028] = 21a95ba1, %g2 = 0000000000004cc9
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000021a9
! Mem[000000005a000020] = 34c49638, %l1 = 0000000000000055
lduh [%i0+%o4],%l1 ! %l1 = 00000000000034c4
! Mem[000000005a00002c] = f112481d, %l5 = ffffffffbc3988d7
lduh [%i0+0x02c],%l5 ! %l5 = 000000000000f112
! Mem[0000000090000020] = 0ad8f703, %g2 = 00000000000021a9
lduw [%i4+%o4],%g2 ! %g2 = 000000000ad8f703
! Mem[0000000091000014] = 7757fe01, %g18 = 09023cf054a97b15
ldsw [%i6+0x014],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = 7757fe01, %g3 = 9ca69685
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
p37_label_5:
! Mem[0000000090800018] = b2d54dc6, %g2 = 000000005566979d
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! Mem[000000005b800038] = bc3988d7, %l6 = ffffffffffffc8f5
ldsw [%i3+0x038],%l6 ! %l6 = ffffffffbc3988d7
! Mem[000000005b000020] = 327dc37b, %l1 = 00000000000034c4
lduw [%i2+%o4],%l1 ! %l1 = 00000000327dc37b
! %l6 = ffffffffbc3988d7, Mem[0000000090000000] = 09d53180
stw %l6,[%i4+%g0] ! Mem[0000000090000000] = bc3988d7
! Mem[000000009180002c] = fe572124, %g2 = 00000000b2d54dc6
lduw [%o0+0x02c],%g2 ! %g2 = 00000000fe572124
! %l1 = 00000000327dc37b, Mem[0000000091800038] = 54b6116d
stb %l1,[%o0+0x038] ! Mem[0000000091800038] = 7bb6116d
! Mem[0000000091000000] = 6ae82f8898f9b0a5, %g2 = 00000000fe572124
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0a5
! %l5 = 000000000000f112, Mem[0000000090000020] = 0ad8f703
stb %l5,[%i4+%o4] ! Mem[0000000090000020] = 12d8f703
! %l3 = 445704b89ca69685, Mem[0000000091000030] = a5b5761e
stw %l3,[%i6+0x030] ! Mem[0000000091000030] = 9ca69685
! Mem[0000000091000030] = 9ca69685, %g18 = 09023cf054a97b15
ldsw [%i6+0x030],%g2 ! %g2 = 09023cf054a97b15
p37_label_6:
! Mem[0000000091000014] = 015ffaf2, %g2 = ffffffff9ca69685
ldub [%i6+0x017],%g2 ! %g2 = 0000000000000001
! Mem[0000000090000028] = 977d3b2c, %g2 = 0000000000000001
ldsb [%i4+0x02b],%g2 ! %g2 = ffffffffffffff97
! Mem[000000009180002c] = fe572124, %g2 = ffffffffffffff97
ldsh [%o0+0x02c],%g2 ! %g2 = fffffffffffffe57
! Mem[000000009080000c] = 14acc7c9, %g2 = fffffffffffffe57
lduw [%i5+0x00c],%g2 ! %g2 = 0000000014acc7c9
! Mem[000000005a80003c] = 4df30215, %l6 = ffffffffbc3988d7
lduw [%i1+0x03c],%l6 ! %l6 = 000000004df30215
! %l7 = 0000000000004cc9, Mem[0000000091000020] = 8b0950dd
stw %l7,[%i6+%o4] ! Mem[0000000091000020] = 00004cc9
! Mem[000000005a80002c] = 97a6980a, %l5 = 000000000000f112
lduh [%i1+0x02c],%l5 ! %l5 = 00000000000097a6
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 0000000014acc7c9
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! Mem[000000005b800010] = 359c72ee9c7d043a, %l4 = a809e5f1e8ca8dda
ldx [%i3+%o2],%l4 ! %l4 = 359c72ee9c7d043a
! Mem[0000000090800020] = 5ed8af6f35144907, %g2 = 5566979dba3ff053
ldx [%i5+%o4],%g2 ! %g2 = 5ed8af6f35144907
p37_label_7:
! Mem[0000000091000020] = 00004cc9 0f65f93d, %g2 = 35144907, %g3 = ba3ff053
ldd [%i6+%o4],%g2 ! %g2 = 0000000000004cc9 000000000f65f93d
! Mem[0000000090800020] = 5ed8af6f35144907, %g2 = 0000000000004cc9
ldx [%i5+%o4],%g2 ! %g2 = 5ed8af6f35144907
! %l4 = 359c72ee9c7d043a, Mem[0000000091800038] = 7bb6116d9d52adff
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 359c72ee9c7d043a
! Mem[0000000090800020] = af6f3514, %g2 = 5ed8af6f35144907
ldsb [%i5+0x022],%g2 ! %g2 = ffffffffffffffaf
! %l4 = 359c72ee9c7d043a, Mem[000000005b80003e] = 92a8fcfa
sth %l4,[%i3+0x03e] ! Mem[000000005b80003c] = 92a8043a
! Mem[0000000090800024] = 49074459, %g2 = ffffffffffffffaf
ldsb [%i5+0x026],%g2 ! %g2 = 0000000000000049
! Mem[0000000090000020] = 12d8f703, %g18 = 09023cf054a97b15
ldsw [%i4+%o4],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000091000010] = 6cff95cd7757fe01, %g2 = 0000000012d8f703
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe01
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 6cff95cd7757fe01
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! Mem[000000009000001c] = 0e12d8f7, %g2 = f8449dd95e356f1d
ldsb [%i4+0x01f],%g2 ! %g2 = 000000000000000e
p37_label_8:
! Mem[000000009180001c] = 4e285566, %g2 = 000000000000000e
ldub [%o0+0x01e],%g2 ! %g2 = 000000000000004e
! Mem[000000005a000028] = 25087808, %l0 = 230caef9fe572124
ldsb [%i0+0x029],%l0 ! %l0 = 0000000000000008
! %l2 = f657e4a7f7d04673, Mem[0000000090000038] = 53918eb2e6c51178
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = f657e4a7f7d04673
! Mem[000000005b000034] = 7054b94d, %l4 = 359c72ee9c7d043a
lduh [%i2+0x036],%l4 ! %l4 = 000000000000b94d
! %l1 = 00000000327dc37b, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 00000000327dc37b
! Mem[000000009100000c] = 9ca69685, %g2 = 000000000000004e
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffff9ca6
! Mem[000000005b000020] = 327dc37b c32b3d5d, %l0 = 00000008, %l1 = 327dc37b
ldd [%i2+%o4],%l0 ! %l0 = 00000000327dc37b 00000000c32b3d5d
! Mem[0000000091000008] = 46739ca6, %g2 = ffffffffffff9ca6
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000004673
! %l3 = 445704b89ca69685, Mem[0000000090800003] = f8dddac2
stb %l3,[%i5+0x003] ! Mem[0000000090800000] = 85dddac2
! Mem[000000005b000008] = 5c477a2a, %l4 = 000000000000b94d
ldub [%i2+%o1],%l4 ! %l4 = 000000000000005c
p37_label_9:
! Mem[0000000091800038] = 72ee9c7d, %g2 = 0000000000004673
lduh [%o0+0x03a],%g2 ! %g2 = 00000000000072ee
! Mem[0000000091000014] = 7757fe01, %g2 = 00000000000072ee
lduw [%i6+0x014],%g2 ! %g2 = 000000007757fe01
! Mem[0000000091000018] = 6e00004c, %g2 = 000000007757fe01
ldub [%i6+0x01b],%g2 ! %g2 = 000000000000006e
! Mem[000000005a000038] = e8ca8dda bc3988d7, %l0 = 327dc37b, %l1 = c32b3d5d
ldd [%i0+0x038],%l0 ! %l0 = 00000000e8ca8dda 00000000bc3988d7
! Mem[000000009000003c] = 46730000, %g2 = 000000000000006e
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000046
! Mem[0000000090000020] = 12d8f703036fe58e, %g2 = 0000000000000046
ldx [%i4+%o4],%g2 ! %g2 = 12d8f703036fe58e
! Mem[0000000090000004] = d6ba8c74, %g2 = 12d8f703036fe58e
lduh [%i4+0x004],%g2 ! %g2 = 000000000000d6ba
! Mem[000000005a800028] = 02bee95597a6980a, %l0 = 00000000e8ca8dda
ldx [%i1+%o5],%l0 ! %l0 = 02bee95597a6980a
! Mem[000000005a800000] = e68558b3c7667400, %l6 = 000000004df30215
ldx [%i1+%g0],%l6 ! %l6 = e68558b3c7667400
! Mem[0000000091000028] = a95ba1fe, %g2 = 000000000000d6ba
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a9
p37_label_10:
! %l6 = e68558b3c7667400, Mem[0000000090000038] = f657e4a7f7d04673
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = e68558b3c7667400
! Mem[0000000090000000] = bc3988d7, %g2 = 00000000000000a9
lduw [%i4+%g0],%g2 ! %g2 = 00000000bc3988d7
! %l2 = f7d04673, %l3 = 9ca69685, Mem[0000000091800008] = 00000000 327dc37b
std %l2,[%o0+%o1] ! Mem[0000000091800008] = f7d04673 9ca69685
! %l5 = 00000000000097a6, Mem[000000005a000018] = f8718376
stb %l5,[%i0+%o3] ! Mem[000000005a000018] = a6718376
! Mem[0000000091800000] = fb520ab0 07b3e6aa, %g2 = bc3988d7, %g3 = 0f65f93d
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e6aa
! %l6 = e68558b3c7667400, Mem[0000000090000020] = 12d8f703
sth %l6,[%i4+%o4] ! Mem[0000000090000020] = 7400f703
! Mem[000000005b000010] = f3ab9bbefc0ed55c, %l4 = 000000000000005c
ldx [%i2+%o2],%l4 ! %l4 = f3ab9bbefc0ed55c
! Mem[000000009000001c] = 70edfb0e, %g2 = 00000000fb520ab0
lduh [%i4+0x01c],%g2 ! %g2 = 00000000000070ed
! Mem[0000000090000018] = 1d179028, %g18 = 09023cf054a97b15
ldsw [%i4+%o3],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 000000001d179028
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
p37_label_11:
! Mem[0000000091000030] = 9ca69685 1214449b, %g2 = 79e2e95e, %g3 = 07b3e6aa
ldd [%i6+0x030],%g2 ! %g2 = 000000009ca69685 000000001214449b
! Mem[0000000090000038] = e68558b3c7667400, %g2 = 000000009ca69685
ldx [%i4+0x038],%g2 ! %g2 = e68558b3c7667400
! %l7 = 0000000000004cc9, Mem[0000000091000016] = fe015ffa
stb %l7,[%i6+0x016] ! Mem[0000000091000014] = c9015ffa
! Mem[0000000091000008] = f7d04673, %g18 = 09023cf054a97b15
ldsw [%i6+%o1],%g2 ! %g2 = 09023cf054a97b15
! %l4 = fc0ed55c, %l5 = 000097a6, Mem[000000005a800010] = 4cc9b4ce fe572124
std %l4,[%i1+%o2] ! Mem[000000005a800010] = fc0ed55c 000097a6
! %l4 = f3ab9bbefc0ed55c, Mem[0000000091800010] = 5ed8af6fd61bc68b
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = f3ab9bbefc0ed55c
! Mem[0000000091000018] = faf26e00, %g2 = fffffffff7d04673
ldsb [%i6+0x019],%g2 ! %g2 = fffffffffffffffa
! %l1 = 00000000bc3988d7, Mem[000000005b800030] = 0c4ee8bd
sth %l1,[%i3+0x030] ! Mem[000000005b800030] = 88d7e8bd
! Mem[0000000091800034] = 51532584, %g2 = fffffffffffffffa
lduh [%o0+0x034],%g2 ! %g2 = 0000000000005153
! Mem[000000005a800010] = fc0ed55c, %l1 = 00000000bc3988d7
lduh [%i1+%o2],%l1 ! %l1 = 000000000000fc0e
p37_label_12:
! %l5 = 00000000000097a6, Mem[0000000090800028] = 4459f5d3
stw %l5,[%i5+%o5] ! Mem[0000000090800028] = 000097a6
! Mem[000000009100001c] = 00004cc9, %g18 = 09023cf054a97b15
ldsw [%i6+0x01c],%g2 ! %g2 = 09023cf054a97b15
! %l7 = 0000000000004cc9, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 0000000000004cc9
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000004cc9
lduw [%i6+0x03c],%g2 ! %g2 = 0000000062bf8c8f
! %l0 = 97a6980a, %l1 = 0000fc0e, Mem[0000000091000030] = 9ca69685 1214449b
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 97a6980a 0000fc0e
! Mem[0000000091000020] = 00004cc90f65f93d, %g2 = 0000000062bf8c8f
ldx [%i6+%o4],%g2 ! %g2 = 00004cc90f65f93d
! Mem[000000009180002c] = 57212443, %g2 = 00004cc90f65f93d
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000057
! Mem[0000000090800038] = 66e1d7bcadc27bb0, %g2 = 0000000000000057
ldx [%i5+0x038],%g2 ! %g2 = 66e1d7bcadc27bb0
! %l3 = 445704b89ca69685, Mem[000000005b00002a] = 2fd042fe
sth %l3,[%i2+0x02a] ! Mem[000000005b000028] = 2fd09685
! %l3 = 445704b89ca69685, Mem[0000000091000018] = 5ffaf26e00004cc9
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 445704b89ca69685
p37_label_13:
! %l5 = 00000000000097a6, Mem[000000005b80003c] = 92a8043a
stw %l5,[%i3+0x03c] ! Mem[000000005b80003c] = 000097a6
! Mem[000000005b000000] = 14795e99 1e0d79e6, %l6 = c7667400, %l7 = 00004cc9
ldd [%i2+%g0],%l6 ! %l6 = 0000000014795e99 000000001e0d79e6
! Mem[0000000091000024] = 65f93d21, %g2 = 66e1d7bcadc27bb0
ldub [%i6+0x025],%g2 ! %g2 = 0000000000000065
! Mem[0000000090000004] = d6ba8c74, %g2 = 0000000000000065
lduh [%i4+0x004],%g2 ! %g2 = 000000000000d6ba
! %l5 = 00000000000097a6, Mem[0000000090800018] = b2d54dc6
stw %l5,[%i5+%o3] ! Mem[0000000090800018] = 000097a6
! Mem[0000000090800010] = f8449dd9, %g18 = 09023cf054a97b15
ldsw [%i5+%o2],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000091800018] = faad5cb7, %g2 = fffffffff8449dd9
ldsb [%o0+0x019],%g2 ! %g2 = fffffffffffffffa
! %l0 = 02bee95597a6980a, Mem[000000009180003e] = 043a0000
sth %l0,[%o0+0x03e] ! Mem[000000009180003c] = 980a0000
! %l1 = 000000000000fc0e, Mem[000000009080001e] = 8a9a5ed8
stb %l1,[%i5+0x01e] ! Mem[000000009080001c] = 0e9a5ed8
! %l5 = 00000000000097a6, Mem[0000000090000008] = 00004cc9152d46b0
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 00000000000097a6
p37_label_14:
! Mem[000000005a80001c] = 1a024c86, %l2 = f657e4a7f7d04673
ldsb [%i1+0x01e],%l2 ! %l2 = 000000000000004c
! %l6 = 14795e99, %l7 = 1e0d79e6, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 14795e99 1e0d79e6
! %l1 = 000000000000fc0e, Mem[0000000090000004] = d6ba8c74
stb %l1,[%i4+0x004] ! Mem[0000000090000004] = 0eba8c74
! Mem[0000000090000008] = 00000000, %g18 = 09023cf054a97b15
ldsw [%i4+%o1],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000090800030] = eaf607f4, %g2 = 0000000000000000
lduh [%i5+0x030],%g2 ! %g2 = 000000000000eaf6
! Mem[000000009100001c] = 96850000, %g2 = 000000000000eaf6
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffff9685
! Mem[0000000091000004] = 79e6f7d0, %g2 = ffffffffffff9685
lduh [%i6+0x006],%g2 ! %g2 = 00000000000079e6
! Mem[0000000090000020] = 7400f703, %g2 = 00000000000079e6
lduw [%i4+%o4],%g2 ! %g2 = 000000007400f703
! Mem[0000000091800010] = f3ab9bbefc0ed55c, %g2 = 000000007400f703
ldx [%o0+%o2],%g2 ! %g2 = f3ab9bbefc0ed55c
! Mem[0000000091000014] = 7757c901, %g18 = 09023cf054a97b15
ldsw [%i6+0x014],%g2 ! %g2 = 09023cf054a97b15
p37_label_15:
! Mem[000000005b800020] = 63cc86a9, %l4 = f3ab9bbefc0ed55c
lduw [%i3+%o4],%l4 ! %l4 = 0000000063cc86a9
! Mem[0000000090800038] = 66e1d7bc, %g2 = 000000007757c901
ldsb [%i5+0x038],%g2 ! %g2 = 0000000000000066
! %l2 = 000000000000004c, Mem[0000000090800008] = 5a1ae612
stw %l2,[%i5+%o1] ! Mem[0000000090800008] = 0000004c
! Mem[0000000091800028] = 230caef9fe572124, %g2 = 0000000000000066
ldx [%o0+%o5],%g2 ! %g2 = 230caef9fe572124
! Mem[0000000090000008] = 00000000, %g18 = 09023cf054a97b15
ldsw [%i4+%o1],%g2 ! %g2 = 09023cf054a97b15
! Mem[000000005a80000c] = 752d5979, %l3 = 445704b89ca69685
ldsw [%i1+0x00c],%l3 ! %l3 = 00000000752d5979
! Mem[0000000091000000] = 5e991e0d, %g2 = 0000000000000000
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000005e99
! Mem[0000000090000034] = a20ae685, %g2 = 0000000000005e99
lduh [%i4+0x036],%g2 ! %g2 = 000000000000a20a
! Mem[0000000091000020] = 00004cc9, %g18 = 09023cf054a97b15
ldsw [%i6+%o4],%g2 ! %g2 = 09023cf054a97b15
! %l4 = 0000000063cc86a9, Mem[0000000091800005] = 004cc9f7
stb %l4,[%o0+0x005] ! Mem[0000000091800004] = a94cc9f7
p37_label_16:
! %l6 = 14795e99, %l7 = 1e0d79e6, Mem[0000000091000030] = 97a6980a 0000fc0e
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 14795e99 1e0d79e6
! Mem[000000005a80002c] = 97a6980a, %l3 = 00000000752d5979
lduw [%i1+0x02c],%l3 ! %l3 = 0000000097a6980a
! Mem[000000009100001c] = 9ca69685, %g18 = 09023cf054a97b15
ldsw [%i6+0x01c],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000091000024] = 0f65f93d, %g18 = 09023cf054a97b15
ldsw [%i6+0x024],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000091800000] = 00000000 00a94cc9, %g2 = 0f65f93d, %g3 = 1214449b
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 0000000000a94cc9
! Mem[000000005a00001c] = c0588e0b, %l1 = 000000000000fc0e
ldsb [%i0+0x01d],%l1 ! %l1 = 0000000000000058
! Mem[0000000091800000] = 00000000, %g2 = 0000000000000000
ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000000
! %l6 = 0000000014795e99, Mem[000000009180000c] = 9ca69685
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = 14795e99
! Mem[000000005b800018] = 0267001b 18d28fd0, %l6 = 14795e99, %l7 = 1e0d79e6
ldd [%i3+%o3],%l6 ! %l6 = 000000000267001b 0000000018d28fd0
! %l5 = 00000000000097a6, Mem[0000000091800028] = 230caef9fe572124
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = 00000000000097a6
p37_label_17:
! %l3 = 0000000097a6980a, Mem[000000005b000034] = 7054b94d
stb %l3,[%i2+0x034] ! Mem[000000005b000034] = 0a54b94d
! %l6 = 0267001b, %l7 = 18d28fd0, Mem[0000000090800018] = 000097a6 db260e9a
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 0267001b 18d28fd0
! Mem[000000005a000000] = ae742179, %l2 = 000000000000004c
lduw [%i0+%g0],%l2 ! %l2 = 00000000ae742179
! %l5 = 00000000000097a6, Mem[000000005a00000a] = b91ebfb6
stb %l5,[%i0+0x00a] ! Mem[000000005a000008] = b91ea6b6
! %l0 = 02bee95597a6980a, Mem[0000000090000010] = fe577561d91e7561
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 02bee95597a6980a
! Mem[000000009100001c] = 9ca69685, %g18 = 09023cf054a97b15
ldsw [%i6+0x01c],%g2 ! %g2 = 09023cf054a97b15
! %l0 = 02bee95597a6980a, Mem[000000009080003b] = bcadc27b
stb %l0,[%i5+0x03b] ! Mem[0000000090800038] = 0aadc27b
! Mem[0000000090800020] = 5ed8af6f 35144907, %g2 = 9ca69685, %g3 = 00a94cc9
ldd [%i5+%o4],%g2 ! %g2 = 000000005ed8af6f 0000000035144907
! Mem[000000009000000c] = 000097a6, %g2 = 000000005ed8af6f
lduw [%i4+0x00c],%g2 ! %g2 = 00000000000097a6
! Mem[0000000090800034] = 79e2e95e, %g2 = 00000000000097a6
lduw [%i5+0x034],%g2 ! %g2 = 0000000079e2e95e
p37_label_18:
! Mem[0000000090800024] = 35144907, %g18 = 09023cf054a97b15
ldsw [%i5+0x024],%g2 ! %g2 = 09023cf054a97b15
! Mem[000000005a80000c] = 752d5979, %l6 = 000000000267001b
lduh [%i1+0x00e],%l6 ! %l6 = 0000000000005979
! Mem[0000000091800030] = 43bc1d81, %g18 = 09023cf054a97b15
ldsw [%o0+0x030],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000091800018] = 06faad5c b7684e28, %g2 = 43bc1d81, %g3 = 35144907
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000b7684e28
! Mem[0000000090000034] = 0ae68558, %g2 = 0000000006faad5c
ldub [%i4+0x037],%g2 ! %g2 = 000000000000000a
! Mem[000000009000000c] = 97a602be, %g2 = 000000000000000a
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffff97a6
! Mem[0000000090000034] = a20ae685, %g2 = ffffffffffff97a6
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffffa20a
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = ffffffffffffa20a
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! %l7 = 0000000018d28fd0, Mem[0000000090000037] = 0ae68558
stb %l7,[%i4+0x037] ! Mem[0000000090000034] = d0e68558
! %l0 = 02bee95597a6980a, Mem[0000000091000008] = f7d04673
sth %l0,[%i6+%o1] ! Mem[0000000091000008] = 980a4673
p37_label_19:
! Mem[000000009100002c] = 21241479, %g2 = 43bc1d8151532584
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000021
! %l4 = 0000000063cc86a9, Mem[0000000091800038] = 359c72ee9c7d980a
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 0000000063cc86a9
! %l0 = 02bee95597a6980a, Mem[0000000090000018] = 1d179028
stw %l0,[%i4+%o3] ! Mem[0000000090000018] = 97a6980a
! Mem[0000000091000014] = c9014457, %g2 = 0000000000000021
ldub [%i6+0x016],%g2 ! %g2 = 00000000000000c9
! Mem[0000000091800038] = 000063cc, %g2 = 00000000000000c9
lduh [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 02bee955, %g2 = 0000000000000000
lduh [%i4+%o2],%g2 ! %g2 = 00000000000002be
! Mem[0000000091800000] = 00000000, %g2 = 00000000000002be
ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800034] = 79e2e95e, %g2 = 0000000000000000
lduw [%i5+0x034],%g2 ! %g2 = 0000000079e2e95e
! %l7 = 0000000018d28fd0, Mem[0000000090000006] = 8c740000
stb %l7,[%i4+0x006] ! Mem[0000000090000004] = d0740000
! %l1 = 0000000000000058, Mem[000000009000002c] = 7d3b2cbb
stw %l1,[%i4+0x02c] ! Mem[000000009000002c] = 00000058
p37_label_20:
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = 0000000079e2e95e
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
! Mem[000000009180003c] = 63cc86a9, %g2 = e25676cb62bf8c8f
ldsh [%o0+0x03c],%g2 ! %g2 = 00000000000063cc
! Mem[0000000091000014] = 01445704, %g2 = 00000000000063cc
ldsb [%i6+0x017],%g2 ! %g2 = 0000000000000001
! %l3 = 0000000097a6980a, Mem[0000000090000014] = 97a6980a
stw %l3,[%i4+0x014] ! Mem[0000000090000014] = 97a6980a
! %l7 = 0000000018d28fd0, Mem[0000000091800018] = 06faad5c
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = 18d28fd0
! %l6 = 0000000000005979, Mem[0000000090000011] = bee95597
stb %l6,[%i4+0x011] ! Mem[0000000090000010] = 79e95597
! Mem[000000009100000c] = 9ca69685, %g2 = 0000000000000001
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffff9ca6
! Mem[000000009080002c] = 5f11eaf6, %g2 = ffffffffffff9ca6
ldub [%i5+0x02e],%g2 ! %g2 = 000000000000005f
! Mem[0000000090000004] = d0740000, %g2 = 000000000000005f
ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffffd074
! Mem[0000000090800020] = 5ed8af6f35144907, %g2 = ffffffffffffd074
ldx [%i5+%o4],%g2 ! %g2 = 5ed8af6f35144907
p37_label_21:
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 35144907, %g3 = b7684e28
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! %l4 = 0000000063cc86a9, Mem[0000000090000014] = 97a6980a
stb %l4,[%i4+0x014] ! Mem[0000000090000014] = a9a6980a
! %l0 = 97a6980a, %l1 = 00000058, Mem[0000000090000008] = 00000000 000097a6
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 97a6980a 00000058
! %l4 = 63cc86a9, %l5 = 000097a6, Mem[000000005a000020] = 34c49638 d1e81cd1
std %l4,[%i0+%o4] ! Mem[000000005a000020] = 63cc86a9 000097a6
! Mem[0000000090800038] = 66e1d70a adc27bb0, %g2 = eaf607f4, %g3 = 79e2e95e
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d70a 00000000adc27bb0
! Mem[000000009080000c] = c7c9f844, %g2 = 0000000066e1d70a
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffffc7c9
! Mem[0000000090800014] = 5e356f1d, %g18 = 09023cf054a97b15
ldsw [%i5+0x014],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000091000020] = 00004cc9 0f65f93d, %g2 = 5e356f1d, %g3 = adc27bb0
ldd [%i6+%o4],%g2 ! %g2 = 0000000000004cc9 000000000f65f93d
! %l0 = 02bee95597a6980a, Mem[000000009180001c] = b7684e28
stb %l0,[%o0+0x01c] ! Mem[000000009180001c] = 0a684e28
! %l3 = 0000000097a6980a, Mem[000000005a800029] = 02bee955
stb %l3,[%i1+0x029] ! Mem[000000005a800028] = 020ae955
p37_label_22:
! %l4 = 0000000063cc86a9, Mem[0000000090000020] = 7400f703036fe58e
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = 0000000063cc86a9
! Mem[000000005a000034] = 4fc52f01, %l4 = 0000000063cc86a9
ldsb [%i0+0x037],%l4 ! %l4 = 0000000000000001
! Mem[000000005a800038] = e21a6bca, %l2 = 00000000ae742179
ldub [%i1+0x038],%l2 ! %l2 = 00000000000000e2
! Mem[000000009080001c] = 18d28fd0, %g18 = 09023cf054a97b15
ldsw [%i5+0x01c],%g2 ! %g2 = 09023cf054a97b15
! %l5 = 00000000000097a6, Mem[000000005a80003e] = 4df30215
sth %l5,[%i1+0x03e] ! Mem[000000005a80003c] = 4df397a6
! Mem[000000009100003c] = 8f000000, %g2 = 0000000018d28fd0
ldub [%i6+0x03f],%g2 ! %g2 = 000000000000008f
! %l4 = 00000001, %l5 = 000097a6, Mem[0000000091800038] = 00000000 63cc86a9
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 00000001 000097a6
! Mem[000000009000003c] = 66740000, %g2 = 000000000000008f
ldsb [%i4+0x03d],%g2 ! %g2 = 0000000000000066
! %l6 = 0000000000005979, Mem[0000000091800034] = 51532584
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = 00005979
! Mem[000000009180002c] = 97a643bc, %g2 = 0000000000000066
ldsb [%o0+0x02e],%g2 ! %g2 = ffffffffffffff97
p37_label_23:
! %l3 = 0000000097a6980a, Mem[0000000090800038] = 66e1d70aadc27bb0
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 0000000097a6980a
! Mem[0000000090800008] = 0000004c, %g18 = 09023cf054a97b15
ldsw [%i5+%o1],%g2 ! %g2 = 09023cf054a97b15
! Mem[0000000091800028] = 00000000 000097a6, %g2 = 0000004c, %g3 = 0f65f93d
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 00000000000097a6
! %l5 = 00000000000097a6, Mem[000000005a800018] = 759ca3bf
stw %l5,[%i1+%o3] ! Mem[000000005a800018] = 000097a6
! Mem[000000005b800000] = 1bad8ff8, %l6 = 0000000000005979
ldsb [%i3+0x002],%l6 ! %l6 = ffffffffffffff8f
! %l7 = 0000000018d28fd0, Mem[0000000090800010] = f8449dd9
stw %l7,[%i5+%o2] ! Mem[0000000090800010] = 18d28fd0
! Mem[0000000091000000] = 14795e991e0d79e6, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = 14795e991e0d79e6
! Mem[0000000091000018] = 445704b8 9ca69685, %g2 = 1e0d79e6, %g3 = 000097a6
ldd [%i6+%o3],%g2 ! %g2 = 00000000445704b8 000000009ca69685
! %l3 = 0000000097a6980a, Mem[0000000090000018] = 97a6980a70edfb0e
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 0000000097a6980a
! Mem[000000005a800034] = 6236bccc, %l0 = 02bee95597a6980a
ldsb [%i1+0x037],%l0 ! %l0 = ffffffffffffffcc
p37_label_24:
! Mem[000000005a000028] = 25087808f112481d, %l3 = 0000000097a6980a
ldx [%i0+%o5],%l3 ! %l3 = 25087808f112481d
! %l4 = 00000001, %l5 = 000097a6, Mem[0000000091800008] = f7d04673 14795e99
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00000001 000097a6
! Mem[000000005a800020] = 105cd06d, %l7 = 0000000018d28fd0
lduw [%i1+%o4],%l7 ! %l7 = 00000000105cd06d
! %l2 = 000000e2, %l3 = f112481d, Mem[0000000090000030] = 7a6764e2 807fa2d0
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 000000e2 f112481d
! Mem[0000000090800000] = ac85ddda, %g2 = 00000000445704b8
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffac85
! Mem[0000000091800028] = 00000000 000097a6, %g2 = ffffac85, %g3 = 9ca69685
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 00000000000097a6
! %l6 = ffffffffffffff8f, Mem[0000000090800021] = d8af6f35
stb %l6,[%i5+0x021] ! Mem[0000000090800020] = 8faf6f35
! Mem[0000000091800000] = 00000000 00a94cc9, %g2 = 00000000, %g3 = 000097a6
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 0000000000a94cc9
! Mem[0000000090000020] = 00000000, %g18 = 09023cf054a97b15
ldsw [%i4+%o4],%g2 ! %g2 = 09023cf054a97b15
! %l4 = 00000001, %l5 = 000097a6, Mem[0000000090000018] = 00000000 97a6980a
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 00000001 000097a6
p37_label_25:
! %l2 = 000000e2, %l3 = f112481d, Mem[0000000090800020] = 5e8faf6f 35144907
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 000000e2 f112481d
! Mem[0000000090800004] = dddac205, %g2 = 0000000000000000
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffddda
! Mem[0000000091800034] = 59790000, %g2 = ffffffffffffddda
ldsb [%o0+0x036],%g2 ! %g2 = 0000000000000059
! %l2 = 00000000000000e2, Mem[0000000090800020] = 000000e2f112481d
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = 00000000000000e2
! %l4 = 0000000000000001, Mem[0000000091000034] = 1e0d79e6
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = 00000001
! Mem[0000000090800034] = 79e2e95e, %g2 = 0000000000000059
lduw [%i5+0x034],%g2 ! %g2 = 0000000079e2e95e
! Mem[000000009080001c] = 18d28fd0, %g2 = 0000000079e2e95e
lduw [%i5+0x01c],%g2 ! %g2 = 0000000018d28fd0
! Mem[000000005a000038] = e8ca8ddabc3988d7, %l6 = ffffffffffffff8f
ldx [%i0+0x038],%l6 ! %l6 = e8ca8ddabc3988d7
! %l2 = 00000000000000e2, Mem[0000000091000008] = 980a4673
stw %l2,[%i6+%o1] ! Mem[0000000091000008] = 000000e2
! %l5 = 00000000000097a6, Mem[000000009080001c] = 18d28fd0
stw %l5,[%i5+0x01c] ! Mem[000000009080001c] = 000097a6
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 ffffffffffffffcc
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000058
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000e2
bne,a,pn %xcc,p37_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 25087808f112481d
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000001
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000097a6
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be e8ca8ddabc3988d7
bne,a,pn %xcc,p37_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000105cd06d
bne,a,pn %xcc,p37_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p37_check_fp_registers:
set p37_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 4eb988bb 611eaa34
bne %xcc,p37_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 96536d41 27fa5825
bne %xcc,p37_f6_fail
nop
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = b91ea6b6bc6c9685
ldx [%i0+0x008],%g3 ! Observed data at 000000005a000008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = a6718376c0588e0b
ldx [%i0+0x018],%g3 ! Observed data at 000000005a000018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 63cc86a9000097a6
ldx [%i0+0x020],%g3 ! Observed data at 000000005a000020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = e8ca8ddabc3988d7
ldx [%i0+0x038],%g3 ! Observed data at 000000005a000038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x038,%g4
set p37_local1_expect,%g1
p37_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = fc0ed55c000097a6
ldx [%i1+0x010],%g3 ! Observed data at 000000005a800010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000097a61a024c86
ldx [%i1+0x018],%g3 ! Observed data at 000000005a800018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 020ae95597a6980a
ldx [%i1+0x028],%g3 ! Observed data at 000000005a800028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = e21a6bca4df397a6
ldx [%i1+0x038],%g3 ! Observed data at 000000005a800038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x038,%g4
set p37_local2_expect,%g1
p37_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 2fd096853bc9c8f5
ldx [%i2+0x028],%g3 ! Observed data at 000000005b000028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2b9b1c530a54b94d
ldx [%i2+0x030],%g3 ! Observed data at 000000005b000030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x030,%g4
set p37_local3_expect,%g1
p37_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 88d7e8bdf68f1ec5
ldx [%i3+0x030],%g3 ! Observed data at 000000005b800030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = bc3988d7000097a6
ldx [%i3+0x038],%g3 ! Observed data at 000000005b800038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x038,%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_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:
stxa %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800000]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a000000]
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000008]
done
p37_trap1o:
stxa %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800000]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a000000]
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000008]
done
p37_trap2e:
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800028]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a000028]
stwa %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000010]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b800010]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b800008]
done
p37_trap2o:
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800028]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005a000028]
stwa %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000010]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b800010]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b800008]
done
p37_trap3e:
nop
nop
nop
nop
nop
done
p37_trap3o:
nop
nop
nop
nop
nop
done
p37_init_memory_pointers:
set p37_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p37_local0_start,%i0
set p37_local1_start,%i1
set p37_local2_start,%i2
set p37_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 230caef9fe572124
ldx [%g1+0x008],%l1 ! %l1 = 6cdb96c9d91e7561
ldx [%g1+0x010],%l2 ! %l2 = f657e4a7f7d04673
ldx [%g1+0x018],%l3 ! %l3 = 445704b89ca69685
ldx [%g1+0x020],%l4 ! %l4 = a809e5f1e8ca8dda
ldx [%g1+0x028],%l5 ! %l5 = 6023c2b5c6e19111
ldx [%g1+0x030],%l6 ! %l6 = 827d7cb05ed8af6f
ldx [%g1+0x038],%l7 ! %l7 = 9bf67062d61bc68b
! 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 = 0265b288 3f11442e 41531842 a0e5f119
! %f4 = 6c70d8c3 6590e9f2 2ac2babe b40cd8fa
! %f8 = 5de8cdda fe689c8c bb701aff 97bbf1d1
! %f12 = 2340751e cff157eb 28af005a 53bddc3b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 306385b0 8093c377 373ca9ac 1401185f
! %f20 = ef8c4cb0 4713714c fd95c1c2 6485fd8b
! %f24 = 98b9644c 5a926ed1 5c9b24bf bde6824d
! %f28 = 85ffc399 58d2b48a a80bb14c d1f78fd6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b53f084e f9943430 d38a6e3e 31500d29
! %f36 = c3239180 2ed4e39d bfaa06dc 66e327fe
! %f40 = 79183500 21986f73 a0514812 e10e913e
! %f44 = 707d82ba 4e92d39e c6faae0d 5169eea3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3acedab000000060,%g7,%g1 ! GSR scale = 12, align = 0
wr %g1,%g0,%gsr ! GSR = 3acedab000000060
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[0000000090000028] = af022e977d3b2cbb, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! %l6 = b6ef726d, %l7 = c28de205, Mem[000000005d000010] = 6f69f8e6 3b1af941
std %l6,[%i2+%o2] ! Mem[000000005d000010] = b6ef726d c28de205
! Mem[0000000090800034] = 79e2e95e, %g18 = 8a2456c8c28f8904
ldsw [%i5+0x034],%g2 ! %g2 = 8a2456c8c28f8904
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = 79e2e95e, %g3 = 00000000
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! %l4 = d74433ec4ebcf2fd, Mem[0000000090000020] = 0ad8f703
sth %l4,[%i4+%o4] ! Mem[0000000090000020] = f2fdf703
! %l0 = f3866f05, %l1 = ede536e0, Mem[000000005d800010] = 12390e62 cfd98f49
std %l0,[%i3+%o2] ! Mem[000000005d800010] = f3866f05 ede536e0
! %l6 = e9a03c16b6ef726d, Mem[0000000091800038] = 54b6116d
stw %l6,[%o0+0x038] ! Mem[0000000091800038] = b6ef726d
! %l0 = b2c58c3ff3866f05, Mem[0000000090000014] = d828ead6
stw %l0,[%i4+0x014] ! Mem[0000000090000014] = f3866f05
! Mem[000000005c000010] = bf746fe68566c5dd, %l6 = e9a03c16b6ef726d
ldx [%i0+%o2],%l6 ! %l6 = bf746fe68566c5dd
! Mem[0000000090800000] = 73d0acf8, %g2 = 000000005a1ae612
lduw [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8
p38_label_2:
! %l0 = b2c58c3ff3866f05, Mem[000000009180002d] = 4e445943
stb %l0,[%o0+0x02d] ! Mem[000000009180002c] = 05445943
! Mem[000000009100000c] = 7312abd6, %g18 = 8a2456c8c28f8904
ldsw [%i6+0x00c],%g2 ! %g2 = 8a2456c8c28f8904
! Mem[0000000091000034] = 1214449b, %g2 = 000000007312abd6
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000001214
! Mem[0000000090000010] = 1d358e58 f3866f05, %g2 = 00001214, %g3 = 14acc7c9
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000f3866f05
! Mem[000000005c800000] = aa679288012b805c, %l1 = 29adfe90ede536e0
ldx [%i1+%g0],%l1 ! %l1 = aa679288012b805c
! %l4 = d74433ec4ebcf2fd, Mem[0000000091000016] = fe015ffa
sth %l4,[%i6+0x016] ! Mem[0000000091000014] = f2fd5ffa
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 1d358e58, %g3 = f3866f05
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 000000000c86ef26
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! %l1 = aa679288012b805c, Mem[000000005d800020] = 838d1b73
stw %l1,[%i3+%o4] ! Mem[000000005d800020] = 012b805c
! %l2 = 1503b289ac2974d8, Mem[000000005c800006] = 012b805c
sth %l2,[%i1+0x006] ! Mem[000000005c800004] = 012b74d8
p38_label_3:
! %l1 = aa679288012b805c, Mem[0000000091800004] = 07b3e6aa
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = 012b805c
! Mem[0000000090000010] = 358e58f3, %g2 = 5566979dba3ff053
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000035
! %l5 = adbd456bbb029c73, Mem[000000005d800018] = 257fd930b0d25ea2
stx %l5,[%i3+%o3] ! Mem[000000005d800018] = adbd456bbb029c73
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = 0000000000000035
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
! Mem[000000005d800000] = e6d819c5902c1f62, %l6 = bf746fe68566c5dd
ldx [%i3+%g0],%l6 ! %l6 = e6d819c5902c1f62
! %l4 = d74433ec4ebcf2fd, Mem[0000000091000010] = 6cff95cd7757f2fd
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = d74433ec4ebcf2fd
! %l2 = ac2974d8, %l3 = 0d8ba0ae, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l2,[%i5+0x038] ! Mem[0000000090800038] = ac2974d8 0d8ba0ae
! %l4 = 4ebcf2fd, %l5 = bb029c73, Mem[0000000090800038] = ac2974d8 0d8ba0ae
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 4ebcf2fd bb029c73
! Mem[0000000090000010] = 1d358e58 f3866f05, %g2 = 3923d9af, %g3 = 35144907
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000f3866f05
! %l2 = 1503b289ac2974d8, Mem[000000005d800034] = 741db66f
stw %l2,[%i3+0x034] ! Mem[000000005d800034] = ac2974d8
p38_label_4:
! %l1 = aa679288012b805c, Mem[0000000091000024] = 0f65f93d
stb %l1,[%i6+0x024] ! Mem[0000000091000024] = 5c65f93d
! %l7 = eb50a713c28de205, Mem[0000000091800018] = 06faad5c
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = c28de205
! %l0 = f3866f05, %l1 = 012b805c, Mem[0000000090000038] = 53918eb2 e6c51178
std %l0,[%i4+0x038] ! Mem[0000000090000038] = f3866f05 012b805c
! %l0 = b2c58c3ff3866f05, Mem[0000000091800004] = 012b805c
sth %l0,[%o0+0x004] ! Mem[0000000091800004] = 6f05805c
! Mem[000000009180003c] = ff000000, %g2 = 000000001d358e58
ldub [%o0+0x03f],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = 000000ff, %g3 = f3866f05
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! Mem[0000000090000014] = 6f051d17, %g2 = 0000000048c28052
lduh [%i4+0x016],%g2 ! %g2 = 0000000000006f05
! %l4 = d74433ec4ebcf2fd, Mem[0000000090000020] = f2fdf7030332e58e
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = d74433ec4ebcf2fd
! Mem[0000000090800024] = 35144907, %g2 = 0000000000006f05
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000003514
! Mem[0000000091800010] = 51829629, %g2 = 0000000000003514
ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000051
p38_label_5:
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = 0000000000000051
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = 62bf8c8f, %g3 = 7312abd6
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! Mem[000000005c800000] = aa679288, %l0 = b2c58c3ff3866f05
ldub [%i1+0x003],%l0 ! %l0 = 0000000000000088
! %l0 = 0000000000000088, Mem[0000000090000003] = 80d6ba8c
stb %l0,[%i4+0x003] ! Mem[0000000090000000] = 88d6ba8c
! Mem[0000000091000004] = 98f9b0a5, %g18 = 8a2456c8c28f8904
ldsw [%i6+0x004],%g2 ! %g2 = 8a2456c8c28f8904
! %l7 = eb50a713c28de205, Mem[000000005c00000a] = 2bcdd526
sth %l7,[%i0+0x00a] ! Mem[000000005c000008] = 2bcde205
! Mem[0000000091000010] = d74433ec, %g2 = ffffffff98f9b0a5
ldsb [%i6+%o2],%g2 ! %g2 = ffffffffffffffd7
! Mem[000000005c800000] = aa679288012b74d8, %l1 = aa679288012b805c
ldx [%i1+%g0],%l1 ! %l1 = aa679288012b74d8
! %l5 = adbd456bbb029c73, Mem[000000009100003c] = 62bf8c8f
sth %l5,[%i6+0x03c] ! Mem[000000009100003c] = 9c738c8f
! %l3 = 4c8fdaee0d8ba0ae, Mem[000000009180000c] = 3923d9af
stw %l3,[%o0+0x00c] ! Mem[000000009180000c] = 0d8ba0ae
p38_label_6:
! Mem[0000000090800018] = 4dc6db26, %g2 = ffffffffffffffd7
ldub [%i5+0x01a],%g2 ! %g2 = 000000000000004d
! Mem[0000000090800008] = 5a1ae612, %g18 = 8a2456c8c28f8904
ldsw [%i5+%o1],%g2 ! %g2 = 8a2456c8c28f8904
! %l0 = 0000000000000088, Mem[0000000090800000] = 73d0acf8
sth %l0,[%i5+%g0] ! Mem[0000000090800000] = 0088acf8
! Mem[000000005c00000c] = df853cbd, %l3 = 4c8fdaee0d8ba0ae
ldub [%i0+0x00f],%l3 ! %l3 = 00000000000000bd
! %l6 = e6d819c5902c1f62, Mem[0000000090800008] = 5a1ae612
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = 902c1f62
! Mem[000000005d00002c] = bbde9593, %l1 = aa679288012b74d8
ldsh [%i2+0x02c],%l1 ! %l1 = ffffffffffffbbde
! Mem[0000000091800024] = f053153f, %g2 = 000000005a1ae612
ldsb [%o0+0x026],%g2 ! %g2 = fffffffffffffff0
! Mem[0000000090800010] = 9dd95e35, %g2 = fffffffffffffff0
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffff9dd9
! Mem[0000000090000010] = 58f3866f, %g2 = ffffffffffff9dd9
ldub [%i4+0x013],%g2 ! %g2 = 0000000000000058
! Mem[000000009080003c] = 9c730000, %g2 = 0000000000000058
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000009c73
p38_label_7:
! %l2 = ac2974d8, %l3 = 000000bd, Mem[0000000091800038] = b6ef726d 9d52adff
std %l2,[%o0+0x038] ! Mem[0000000091800038] = ac2974d8 000000bd
! %l0 = 0000000000000088, Mem[0000000090800018] = b2d54dc6
stw %l0,[%i5+%o3] ! Mem[0000000090800018] = 00000088
! %l5 = adbd456bbb029c73, Mem[0000000090800020] = 0c86ef2635144907
stx %l5,[%i5+%o4] ! Mem[0000000090800020] = adbd456bbb029c73
! %l0 = 0000000000000088, Mem[0000000091800038] = ac2974d8000000bd
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000088
! Mem[000000005d800030] = 7449b4ba, %l4 = d74433ec4ebcf2fd
ldsb [%i3+0x031],%l4 ! %l4 = 0000000000000049
! Mem[0000000091000018] = 5ffaf26e, %g2 = 0000000000009c73
lduw [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e
! Mem[0000000091000008] = 48c28052, %g2 = 000000005ffaf26e
lduw [%i6+%o1],%g2 ! %g2 = 0000000048c28052
! Mem[000000005d000024] = 06862e07, %l3 = 00000000000000bd
ldsh [%i2+0x024],%l3 ! %l3 = 0000000000000686
! Mem[0000000090800038] = 4ebcf2fd, %g2 = 0000000048c28052
ldub [%i5+0x038],%g2 ! %g2 = 000000000000004e
! Mem[000000009180002c] = 445943bc, %g2 = 000000000000004e
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
p38_label_8:
! %l2 = 1503b289ac2974d8, Mem[000000005c800026] = 6b428e95
sth %l2,[%i1+0x026] ! Mem[000000005c800024] = 6b4274d8
! Mem[0000000090800014] = 5e356f1d, %g18 = 8a2456c8c28f8904
ldsw [%i5+0x014],%g2 ! %g2 = 8a2456c8c28f8904
! Mem[0000000090800004] = 4bc20590, %g2 = 000000005e356f1d
ldsb [%i5+0x005],%g2 ! %g2 = 000000000000004b
! %l3 = 0000000000000686, Mem[000000005c800026] = 6b4274d8
sth %l3,[%i1+0x026] ! Mem[000000005c800024] = 6b420686
! %l6 = 902c1f62, %l7 = c28de205, Mem[0000000090800008] = 902c1f62 14acc7c9
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 902c1f62 c28de205
! %l4 = 0000000000000049, Mem[0000000090800028] = 4459f5d3
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = 00000049
! Mem[000000009000002c] = 2cbb7a67, %g2 = 000000000000004b
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000002cbb
! %l6 = e6d819c5902c1f62, Mem[000000009100002b] = a108a9d0
stb %l6,[%i6+0x02b] ! Mem[0000000091000028] = 6208a9d0
! Mem[0000000090800028] = 00000049, %g2 = 0000000000002cbb
lduw [%i5+%o5],%g2 ! %g2 = 0000000000000049
! Mem[000000005d000018] = 2135230693b6029a, %l4 = 0000000000000049
ldx [%i2+%o3],%l4 ! %l4 = 2135230693b6029a
p38_label_9:
! Mem[0000000091000010] = d74433ec 4ebcf2fd, %g2 = 00000049, %g3 = 51e85f11
ldd [%i6+%o2],%g2 ! %g2 = 00000000d74433ec 000000004ebcf2fd
! %l1 = ffffffffffffbbde, Mem[0000000091800008] = 8b9883bd
stw %l1,[%o0+%o1] ! Mem[0000000091800008] = ffffbbde
! Mem[0000000091000000] = 6ae82f88, %g2 = 00000000d74433ec
lduw [%i6+%g0],%g2 ! %g2 = 000000006ae82f88
! Mem[0000000090800018] = 00000088, %g2 = 000000006ae82f88
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = 21a95b62, %g2 = 0000000000000000
lduw [%i6+%o5],%g2 ! %g2 = 0000000021a95b62
! Mem[000000009180000c] = 0d8ba0ae, %g2 = 0000000021a95b62
lduw [%o0+0x00c],%g2 ! %g2 = 000000000d8ba0ae
! Mem[000000009100003c] = 9c738c8f, %g2 = 000000000d8ba0ae
lduw [%i6+0x03c],%g2 ! %g2 = 000000009c738c8f
! %l2 = 1503b289ac2974d8, Mem[0000000091800036] = 25840000
stb %l2,[%o0+0x036] ! Mem[0000000091800034] = d8840000
! Mem[0000000090000020] = d74433ec4ebcf2fd, %g2 = 000000009c738c8f
ldx [%i4+%o4],%g2 ! %g2 = d74433ec4ebcf2fd
! Mem[0000000091000014] = 4ebcf2fd, %g18 = 8a2456c8c28f8904
ldsw [%i6+0x014],%g2 ! %g2 = 8a2456c8c28f8904
p38_label_10:
! Mem[0000000091000028] = 21a95b62 08a9d051, %g2 = 4ebcf2fd, %g3 = 4ebcf2fd
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95b62 0000000008a9d051
! Mem[0000000090000014] = 051d1790, %g2 = 0000000021a95b62
ldsb [%i4+0x017],%g2 ! %g2 = 0000000000000005
! Mem[0000000090000038] = f3866f05, %g2 = 0000000000000005
ldsb [%i4+0x038],%g2 ! %g2 = fffffffffffffff3
! %l0 = 0000000000000088, Mem[0000000091000018] = 5ffaf26e
stw %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000088
! Mem[000000005d000024] = 06862e07, %l5 = adbd456bbb029c73
ldub [%i2+0x026],%l5 ! %l5 = 000000000000002e
! Mem[000000005d800028] = 0cd8ce95, %l3 = 0000000000000686
lduh [%i3+%o5],%l3 ! %l3 = 0000000000000cd8
! Mem[0000000091000028] = 21a95b62 08a9d051, %g2 = fffffff3, %g3 = 08a9d051
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95b62 0000000008a9d051
! %l3 = 0000000000000cd8, Mem[0000000091800000] = fb520ab0
stw %l3,[%o0+%g0] ! Mem[0000000091800000] = 00000cd8
! %l3 = 0000000000000cd8, Mem[0000000090000028] = af022e977d3b2cbb
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000cd8
! %l1 = ffffffffffffbbde, Mem[0000000090800028] = 00000049
stw %l1,[%i5+%o5] ! Mem[0000000090800028] = ffffbbde
p38_label_11:
! %l4 = 2135230693b6029a, Mem[000000005c000025] = 5f5ca0d7
stb %l4,[%i0+0x025] ! Mem[000000005c000024] = 5f9aa0d7
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 21a95b62, %g3 = 08a9d051
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! Mem[000000005c000000] = 8829f220, %l7 = eb50a713c28de205
lduw [%i0+%g0],%l7 ! %l7 = 000000008829f220
! Mem[000000009180002c] = 5943bc1d, %g2 = 00000000eaf607f4
ldsb [%o0+0x02f],%g2 ! %g2 = 0000000000000059
! Mem[0000000090000010] = 1d358e58, %g18 = 8a2456c8c28f8904
ldsw [%i4+%o2],%g2 ! %g2 = 8a2456c8c28f8904
! Mem[0000000090000000] = 09d53188, %g2 = 000000001d358e58
lduw [%i4+%g0],%g2 ! %g2 = 0000000009d53188
! Mem[0000000091000028] = 21a95b6208a9d051, %g2 = 0000000009d53188
ldx [%i6+%o5],%g2 ! %g2 = 21a95b6208a9d051
! Mem[0000000090000024] = 4ebcf2fd, %g2 = 21a95b6208a9d051
ldsb [%i4+0x024],%g2 ! %g2 = 000000000000004e
! Mem[0000000090000014] = 6f051d17, %g2 = 000000000000004e
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000006f05
! Mem[0000000091000020] = 8b0950dd, %g2 = 0000000000006f05
lduh [%i6+%o4],%g2 ! %g2 = 0000000000008b09
p38_label_12:
! %l0 = 0000000000000088, Mem[0000000091000012] = 33ec4ebc
sth %l0,[%i6+0x012] ! Mem[0000000091000010] = 00884ebc
! Mem[0000000091000000] = 2f8898f9, %g2 = 0000000000008b09
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000002f88
! Mem[000000005d00002c] = bbde9593, %l5 = 000000000000002e
ldsw [%i2+0x02c],%l5 ! %l5 = ffffffffbbde9593
! %l7 = 000000008829f220, Mem[000000009180000c] = 0d8ba0ae
sth %l7,[%o0+0x00c] ! Mem[000000009180000c] = f220a0ae
! Mem[0000000090800018] = 88db268a, %g2 = 0000000000002f88
ldub [%i5+0x01b],%g2 ! %g2 = 0000000000000088
! Mem[0000000091000030] = a5b5761e, %g2 = 0000000000000088
lduh [%i6+0x030],%g2 ! %g2 = 000000000000a5b5
! %l2 = ac2974d8, %l3 = 00000cd8, Mem[000000005c000010] = bf746fe6 8566c5dd
std %l2,[%i0+%o2] ! Mem[000000005c000010] = ac2974d8 00000cd8
! %l2 = 1503b289ac2974d8, Mem[0000000091000010] = d74400884ebcf2fd
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 1503b289ac2974d8
! %l0 = 0000000000000088, Mem[0000000090800024] = bb029c73
sth %l0,[%i5+0x024] ! Mem[0000000090800024] = 00889c73
! Mem[0000000091000024] = 5c65f93d, %g2 = 000000000000a5b5
lduw [%i6+0x024],%g2 ! %g2 = 000000005c65f93d
p38_label_13:
! Mem[000000009180002c] = df054459, %g18 = 8a2456c8c28f8904
ldsw [%o0+0x02c],%g2 ! %g2 = 8a2456c8c28f8904
! %l1 = ffffffffffffbbde, Mem[0000000090000032] = 64e2807f
stb %l1,[%i4+0x032] ! Mem[0000000090000030] = dee2807f
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = ffffffffdf054459
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! Mem[0000000091800000] = 0cd86f05, %g2 = 1d17902870edfb0e
lduh [%o0+0x002],%g2 ! %g2 = 0000000000000cd8
! %l7 = 000000008829f220, Mem[000000005d000023] = 1ca92968
stb %l7,[%i2+0x023] ! Mem[000000005d000020] = 1ca92920
! Mem[000000009180002c] = df054459, %g2 = 0000000000000cd8
lduw [%o0+0x02c],%g2 ! %g2 = 00000000df054459
! %l1 = ffffffffffffbbde, Mem[000000009000002a] = 00000000
sth %l1,[%i4+0x02a] ! Mem[0000000090000028] = bbde0000
! Mem[0000000090800008] = 902c1f62c28de205, %g2 = 00000000df054459
ldx [%i5+%o1],%g2 ! %g2 = 902c1f62c28de205
! Mem[0000000090800034] = e95e4ebc, %g2 = 902c1f62c28de205
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffe95e
! Mem[0000000090800000] = 0088acf8 dd4bc205, %g2 = ffffe95e, %g3 = 79e2e95e
ldd [%i5+%g0],%g2 ! %g2 = 000000000088acf8 00000000dd4bc205
p38_label_14:
! %l6 = 902c1f62, %l7 = 8829f220, Mem[000000005d800010] = f3866f05 ede536e0
std %l6,[%i3+%o2] ! Mem[000000005d800010] = 902c1f62 8829f220
! %l6 = 902c1f62, %l7 = 8829f220, Mem[000000005c000000] = 8829f220 50902c32
std %l6,[%i0+%g0] ! Mem[000000005c000000] = 902c1f62 8829f220
! Mem[0000000091000034] = 449be256, %g2 = 000000000088acf8
lduh [%i6+0x036],%g2 ! %g2 = 000000000000449b
! Mem[0000000090000014] = 866f051d, %g2 = 000000000000449b
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000086
! %l2 = 1503b289ac2974d8, Mem[000000009000000c] = 152d46b0
sth %l2,[%i4+0x00c] ! Mem[000000009000000c] = 74d846b0
! Mem[000000005d000014] = c28de205, %l4 = 2135230693b6029a
lduh [%i2+0x014],%l4 ! %l4 = 000000000000c28d
! %l2 = 1503b289ac2974d8, Mem[0000000091000028] = 21a95b6208a9d051
stx %l2,[%i6+%o5] ! Mem[0000000091000028] = 1503b289ac2974d8
! Mem[0000000091800010] = 6e4e5182 96298cae, %g2 = 00000086, %g3 = dd4bc205
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 0000000096298cae
! Mem[000000009180001c] = b7684e28, %g2 = 000000006e4e5182
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000b768
! %l7 = 000000008829f220, Mem[000000005c800000] = aa679288012b74d8
stx %l7,[%i1+%g0] ! Mem[000000005c800000] = 000000008829f220
p38_label_15:
! %l6 = e6d819c5902c1f62, Mem[000000005c80002a] = 8976959c
sth %l6,[%i1+0x02a] ! Mem[000000005c800028] = 89761f62
! Mem[0000000091000024] = 5c65f93d, %g2 = 000000000000b768
lduh [%i6+0x024],%g2 ! %g2 = 0000000000005c65
! %l3 = 0000000000000cd8, Mem[000000005d800028] = 0cd8ce95
stb %l3,[%i3+%o5] ! Mem[000000005d800028] = d8d8ce95
! %l5 = ffffffffbbde9593, Mem[0000000090000036] = a20af386
stb %l5,[%i4+0x036] ! Mem[0000000090000034] = 930af386
! %l4 = 000000000000c28d, Mem[0000000090800000] = 0088acf8dd4bc205
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = 000000000000c28d
! %l0 = 0000000000000088, Mem[0000000091000018] = 00000088
stb %l0,[%i6+%o3] ! Mem[0000000091000018] = 88000088
! %l4 = 0000c28d, %l5 = bbde9593, Mem[000000005c000010] = ac2974d8 00000cd8
std %l4,[%i0+%o2] ! Mem[000000005c000010] = 0000c28d bbde9593
! %l0 = 0000000000000088, Mem[000000009100001c] = 47a19fcf
stw %l0,[%i6+0x01c] ! Mem[000000009100001c] = 00000088
! Mem[000000009000002c] = 000cd87a, %g2 = 0000000000005c65
ldsb [%i4+0x02d],%g2 ! %g2 = 0000000000000000
! %l4 = 000000000000c28d, Mem[0000000090800010] = f8449dd9
stw %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000c28d
p38_label_16:
! %l0 = 0000000000000088, Mem[0000000091800008] = ffffbbdef220a0ae
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000088
! %l7 = 000000008829f220, Mem[0000000091800003] = d86f0580
stb %l7,[%o0+0x003] ! Mem[0000000091800000] = 206f0580
! Mem[0000000091800038] = 00000000, %g2 = 0000000000000000
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000018] = 88000000, %g2 = 0000000000000000
ldsb [%i6+0x01b],%g2 ! %g2 = ffffffffffffff88
! Mem[000000005c000000] = 902c1f62 8829f220, %l4 = 0000c28d, %l5 = bbde9593
ldd [%i0+%g0],%l4 ! %l4 = 00000000902c1f62 000000008829f220
! %l2 = 1503b289ac2974d8, Mem[000000005c800004] = 8829f220
stw %l2,[%i1+0x004] ! Mem[000000005c800004] = ac2974d8
! Mem[0000000091000018] = 88000088, %g18 = 8a2456c8c28f8904
ldsw [%i6+%o3],%g2 ! %g2 = 8a2456c8c28f8904
! Mem[0000000091000008] = 80527312, %g2 = ffffffff88000088
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000008052
! %l0 = 00000088, %l1 = ffffbbde, Mem[000000005d000018] = 21352306 93b6029a
std %l0,[%i2+%o3] ! Mem[000000005d000018] = 00000088 ffffbbde
! Mem[0000000091800014] = 96298cae, %g18 = 8a2456c8c28f8904
ldsw [%o0+0x014],%g2 ! %g2 = 8a2456c8c28f8904
p38_label_17:
! Mem[000000005c800030] = cb417368, %l5 = 000000008829f220
ldsh [%i1+0x032],%l5 ! %l5 = 0000000000007368
! Mem[000000009100003c] = 9c738c8f, %g2 = ffffffff96298cae
lduw [%i6+0x03c],%g2 ! %g2 = 000000009c738c8f
! Mem[0000000091000008] = 48c28052, %g18 = 8a2456c8c28f8904
ldsw [%i6+%o1],%g2 ! %g2 = 8a2456c8c28f8904
! Mem[000000005d000008] = 194ce677, %l0 = 0000000000000088
lduw [%i2+%o1],%l0 ! %l0 = 00000000194ce677
! Mem[0000000090800038] = 4ebcf2fdbb029c73, %g2 = 0000000048c28052
ldx [%i5+0x038],%g2 ! %g2 = 4ebcf2fdbb029c73
! Mem[0000000091800014] = 96298cae, %g18 = 8a2456c8c28f8904
ldsw [%o0+0x014],%g2 ! %g2 = 8a2456c8c28f8904
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 96298cae, %g3 = 96298cae
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! %l7 = 000000008829f220, Mem[000000009080003a] = f2fdbb02
stb %l7,[%i5+0x03a] ! Mem[0000000090800038] = 20fdbb02
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 00000000eaf607f4
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! %l3 = 0000000000000cd8, Mem[000000009080003a] = 20fdbb02
sth %l3,[%i5+0x03a] ! Mem[0000000090800038] = 0cd8bb02
p38_label_18:
! %l6 = e6d819c5902c1f62, Mem[000000009080000e] = e2050000
sth %l6,[%i5+0x00e] ! Mem[000000009080000c] = 1f620000
! Mem[0000000091000004] = 98f9b0a5, %g18 = 8a2456c8c28f8904
ldsw [%i6+0x004],%g2 ! %g2 = 8a2456c8c28f8904
! Mem[0000000091000008] = 48c28052, %g18 = 8a2456c8c28f8904
ldsw [%i6+%o1],%g2 ! %g2 = 8a2456c8c28f8904
! %l3 = 0000000000000cd8, Mem[0000000091000000] = 6ae82f88
stw %l3,[%i6+%g0] ! Mem[0000000091000000] = 00000cd8
! %l6 = e6d819c5902c1f62, Mem[0000000091800010] = 6e4e518296298cae
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = e6d819c5902c1f62
! %l6 = e6d819c5902c1f62, Mem[000000005c000008] = 2bcde205df853cbd
stx %l6,[%i0+%o1] ! Mem[000000005c000008] = e6d819c5902c1f62
! %l0 = 194ce677, %l1 = ffffbbde, Mem[0000000091000010] = 1503b289 ac2974d8
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 194ce677 ffffbbde
! Mem[0000000090000010] = 1d358e58, %g2 = 0000000048c28052
lduw [%i4+%o2],%g2 ! %g2 = 000000001d358e58
! Mem[0000000091800030] = 43bc1d81, %g2 = 000000001d358e58
lduw [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81
! %l2 = 1503b289ac2974d8, Mem[0000000091000017] = de880000
stb %l2,[%i6+0x017] ! Mem[0000000091000014] = d8880000
p38_label_19:
! Mem[0000000090000038] = f3866f05012b805c, %g2 = 0000000043bc1d81
ldx [%i4+0x038],%g2 ! %g2 = f3866f05012b805c
! Mem[000000005d800014] = 8829f220, %l0 = 00000000194ce677
lduh [%i3+0x016],%l0 ! %l0 = 000000000000f220
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = 012b805c, %g3 = 79e2e95e
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! Mem[0000000091800018] = c28de205 b7684e28, %g2 = 48c28052, %g3 = 7312abd6
ldd [%o0+%o3],%g2 ! %g2 = 00000000c28de205 00000000b7684e28
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = c28de205, %g3 = b7684e28
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! Mem[0000000091000018] = 8800008800000088, %g2 = 000000005566979d
ldx [%i6+%o3],%g2 ! %g2 = 8800008800000088
! Mem[000000005d000018] = 00000088ffffbbde, %l6 = e6d819c5902c1f62
ldx [%i2+%o3],%l6 ! %l6 = 00000088ffffbbde
! Mem[0000000090000038] = f3866f05 012b805c, %g2 = 00000088, %g3 = ba3ff053
ldd [%i4+0x038],%g2 ! %g2 = 00000000f3866f05 00000000012b805c
! %l2 = 1503b289ac2974d8, Mem[000000009100002c] = ac2974d8
stw %l2,[%i6+0x02c] ! Mem[000000009100002c] = ac2974d8
! Mem[0000000091000000] = 000cd898, %g2 = 00000000f3866f05
ldub [%i6+0x001],%g2 ! %g2 = 0000000000000000
p38_label_20:
! Mem[000000009180003c] = 88000000, %g2 = 0000000000000000
ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffff88
! Mem[0000000091000028] = b289ac29, %g2 = ffffffffffffff88
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffb289
! Mem[000000009180002c] = 445943bc, %g2 = ffffffffffffb289
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
! Mem[000000009080003c] = 73000000, %g2 = 0000000000004459
ldsb [%i5+0x03f],%g2 ! %g2 = 0000000000000073
! %l3 = 0000000000000cd8, Mem[0000000090800038] = 4ebc0cd8bb029c73
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000cd8
! Mem[000000009180001c] = 4e285566, %g2 = 0000000000000073
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004e28
! %l0 = 000000000000f220, Mem[0000000090800034] = 79e2e95e
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = 0000f220
! Mem[0000000090000024] = 4ebcf2fd, %g2 = 0000000000004e28
lduh [%i4+0x024],%g2 ! %g2 = 0000000000004ebc
! %l0 = 000000000000f220, Mem[0000000090800022] = 456b0088
sth %l0,[%i5+0x022] ! Mem[0000000090800020] = f2200088
! %l5 = 0000000000007368, Mem[000000005c80001a] = 19d9cf6d
stb %l5,[%i1+0x01a] ! Mem[000000005c800018] = 19d9686d
p38_label_21:
! %l4 = 902c1f62, %l5 = 00007368, Mem[000000005c000030] = 73fb5391 5acecbd6
std %l4,[%i0+0x030] ! Mem[000000005c000030] = 902c1f62 00007368
! %l4 = 902c1f62, %l5 = 00007368, Mem[000000005d800000] = e6d819c5 902c1f62
std %l4,[%i3+%g0] ! Mem[000000005d800000] = 902c1f62 00007368
! %l1 = ffffffffffffbbde, Mem[0000000090800030] = eaf607f4
sth %l1,[%i5+0x030] ! Mem[0000000090800030] = bbde07f4
! Mem[000000005d000028] = 8abb45bb, %l1 = ffffffffffffbbde
lduh [%i2+%o5],%l1 ! %l1 = 0000000000008abb
! %l6 = 00000088ffffbbde, Mem[0000000091000000] = 00000cd898f9b0a5
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000088ffffbbde
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 0000000000004ebc
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! %l2 = 1503b289ac2974d8, Mem[0000000091000025] = 65f93d15
stb %l2,[%i6+0x025] ! Mem[0000000091000024] = d8f93d15
! Mem[0000000091800010] = e6d819c5, %g2 = 1d17902870edfb0e
lduh [%o0+%o2],%g2 ! %g2 = 000000000000e6d8
! %l0 = 0000f220, %l1 = 00008abb, Mem[0000000091800008] = 00000000 00000088
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 0000f220 00008abb
! Mem[0000000091000000] = 00000088ffffbbde, %g2 = 000000000000e6d8
ldx [%i6+%g0],%g2 ! %g2 = 00000088ffffbbde
p38_label_22:
! %l4 = 00000000902c1f62, Mem[000000009180003c] = 00000088
sth %l4,[%o0+0x03c] ! Mem[000000009180003c] = 1f620088
! Mem[0000000090800018] = 00000088 db268a9a, %g2 = ffffbbde, %g3 = 012b805c
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000088 00000000db268a9a
! %l1 = 0000000000008abb, Mem[0000000090000030] = 7a67dee2
sth %l1,[%i4+0x030] ! Mem[0000000090000030] = 8abbdee2
! Mem[000000005d800028] = d8d8ce954050b352, %l5 = 0000000000007368
ldx [%i3+%o5],%l5 ! %l5 = d8d8ce954050b352
! Mem[0000000091000020] = 8b0950dd5cd8f93d, %g2 = 0000000000000088
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd5cd8f93d
! Mem[000000005c80000c] = 2be14be3, %l0 = 000000000000f220
ldsb [%i1+0x00c],%l0 ! %l0 = 000000000000002b
! Mem[000000009180002c] = df054459, %g2 = 8b0950dd5cd8f93d
lduw [%o0+0x02c],%g2 ! %g2 = 00000000df054459
! %l5 = d8d8ce954050b352, Mem[0000000090000030] = 8abbdee2807f930a
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = d8d8ce954050b352
! Mem[0000000091800034] = 5153d884, %g2 = 00000000df054459
lduh [%o0+0x034],%g2 ! %g2 = 0000000000005153
! %l4 = 902c1f62, %l5 = 4050b352, Mem[0000000091800030] = 43bc1d81 5153d884
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 902c1f62 4050b352
p38_label_23:
! Mem[0000000090800020] = adbdf22000889c73, %g2 = 0000000000005153
ldx [%i5+%o4],%g2 ! %g2 = adbdf22000889c73
! %l5 = d8d8ce954050b352, Mem[000000005c80002a] = 89761f62
sth %l5,[%i1+0x02a] ! Mem[000000005c800028] = 8976b352
! %l0 = 000000000000002b, Mem[000000005c800001] = 00000000
stb %l0,[%i1+0x001] ! Mem[000000005c800000] = 002b0000
! Mem[0000000090000010] = 1d358e58, %g2 = adbdf22000889c73
lduh [%i4+%o2],%g2 ! %g2 = 0000000000001d35
! %l6 = ffffbbde, %l7 = 8829f220, Mem[0000000090800030] = bbde07f4 0000f220
std %l6,[%i5+0x030] ! Mem[0000000090800030] = ffffbbde 8829f220
! Mem[0000000091000028] = 1503b289ac2974d8, %g2 = 0000000000001d35
ldx [%i6+%o5],%g2 ! %g2 = 1503b289ac2974d8
! %l5 = d8d8ce954050b352, Mem[000000009180001d] = 684e2855
stb %l5,[%o0+0x01d] ! Mem[000000009180001c] = 524e2855
! Mem[0000000091000024] = f93d1503, %g2 = 1503b289ac2974d8
ldsh [%i6+0x026],%g2 ! %g2 = fffffffffffff93d
! Mem[0000000091000020] = 50dd5cd8, %g2 = fffffffffffff93d
ldsb [%i6+0x022],%g2 ! %g2 = 0000000000000050
! Mem[000000005d000038] = 41eb0b58 e6a1c2a7, %l0 = 0000002b, %l1 = 00008abb
ldd [%i2+0x038],%l0 ! %l0 = 0000000041eb0b58 00000000e6a1c2a7
p38_label_24:
! %l5 = d8d8ce954050b352, Mem[000000005d000000] = 0ad55099
stw %l5,[%i2+%g0] ! Mem[000000005d000000] = 4050b352
! Mem[0000000090800020] = adbdf220, %g2 = 0000000000000050
lduh [%i5+%o4],%g2 ! %g2 = 000000000000adbd
! %l7 = 000000008829f220, Mem[000000009000001d] = edfb0ed7
stb %l7,[%i4+0x01d] ! Mem[000000009000001c] = 20fb0ed7
! Mem[000000005c800028] = 8976b352, %l5 = d8d8ce954050b352
lduw [%i1+%o5],%l5 ! %l5 = 000000008976b352
! %l3 = 0000000000000cd8, Mem[0000000090800014] = 5e356f1d
sth %l3,[%i5+0x014] ! Mem[0000000090800014] = 0cd86f1d
! Mem[000000005d000038] = 41eb0b58e6a1c2a7, %l6 = 00000088ffffbbde
ldx [%i2+0x038],%l6 ! %l6 = 41eb0b58e6a1c2a7
! Mem[0000000090000020] = d74433ec 4ebcf2fd, %g2 = 0000adbd, %g3 = db268a9a
ldd [%i4+%o4],%g2 ! %g2 = 00000000d74433ec 000000004ebcf2fd
! %l0 = 0000000041eb0b58, Mem[0000000091800038] = 00000000
stb %l0,[%o0+0x038] ! Mem[0000000091800038] = 58000000
! Mem[0000000091000028] = 1503b289, %g18 = 8a2456c8c28f8904
ldsw [%i6+%o5],%g2 ! %g2 = 8a2456c8c28f8904
! %l4 = 00000000902c1f62, Mem[000000005d000038] = 41eb0b58e6a1c2a7
stx %l4,[%i2+0x038] ! Mem[000000005d000038] = 00000000902c1f62
p38_label_25:
! Mem[0000000091800000] = 00000c20, %g2 = 000000001503b289
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000000000
! %l3 = 0000000000000cd8, Mem[000000005d800008] = aeb7b410
stw %l3,[%i3+%o1] ! Mem[000000005d800008] = 00000cd8
! %l2 = 1503b289ac2974d8, Mem[000000009180001f] = 28556697
stb %l2,[%o0+0x01f] ! Mem[000000009180001c] = d8556697
! %l3 = 0000000000000cd8, Mem[0000000091800014] = 902c1f62
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = 00000cd8
! Mem[0000000090000000] = 09d53188, %g2 = 0000000000000000
lduw [%i4+%g0],%g2 ! %g2 = 0000000009d53188
! Mem[000000005c800034] = dd38b136, %l6 = 41eb0b58e6a1c2a7
lduh [%i1+0x036],%l6 ! %l6 = 000000000000b136
! %l5 = 000000008976b352, Mem[0000000090000037] = 52f3866f
stb %l5,[%i4+0x037] ! Mem[0000000090000034] = 52f3866f
! %l1 = 00000000e6a1c2a7, Mem[0000000091000008] = 48c28052
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = c2a78052
! %l6 = 000000000000b136, Mem[0000000091800030] = 902c1f62
sth %l6,[%o0+0x030] ! Mem[0000000091800030] = b1361f62
! Mem[0000000090800034] = f2200000, %g2 = 0000000009d53188
ldsh [%i5+0x036],%g2 ! %g2 = fffffffffffff220
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000041eb0b58
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000e6a1c2a7
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000cd8
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000902c1f62
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000008976b352
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000b136
bne,a,pn %xcc,p38_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008829f220
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 0265b288 3f11442e
bne %xcc,p38_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6c70d8c3 6590e9f2
bne %xcc,p38_f4_fail
nop
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 902c1f628829f220
ldx [%i0+0x000],%g3 ! Observed data at 000000005c000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e6d819c5902c1f62
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 = 0000c28dbbde9593
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 = 6f6888fa5f9aa0d7
ldx [%i0+0x020],%g3 ! Observed data at 000000005c000020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 902c1f6200007368
ldx [%i0+0x030],%g3 ! Observed data at 000000005c000030
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x030,%g4
set p38_local1_expect,%g1
p38_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 002b0000ac2974d8
ldx [%i1+0x000],%g3 ! Observed data at 000000005c800000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 19d9686d3fa4e9c8
ldx [%i1+0x018],%g3 ! Observed data at 000000005c800018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6022f7b46b420686
ldx [%i1+0x020],%g3 ! Observed data at 000000005c800020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8976b352f838cd44
ldx [%i1+0x028],%g3 ! Observed data at 000000005c800028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x028,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 4050b352fc963e03
ldx [%i2+0x000],%g3 ! Observed data at 000000005d000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = b6ef726dc28de205
ldx [%i2+0x010],%g3 ! Observed data at 000000005d000010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000088ffffbbde
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 = 1ca9292006862e07
ldx [%i2+0x020],%g3 ! Observed data at 000000005d000020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000902c1f62
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+0x000],%g2 ! Expected data = 902c1f6200007368
ldx [%i3+0x000],%g3 ! Observed data at 000000005d800000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000cd89b0911a5
ldx [%i3+0x008],%g3 ! Observed data at 000000005d800008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 902c1f628829f220
ldx [%i3+0x010],%g3 ! Observed data at 000000005d800010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = adbd456bbb029c73
ldx [%i3+0x018],%g3 ! Observed data at 000000005d800018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 012b805c184dd19d
ldx [%i3+0x020],%g3 ! Observed data at 000000005d800020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d8d8ce954050b352
ldx [%i3+0x028],%g3 ! Observed data at 000000005d800028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7449b4baac2974d8
ldx [%i3+0x030],%g3 ! Observed data at 000000005d800030
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x030,%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_f4_fail:
set p38_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000020]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d800010]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d000018]
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d000010]
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800020]
done
p38_trap1o:
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005c000020]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005d800010]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d000018]
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d000010]
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005d800020]
done
p38_trap2e:
ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d000010]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005d800010]
done
p38_trap2o:
ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d000010]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005d800010]
done
p38_trap3e:
nop
nop
nop
nop
done
p38_trap3o:
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 = b2c58c3ff3866f05
ldx [%g1+0x008],%l1 ! %l1 = 29adfe90ede536e0
ldx [%g1+0x010],%l2 ! %l2 = 1503b289ac2974d8
ldx [%g1+0x018],%l3 ! %l3 = 4c8fdaee0d8ba0ae
ldx [%g1+0x020],%l4 ! %l4 = d74433ec4ebcf2fd
ldx [%g1+0x028],%l5 ! %l5 = adbd456bbb029c73
ldx [%g1+0x030],%l6 ! %l6 = e9a03c16b6ef726d
ldx [%g1+0x038],%l7 ! %l7 = eb50a713c28de205
! 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 = 883cb0e5 75fe2dc7 42a53a1a fbbb11aa
! %f4 = 20901dc2 9275fa80 ff746194 aadacf2e
! %f8 = dbb05ce5 4bb7ea4d f93d76b8 4da1ac9a
! %f12 = 5690a80c 90aa0e1d d724aa5a 219988d7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = df88cbfc f3c4c1e6 1e04a0f4 c167cba5
! %f20 = 4d02c5e1 2e9da6ce 437c545e e0659bdc
! %f24 = 03027c00 d4516f96 c3952987 85d82fec
! %f28 = d16d65d9 a53569c4 95b2ab2b 5b2047f2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 70f475b9 df03175d 4e1651ea 73eb6da3
! %f36 = 45ea1167 8367ab60 03ad2a6e 8f5e6588
! %f40 = 8abbc546 d7891387 af034310 ccc0bec0
! %f44 = c6e1923d 09aca2fd 66d1ebff 9153942f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x52c3f17f0000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = 52c3f17f0000000b
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:
! %l4 = 79f093040033a111, Mem[000000009180002c] = df4e4459
stw %l4,[%o0+0x02c] ! Mem[000000009180002c] = 0033a111
! %l0 = 93bcd6aa20a7ccdd, Mem[0000000090800034] = 79e2e95e
sth %l0,[%i5+0x034] ! Mem[0000000090800034] = ccdde95e
! %l5 = 52a0ef1e1a5f4eb9, Mem[0000000090800018] = b2d54dc6db268a9a
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = 52a0ef1e1a5f4eb9
! Mem[0000000090000008] = b427e099, %g2 = 0000000000000000
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! Mem[0000000091800000] = fb520ab0, %g2 = 00000000b427e099
ldsb [%o0+%g0],%g2 ! %g2 = fffffffffffffffb
! Mem[000000005e800008] = 7cf47214b766c1cb, %l7 = 4d274dc405c98fcf
ldx [%i1+%o1],%l7 ! %l7 = 7cf47214b766c1cb
! Mem[0000000091800018] = 5cb7684e, %g2 = fffffffffffffffb
ldub [%o0+0x01b],%g2 ! %g2 = 000000000000005c
! %l6 = 52d55f58188903dd, Mem[000000009100000c] = 7312abd6
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 188903dd
! %l3 = d198bc048e70ed8f, Mem[0000000091000026] = f93d21a9
stb %l3,[%i6+0x026] ! Mem[0000000091000024] = 8f3d21a9
! %l1 = 80743c1dfb74956d, Mem[000000005e800008] = 7cf47214b766c1cb
stx %l1,[%i1+%o1] ! Mem[000000005e800008] = 80743c1dfb74956d
p39_label_2:
! Mem[000000005e000038] = 9c940346206b446a, %l0 = 93bcd6aa20a7ccdd
ldx [%i0+0x038],%l0 ! %l0 = 9c940346206b446a
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = 0000005c, %g3 = 00000000
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! Mem[0000000091800030] = bc1d8151, %g2 = 0000000009d53180
ldub [%o0+0x031],%g2 ! %g2 = 00000000000000bc
! Mem[000000005e80000c] = fb74956d, %l5 = 52a0ef1e1a5f4eb9
ldub [%i1+0x00f],%l5 ! %l5 = 000000000000006d
! Mem[0000000090000000] = 09d53180, %g2 = 00000000000000bc
ldsh [%i4+%g0],%g2 ! %g2 = 00000000000009d5
! Mem[0000000090800030] = eaf607f4, %g18 = bc6592cc065b92ab
ldsw [%i5+0x030],%g2 ! %g2 = bc6592cc065b92ab
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = ffffffffeaf607f4
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
! %l2 = 85bc4203, %l3 = 8e70ed8f, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 85bc4203 8e70ed8f
! %l1 = 80743c1dfb74956d, Mem[000000005e80003f] = 73a9f37d
stb %l1,[%i1+0x03f] ! Mem[000000005e80003c] = 73a9f36d
! %l0 = 206b446a, %l1 = fb74956d, Mem[0000000091000020] = 8b0950dd 0f658f3d
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 206b446a fb74956d
p39_label_3:
! %l0 = 9c940346206b446a, Mem[0000000091000008] = 48c28052188903dd
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 9c940346206b446a
! %l6 = 188903dd, %l7 = b766c1cb, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 188903dd b766c1cb
! Mem[000000005e80000c] = fb74956d, %l4 = 79f093040033a111
ldsh [%i1+0x00e],%l4 ! %l4 = ffffffffffff956d
! %l1 = 80743c1dfb74956d, Mem[0000000090000025] = 32e58eaf
stb %l1,[%i4+0x025] ! Mem[0000000090000024] = 6de58eaf
! Mem[0000000091800008] = 8b9883bd, %g2 = 8b9883bd3923d9af
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! Mem[0000000090000008] = 27e09915, %g2 = 000000008b9883bd
ldsb [%i4+0x009],%g2 ! %g2 = 0000000000000027
! Mem[0000000090000028] = 977d3b2c, %g2 = 0000000000000027
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000097
! Mem[000000009180002c] = 1143bc1d, %g2 = 0000000000000097
ldsb [%o0+0x02f],%g2 ! %g2 = 0000000000000011
! Mem[000000005f00001c] = 74e14223, %l2 = e55cdbab85bc4203
ldub [%i2+0x01d],%l2 ! %l2 = 00000000000000e1
! %l5 = 000000000000006d, Mem[000000005e000038] = 9c940346206b446a
stx %l5,[%i0+0x038] ! Mem[000000005e000038] = 000000000000006d
p39_label_4:
! Mem[000000005e800038] = 43509392, %l1 = 80743c1dfb74956d
lduh [%i1+0x038],%l1 ! %l1 = 0000000000004350
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = 00000011, %g3 = d6ba8c74
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! %l7 = 7cf47214b766c1cb, Mem[0000000090000020] = 0ad8f703036de58e
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 7cf47214b766c1cb
! Mem[000000009000003c] = e6c51178, %g2 = 000000005a1ae612
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
! Mem[000000005e800010] = f12bc5f4, %l2 = 00000000000000e1
ldsw [%i1+%o2],%l2 ! %l2 = fffffffff12bc5f4
! Mem[0000000091000038] = 85bc4203, %g2 = 00000000e6c51178
lduw [%i6+0x038],%g2 ! %g2 = 0000000085bc4203
! %l4 = ffff956d, %l5 = 0000006d, Mem[0000000091000010] = 6cff95cd 7757fe01
std %l4,[%i6+%o2] ! Mem[0000000091000010] = ffff956d 0000006d
! Mem[000000005f800008] = 9585ff05, %l5 = 000000000000006d
lduw [%i3+%o1],%l5 ! %l5 = 000000009585ff05
! %l0 = 206b446a, %l1 = 00004350, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 206b446a 00004350
! Mem[0000000090800008] = 5a1ae612, %g2 = 0000000085bc4203
ldsb [%i5+%o1],%g2 ! %g2 = 000000000000005a
p39_label_5:
! %l0 = 9c940346206b446a, Mem[0000000090000001] = d53180d6
stb %l0,[%i4+0x001] ! Mem[0000000090000000] = 6a3180d6
! Mem[0000000091000028] = 21a95ba1, %g18 = bc6592cc065b92ab
ldsw [%i6+%o5],%g2 ! %g2 = bc6592cc065b92ab
! Mem[0000000091800008] = 8b9883bd, %g2 = 0000000021a95ba1
lduh [%o0+%o1],%g2 ! %g2 = 0000000000008b98
! Mem[000000009000003c] = e6c51178, %g2 = 0000000000008b98
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000e6c5
! %l5 = 000000009585ff05, Mem[000000005e800003] = a3a29219
stb %l5,[%i1+0x003] ! Mem[000000005e800000] = a3a29205
! %l1 = 0000000000004350, Mem[0000000091000010] = ffff956d0000006d
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = 0000000000004350
! Mem[0000000090800034] = e95e66e1, %g2 = 000000000000e6c5
lduh [%i5+0x036],%g2 ! %g2 = 000000000000e95e
! %l4 = ffffffffffff956d, Mem[0000000091800000] = fb520ab0
sth %l4,[%o0+%g0] ! Mem[0000000091800000] = 956d0ab0
! %l2 = fffffffff12bc5f4, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = fffffffff12bc5f4
! Mem[000000005e000038] = 000000000000006d, %l5 = 000000009585ff05
ldx [%i0+0x038],%l5 ! %l5 = 000000000000006d
p39_label_6:
! Mem[0000000091800010] = 6e4e5182, %g2 = 000000000000e95e
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
! %l6 = 52d55f58188903dd, Mem[0000000091800030] = 43bc1d81
sth %l6,[%o0+0x030] ! Mem[0000000091800030] = 03dd1d81
! %l0 = 9c940346206b446a, Mem[000000009080002c] = 51e85f11
stw %l0,[%i5+0x02c] ! Mem[000000009080002c] = 206b446a
! Mem[0000000090000008] = b427e099, %g2 = 000000006e4e5182
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! Mem[0000000090800008] = e61214ac, %g2 = 00000000b427e099
ldub [%i5+0x00a],%g2 ! %g2 = 00000000000000e6
! %l7 = 7cf47214b766c1cb, Mem[0000000091000018] = 5ffaf26e
sth %l7,[%i6+%o3] ! Mem[0000000091000018] = c1cbf26e
! %l6 = 52d55f58188903dd, Mem[0000000091000028] = 21a95ba1
stb %l6,[%i6+%o5] ! Mem[0000000091000028] = dda95ba1
! Mem[0000000091800000] = 956d0ab0, %g2 = 00000000000000e6
ldsh [%o0+%g0],%g2 ! %g2 = ffffffffffff956d
! %l5 = 000000000000006d, Mem[0000000090800002] = 446a0000
sth %l5,[%i5+0x002] ! Mem[0000000090800000] = 006d0000
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = ffffffffffff956d
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
p39_label_7:
! %l6 = 52d55f58188903dd, Mem[0000000091000014] = 00004350
stb %l6,[%i6+0x014] ! Mem[0000000091000014] = dd004350
! %l4 = ffffffffffff956d, Mem[0000000090000002] = 3180d6ba
sth %l4,[%i4+0x002] ! Mem[0000000090000000] = 956dd6ba
! Mem[0000000090800004] = 00004350, %g18 = bc6592cc065b92ab
ldsw [%i5+0x004],%g2 ! %g2 = bc6592cc065b92ab
! Mem[0000000090800018] = 52a0ef1e 1a5f4eb9, %g2 = 00004350, %g3 = 14acc7c9
ldd [%i5+%o3],%g2 ! %g2 = 0000000052a0ef1e 000000001a5f4eb9
! %l5 = 000000000000006d, Mem[000000009080000a] = e61214ac
stb %l5,[%i5+0x00a] ! Mem[0000000090800008] = 6d1214ac
! Mem[000000005f800018] = e5a1df25, %l4 = ffffffffffff956d
ldsw [%i3+%o3],%l4 ! %l4 = ffffffffe5a1df25
! Mem[0000000090000018] = 1d179028, %g2 = 0000000052a0ef1e
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! Mem[000000005e800018] = f96a2ab1 6dd140f2, %l0 = 206b446a, %l1 = 00004350
ldd [%i1+%o3],%l0 ! %l0 = 00000000f96a2ab1 000000006dd140f2
! Mem[0000000090800004] = 0043505a, %g2 = 000000001d179028
ldub [%i5+0x005],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000000] = 096a956d d6ba8c74, %g2 = 00000000, %g3 = 1a5f4eb9
ldd [%i4+%g0],%g2 ! %g2 = 00000000096a956d 00000000d6ba8c74
p39_label_8:
! %l5 = 000000000000006d, Mem[000000009080003c] = adc27bb0
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = 0000006d
! %l4 = ffffffffe5a1df25, Mem[0000000091000036] = 449b85bc
stb %l4,[%i6+0x036] ! Mem[0000000091000034] = 259b85bc
! %l5 = 000000000000006d, Mem[000000005e80000e] = fb74956d
sth %l5,[%i1+0x00e] ! Mem[000000005e80000c] = fb74006d
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 096a956d, %g3 = d6ba8c74
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! Mem[0000000091000004] = c5f49c94, %g2 = 0000000054b6116d
lduh [%i6+0x006],%g2 ! %g2 = 000000000000c5f4
! %l7 = 7cf47214b766c1cb, Mem[000000009000000c] = 152d46b0
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = b766c1cb
! %l2 = f12bc5f4, %l3 = 8e70ed8f, Mem[0000000090800028] = 4459f5d3 206b446a
std %l2,[%i5+%o5] ! Mem[0000000090800028] = f12bc5f4 8e70ed8f
! Mem[0000000090800030] = eaf607f4, %g2 = 000000000000c5f4
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4
! Mem[0000000090000030] = 188903dd, %g2 = 00000000eaf607f4
lduh [%i4+0x030],%g2 ! %g2 = 0000000000001889
! Mem[0000000091000034] = 1214259b, %g18 = bc6592cc065b92ab
ldsw [%i6+0x034],%g2 ! %g2 = bc6592cc065b92ab
p39_label_9:
! %l6 = 52d55f58188903dd, Mem[0000000090800004] = 00004350
stb %l6,[%i5+0x004] ! Mem[0000000090800004] = dd004350
! %l2 = fffffffff12bc5f4, Mem[0000000091800020] = 5566979dba3ff053
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = fffffffff12bc5f4
! Mem[0000000091800008] = 9883bd39, %g2 = 000000001214259b
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000098
! %l6 = 188903dd, %l7 = b766c1cb, Mem[000000005f000020] = fda4b651 94cfe5f9
std %l6,[%i2+%o4] ! Mem[000000005f000020] = 188903dd b766c1cb
! Mem[000000009100001c] = 47a19fcf, %g2 = 0000000000000098
ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! %l2 = fffffffff12bc5f4, Mem[000000009000003a] = 8eb2e6c5
stb %l2,[%i4+0x03a] ! Mem[0000000090000038] = f4b2e6c5
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 00000000000047a1
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[0000000091800030] = 1d815153, %g2 = 0c86ef2635144907
ldub [%o0+0x032],%g2 ! %g2 = 000000000000001d
! %l3 = d198bc048e70ed8f, Mem[000000005f80000c] = 43656926
stw %l3,[%i3+0x00c] ! Mem[000000005f80000c] = 8e70ed8f
! Mem[0000000091000008] = 9c940346, %g2 = 000000000000001d
lduw [%i6+%o1],%g2 ! %g2 = 000000009c940346
p39_label_10:
! %l0 = 00000000f96a2ab1, Mem[0000000090000018] = 1d17902870edfb0e
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = 00000000f96a2ab1
! Mem[0000000090000030] = 188903dd, %g2 = 000000009c940346
lduw [%i4+0x030],%g2 ! %g2 = 00000000188903dd
! Mem[0000000090000008] = e099b766, %g2 = 00000000188903dd
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffffe099
! %l3 = d198bc048e70ed8f, Mem[000000005e80001a] = f96a2ab1
stb %l3,[%i1+0x01a] ! Mem[000000005e800018] = f96a8fb1
! %l4 = ffffffffe5a1df25, Mem[000000009180001e] = 4e28ffff
sth %l4,[%o0+0x01e] ! Mem[000000009180001c] = df25ffff
! %l2 = fffffffff12bc5f4, Mem[000000009180001e] = df25ffff
stb %l2,[%o0+0x01e] ! Mem[000000009180001c] = f425ffff
! Mem[0000000090000038] = 5391f4b2, %g2 = ffffffffffffe099
lduh [%i4+0x038],%g2 ! %g2 = 0000000000005391
! Mem[0000000090800000] = 006ddd00, %g2 = 0000000000005391
lduh [%i5+0x002],%g2 ! %g2 = 000000000000006d
! Mem[000000009180003c] = adff0000, %g2 = 000000000000006d
ldub [%o0+0x03e],%g2 ! %g2 = 00000000000000ad
! Mem[0000000090800020] = 0c86ef26, %g2 = 00000000000000ad
lduw [%i5+%o4],%g2 ! %g2 = 000000000c86ef26
p39_label_11:
! Mem[000000009000003c] = 78000000, %g2 = 000000000c86ef26
ldsb [%i4+0x03f],%g2 ! %g2 = 0000000000000078
! Mem[000000005f000010] = 07db0754, %l1 = 000000006dd140f2
ldsw [%i2+%o2],%l1 ! %l1 = 0000000007db0754
! Mem[0000000090800000] = 006ddd00, %g2 = 0000000000000078
ldub [%i5+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800008] = 5a1a6d12, %g2 = 0000000000000000
lduh [%i5+%o1],%g2 ! %g2 = 0000000000005a1a
! Mem[0000000090800030] = eaf607f4 ccdde95e, %g2 = 00005a1a, %g3 = 9d52adff
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 00000000ccdde95e
! Mem[0000000090800010] = 449dd95e, %g2 = 00000000eaf607f4
ldub [%i5+0x011],%g2 ! %g2 = 0000000000000044
! %l3 = d198bc048e70ed8f, Mem[0000000091800032] = 1d815153
sth %l3,[%o0+0x032] ! Mem[0000000091800030] = ed8f5153
! %l7 = 7cf47214b766c1cb, Mem[0000000090800038] = 66e1d7bc
stw %l7,[%i5+0x038] ! Mem[0000000090800038] = b766c1cb
! %l6 = 188903dd, %l7 = b766c1cb, Mem[0000000090800038] = b766c1cb 0000006d
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 188903dd b766c1cb
! %l0 = 00000000f96a2ab1, Mem[0000000091000014] = dd004350
sth %l0,[%i6+0x014] ! Mem[0000000091000014] = 2ab14350
p39_label_12:
! %l0 = 00000000f96a2ab1, Mem[0000000091800018] = 06faad5cb768f425
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 00000000f96a2ab1
! %l6 = 52d55f58188903dd, Mem[0000000090000018] = 00000000f96a2ab1
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 52d55f58188903dd
! %l6 = 52d55f58188903dd, Mem[0000000090000020] = 7cf47214b766c1cb
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 52d55f58188903dd
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 0000000000000044
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! Mem[0000000090000028] = af022e97, %g2 = f8449dd95e356f1d
lduh [%i4+%o5],%g2 ! %g2 = 000000000000af02
! Mem[0000000090000008] = b427e099, %g18 = bc6592cc065b92ab
ldsw [%i4+%o1],%g2 ! %g2 = bc6592cc065b92ab
! Mem[000000009000003c] = e6c51178, %g2 = ffffffffb427e099
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
! %l2 = f12bc5f4, %l3 = 8e70ed8f, Mem[0000000091000008] = 9c940346 206b446a
std %l2,[%i6+%o1] ! Mem[0000000091000008] = f12bc5f4 8e70ed8f
! Mem[000000009180002c] = 0033a111, %g2 = 00000000e6c51178
ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000f96a2ab1, Mem[000000005e80002c] = eb4b96ce
stw %l0,[%i1+0x02c] ! Mem[000000005e80002c] = f96a2ab1
p39_label_13:
! Mem[0000000090800004] = dd004350, %g18 = bc6592cc065b92ab
ldsw [%i5+0x004],%g2 ! %g2 = bc6592cc065b92ab
! %l4 = e5a1df25, %l5 = 0000006d, Mem[0000000090000038] = 5391f4b2 e6c51178
std %l4,[%i4+0x038] ! Mem[0000000090000038] = e5a1df25 0000006d
! Mem[000000005e000034] = 762164b0, %l2 = fffffffff12bc5f4
ldsb [%i0+0x036],%l2 ! %l2 = 0000000000000064
! Mem[0000000090000020] = 52d55f58188903dd, %g2 = ffffffffdd004350
ldx [%i4+%o4],%g2 ! %g2 = 52d55f58188903dd
! %l0 = 00000000f96a2ab1, Mem[0000000090800017] = 1d52a0ef
stb %l0,[%i5+0x017] ! Mem[0000000090800014] = b152a0ef
! %l1 = 0000000007db0754, Mem[0000000090000010] = 1d358e58
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = 07db0754
! Mem[000000009080001c] = 1a5f4eb9, %g2 = 52d55f58188903dd
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000001a5f
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 0000000000001a5f
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[0000000090800018] = 52a0ef1e 1a5f4eb9, %g2 = 35144907, %g3 = ccdde95e
ldd [%i5+%o3],%g2 ! %g2 = 0000000052a0ef1e 000000001a5f4eb9
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 0000000052a0ef1e
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
p39_label_14:
! Mem[0000000091800028] = 3f24b000, %g2 = 0c86ef2635144907
ldsb [%o0+0x029],%g2 ! %g2 = 000000000000003f
! %l5 = 000000000000006d, Mem[000000005f00002e] = 8e7b06d8
sth %l5,[%i2+0x02e] ! Mem[000000005f00002c] = 8e7b006d
! Mem[0000000090000020] = 5f581889, %g2 = 000000000000003f
lduh [%i4+0x022],%g2 ! %g2 = 0000000000005f58
! Mem[0000000090800030] = eaf607f4 ccdde95e, %g2 = 00005f58, %g3 = 1a5f4eb9
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 00000000ccdde95e
! Mem[0000000090000038] = e5a1df25 0000006d, %g2 = eaf607f4, %g3 = ccdde95e
ldd [%i4+0x038],%g2 ! %g2 = 00000000e5a1df25 000000000000006d
! Mem[0000000090000010] = 07db0754, %g2 = 00000000e5a1df25
ldsh [%i4+%o2],%g2 ! %g2 = 00000000000007db
! Mem[0000000091800034] = 51532584, %g2 = 00000000000007db
ldsh [%o0+0x034],%g2 ! %g2 = 0000000000005153
! Mem[0000000091000014] = 2ab14350, %g2 = 0000000000005153
lduw [%i6+0x014],%g2 ! %g2 = 000000002ab14350
! %l1 = 0000000007db0754, Mem[000000009180003e] = adff0000
stb %l1,[%o0+0x03e] ! Mem[000000009180003c] = 54ff0000
! Mem[0000000090800038] = 188903dd, %g18 = bc6592cc065b92ab
ldsw [%i5+0x038],%g2 ! %g2 = bc6592cc065b92ab
p39_label_15:
! Mem[0000000091000008] = f12bc5f48e70ed8f, %g2 = 00000000188903dd
ldx [%i6+%o1],%g2 ! %g2 = f12bc5f48e70ed8f
! %l3 = d198bc048e70ed8f, Mem[0000000090000008] = b427e099b766c1cb
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = d198bc048e70ed8f
! %l6 = 52d55f58188903dd, Mem[000000005e00002c] = 80d0ec5f
stw %l6,[%i0+0x02c] ! Mem[000000005e00002c] = 188903dd
! %l7 = 7cf47214b766c1cb, Mem[000000009180002e] = a11103dd
sth %l7,[%o0+0x02e] ! Mem[000000009180002c] = c1cb03dd
! %l7 = 7cf47214b766c1cb, Mem[0000000091800035] = 53258454
stb %l7,[%o0+0x035] ! Mem[0000000091800034] = cb258454
! Mem[0000000090800030] = 07f4ccdd, %g2 = f12bc5f48e70ed8f
ldsb [%i5+0x032],%g2 ! %g2 = 0000000000000007
! Mem[0000000090000020] = 52d55f58 188903dd, %g2 = 00000007, %g3 = 0000006d
ldd [%i4+%o4],%g2 ! %g2 = 0000000052d55f58 00000000188903dd
! %l5 = 000000000000006d, Mem[000000009100001e] = 9fcf206b
sth %l5,[%i6+0x01e] ! Mem[000000009100001c] = 006d206b
! Mem[0000000090000010] = 07db0754 d828ead6, %g2 = 52d55f58, %g3 = 188903dd
ldd [%i4+%o2],%g2 ! %g2 = 0000000007db0754 00000000d828ead6
! %l3 = d198bc048e70ed8f, Mem[0000000091000010] = 00000000
stw %l3,[%i6+%o2] ! Mem[0000000091000010] = 8e70ed8f
p39_label_16:
! Mem[0000000091800010] = 6e4e5182, %g2 = 0000000007db0754
ldub [%o0+%o2],%g2 ! %g2 = 000000000000006e
! Mem[0000000090000000] = 096a956dd6ba8c74, %g2 = 000000000000006e
ldx [%i4+%g0],%g2 ! %g2 = 096a956dd6ba8c74
! Mem[0000000090000024] = 188903dd, %g2 = 096a956dd6ba8c74
lduw [%i4+0x024],%g2 ! %g2 = 00000000188903dd
! %l6 = 188903dd, %l7 = b766c1cb, Mem[0000000091800020] = ffffffff f12bc5f4
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 188903dd b766c1cb
! %l0 = 00000000f96a2ab1, Mem[0000000091800030] = 03dded8f
stw %l0,[%o0+0x030] ! Mem[0000000091800030] = f96a2ab1
! Mem[000000005f800000] = 9c5d0f40 5496e688, %l4 = e5a1df25, %l5 = 0000006d
ldd [%i3+%g0],%l4 ! %l4 = 000000009c5d0f40 000000005496e688
! Mem[0000000090000020] = 52d55f58, %g2 = 00000000188903dd
ldsh [%i4+%o4],%g2 ! %g2 = 00000000000052d5
! Mem[0000000090000004] = d6ba8c74, %g2 = 00000000000052d5
lduh [%i4+0x004],%g2 ! %g2 = 000000000000d6ba
! %l2 = 0000000000000064, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000064
! %l2 = 0000000000000064, Mem[0000000091000034] = 1214259b
sth %l2,[%i6+0x034] ! Mem[0000000091000034] = 0064259b
p39_label_17:
! Mem[0000000091000028] = dda95ba1 08a9d051, %g2 = 0000d6ba, %g3 = d828ead6
ldd [%i6+%o5],%g2 ! %g2 = 00000000dda95ba1 0000000008a9d051
! Mem[000000009100002c] = 08a9d051, %g2 = 00000000dda95ba1
ldsh [%i6+0x02c],%g2 ! %g2 = 00000000000008a9
! Mem[0000000091000020] = 6b446afb, %g2 = 00000000000008a9
ldub [%i6+0x021],%g2 ! %g2 = 000000000000006b
! %l7 = 7cf47214b766c1cb, Mem[0000000091800028] = 153f24b00033c1cb
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 7cf47214b766c1cb
! Mem[0000000091000008] = f12bc5f4, %g18 = bc6592cc065b92ab
ldsw [%i6+%o1],%g2 ! %g2 = bc6592cc065b92ab
! Mem[000000005f000014] = 03fb77b6, %l4 = 000000009c5d0f40
ldsh [%i2+0x016],%l4 ! %l4 = 00000000000077b6
! %l7 = 7cf47214b766c1cb, Mem[0000000090800020] = 0c86ef2635144907
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 7cf47214b766c1cb
! Mem[0000000091800008] = 0000000000000064, %g2 = fffffffff12bc5f4
ldx [%o0+%o1],%g2 ! %g2 = 0000000000000064
! %l5 = 000000005496e688, Mem[000000005f80003a] = 683fc678
stb %l5,[%i3+0x03a] ! Mem[000000005f800038] = 683f8878
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 0000000000000064
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000007d3b
p39_label_18:
! %l2 = 0000000000000064, Mem[000000009000002d] = 3b2cbb18
stb %l2,[%i4+0x02d] ! Mem[000000009000002c] = 642cbb18
! Mem[0000000091800038] = 54b6116d, %g2 = 0000000000007d3b
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b6116d
! Mem[0000000090800038] = 188903dd, %g2 = 0000000054b6116d
ldsb [%i5+0x038],%g2 ! %g2 = 0000000000000018
! Mem[000000009100002c] = 08a9d051, %g2 = 0000000000000018
ldub [%i6+0x02c],%g2 ! %g2 = 0000000000000008
! %l5 = 000000005496e688, Mem[0000000090000030] = 188903dd
stw %l5,[%i4+0x030] ! Mem[0000000090000030] = 5496e688
! Mem[000000005f00002c] = 8e7b006d, %l2 = 0000000000000064
ldsb [%i2+0x02c],%l2 ! %l2 = ffffffffffffff8e
! Mem[000000005e80002c] = f96a2ab1, %l5 = 000000005496e688
lduh [%i1+0x02c],%l5 ! %l5 = 000000000000f96a
! %l6 = 52d55f58188903dd, Mem[0000000090800022] = 7214b766
sth %l6,[%i5+0x022] ! Mem[0000000090800020] = 03ddb766
! Mem[0000000090000010] = 07db0754 d828ead6, %g2 = 00000008, %g3 = 08a9d051
ldd [%i4+%o2],%g2 ! %g2 = 0000000007db0754 00000000d828ead6
! Mem[0000000090800004] = dd004350, %g2 = 0000000007db0754
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffdd00
p39_label_19:
! Mem[000000005e000028] = 46590dc4, %l6 = 52d55f58188903dd
ldub [%i0+0x02b],%l6 ! %l6 = 00000000000000c4
! Mem[0000000091000028] = a95ba108, %g2 = ffffffffffffdd00
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a9
! Mem[0000000090800020] = 7cf403dd b766c1cb, %g2 = 000000a9, %g3 = d828ead6
ldd [%i5+%o4],%g2 ! %g2 = 000000007cf403dd 00000000b766c1cb
! Mem[0000000090800014] = 5e356fb1, %g18 = bc6592cc065b92ab
ldsw [%i5+0x014],%g2 ! %g2 = bc6592cc065b92ab
! Mem[000000009100000c] = 70ed8f8e, %g2 = 000000005e356fb1
ldsb [%i6+0x00d],%g2 ! %g2 = 0000000000000070
! Mem[0000000091000010] = 8e70ed8f, %g2 = 0000000000000070
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffff8e70
! %l4 = 00000000000077b6, Mem[0000000091800018] = 00000000
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = 000077b6
! %l4 = 00000000000077b6, Mem[000000005e800018] = f96a8fb1
sth %l4,[%i1+%o3] ! Mem[000000005e800018] = 77b68fb1
! %l3 = d198bc048e70ed8f, Mem[0000000090800020] = 7cf403ddb766c1cb
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = d198bc048e70ed8f
! Mem[000000005f000038] = 1c421f93 445e6702, %l6 = 000000c4, %l7 = b766c1cb
ldd [%i2+0x038],%l6 ! %l6 = 000000001c421f93 00000000445e6702
p39_label_20:
! Mem[000000005e000010] = 4357bace, %l5 = 000000000000f96a
ldub [%i0+0x012],%l5 ! %l5 = 00000000000000ba
! Mem[0000000090000008] = d198bc04, %g2 = ffffffffffff8e70
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000d1
! Mem[0000000091800038] = 54b6116d 9d5254ff, %g2 = 000000d1, %g3 = b766c1cb
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d5254ff
! Mem[000000005f000008] = 9e75b179, %l7 = 00000000445e6702
lduh [%i2+0x00a],%l7 ! %l7 = 000000000000b179
! %l6 = 000000001c421f93, Mem[0000000091000035] = 64259b85
stb %l6,[%i6+0x035] ! Mem[0000000091000034] = 93259b85
! %l1 = 0000000007db0754, Mem[0000000090000038] = e5a1df250000006d
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 0000000007db0754
! %l5 = 00000000000000ba, Mem[0000000090000005] = ba8c74d1
stb %l5,[%i4+0x005] ! Mem[0000000090000004] = ba8c74d1
! Mem[0000000090000038] = 00000000 07db0754, %g2 = 54b6116d, %g3 = 9d5254ff
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 0000000007db0754
! Mem[000000005f000000] = baa6f4b0 157eb2dc, %l6 = 1c421f93, %l7 = 0000b179
ldd [%i2+%g0],%l6 ! %l6 = 00000000baa6f4b0 00000000157eb2dc
! Mem[0000000090800028] = f12bc5f4, %g2 = 0000000000000000
ldsh [%i5+%o5],%g2 ! %g2 = fffffffffffff12b
p39_label_21:
! %l6 = baa6f4b0, %l7 = 157eb2dc, Mem[0000000091000038] = 85bc4203 8e70ed8f
std %l6,[%i6+0x038] ! Mem[0000000091000038] = baa6f4b0 157eb2dc
! Mem[0000000090000000] = 096a956d, %g18 = bc6592cc065b92ab
ldsw [%i4+%g0],%g2 ! %g2 = bc6592cc065b92ab
! Mem[0000000091800008] = 00000000, %g18 = bc6592cc065b92ab
ldsw [%o0+%o1],%g2 ! %g2 = bc6592cc065b92ab
! %l2 = ffffffffffffff8e, Mem[000000005f000038] = 1c421f93
stw %l2,[%i2+0x038] ! Mem[000000005f000038] = ffffff8e
! Mem[000000005e000038] = 00000000, %l3 = d198bc048e70ed8f
ldsh [%i0+0x03a],%l3 ! %l3 = 0000000000000000
! %l6 = baa6f4b0, %l7 = 157eb2dc, Mem[0000000090000020] = 52d55f58 188903dd
std %l6,[%i4+%o4] ! Mem[0000000090000020] = baa6f4b0 157eb2dc
! Mem[0000000091800014] = 96298cae, %g2 = 0000000000000000
lduw [%o0+0x014],%g2 ! %g2 = 0000000096298cae
! %l0 = 00000000f96a2ab1, Mem[0000000090800018] = 52a0ef1e
stw %l0,[%i5+%o3] ! Mem[0000000090800018] = f96a2ab1
! %l4 = 00000000000077b6, Mem[0000000090800018] = f96a2ab11a5f4eb9
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 00000000000077b6
! Mem[000000009000000c] = 8e70ed8f, %g2 = 0000000096298cae
lduh [%i4+0x00c],%g2 ! %g2 = 0000000000008e70
p39_label_22:
! Mem[0000000091800000] = 956d0ab007b3e6aa, %g2 = 0000000000008e70
ldx [%o0+%g0],%g2 ! %g2 = 956d0ab007b3e6aa
! Mem[000000005f800014] = 2c41a23e, %l4 = 00000000000077b6
ldsb [%i3+0x016],%l4 ! %l4 = ffffffffffffffa2
! Mem[0000000091800034] = 51cb2584, %g18 = bc6592cc065b92ab
ldsw [%o0+0x034],%g2 ! %g2 = bc6592cc065b92ab
! Mem[0000000090000028] = af022e97 7d642cbb, %g2 = 51cb2584, %g3 = 07db0754
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d642cbb
! Mem[000000009100003c] = 157eb2dc, %g2 = 00000000af022e97
ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000015
! Mem[0000000091800010] = 6e4e5182 96298cae, %g2 = 00000015, %g3 = 7d642cbb
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 0000000096298cae
! Mem[000000009100000c] = 8e70ed8f, %g18 = bc6592cc065b92ab
ldsw [%i6+0x00c],%g2 ! %g2 = bc6592cc065b92ab
! Mem[000000009100003c] = 157eb2dc, %g2 = ffffffff8e70ed8f
lduw [%i6+0x03c],%g2 ! %g2 = 00000000157eb2dc
! Mem[000000005f00002c] = 8e7b006d, %l4 = ffffffffffffffa2
ldsh [%i2+0x02c],%l4 ! %l4 = ffffffffffff8e7b
! Mem[0000000091800020] = 188903dd, %g2 = 00000000157eb2dc
lduh [%o0+%o4],%g2 ! %g2 = 0000000000001889
p39_label_23:
! %l1 = 0000000007db0754, Mem[0000000090000034] = b766c1cb
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = 07db0754
! Mem[0000000090000038] = 00000000 07db0754, %g2 = 00001889, %g3 = 96298cae
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 0000000007db0754
! Mem[0000000091000034] = 259bbaa6, %g2 = 0000000000000000
lduh [%i6+0x036],%g2 ! %g2 = 000000000000259b
! Mem[000000005f000034] = af1d6b0c, %l0 = 00000000f96a2ab1
lduh [%i2+0x036],%l0 ! %l0 = 0000000000006b0c
! %l1 = 0000000007db0754, Mem[0000000090000030] = 5496e68807db0754
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 0000000007db0754
! %l6 = 00000000baa6f4b0, Mem[000000005f800028] = c5e199be
stw %l6,[%i3+%o5] ! Mem[000000005f800028] = baa6f4b0
! Mem[0000000091800028] = 7cf47214b766c1cb, %g2 = 000000000000259b
ldx [%o0+%o5],%g2 ! %g2 = 7cf47214b766c1cb
! %l6 = 00000000baa6f4b0, Mem[0000000090000028] = af022e97
stw %l6,[%i4+%o5] ! Mem[0000000090000028] = baa6f4b0
! Mem[0000000091000028] = a108a9d0, %g2 = 7cf47214b766c1cb
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000090000008] = 98bc048e, %g2 = ffffffffffffffa1
ldub [%i4+0x009],%g2 ! %g2 = 0000000000000098
p39_label_24:
! %l6 = baa6f4b0, %l7 = 157eb2dc, Mem[0000000091800018] = 000077b6 f96a2ab1
std %l6,[%o0+%o3] ! Mem[0000000091800018] = baa6f4b0 157eb2dc
! %l1 = 0000000007db0754, Mem[0000000091000000] = fffffffff12bc5f4
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 0000000007db0754
! Mem[000000009100001c] = 47a1006d, %g2 = 0000000000000098
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! %l4 = ffffffffffff8e7b, Mem[000000005e000030] = b8c113e2762164b0
stx %l4,[%i0+0x030] ! Mem[000000005e000030] = ffffffffffff8e7b
! Mem[0000000091000010] = 8e70ed8f, %g2 = 00000000000047a1
lduw [%i6+%o2],%g2 ! %g2 = 000000008e70ed8f
! Mem[0000000091000038] = baa6f4b0, %g2 = 000000008e70ed8f
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffbaa6
! %l1 = 0000000007db0754, Mem[0000000091800010] = 6e4e518296298cae
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 0000000007db0754
! %l4 = ffff8e7b, %l5 = 000000ba, Mem[0000000091800020] = 188903dd b766c1cb
std %l4,[%o0+%o4] ! Mem[0000000091800020] = ffff8e7b 000000ba
! Mem[0000000090000034] = 07db0754, %g18 = bc6592cc065b92ab
ldsw [%i4+0x034],%g2 ! %g2 = bc6592cc065b92ab
! Mem[0000000090000038] = 00000000, %g2 = 0000000007db0754
lduh [%i4+0x038],%g2 ! %g2 = 0000000000000000
p39_label_25:
! Mem[0000000091800028] = 7cf47214b766c1cb, %g2 = 0000000000000000
ldx [%o0+%o5],%g2 ! %g2 = 7cf47214b766c1cb
! Mem[0000000091800038] = 54b6116d9d5254ff, %g2 = 7cf47214b766c1cb
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d5254ff
! Mem[0000000090800000] = 206b006ddd004350, %g2 = 54b6116d9d5254ff
ldx [%i5+%g0],%g2 ! %g2 = 206b006ddd004350
! Mem[000000005e800004] = 368c8279, %l1 = 0000000007db0754
ldsw [%i1+0x004],%l1 ! %l1 = 00000000368c8279
! Mem[0000000091000008] = f12bc5f4 8e70ed8f, %g2 = dd004350, %g3 = 07db0754
ldd [%i6+%o1],%g2 ! %g2 = 00000000f12bc5f4 000000008e70ed8f
! %l6 = 00000000baa6f4b0, Mem[0000000091800031] = 6a2ab151
stb %l6,[%o0+0x031] ! Mem[0000000091800030] = b02ab151
! Mem[0000000091800038] = 54b6116d9d5254ff, %g2 = 00000000f12bc5f4
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d5254ff
! %l5 = 00000000000000ba, Mem[000000005f80002c] = 4e8a49c3
stw %l5,[%i3+0x02c] ! Mem[000000005f80002c] = 000000ba
! %l1 = 00000000368c8279, Mem[000000005e800010] = f12bc5f4
stb %l1,[%i1+%o2] ! Mem[000000005e800010] = 792bc5f4
! %l5 = 00000000000000ba, Mem[0000000091800028] = 7cf47214
stb %l5,[%o0+%o5] ! Mem[0000000091800028] = baf47214
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000006b0c
bne,a,pn %xcc,p39_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000368c8279
bne,a,pn %xcc,p39_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffff8e
bne,a,pn %xcc,p39_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p39_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffff8e7b
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ba
bne,a,pn %xcc,p39_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000baa6f4b0
bne,a,pn %xcc,p39_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000157eb2dc
bne,a,pn %xcc,p39_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p39_check_fp_registers:
set p39_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 883cb0e5 75fe2dc7
bne %xcc,p39_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 20901dc2 9275fa80
bne %xcc,p39_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ff746194 aadacf2e
bne %xcc,p39_f6_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 46590dc4188903dd
ldx [%i0+0x028],%g3 ! Observed data at 000000005e000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffffffff8e7b
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 = 000000000000006d
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+0x000],%g2 ! Expected data = a3a29205368c8279
ldx [%i1+0x000],%g3 ! Observed data at 000000005e800000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 80743c1dfb74006d
ldx [%i1+0x008],%g3 ! Observed data at 000000005e800008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 792bc5f4a0049220
ldx [%i1+0x010],%g3 ! Observed data at 000000005e800010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 77b68fb16dd140f2
ldx [%i1+0x018],%g3 ! Observed data at 000000005e800018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = c11152b2f96a2ab1
ldx [%i1+0x028],%g3 ! Observed data at 000000005e800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4350939273a9f36d
ldx [%i1+0x038],%g3 ! Observed data at 000000005e800038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x038,%g4
set p39_local2_expect,%g1
p39_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 188903ddb766c1cb
ldx [%i2+0x020],%g3 ! Observed data at 000000005f000020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5cf83ec68e7b006d
ldx [%i2+0x028],%g3 ! Observed data at 000000005f000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffff8e445e6702
ldx [%i2+0x038],%g3 ! Observed data at 000000005f000038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x038,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 9585ff058e70ed8f
ldx [%i3+0x008],%g3 ! Observed data at 000000005f800008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = baa6f4b0000000ba
ldx [%i3+0x028],%g3 ! Observed data at 000000005f800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 683f8878d0b9daba
ldx [%i3+0x038],%g3 ! Observed data at 000000005f800038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x038,%g4
! The test for processor 39 has passed
p39_passed:
ta GOOD_TRAP
nop
p39_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p39_failed
p39_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p39_failed
p39_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p39_failed
p39_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p39_failed
p39_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p39_failed
p39_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p39_failed
p39_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p39_failed
p39_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p39_failed
p39_f0_fail:
set p39_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f4_fail:
set p39_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p39_f6_fail:
set p39_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stda %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f800000]
stxa %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800000]
stwa %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000028]
ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800000]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f000000]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e000000]
stha %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f800028]
done
p39_trap1o:
stda %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f800000]
stxa %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800000]
stwa %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e000028]
ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800000]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f000000]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005e000000]
stha %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f800028]
done
p39_trap2e:
stwa %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800028]
lduba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800008]
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e800000]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e000028]
ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005f000020]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005f800028]
stba %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800000]
done
p39_trap2o:
stwa %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800028]
lduba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800008]
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e800000]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e000028]
ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005f000020]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005f800028]
stba %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800000]
done
p39_trap3e:
nop
nop
nop
done
p39_trap3o:
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 = 93bcd6aa20a7ccdd
ldx [%g1+0x008],%l1 ! %l1 = 80743c1dfb74956d
ldx [%g1+0x010],%l2 ! %l2 = e55cdbab85bc4203
ldx [%g1+0x018],%l3 ! %l3 = d198bc048e70ed8f
ldx [%g1+0x020],%l4 ! %l4 = 79f093040033a111
ldx [%g1+0x028],%l5 ! %l5 = 52a0ef1e1a5f4eb9
ldx [%g1+0x030],%l6 ! %l6 = 52d55f58188903dd
ldx [%g1+0x038],%l7 ! %l7 = 4d274dc405c98fcf
! 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 = 2de92c56 edc11543 80a182d8 6a539efa
! %f4 = 67ef2ede 4e8297dd 210ba0b7 a9324738
! %f8 = 10323ad5 dd8e060b 526ebc92 c2870a9b
! %f12 = a241db1f 0a4eb5f6 87d1dc5e dc1a7af8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e10c020f 10ecced9 e512dcbb c9033d3b
! %f20 = 62037027 384fc051 8c8461ce 2dfbbdb8
! %f24 = 82fc0a0e 55b54c4d 9361890b 94344225
! %f28 = 327dfabd 3302c252 e171751b 4c368690
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e01de6a5 23c7c8d3 7970ea3c 8a9b823a
! %f36 = bfc58667 f61dfd62 7fb84295 b8f50f38
! %f40 = 20d6dfbf 1a862e64 3217bd2d 5d7fdc94
! %f44 = 5c5c0925 ddaa55e6 01b4ab10 16e6b72c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2eb1007800000072,%g7,%g1 ! GSR scale = 14, align = 2
wr %g1,%g0,%gsr ! GSR = 2eb1007800000072
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:
! %l6 = 6231ec7e, %l7 = 9c549397, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 6231ec7e 9c549397
! %l6 = 6231ec7e, %l7 = 9c549397, Mem[0000000091800030] = 43bc1d81 51532584
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 6231ec7e 9c549397
! Mem[0000000060000028] = 59a553df7a1d3c15, %l0 = de3002d2022fc25b
ldx [%i0+%o5],%l0 ! %l0 = 59a553df7a1d3c15
! Mem[0000000090800028] = 4459f5d3, %g2 = 0000000000000000
ldub [%i5+%o5],%g2 ! %g2 = 0000000000000044
! %l6 = 6231ec7e, %l7 = 9c549397, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 6231ec7e 9c549397
! Mem[0000000091000010] = ff95cd77, %g2 = 0000000000000044
ldsb [%i6+0x011],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000000] = 6231ec7e 9c549397, %g2 = ffffffff, %g3 = 00000000
ldd [%i6+%g0],%g2 ! %g2 = 000000006231ec7e 000000009c549397
! %l6 = d5b4dbd46231ec7e, Mem[0000000091800008] = 8b9883bd
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 6231ec7e
! %l7 = bfb54b149c549397, Mem[0000000091800008] = 6231ec7e3923d9af
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = bfb54b149c549397
! Mem[0000000091800008] = 4b149c54, %g2 = 000000006231ec7e
ldub [%o0+0x00a],%g2 ! %g2 = 000000000000004b
p40_label_2:
! %l5 = fd5ffc16889bcf54, Mem[0000000091000026] = f93d21a9
stb %l5,[%i6+0x026] ! Mem[0000000091000024] = 543d21a9
! Mem[0000000090000018] = 1d179028 70edfb0e, %g2 = 0000004b, %g3 = 9c549397
ldd [%i4+%o3],%g2 ! %g2 = 000000001d179028 0000000070edfb0e
! Mem[000000006080000c] = 9e5f402d, %l6 = d5b4dbd46231ec7e
ldub [%i1+0x00f],%l6 ! %l6 = 000000000000002d
! %l7 = bfb54b149c549397, Mem[0000000090000032] = 64e2807f
stb %l7,[%i4+0x032] ! Mem[0000000090000030] = 97e2807f
! Mem[0000000090000000] = 09d53180, %g2 = 000000001d179028
lduh [%i4+%g0],%g2 ! %g2 = 00000000000009d5
! Mem[0000000061000000] = 9bcd3abaa02ca6d9, %l6 = 000000000000002d
ldx [%i2+%g0],%l6 ! %l6 = 9bcd3abaa02ca6d9
! Mem[000000009100002c] = 08a9d051, %g2 = 00000000000009d5
ldsb [%i6+0x02c],%g2 ! %g2 = 0000000000000008
! Mem[000000006000000c] = 1883791b, %l2 = cb225bde8fe43df0
ldsb [%i0+0x00f],%l2 ! %l2 = 000000000000001b
! %l4 = 4cb9c480, %l5 = 889bcf54, Mem[0000000090000030] = 7a6797e2 807fa20a
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 4cb9c480 889bcf54
! Mem[0000000090800024] = 35144907, %g18 = de824ff853dbcd9d
ldsw [%i5+0x024],%g2 ! %g2 = de824ff853dbcd9d
p40_label_3:
! %l6 = 9bcd3abaa02ca6d9, Mem[0000000061800018] = 99d4b5f3
stw %l6,[%i3+%o3] ! Mem[0000000061800018] = a02ca6d9
! %l0 = 59a553df7a1d3c15, Mem[000000009180000b] = 149c5493
stb %l0,[%o0+0x00b] ! Mem[0000000091800008] = 159c5493
! Mem[0000000091000000] = 6231ec7e, %g2 = 0000000035144907
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000006231
! %l1 = 58143d4c4aeb426b, Mem[0000000060800006] = a879c36d
stb %l1,[%i1+0x006] ! Mem[0000000060800004] = a8796b6d
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 00006231, %g3 = 70edfb0e
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! %l2 = 000000000000001b, Mem[000000006100000c] = fb39abae
stw %l2,[%i2+0x00c] ! Mem[000000006100000c] = 0000001b
! Mem[0000000090800000] = 6231ec7e, %g18 = de824ff853dbcd9d
ldsw [%i5+%g0],%g2 ! %g2 = de824ff853dbcd9d
! %l4 = 61fa301e4cb9c480, Mem[0000000060800008] = 9527cc9f9e5f402d
stx %l4,[%i1+%o1] ! Mem[0000000060800008] = 61fa301e4cb9c480
! Mem[000000009000000c] = b01d358e, %g2 = 000000006231ec7e
ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000b0
! Mem[0000000090800010] = f8449dd9 5e356f1d, %g2 = 000000b0, %g3 = 35144907
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e356f1d
p40_label_4:
! Mem[0000000090000030] = c480889b, %g2 = 00000000f8449dd9
ldub [%i4+0x032],%g2 ! %g2 = 00000000000000c4
! Mem[0000000090800028] = f5d351e8, %g2 = 00000000000000c4
ldsh [%i5+0x02a],%g2 ! %g2 = fffffffffffff5d3
! Mem[000000009180002c] = 44596231, %g2 = fffffffffffff5d3
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
! %l0 = 59a553df7a1d3c15, Mem[0000000061000013] = a47705f0
stb %l0,[%i2+0x013] ! Mem[0000000061000010] = a4770515
! Mem[0000000091800008] = b54b159c, %g2 = 0000000000004459
ldub [%o0+0x009],%g2 ! %g2 = 00000000000000b5
! %l3 = 7df82cb21e7d0a93, Mem[0000000061800022] = 5de90f77
stb %l3,[%i3+0x022] ! Mem[0000000061800020] = 5de99377
! Mem[0000000090800030] = eaf607f4, %g2 = 00000000000000b5
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4
! %l0 = 59a553df7a1d3c15, Mem[0000000091800020] = 5566979dba3ff053
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 59a553df7a1d3c15
! %l2 = 0000001b, %l3 = 1e7d0a93, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 0000001b 1e7d0a93
! Mem[0000000061800028] = ad54327c, %l6 = 9bcd3abaa02ca6d9
ldub [%i3+0x02a],%l6 ! %l6 = 0000000000000032
p40_label_5:
! Mem[0000000090000010] = 1d358e58, %g18 = de824ff853dbcd9d
ldsw [%i4+%o2],%g2 ! %g2 = de824ff853dbcd9d
! Mem[0000000090000018] = 902870ed, %g2 = 000000001d358e58
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffff9028
! %l6 = 0000000000000032, Mem[0000000090800020] = 0c86ef26
stw %l6,[%i5+%o4] ! Mem[0000000090800020] = 00000032
! %l4 = 61fa301e4cb9c480, Mem[0000000090800018] = 0000001b1e7d0a93
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 61fa301e4cb9c480
! Mem[0000000090000028] = af022e97 7d3b2cbb, %g2 = ffff9028, %g3 = 5e356f1d
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d3b2cbb
! Mem[0000000061800038] = 7da954ce ee37e730, %l0 = 7a1d3c15, %l1 = 4aeb426b
ldd [%i3+0x038],%l0 ! %l0 = 000000007da954ce 00000000ee37e730
! %l2 = 0000001b, %l3 = 1e7d0a93, Mem[0000000090000020] = 0ad8f703 0332e58e
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000001b 1e7d0a93
! %l4 = 61fa301e4cb9c480, Mem[0000000091800006] = e6aabfb5
sth %l4,[%o0+0x006] ! Mem[0000000091800004] = c480bfb5
! %l2 = 0000001b, %l3 = 1e7d0a93, Mem[0000000061000028] = d1cdbc73 87dad47c
std %l2,[%i2+%o5] ! Mem[0000000061000028] = 0000001b 1e7d0a93
! Mem[0000000061800034] = 9ef05ab7, %l2 = 000000000000001b
lduw [%i3+0x034],%l2 ! %l2 = 000000009ef05ab7
p40_label_6:
! Mem[0000000090800010] = 9dd95e35, %g2 = 00000000af022e97
lduh [%i5+0x012],%g2 ! %g2 = 0000000000009dd9
! %l5 = fd5ffc16889bcf54, Mem[0000000091000024] = 0f65543d
stw %l5,[%i6+0x024] ! Mem[0000000091000024] = 889bcf54
! Mem[0000000091000008] = 48c28052, %g2 = 0000000000009dd9
lduh [%i6+%o1],%g2 ! %g2 = 00000000000048c2
! Mem[0000000090800034] = e95e66e1, %g2 = 00000000000048c2
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffe95e
! %l4 = 61fa301e4cb9c480, Mem[0000000090000030] = 4cb9c480
stw %l4,[%i4+0x030] ! Mem[0000000090000030] = 4cb9c480
! %l1 = 00000000ee37e730, Mem[0000000090800018] = 61fa301e4cb9c480
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 00000000ee37e730
! Mem[0000000091800024] = 7a1d3c15, %g2 = ffffffffffffe95e
lduh [%o0+0x024],%g2 ! %g2 = 0000000000007a1d
! Mem[0000000090800010] = f8449dd9, %g2 = 0000000000007a1d
ldsh [%i5+%o2],%g2 ! %g2 = fffffffffffff844
! %l1 = 00000000ee37e730, Mem[000000009180003c] = 9d52adff
stw %l1,[%o0+0x03c] ! Mem[000000009180003c] = ee37e730
! Mem[0000000091000034] = 9be25676, %g2 = fffffffffffff844
ldub [%i6+0x037],%g2 ! %g2 = 000000000000009b
p40_label_7:
! %l3 = 7df82cb21e7d0a93, Mem[0000000091000016] = fe015ffa
stb %l3,[%i6+0x016] ! Mem[0000000091000014] = 93015ffa
! %l1 = 00000000ee37e730, Mem[0000000090000010] = 1d358e58d828ead6
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 00000000ee37e730
! %l0 = 7da954ce, %l1 = ee37e730, Mem[0000000091000008] = 48c28052 7312abd6
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 7da954ce ee37e730
! Mem[0000000061000018] = 88fd7c42, %l1 = 00000000ee37e730
ldsb [%i2+0x019],%l1 ! %l1 = fffffffffffffffd
! Mem[0000000091800020] = 59a553df 7a1d3c15, %g2 = 0000009b, %g3 = 7d3b2cbb
ldd [%o0+%o4],%g2 ! %g2 = 0000000059a553df 000000007a1d3c15
! %l4 = 4cb9c480, %l5 = 889bcf54, Mem[0000000091800038] = 54b6116d ee37e730
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 4cb9c480 889bcf54
! Mem[0000000091800004] = 07b3c480, %g2 = 0000000059a553df
ldsh [%o0+0x004],%g2 ! %g2 = 00000000000007b3
! Mem[0000000091000014] = 93015ffa, %g2 = 00000000000007b3
ldsb [%i6+0x016],%g2 ! %g2 = ffffffffffffff93
! Mem[0000000061800030] = c52ee233, %l1 = fffffffffffffffd
ldsb [%i3+0x032],%l1 ! %l1 = ffffffffffffffe2
! Mem[0000000091000018] = 5ffaf26e, %g2 = ffffffffffffff93
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
p40_label_8:
! Mem[0000000091800014] = 96298cae, %g18 = de824ff853dbcd9d
ldsw [%o0+0x014],%g2 ! %g2 = de824ff853dbcd9d
! %l5 = fd5ffc16889bcf54, Mem[0000000091800038] = 4cb9c480
stb %l5,[%o0+0x038] ! Mem[0000000091800038] = 54b9c480
! %l4 = 61fa301e4cb9c480, Mem[0000000091000028] = 21a95ba108a9d051
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 61fa301e4cb9c480
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 96298cae, %g3 = 7a1d3c15
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! Mem[000000009080003c] = c27bb000, %g2 = 00000000b427e099
ldsb [%i5+0x03d],%g2 ! %g2 = ffffffffffffffc2
! %l0 = 000000007da954ce, Mem[0000000090800028] = 4459f5d3
stb %l0,[%i5+%o5] ! Mem[0000000090800028] = ce59f5d3
! Mem[0000000060800020] = 776f1f10, %l5 = fd5ffc16889bcf54
lduw [%i1+%o4],%l5 ! %l5 = 00000000776f1f10
! %l4 = 4cb9c480, %l5 = 776f1f10, Mem[0000000090000030] = 4cb9c480 889bcf54
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 4cb9c480 776f1f10
! %l2 = 000000009ef05ab7, Mem[000000009100003c] = 62bf8c8f
stw %l2,[%i6+0x03c] ! Mem[000000009100003c] = 9ef05ab7
! Mem[0000000090000008] = b427e099, %g2 = ffffffffffffffc2
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000b4
p40_label_9:
! Mem[0000000091800018] = 06faad5c b7684e28, %g2 = 000000b4, %g3 = 152d46b0
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000b7684e28
! %l5 = 00000000776f1f10, Mem[0000000091800018] = 06faad5c
stb %l5,[%o0+%o3] ! Mem[0000000091800018] = 10faad5c
! Mem[0000000060000010] = 0380f536, %l4 = 61fa301e4cb9c480
ldub [%i0+%o2],%l4 ! %l4 = 0000000000000003
! %l0 = 000000007da954ce, Mem[000000009180001c] = b7684e28
sth %l0,[%o0+0x01c] ! Mem[000000009180001c] = 54ce4e28
! %l1 = ffffffffffffffe2, Mem[0000000090000024] = 1e7d0a93
stw %l1,[%i4+0x024] ! Mem[0000000090000024] = ffffffe2
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 06faad5c, %g3 = b7684e28
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
! Mem[0000000090000030] = 4cb9c480, %g2 = 0000000053918eb2
ldsb [%i4+0x030],%g2 ! %g2 = 000000000000004c
! Mem[0000000060800028] = 761da464da507912, %l0 = 000000007da954ce
ldx [%i1+%o5],%l0 ! %l0 = 761da464da507912
! Mem[0000000091800038] = 54b9c480 889bcf54, %g2 = 0000004c, %g3 = e6c51178
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b9c480 00000000889bcf54
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = 54b9c480, %g3 = 889bcf54
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
p40_label_10:
! Mem[0000000090000030] = 4cb9c480, %g2 = 000000005a1ae612
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000004cb9
! Mem[000000009180003c] = cf540000, %g2 = 0000000000004cb9
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffcf54
! %l0 = 761da464da507912, Mem[000000009000003c] = e6c51178
sth %l0,[%i4+0x03c] ! Mem[000000009000003c] = 79121178
! Mem[0000000090000008] = b427e099152d46b0, %g2 = ffffffffffffcf54
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! Mem[0000000091000028] = 61fa301e, %g2 = b427e099152d46b0
lduh [%i6+%o5],%g2 ! %g2 = 00000000000061fa
! %l0 = 761da464da507912, Mem[0000000091000020] = 8b0950dd
sth %l0,[%i6+%o4] ! Mem[0000000091000020] = 791250dd
! %l4 = 0000000000000003, Mem[000000009000001e] = fb0e0000
sth %l4,[%i4+0x01e] ! Mem[000000009000001c] = 00030000
! %l4 = 0000000000000003, Mem[0000000061800028] = ad54327c
stb %l4,[%i3+%o5] ! Mem[0000000061800028] = 0354327c
! Mem[0000000060800008] = 61fa301e 4cb9c480, %l4 = 00000003, %l5 = 776f1f10
ldd [%i1+%o1],%l4 ! %l4 = 0000000061fa301e 000000004cb9c480
! %l4 = 61fa301e, %l5 = 4cb9c480, Mem[0000000061800008] = d36eecaf 3c04d3b6
std %l4,[%i3+%o1] ! Mem[0000000061800008] = 61fa301e 4cb9c480
p40_label_11:
! %l5 = 000000004cb9c480, Mem[000000006000003a] = 9b2c4ece
sth %l5,[%i0+0x03a] ! Mem[0000000060000038] = 9b2cc480
! %l6 = 00000032, %l7 = 9c549397, Mem[0000000091800038] = 54b9c480 889bcf54
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 00000032 9c549397
! %l6 = 0000000000000032, Mem[000000009080002c] = 51e85f11
sth %l6,[%i5+0x02c] ! Mem[000000009080002c] = 00325f11
! %l2 = 9ef05ab7, %l3 = 1e7d0a93, Mem[0000000060000030] = f66ee162 3f570ef9
std %l2,[%i0+0x030] ! Mem[0000000060000030] = 9ef05ab7 1e7d0a93
! Mem[000000009100002c] = 80a5b576, %g2 = 00000000000061fa
ldub [%i6+0x02f],%g2 ! %g2 = 0000000000000080
! Mem[0000000090800018] = 00000000, %g2 = 0000000000000080
ldsh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! %l2 = 000000009ef05ab7, Mem[000000009080000b] = 1214acc7
stb %l2,[%i5+0x00b] ! Mem[0000000090800008] = b714acc7
! %l5 = 000000004cb9c480, Mem[0000000091800039] = 0000329c
stb %l5,[%o0+0x039] ! Mem[0000000091800038] = 8000329c
! Mem[0000000061000030] = c6ba8b3e, %l2 = 000000009ef05ab7
ldub [%i2+0x030],%l2 ! %l2 = 00000000000000c6
! Mem[0000000091000000] = 6231ec7e 9c549397, %g2 = 00000000, %g3 = 14acc7c9
ldd [%i6+%g0],%g2 ! %g2 = 000000006231ec7e 000000009c549397
p40_label_12:
! %l5 = 000000004cb9c480, Mem[0000000091000036] = 449be256
stb %l5,[%i6+0x036] ! Mem[0000000091000034] = 809be256
! %l1 = ffffffffffffffe2, Mem[0000000091800034] = 9c549397
sth %l1,[%o0+0x034] ! Mem[0000000091800034] = ffe29397
! Mem[000000009000000c] = 46b00000, %g2 = 000000006231ec7e
ldub [%i4+0x00e],%g2 ! %g2 = 0000000000000046
! %l0 = da507912, %l1 = ffffffe2, Mem[0000000061000018] = 88fd7c42 7225176d
std %l0,[%i2+%o3] ! Mem[0000000061000018] = da507912 ffffffe2
! Mem[0000000090800030] = eaf607f4, %g18 = de824ff853dbcd9d
ldsw [%i5+0x030],%g2 ! %g2 = de824ff853dbcd9d
! Mem[0000000060800028] = 761da464, %l7 = bfb54b149c549397
ldsb [%i1+0x02b],%l7 ! %l7 = 0000000000000064
! %l2 = 00000000000000c6, Mem[0000000090800030] = eaf607f4
stw %l2,[%i5+0x030] ! Mem[0000000090800030] = 000000c6
! %l4 = 61fa301e, %l5 = 4cb9c480, Mem[0000000091800020] = 59a553df 7a1d3c15
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 61fa301e 4cb9c480
! Mem[0000000091800030] = 6231ec7e ffe29397, %g2 = eaf607f4, %g3 = 9c549397
ldd [%o0+0x030],%g2 ! %g2 = 000000006231ec7e 00000000ffe29397
! Mem[000000006000001c] = 81247f32, %l2 = 00000000000000c6
ldsb [%i0+0x01f],%l2 ! %l2 = 0000000000000032
p40_label_13:
! %l7 = 0000000000000064, Mem[0000000090000000] = 09d53180
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = 00000064
! Mem[0000000090800024] = 4907ce59, %g2 = 000000006231ec7e
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004907
! Mem[0000000090800000] = ec7e9c54, %g2 = 0000000000004907
ldub [%i5+0x002],%g2 ! %g2 = 00000000000000ec
! %l2 = 0000000000000032, Mem[000000009100002d] = b9c480a5
stb %l2,[%i6+0x02d] ! Mem[000000009100002c] = 32c480a5
! %l7 = 0000000000000064, Mem[0000000091000002] = ec7e9c54
sth %l7,[%i6+0x002] ! Mem[0000000091000000] = 00649c54
! Mem[0000000060800030] = 994e498ee5ffb9e1, %l6 = 0000000000000032
ldx [%i1+0x030],%l6 ! %l6 = 994e498ee5ffb9e1
! Mem[0000000091800014] = ae10faad, %g2 = 00000000000000ec
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000ae
! %l1 = ffffffffffffffe2, Mem[0000000090800010] = f8449dd95e356f1d
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = ffffffffffffffe2
! Mem[000000006000003c] = 4a686fd3, %l0 = 761da464da507912
lduh [%i0+0x03c],%l0 ! %l0 = 0000000000004a68
! Mem[0000000060000028] = 59a553df 7a1d3c15, %l4 = 61fa301e, %l5 = 4cb9c480
ldd [%i0+%o5],%l4 ! %l4 = 0000000059a553df 000000007a1d3c15
p40_label_14:
! Mem[0000000090800020] = 0000003235144907, %g2 = 00000000000000ae
ldx [%i5+%o4],%g2 ! %g2 = 0000003235144907
! Mem[0000000060000018] = eae26bfc81247f32, %l3 = 7df82cb21e7d0a93
ldx [%i0+%o3],%l3 ! %l3 = eae26bfc81247f32
! %l4 = 0000000059a553df, Mem[0000000061800028] = 0354327cb26bb02b
stx %l4,[%i3+%o5] ! Mem[0000000061800028] = 0000000059a553df
! Mem[0000000090000034] = 1053918e, %g2 = 0000003235144907
ldub [%i4+0x037],%g2 ! %g2 = 0000000000000010
! Mem[0000000091800028] = 153f24b0, %g2 = 0000000000000010
lduw [%o0+%o5],%g2 ! %g2 = 00000000153f24b0
! Mem[000000009080001c] = ee37e730, %g2 = 00000000153f24b0
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffee37
! Mem[0000000091800020] = 61fa301e 4cb9c480, %g2 = ffffee37, %g3 = ffe29397
ldd [%o0+%o4],%g2 ! %g2 = 0000000061fa301e 000000004cb9c480
! Mem[0000000060000010] = 0380f536, %l0 = 0000000000004a68
ldsb [%i0+0x013],%l0 ! %l0 = 0000000000000036
! %l6 = 994e498ee5ffb9e1, Mem[0000000091800039] = 8000329c
stb %l6,[%o0+0x039] ! Mem[0000000091800038] = e100329c
! %l0 = 0000000000000036, Mem[0000000090000010] = 00000000ee37e730
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 0000000000000036
p40_label_15:
! Mem[0000000061800010] = 02904cb3, %l6 = 994e498ee5ffb9e1
ldsb [%i3+0x012],%l6 ! %l6 = 000000000000004c
! %l5 = 000000007a1d3c15, Mem[0000000091000002] = 00649c54
sth %l5,[%i6+0x002] ! Mem[0000000091000000] = 3c159c54
! Mem[0000000091000014] = 77579301, %g18 = de824ff853dbcd9d
ldsw [%i6+0x014],%g2 ! %g2 = de824ff853dbcd9d
! %l2 = 00000032, %l3 = 81247f32, Mem[0000000060000008] = 76862791 1883791b
std %l2,[%i0+%o1] ! Mem[0000000060000008] = 00000032 81247f32
! %l4 = 0000000059a553df, Mem[0000000091800020] = 61fa301e4cb9c480
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 0000000059a553df
! Mem[0000000091000000] = 62313c159c549397, %g2 = 0000000077579301
ldx [%i6+%g0],%g2 ! %g2 = 62313c159c549397
! %l4 = 59a553df, %l5 = 7a1d3c15, Mem[0000000090800018] = 00000000 ee37e730
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 59a553df 7a1d3c15
! Mem[000000009100001c] = 47a19fcf, %g2 = 62313c159c549397
ldsb [%i6+0x01c],%g2 ! %g2 = 0000000000000047
! %l4 = 59a553df, %l5 = 7a1d3c15, Mem[0000000061800000] = 639b44f9 64c99fe5
std %l4,[%i3+%g0] ! Mem[0000000061800000] = 59a553df 7a1d3c15
! %l4 = 0000000059a553df, Mem[000000009080003e] = 7bb00000
sth %l4,[%i5+0x03e] ! Mem[000000009080003c] = 53df0000
p40_label_16:
! Mem[0000000090000000] = 00000064, %g18 = de824ff853dbcd9d
ldsw [%i4+%g0],%g2 ! %g2 = de824ff853dbcd9d
! Mem[0000000061000000] = 9bcd3aba, %l1 = ffffffffffffffe2
ldsb [%i2+0x002],%l1 ! %l1 = 000000000000003a
! %l7 = 0000000000000064, Mem[0000000091000038] = e25676cb
sth %l7,[%i6+0x038] ! Mem[0000000091000038] = 006476cb
! Mem[0000000091800008] = bfb54b15, %g2 = 0000000000000064
lduw [%o0+%o1],%g2 ! %g2 = 00000000bfb54b15
! %l0 = 0000000000000036, Mem[0000000091000024] = 889bcf54
sth %l0,[%i6+0x024] ! Mem[0000000091000024] = 0036cf54
! Mem[0000000091800000] = fb520ab0, %g2 = 00000000bfb54b15
lduw [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0
! %l6 = 0000004c, %l7 = 00000064, Mem[0000000090000010] = 00000000 00000036
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 0000004c 00000064
! Mem[0000000091000034] = 1214809b, %g2 = 00000000fb520ab0
ldsb [%i6+0x034],%g2 ! %g2 = 0000000000000012
! %l2 = 0000000000000032, Mem[0000000091800000] = fb520ab007b3c480
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000032
! %l0 = 0000000000000036, Mem[0000000090800032] = 00c679e2
sth %l0,[%i5+0x032] ! Mem[0000000090800030] = 003679e2
p40_label_17:
! Mem[0000000091000038] = 006476cb, %g2 = 0000000000000012
lduw [%i6+0x038],%g2 ! %g2 = 00000000006476cb
! Mem[0000000091000008] = 54ceee37, %g2 = 00000000006476cb
ldsb [%i6+0x00a],%g2 ! %g2 = 0000000000000054
! %l1 = 000000000000003a, Mem[0000000090000020] = 0000001bffffffe2
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = 000000000000003a
! %l7 = 0000000000000064, Mem[000000009180001a] = ad5c54ce
sth %l7,[%o0+0x01a] ! Mem[0000000091800018] = 006454ce
! Mem[0000000090000038] = b2791211, %g2 = 0000000000000054
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000b2
! Mem[0000000090800008] = 5a1ae6b7, %g18 = de824ff853dbcd9d
ldsw [%i5+%o1],%g2 ! %g2 = de824ff853dbcd9d
! Mem[0000000091000020] = 791250dd, %g2 = 000000005a1ae6b7
lduw [%i6+%o4],%g2 ! %g2 = 00000000791250dd
! %l7 = 0000000000000064, Mem[0000000061800000] = 59a553df
stw %l7,[%i3+%g0] ! Mem[0000000061800000] = 00000064
! %l4 = 0000000059a553df, Mem[0000000090000028] = af022e977d3b2cbb
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000000059a553df
! %l4 = 59a553df, %l5 = 7a1d3c15, Mem[0000000061800020] = 5de99377 4e6191ba
std %l4,[%i3+%o4] ! Mem[0000000061800020] = 59a553df 7a1d3c15
p40_label_18:
! Mem[0000000091000020] = 791250dd 0036cf54, %g2 = 791250dd, %g3 = 4cb9c480
ldd [%i6+%o4],%g2 ! %g2 = 00000000791250dd 000000000036cf54
! Mem[0000000091000010] = 95cd7757, %g2 = 00000000791250dd
lduh [%i6+0x012],%g2 ! %g2 = 00000000000095cd
! Mem[000000009080003c] = 53df0000, %g2 = 00000000000095cd
lduh [%i5+0x03e],%g2 ! %g2 = 00000000000053df
! %l4 = 59a553df, %l5 = 7a1d3c15, Mem[0000000090800028] = ce59f5d3 00325f11
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 59a553df 7a1d3c15
! %l2 = 00000032, %l3 = 81247f32, Mem[0000000060000020] = 79a881d2 d78518b0
std %l2,[%i0+%o4] ! Mem[0000000060000020] = 00000032 81247f32
! %l6 = 000000000000004c, Mem[0000000091800020] = 00000000
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = 0000004c
! %l5 = 000000007a1d3c15, Mem[0000000090000017] = 641d1790
stb %l5,[%i4+0x017] ! Mem[0000000090000014] = 151d1790
! Mem[000000006100001c] = ffffffe2, %l2 = 0000000000000032
ldsw [%i2+0x01c],%l2 ! %l2 = ffffffffffffffe2
! %l6 = 000000000000004c, Mem[0000000091800018] = 10fa0064
stb %l6,[%o0+%o3] ! Mem[0000000091800018] = 4cfa0064
! %l1 = 000000000000003a, Mem[0000000091000008] = 7da954ce
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = 003a54ce
p40_label_19:
! Mem[000000009180003c] = 9c549397, %g18 = de824ff853dbcd9d
ldsw [%o0+0x03c],%g2 ! %g2 = de824ff853dbcd9d
! Mem[0000000060800000] = c17bc055, %l3 = eae26bfc81247f32
lduw [%i1+%g0],%l3 ! %l3 = 00000000c17bc055
! Mem[0000000090800010] = ffffffff, %g2 = ffffffff9c549397
ldsb [%i5+0x012],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000028] = fa301e4c, %g2 = ffffffffffffffff
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000fa
! %l5 = 000000007a1d3c15, Mem[0000000091000030] = a5b5761e
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = 7a1d3c15
! Mem[0000000061000028] = 0000001b, %l3 = 00000000c17bc055
lduh [%i2+0x02a],%l3 ! %l3 = 000000000000001b
! Mem[0000000091800014] = 8cae4cfa, %g2 = 00000000000000fa
ldub [%o0+0x016],%g2 ! %g2 = 000000000000008c
! Mem[0000000090800008] = 5a1ae6b7, %g2 = 000000000000008c
lduw [%i5+%o1],%g2 ! %g2 = 000000005a1ae6b7
! %l3 = 000000000000001b, Mem[0000000090000024] = 0000003a
stw %l3,[%i4+0x024] ! Mem[0000000090000024] = 0000001b
! Mem[0000000091800028] = 3f24b0df, %g2 = 000000005a1ae6b7
ldub [%o0+0x029],%g2 ! %g2 = 000000000000003f
p40_label_20:
! Mem[0000000090000020] = 00000000, %g2 = 000000000000003f
lduw [%i4+%o4],%g2 ! %g2 = 0000000000000000
! Mem[000000009100002c] = c4807a1d, %g2 = 0000000000000000
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000c480
! %l2 = ffffffffffffffe2, Mem[000000009080003e] = 53df0000
stb %l2,[%i5+0x03e] ! Mem[000000009080003c] = e2df0000
! %l1 = 000000000000003a, Mem[0000000090000038] = 53918eb2
sth %l1,[%i4+0x038] ! Mem[0000000090000038] = 003a8eb2
! %l7 = 0000000000000064, Mem[0000000090000020] = 000000000000001b
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000064
! Mem[0000000091800020] = 0000004c 59a553df, %g2 = 0000c480, %g3 = 0036cf54
ldd [%o0+%o4],%g2 ! %g2 = 000000000000004c 0000000059a553df
! Mem[0000000090800030] = 00000036, %g2 = 000000000000004c
ldsh [%i5+0x030],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000000064, Mem[0000000090000034] = 776f1f10
stw %l7,[%i4+0x034] ! Mem[0000000090000034] = 00000064
! Mem[0000000091000008] = 003a54ce, %g18 = de824ff853dbcd9d
ldsw [%i6+%o1],%g2 ! %g2 = de824ff853dbcd9d
! %l2 = ffffffe2, %l3 = 0000001b, Mem[0000000091800020] = 0000004c 59a553df
std %l2,[%o0+%o4] ! Mem[0000000091800020] = ffffffe2 0000001b
p40_label_21:
! %l6 = 0000004c, %l7 = 00000064, Mem[0000000060000038] = 9b2cc480 4a686fd3
std %l6,[%i0+0x038] ! Mem[0000000060000038] = 0000004c 00000064
! Mem[0000000091000000] = 3c159c54, %g2 = 00000000003a54ce
ldsb [%i6+0x002],%g2 ! %g2 = 000000000000003c
! %l0 = 0000000000000036, Mem[0000000090800000] = 6231ec7e9c549397
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000036
! Mem[0000000091000028] = 61fa301e4c32c480, %g2 = 000000000000003c
ldx [%i6+%o5],%g2 ! %g2 = 61fa301e4c32c480
! %l2 = ffffffffffffffe2, Mem[0000000090000000] = 00000064d6ba8c74
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffffe2
! Mem[0000000090800030] = 0000003679e2e95e, %g2 = 61fa301e4c32c480
ldx [%i5+0x030],%g2 ! %g2 = 0000003679e2e95e
! Mem[000000009180002c] = df4e4459, %g2 = 0000003679e2e95e
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffdf4e
! Mem[0000000090800028] = 59a553df 7a1d3c15, %g2 = ffffdf4e, %g3 = 59a553df
ldd [%i5+%o5],%g2 ! %g2 = 0000000059a553df 000000007a1d3c15
! %l1 = 000000000000003a, Mem[0000000061000026] = b9eb5661
stb %l1,[%i2+0x026] ! Mem[0000000061000024] = b9eb3a61
! %l6 = 000000000000004c, Mem[000000009000002a] = 000059a5
sth %l6,[%i4+0x02a] ! Mem[0000000090000028] = 004c59a5
p40_label_22:
! %l5 = 000000007a1d3c15, Mem[0000000091800028] = 153f24b0
stw %l5,[%o0+%o5] ! Mem[0000000091800028] = 7a1d3c15
! %l0 = 0000000000000036, Mem[000000009180003e] = 93970000
stb %l0,[%o0+0x03e] ! Mem[000000009180003c] = 36970000
! %l7 = 0000000000000064, Mem[0000000091000004] = 9c549397
stw %l7,[%i6+0x004] ! Mem[0000000091000004] = 00000064
! %l4 = 0000000059a553df, Mem[0000000061000038] = 9873d3517f75d02f
stx %l4,[%i2+0x038] ! Mem[0000000061000038] = 0000000059a553df
! Mem[0000000091800018] = 4cfa006454ce4e28, %g2 = 0000000059a553df
ldx [%o0+%o3],%g2 ! %g2 = 4cfa006454ce4e28
! Mem[0000000090800010] = ffffffff, %g2 = 4cfa006454ce4e28
lduw [%i5+%o2],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000090000010] = 0000004c, %g2 = 00000000ffffffff
lduw [%i4+%o2],%g2 ! %g2 = 000000000000004c
! %l1 = 000000000000003a, Mem[0000000090000020] = 0000000000000064
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = 000000000000003a
! Mem[0000000090800038] = bcadc2e2, %g2 = 000000000000004c
ldsb [%i5+0x03b],%g2 ! %g2 = ffffffffffffffbc
! %l5 = 000000007a1d3c15, Mem[0000000060800020] = 776f1f102eb353c8
stx %l5,[%i1+%o4] ! Mem[0000000060800020] = 000000007a1d3c15
p40_label_23:
! %l7 = 0000000000000064, Mem[0000000090800010] = ffffffffffffffe2
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 0000000000000064
! %l2 = ffffffe2, %l3 = 0000001b, Mem[0000000090000038] = 003a8eb2 79121178
std %l2,[%i4+0x038] ! Mem[0000000090000038] = ffffffe2 0000001b
! Mem[0000000091000010] = 6cff95cd77579301, %g2 = ffffffffffffffbc
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd77579301
! Mem[0000000091000038] = 006476cb, %g2 = 6cff95cd77579301
ldsb [%i6+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 1d17902870ed0003, %g2 = 0000000000000000
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870ed0003
! %l6 = 000000000000004c, Mem[000000009180001c] = 54ce4e28
stw %l6,[%o0+0x01c] ! Mem[000000009180001c] = 0000004c
! Mem[0000000061800030] = c52ee233 9ef05ab7, %l4 = 59a553df, %l5 = 7a1d3c15
ldd [%i3+0x030],%l4 ! %l4 = 00000000c52ee233 000000009ef05ab7
! %l5 = 000000009ef05ab7, Mem[000000009180002e] = 44596231
stb %l5,[%o0+0x02e] ! Mem[000000009180002c] = b7596231
! Mem[0000000090800000] = 00000000, %g2 = 1d17902870ed0003
ldsb [%i5+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = 0000000000000000
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
p40_label_24:
! Mem[000000009080003c] = adc2e2df, %g2 = 6e4e518296298cae
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffadc2
! %l3 = 000000000000001b, Mem[0000000090800030] = 00000036
sth %l3,[%i5+0x030] ! Mem[0000000090800030] = 001b0036
! %l6 = 000000000000004c, Mem[0000000091000018] = 5ffaf26e47a19fcf
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 000000000000004c
! %l1 = 000000000000003a, Mem[0000000090000028] = 0000004c59a553df
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = 000000000000003a
! Mem[0000000090800008] = 5a1ae6b7 14acc7c9, %g2 = ffffadc2, %g3 = 7a1d3c15
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae6b7 0000000014acc7c9
! Mem[0000000090000030] = c4800000, %g2 = 000000005a1ae6b7
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffc480
! Mem[000000009000003c] = 001b0000, %g2 = ffffffffffffc480
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000000
! %l4 = c52ee233, %l5 = 9ef05ab7, Mem[0000000060000008] = 00000032 81247f32
std %l4,[%i0+%o1] ! Mem[0000000060000008] = c52ee233 9ef05ab7
! Mem[0000000091000014] = 77579301, %g18 = de824ff853dbcd9d
ldsw [%i6+0x014],%g2 ! %g2 = de824ff853dbcd9d
! %l4 = 00000000c52ee233, Mem[0000000090800026] = 490759a5
sth %l4,[%i5+0x026] ! Mem[0000000090800024] = e23359a5
p40_label_25:
! %l6 = 000000000000004c, Mem[0000000060800020] = 00000000
sth %l6,[%i1+%o4] ! Mem[0000000060800020] = 004c0000
! Mem[000000006180001c] = 80527747, %l1 = 000000000000003a
ldub [%i3+0x01c],%l1 ! %l1 = 0000000000000080
! Mem[0000000060800008] = 61fa301e4cb9c480, %l5 = 000000009ef05ab7
ldx [%i1+%o1],%l5 ! %l5 = 61fa301e4cb9c480
! %l3 = 000000000000001b, Mem[0000000090000008] = b427e099152d46b0
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 000000000000001b
! %l0 = 0000000000000036, Mem[0000000091800038] = 00e100329c543697
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000036
! Mem[0000000090800020] = 00000032 3514e233, %g2 = 77579301, %g3 = 14acc7c9
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000032 000000003514e233
! Mem[0000000091800018] = 4cfa0064, %g2 = 0000000000000032
lduw [%o0+%o3],%g2 ! %g2 = 000000004cfa0064
! %l6 = 000000000000004c, Mem[0000000090000038] = ffffffe20000001b
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 000000000000004c
! %l1 = 0000000000000080, Mem[0000000061000020] = 122f57b1
stw %l1,[%i2+%o4] ! Mem[0000000061000020] = 00000080
! Mem[0000000091800020] = ffffffe2, %g2 = 000000004cfa0064
lduw [%o0+%o4],%g2 ! %g2 = 00000000ffffffe2
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000000036
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000080
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffe2
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000001b
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c52ee233
bne,a,pn %xcc,p40_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 61fa301e4cb9c480
bne,a,pn %xcc,p40_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000004c
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000064
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 2de92c56 edc11543
bne %xcc,p40_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 67ef2ede 4e8297dd
bne %xcc,p40_f4_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = c52ee2339ef05ab7
ldx [%i0+0x008],%g3 ! Observed data at 0000000060000008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000003281247f32
ldx [%i0+0x020],%g3 ! Observed data at 0000000060000020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9ef05ab71e7d0a93
ldx [%i0+0x030],%g3 ! Observed data at 0000000060000030
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000004c00000064
ldx [%i0+0x038],%g3 ! Observed data at 0000000060000038
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x038,%g4
set p40_local1_expect,%g1
p40_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = c17bc055a8796b6d
ldx [%i1+0x000],%g3 ! Observed data at 0000000060800000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 61fa301e4cb9c480
ldx [%i1+0x008],%g3 ! Observed data at 0000000060800008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 004c00007a1d3c15
ldx [%i1+0x020],%g3 ! Observed data at 0000000060800020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x020,%g4
set p40_local2_expect,%g1
p40_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ead98fdd0000001b
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 = a47705158eb64afe
ldx [%i2+0x010],%g3 ! Observed data at 0000000061000010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = da507912ffffffe2
ldx [%i2+0x018],%g3 ! Observed data at 0000000061000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000080b9eb3a61
ldx [%i2+0x020],%g3 ! Observed data at 0000000061000020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000001b1e7d0a93
ldx [%i2+0x028],%g3 ! Observed data at 0000000061000028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000059a553df
ldx [%i2+0x038],%g3 ! Observed data at 0000000061000038
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x038,%g4
set p40_local3_expect,%g1
p40_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 000000647a1d3c15
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 = 61fa301e4cb9c480
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 = a02ca6d980527747
ldx [%i3+0x018],%g3 ! Observed data at 0000000061800018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 59a553df7a1d3c15
ldx [%i3+0x020],%g3 ! Observed data at 0000000061800020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000059a553df
ldx [%i3+0x028],%g3 ! Observed data at 0000000061800028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x028,%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_f4_fail:
set p40_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800010]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060000010]
done
p40_trap1o:
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800010]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060000010]
done
p40_trap2e:
stba %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800010]
stba %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800008]
stwa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000008]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800020]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000061000000]
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061000018]
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061000028]
done
p40_trap2o:
stba %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800010]
stba %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800008]
stwa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000008]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800020]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000061000000]
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061000018]
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000061000028]
done
p40_trap3e:
nop
done
p40_trap3o:
nop
done
p40_init_memory_pointers:
set p40_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p40_local0_start,%i0
set p40_local1_start,%i1
set p40_local2_start,%i2
set p40_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = de3002d2022fc25b
ldx [%g1+0x008],%l1 ! %l1 = 58143d4c4aeb426b
ldx [%g1+0x010],%l2 ! %l2 = cb225bde8fe43df0
ldx [%g1+0x018],%l3 ! %l3 = 7df82cb21e7d0a93
ldx [%g1+0x020],%l4 ! %l4 = 61fa301e4cb9c480
ldx [%g1+0x028],%l5 ! %l5 = fd5ffc16889bcf54
ldx [%g1+0x030],%l6 ! %l6 = d5b4dbd46231ec7e
ldx [%g1+0x038],%l7 ! %l7 = bfb54b149c549397
! 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 = 34400314 a1f94c95 be97ef4c 63522a36
! %f4 = dc7167f5 f03890f8 30dd6dc1 009b49ac
! %f8 = 81a62224 76eb9c3e 17deddea 127e264f
! %f12 = f00fe783 cb096bfb 9775af2d bbfebcd9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f2119a5d aa29d702 70695c02 c3d24610
! %f20 = 5398c578 eaf198e8 5578f2f4 788976c2
! %f24 = 21d36ae5 691aef20 6abc843e db78e9da
! %f28 = f86479a7 5977913f 086ffa36 d28288b5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 506602c7 375337fc c60768d0 77016fa1
! %f36 = bb366f55 eafa4821 825764be bc42fd83
! %f40 = fb92ffc4 39ee5ef3 39874572 6f0d5723
! %f44 = 424f0723 46fbf94d 407b5c5b a58077ad
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb0f83f2f00000020,%g7,%g1 ! GSR scale = 4, align = 0
wr %g1,%g0,%gsr ! GSR = b0f83f2f00000020
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:
! %l6 = 0a8b6c69a551e606, Mem[0000000091000030] = a5b5761e
sth %l6,[%i6+0x030] ! Mem[0000000091000030] = e606761e
! Mem[0000000091800004] = 07b3e6aa, %g18 = dffe85423d14aabb
ldsw [%o0+0x004],%g2 ! %g2 = dffe85423d14aabb
! Mem[0000000063800000] = 20756980, %l5 = c61739a821979e54
lduh [%i3+%g0],%l5 ! %l5 = 0000000000002075
! %l5 = 0000000000002075, Mem[0000000062000030] = ab0fbe6bd5686247
stx %l5,[%i0+0x030] ! Mem[0000000062000030] = 0000000000002075
! Mem[0000000091000000] = 6ae82f88 98f9b0a5, %g2 = 07b3e6aa, %g3 = 00000000
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f9b0a5
! Mem[0000000090000010] = 1d358e58d828ead6, %g2 = 000000006ae82f88
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58d828ead6
! %l7 = 33e169684c30c083, Mem[000000006300003e] = 77e64038
sth %l7,[%i2+0x03e] ! Mem[000000006300003c] = 77e6c083
! %l7 = 33e169684c30c083, Mem[000000009080000c] = 14acc7c9
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = 4c30c083
! Mem[000000009180002c] = df4e4459, %g18 = dffe85423d14aabb
ldsw [%o0+0x02c],%g2 ! %g2 = dffe85423d14aabb
! Mem[0000000062800028] = 77db928b 40aa0963, %l2 = 0fd2fd50, %l3 = 11e26dda
ldd [%i1+%o5],%l2 ! %l2 = 0000000077db928b 0000000040aa0963
p41_label_2:
! %l6 = 0a8b6c69a551e606, Mem[0000000090800000] = 73d0acf8
sth %l6,[%i5+%g0] ! Mem[0000000090800000] = e606acf8
! Mem[0000000091000014] = 7757fe01, %g2 = ffffffffdf4e4459
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000007757
! %l1 = c849849aa0233b01, Mem[000000009080003e] = 7bb00000
sth %l1,[%i5+0x03e] ! Mem[000000009080003c] = 3b010000
! Mem[0000000091000018] = f26e47a1, %g2 = 0000000000007757
ldsh [%i6+0x01a],%g2 ! %g2 = fffffffffffff26e
! Mem[0000000091800014] = 96298cae, %g2 = fffffffffffff26e
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000096
! %l6 = 0a8b6c69a551e606, Mem[0000000090000028] = af022e977d3b2cbb
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 0a8b6c69a551e606
! Mem[0000000091000024] = 65f93d21, %g2 = 0000000000000096
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000065
! %l4 = 4816db36, %l5 = 00002075, Mem[0000000062000010] = ed98a068 a981e0f2
std %l4,[%i0+%o2] ! Mem[0000000062000010] = 4816db36 00002075
! %l4 = 4816db36, %l5 = 00002075, Mem[0000000090800038] = 66e1d7bc adc23b01
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 4816db36 00002075
! %l4 = 0f9121904816db36, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = 0f9121904816db36
p41_label_3:
! %l5 = 0000000000002075, Mem[0000000091800026] = f053153f
sth %l5,[%o0+0x026] ! Mem[0000000091800024] = 2075153f
! Mem[0000000063000010] = 4499e504 fa694f3c, %l2 = 77db928b, %l3 = 40aa0963
ldd [%i2+%o2],%l2 ! %l2 = 000000004499e504 00000000fa694f3c
! %l1 = c849849aa0233b01, Mem[000000009180003c] = 9d52adff
sth %l1,[%o0+0x03c] ! Mem[000000009180003c] = 3b01adff
! %l0 = 808cc9066ea75989, Mem[0000000063800020] = 8f28b772
sth %l0,[%i3+%o4] ! Mem[0000000063800020] = 5989b772
! %l3 = 00000000fa694f3c, Mem[0000000062800008] = ab0ed6d28b8abc15
stx %l3,[%i1+%o1] ! Mem[0000000062800008] = 00000000fa694f3c
! %l6 = 0a8b6c69a551e606, Mem[0000000090000008] = b427e099
stw %l6,[%i4+%o1] ! Mem[0000000090000008] = a551e606
! Mem[000000009180000c] = 3923d9af, %g2 = 0000000000000065
lduw [%o0+0x00c],%g2 ! %g2 = 000000003923d9af
! Mem[0000000063800030] = d4749363, %l2 = 000000004499e504
ldsh [%i3+0x032],%l2 ! %l2 = ffffffffffff9363
! Mem[0000000062800030] = 73765a46, %l4 = 0f9121904816db36
ldsh [%i1+0x032],%l4 ! %l4 = 0000000000005a46
! Mem[0000000062800020] = ff816a10, %l2 = ffffffffffff9363
ldub [%i1+0x023],%l2 ! %l2 = 0000000000000010
p41_label_4:
! Mem[0000000091800024] = ba3f2075, %g2 = 000000003923d9af
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3f2075
! Mem[0000000091800010] = 6e4e5182, %g2 = 00000000ba3f2075
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
! Mem[0000000090000038] = 53918eb2, %g2 = 000000006e4e5182
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000005391
! Mem[0000000091800000] = 0ab007b3, %g2 = 0000000000005391
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000000ab0
! %l0 = 808cc9066ea75989, Mem[000000009080003e] = 20750000
stb %l0,[%i5+0x03e] ! Mem[000000009080003c] = 89750000
! Mem[000000009000002c] = a551e606, %g2 = 0000000000000ab0
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000a551
! Mem[0000000091800038] = 54b6116d, %g2 = 000000000000a551
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b6116d
! Mem[000000009000002c] = a551e606, %g2 = 0000000054b6116d
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000a551
! %l5 = 0000000000002075, Mem[0000000090800000] = e606acf8
stw %l5,[%i5+%g0] ! Mem[0000000090800000] = 00002075
! %l0 = 808cc9066ea75989, Mem[0000000091800014] = 96298cae
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 6ea75989
p41_label_5:
! %l2 = 00000010, %l3 = fa694f3c, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 00000010 fa694f3c
! Mem[0000000091000024] = f93d0000, %g2 = 000000000000a551
lduh [%i6+0x026],%g2 ! %g2 = 000000000000f93d
! Mem[000000009180000c] = 3923d9af, %g2 = 000000000000f93d
lduw [%o0+0x00c],%g2 ! %g2 = 000000003923d9af
! %l5 = 0000000000002075, Mem[0000000062000016] = 00002075
sth %l5,[%i0+0x016] ! Mem[0000000062000014] = 00002075
! Mem[0000000090800004] = c2055a1a, %g2 = 000000003923d9af
lduh [%i5+0x006],%g2 ! %g2 = 000000000000c205
! %l4 = 00005a46, %l5 = 00002075, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00005a46 00002075
! Mem[0000000091000020] = 8b0950dd, %g2 = 000000000000c205
lduw [%i6+%o4],%g2 ! %g2 = 000000008b0950dd
! %l6 = 0a8b6c69a551e606, Mem[0000000090800018] = b2d54dc6db268a9a
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 0a8b6c69a551e606
! Mem[0000000090800024] = 49074459, %g2 = 000000008b0950dd
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004907
! Mem[0000000090800008] = 5a1ae6124c30c083, %g2 = 0000000000004907
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae6124c30c083
p41_label_6:
! %l0 = 808cc9066ea75989, Mem[0000000090000028] = 0a8b6c69
stw %l0,[%i4+%o5] ! Mem[0000000090000028] = 6ea75989
! %l7 = 33e169684c30c083, Mem[000000006200000a] = 76d4eaea
stb %l7,[%i0+0x00a] ! Mem[0000000062000008] = 76d483ea
! %l5 = 0000000000002075, Mem[000000009180003a] = 116d3b01
sth %l5,[%o0+0x03a] ! Mem[0000000091800038] = 20753b01
! %l1 = c849849aa0233b01, Mem[0000000090800032] = 07f479e2
sth %l1,[%i5+0x032] ! Mem[0000000090800030] = 3b0179e2
! Mem[0000000062000018] = 45c07514 1bdb5340, %l2 = 00000010, %l3 = fa694f3c
ldd [%i0+%o3],%l2 ! %l2 = 0000000045c07514 000000001bdb5340
! Mem[000000009000000c] = 152d46b0, %g18 = dffe85423d14aabb
ldsw [%i4+0x00c],%g2 ! %g2 = dffe85423d14aabb
! %l0 = 808cc9066ea75989, Mem[0000000063800025] = 18a5119f
stb %l0,[%i3+0x025] ! Mem[0000000063800024] = 1889119f
! Mem[000000009000002c] = a551e606, %g2 = 00000000152d46b0
lduw [%i4+0x02c],%g2 ! %g2 = 00000000a551e606
! Mem[0000000090800030] = eaf63b01, %g2 = 00000000a551e606
lduw [%i5+0x030],%g2 ! %g2 = 00000000eaf63b01
! %l3 = 000000001bdb5340, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 000000001bdb5340
p41_label_7:
! Mem[0000000063000020] = 59f8b258 07da5057, %l0 = 6ea75989, %l1 = a0233b01
ldd [%i2+%o4],%l0 ! %l0 = 0000000059f8b258 0000000007da5057
! Mem[0000000091000018] = 5ffaf26e, %g2 = 00000000eaf63b01
lduh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
! Mem[000000009100002c] = fa694f3c, %g18 = dffe85423d14aabb
ldsw [%i6+0x02c],%g2 ! %g2 = dffe85423d14aabb
! %l3 = 000000001bdb5340, Mem[0000000090800012] = 9dd95e35
sth %l3,[%i5+0x012] ! Mem[0000000090800010] = 53405e35
! %l6 = 0a8b6c69a551e606, Mem[0000000090800020] = 0c86ef26
sth %l6,[%i5+%o4] ! Mem[0000000090800020] = e606ef26
! Mem[0000000091800034] = 51532584, %g2 = fffffffffa694f3c
ldsb [%o0+0x034],%g2 ! %g2 = 0000000000000051
! Mem[0000000090000000] = 00000000 1bdb5340, %g2 = 00000051, %g3 = 98f9b0a5
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 000000001bdb5340
! %l3 = 000000001bdb5340, Mem[0000000090000006] = 5340a551
sth %l3,[%i4+0x006] ! Mem[0000000090000004] = 5340a551
! %l0 = 0000000059f8b258, Mem[000000006280003a] = b7836da2
sth %l0,[%i1+0x03a] ! Mem[0000000062800038] = b783b258
! Mem[0000000090000008] = a551e606152d46b0, %g2 = 0000000000000000
ldx [%i4+%o1],%g2 ! %g2 = a551e606152d46b0
p41_label_8:
! Mem[0000000091800030] = bc1d8151, %g2 = a551e606152d46b0
ldsb [%o0+0x031],%g2 ! %g2 = ffffffffffffffbc
! %l1 = 0000000007da5057, Mem[000000006280000c] = fa694f3c
sth %l1,[%i1+0x00c] ! Mem[000000006280000c] = 50574f3c
! Mem[0000000090000014] = ead61d17, %g2 = ffffffffffffffbc
ldub [%i4+0x016],%g2 ! %g2 = 00000000000000ea
! Mem[000000009000003c] = 11780000, %g2 = 00000000000000ea
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000001178
! %l0 = 0000000059f8b258, Mem[000000009000002e] = e6067a67
sth %l0,[%i4+0x02e] ! Mem[000000009000002c] = b2587a67
! Mem[000000009180000c] = 20756e4e, %g2 = 0000000000001178
ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000020
! Mem[000000009000000c] = b01d358e, %g2 = 0000000000000020
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000091800020] = 5566979d, %g2 = ffffffffffffffb0
lduh [%o0+%o4],%g2 ! %g2 = 0000000000005566
! %l6 = 0a8b6c69a551e606, Mem[0000000091000008] = 48c28052
stw %l6,[%i6+%o1] ! Mem[0000000091000008] = a551e606
! %l5 = 0000000000002075, Mem[0000000090800024] = 35144907
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = 00002075
p41_label_9:
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = 00005566, %g3 = 1bdb5340
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! Mem[0000000062000020] = 107c6801, %l1 = 0000000007da5057
ldsh [%i0+%o4],%l1 ! %l1 = 000000000000107c
! %l5 = 0000000000002075, Mem[000000009100002c] = fa694f3c
sth %l5,[%i6+0x02c] ! Mem[000000009100002c] = 20754f3c
! Mem[0000000063800020] = 5989b772, %l5 = 0000000000002075
lduw [%i3+%o4],%l5 ! %l5 = 000000005989b772
! Mem[0000000062800010] = f0ba9712, %l3 = 000000001bdb5340
lduw [%i1+%o2],%l3 ! %l3 = 00000000f0ba9712
! %l4 = 0000000000005a46, Mem[0000000091000010] = 0f912190
stw %l4,[%i6+%o2] ! Mem[0000000091000010] = 00005a46
! %l2 = 0000000045c07514, Mem[0000000063000032] = b2f603e5
sth %l2,[%i2+0x032] ! Mem[0000000063000030] = b2f67514
! Mem[0000000090000034] = 7fa20a53, %g2 = 000000004459f5d3
ldub [%i4+0x035],%g2 ! %g2 = 000000000000007f
! Mem[000000009180002c] = 5943bc1d, %g2 = 000000000000007f
ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000059
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = 0000000000000059
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
p41_label_10:
! Mem[0000000090000000] = 00000000, %g2 = e25676cb62bf8c8f
ldsh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000045c07514, Mem[000000009100001d] = a19fcf8b
stb %l2,[%i6+0x01d] ! Mem[000000009100001c] = 149fcf8b
! %l0 = 59f8b258, %l1 = 0000107c, Mem[0000000063800000] = 20756980 89aa2a89
std %l0,[%i3+%g0] ! Mem[0000000063800000] = 59f8b258 0000107c
! %l1 = 000000000000107c, Mem[000000009100003d] = bf8c8f00
stb %l1,[%i6+0x03d] ! Mem[000000009100003c] = 7c8c8f00
! Mem[0000000090800020] = e606ef26, %g2 = 0000000000000000
lduw [%i5+%o4],%g2 ! %g2 = 00000000e606ef26
! Mem[000000006280002c] = 40aa0963, %l6 = 0a8b6c69a551e606
ldub [%i1+0x02d],%l6 ! %l6 = 00000000000000aa
! %l1 = 000000000000107c, Mem[0000000090800008] = 5a1ae6124c30c083
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 000000000000107c
! %l5 = 000000005989b772, Mem[000000009080000d] = 00107cf8
stb %l5,[%i5+0x00d] ! Mem[000000009080000c] = 72107cf8
! Mem[0000000062800008] = 00000000 50574f3c, %l4 = 00005a46, %l5 = 5989b772
ldd [%i1+%o1],%l4 ! %l4 = 0000000000000000 0000000050574f3c
! Mem[000000006300003c] = 77e6c083, %l6 = 00000000000000aa
ldsh [%i2+0x03c],%l6 ! %l6 = 00000000000077e6
p41_label_11:
! Mem[0000000090800020] = ef260000, %g2 = 00000000e606ef26
ldsb [%i5+0x022],%g2 ! %g2 = ffffffffffffffef
! Mem[000000009000003c] = 11780000, %g2 = ffffffffffffffef
ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000011
! Mem[000000009100002c] = 20754f3c, %g2 = 0000000000000011
lduw [%i6+0x02c],%g2 ! %g2 = 0000000020754f3c
! %l6 = 00000000000077e6, Mem[000000009000000c] = 152d46b0
stw %l6,[%i4+0x00c] ! Mem[000000009000000c] = 000077e6
! Mem[0000000090000038] = 53918eb2, %g18 = dffe85423d14aabb
ldsw [%i4+0x038],%g2 ! %g2 = dffe85423d14aabb
! Mem[0000000090000018] = 902870ed, %g2 = 0000000053918eb2
ldub [%i4+0x01a],%g2 ! %g2 = 0000000000000090
! Mem[0000000091800008] = 00005a46 00002075, %g2 = 00000090, %g3 = 51e85f11
ldd [%o0+%o1],%g2 ! %g2 = 0000000000005a46 0000000000002075
! Mem[0000000090000020] = 0ad8f703 0332e58e, %g2 = 00005a46, %g3 = 00002075
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f703 000000000332e58e
! %l4 = 0000000000000000, Mem[0000000063800024] = 1889119f
stw %l4,[%i3+0x024] ! Mem[0000000063800024] = 00000000
! %l7 = 33e169684c30c083, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 33e169684c30c083
p41_label_12:
! Mem[0000000062000028] = 5866785024d38f58, %l6 = 00000000000077e6
ldx [%i0+%o5],%l6 ! %l6 = 5866785024d38f58
! Mem[0000000091800004] = 4c30c083, %g2 = 000000000ad8f703
lduw [%o0+0x004],%g2 ! %g2 = 000000004c30c083
! %l3 = 00000000f0ba9712, Mem[0000000091800008] = 00005a46
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = f0ba9712
! %l5 = 0000000050574f3c, Mem[0000000091000014] = 4816db36
stw %l5,[%i6+0x014] ! Mem[0000000091000014] = 50574f3c
! Mem[0000000091800020] = 5566979dba3f2075, %g2 = 000000004c30c083
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3f2075
! Mem[0000000091000010] = 00005a4650574f3c, %g2 = 5566979dba3f2075
ldx [%i6+%o2],%g2 ! %g2 = 00005a4650574f3c
! Mem[0000000091000038] = e25676cb 627c8c8f, %g2 = 50574f3c, %g3 = 0332e58e
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 00000000627c8c8f
! Mem[0000000090000038] = 53918eb2, %g18 = dffe85423d14aabb
ldsw [%i4+0x038],%g2 ! %g2 = dffe85423d14aabb
! %l7 = 33e169684c30c083, Mem[0000000091000008] = a551e606
sth %l7,[%i6+%o1] ! Mem[0000000091000008] = c083e606
! Mem[0000000091000008] = c083e6067312abd6, %g2 = 0000000053918eb2
ldx [%i6+%o1],%g2 ! %g2 = c083e6067312abd6
p41_label_13:
! Mem[000000009000002c] = a551b258, %g18 = dffe85423d14aabb
ldsw [%i4+0x02c],%g2 ! %g2 = dffe85423d14aabb
! Mem[0000000091800024] = ba3f2075, %g2 = ffffffffa551b258
lduh [%o0+0x024],%g2 ! %g2 = 000000000000ba3f
! Mem[0000000062000020] = 107c6801, %l7 = 33e169684c30c083
lduh [%i0+0x022],%l7 ! %l7 = 0000000000006801
! Mem[0000000062800018] = 7ccbcc60, %l3 = 00000000f0ba9712
lduw [%i1+%o3],%l3 ! %l3 = 000000007ccbcc60
! %l0 = 0000000059f8b258, Mem[000000009180002e] = 445943bc
sth %l0,[%o0+0x02e] ! Mem[000000009180002c] = b25843bc
! Mem[000000009100000c] = 7312abd6, %g2 = 000000000000ba3f
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
! %l4 = 0000000000000000, Mem[0000000091800008] = f0ba9712
sth %l4,[%o0+%o1] ! Mem[0000000091800008] = 00009712
! Mem[0000000090000010] = 1d358e58 d828ead6, %g2 = 7312abd6, %g3 = 627c8c8f
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000d828ead6
! Mem[0000000090000028] = 6ea75989, %g2 = 000000001d358e58
lduh [%i4+%o5],%g2 ! %g2 = 0000000000006ea7
! Mem[0000000090800034] = e2e95e48, %g2 = 0000000000006ea7
ldsb [%i5+0x035],%g2 ! %g2 = ffffffffffffffe2
p41_label_14:
! Mem[0000000090000034] = 807fa20a, %g2 = ffffffffffffffe2
lduw [%i4+0x034],%g2 ! %g2 = 00000000807fa20a
! Mem[0000000091000030] = 761e1214, %g2 = 00000000807fa20a
ldsh [%i6+0x032],%g2 ! %g2 = 000000000000761e
! %l1 = 000000000000107c, Mem[000000009180000e] = 20756e4e
stb %l1,[%o0+0x00e] ! Mem[000000009180000c] = 7c756e4e
! Mem[0000000090000008] = a551e606 000077e6, %g2 = 0000761e, %g3 = d828ead6
ldd [%i4+%o1],%g2 ! %g2 = 00000000a551e606 00000000000077e6
! Mem[0000000062000028] = 58667850 24d38f58, %l0 = 59f8b258, %l1 = 0000107c
ldd [%i0+%o5],%l0 ! %l0 = 0000000058667850 0000000024d38f58
! Mem[0000000063800018] = cc9fa782 5f23a5d5, %l6 = 24d38f58, %l7 = 00006801
ldd [%i3+%o3],%l6 ! %l6 = 00000000cc9fa782 000000005f23a5d5
! Mem[000000009000001c] = 70edfb0e, %g18 = dffe85423d14aabb
ldsw [%i4+0x01c],%g2 ! %g2 = dffe85423d14aabb
! %l3 = 000000007ccbcc60, Mem[0000000063800000] = 59f8b2580000107c
stx %l3,[%i3+%g0] ! Mem[0000000063800000] = 000000007ccbcc60
! %l0 = 58667850, %l1 = 24d38f58, Mem[0000000091000008] = c083e606 7312abd6
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 58667850 24d38f58
! %l1 = 0000000024d38f58, Mem[000000009080003a] = db360000
sth %l1,[%i5+0x03a] ! Mem[0000000090800038] = 8f580000
p41_label_15:
! Mem[0000000091800014] = 598906fa, %g2 = 0000000070edfb0e
ldub [%o0+0x016],%g2 ! %g2 = 0000000000000059
! Mem[000000006280003c] = 4b7e7940, %l5 = 0000000050574f3c
lduw [%i1+0x03c],%l5 ! %l5 = 000000004b7e7940
! Mem[000000009100002c] = 20754f3c, %g2 = 0000000000000059
lduw [%i6+0x02c],%g2 ! %g2 = 0000000020754f3c
! Mem[0000000091800030] = 43bc1d81, %g2 = 0000000020754f3c
lduh [%o0+0x030],%g2 ! %g2 = 00000000000043bc
! Mem[0000000063000030] = b2f67514, %l2 = 0000000045c07514
ldub [%i2+0x033],%l2 ! %l2 = 0000000000000014
! Mem[0000000090800008] = 00000000 0072107c, %g2 = 000043bc, %g3 = 000077e6
ldd [%i5+%o1],%g2 ! %g2 = 0000000000000000 000000000072107c
! %l6 = 00000000cc9fa782, Mem[0000000091800020] = 5566979dba3f2075
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 00000000cc9fa782
! %l7 = 000000005f23a5d5, Mem[0000000091000010] = 00005a4650574f3c
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 000000005f23a5d5
! Mem[0000000090800008] = 00000072, %g2 = 0000000000000000
ldub [%i5+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = 53405e35, %g2 = 0000000000000000
ldsb [%i5+0x012],%g2 ! %g2 = 0000000000000053
p41_label_16:
! Mem[0000000091000018] = 5ffaf26e47149fcf, %g2 = 0000000000000053
ldx [%i6+%o3],%g2 ! %g2 = 5ffaf26e47149fcf
! %l1 = 0000000024d38f58, Mem[000000009000001c] = 70edfb0e
stw %l1,[%i4+0x01c] ! Mem[000000009000001c] = 24d38f58
! Mem[000000006300003c] = 77e6c083, %l4 = 0000000000000000
ldsh [%i2+0x03e],%l4 ! %l4 = ffffffffffffc083
! %l2 = 0000000000000014, Mem[0000000091800008] = 00009712
stw %l2,[%o0+%o1] ! Mem[0000000091800008] = 00000014
! Mem[0000000090800010] = 4453405e, %g2 = 5ffaf26e47149fcf
ldsb [%i5+0x011],%g2 ! %g2 = 0000000000000044
! Mem[000000009180001c] = b7684e28, %g18 = dffe85423d14aabb
ldsw [%o0+0x01c],%g2 ! %g2 = dffe85423d14aabb
! Mem[0000000091800038] = 54b62075, %g2 = ffffffffb7684e28
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b62075
! Mem[0000000091000034] = 1214449b, %g2 = 0000000054b62075
lduw [%i6+0x034],%g2 ! %g2 = 000000001214449b
! %l0 = 0000000058667850, Mem[0000000063800030] = d474936378a37e54
stx %l0,[%i3+0x030] ! Mem[0000000063800030] = 0000000058667850
! Mem[0000000063800030] = 00000000 58667850, %l0 = 58667850, %l1 = 24d38f58
ldd [%i3+0x030],%l0 ! %l0 = 0000000000000000 0000000058667850
p41_label_17:
! Mem[0000000062800028] = 77db928b, %l6 = 00000000cc9fa782
ldsh [%i1+%o5],%l6 ! %l6 = 00000000000077db
! Mem[0000000091000028] = 00000010 20754f3c, %g2 = 1214449b, %g3 = 0072107c
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000010 0000000020754f3c
! %l6 = 00000000000077db, Mem[0000000090800028] = 4459f5d3
sth %l6,[%i5+%o5] ! Mem[0000000090800028] = 77dbf5d3
! Mem[0000000091000028] = 0000001020754f3c, %g2 = 0000000000000010
ldx [%i6+%o5],%g2 ! %g2 = 0000001020754f3c
! Mem[0000000091800008] = 00000014, %g2 = 0000001020754f3c
lduh [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 06faad5c, %g2 = 0000000000000000
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000006
! Mem[0000000090000010] = 1d358e58, %g2 = 0000000000000006
ldub [%i4+%o2],%g2 ! %g2 = 000000000000001d
! Mem[000000009180001c] = 28000000, %g2 = 000000000000001d
ldub [%o0+0x01f],%g2 ! %g2 = 0000000000000028
! Mem[0000000091800004] = 4c30c083, %g2 = 0000000000000028
ldub [%o0+0x004],%g2 ! %g2 = 000000000000004c
! %l2 = 00000014, %l3 = 7ccbcc60, Mem[0000000090800008] = 00000000 0072107c
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 00000014 7ccbcc60
p41_label_18:
! Mem[000000009000001c] = 24d38f58, %g2 = 000000000000004c
lduh [%i4+0x01c],%g2 ! %g2 = 00000000000024d3
! %l0 = 0000000000000000, Mem[0000000091000011] = 0000005f
stb %l0,[%i6+0x011] ! Mem[0000000091000010] = 0000005f
! Mem[000000009000002c] = 51b2587a, %g2 = 00000000000024d3
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000051
! %l1 = 0000000058667850, Mem[0000000090800010] = f8445340
stb %l1,[%i5+%o2] ! Mem[0000000090800010] = 50445340
! %l1 = 0000000058667850, Mem[0000000063000028] = 2283f63c394d289a
stx %l1,[%i2+%o5] ! Mem[0000000063000028] = 0000000058667850
! %l6 = 00000000000077db, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000000000077db
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 0000000000000051
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! Mem[0000000090000004] = db5340a5, %g2 = 53918eb2e6c51178
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffdb
! %l0 = 00000000, %l1 = 58667850, Mem[0000000091000000] = 00000000 000077db
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000000 58667850
! %l0 = 0000000000000000, Mem[000000009000000a] = e6060000
sth %l0,[%i4+0x00a] ! Mem[0000000090000008] = 00000000
p41_label_19:
! %l6 = 000077db, %l7 = 5f23a5d5, Mem[0000000091000020] = 8b0950dd 0f65f93d
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 000077db 5f23a5d5
! Mem[000000009080000c] = 7ccbcc60, %g2 = ffffffffffffffdb
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000007ccb
! Mem[000000009080001c] = a551e606, %g2 = 0000000000007ccb
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffa551
! Mem[0000000091000010] = 00000000, %g2 = ffffffffffffa551
ldub [%i6+%o2],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000, %l1 = 58667850, Mem[0000000090000010] = 1d358e58 d828ead6
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000000 58667850
! %l3 = 000000007ccbcc60, Mem[0000000091800008] = 0000001400007c75
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 000000007ccbcc60
! %l0 = 00000000, %l1 = 58667850, Mem[0000000090000028] = 6ea75989 a551b258
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 00000000 58667850
! %l2 = 00000014, %l3 = 7ccbcc60, Mem[0000000090800028] = 77dbf5d3 51e85f11
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 00000014 7ccbcc60
! Mem[000000006280002c] = 40aa0963, %l0 = 0000000000000000
ldsw [%i1+0x02c],%l0 ! %l0 = 0000000040aa0963
! Mem[0000000090000008] = a5510000, %g18 = dffe85423d14aabb
ldsw [%i4+%o1],%g2 ! %g2 = dffe85423d14aabb
p41_label_20:
! Mem[0000000090800008] = 00000014 7ccbcc60, %g2 = a5510000, %g3 = 20754f3c
ldd [%i5+%o1],%g2 ! %g2 = 0000000000000014 000000007ccbcc60
! Mem[0000000090800020] = 06ef2600, %g2 = 0000000000000014
ldsb [%i5+0x021],%g2 ! %g2 = 0000000000000006
! Mem[0000000091000008] = 785024d3, %g2 = 0000000000000006
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000007850
! Mem[0000000062800008] = 00000000, %l6 = 00000000000077db
lduh [%i1+%o1],%l6 ! %l6 = 0000000000000000
! Mem[0000000091800000] = 33e16968 4c30c083, %g2 = 00007850, %g3 = 7ccbcc60
ldd [%o0+%g0],%g2 ! %g2 = 0000000033e16968 000000004c30c083
! Mem[0000000090800020] = e606ef2600002075, %g2 = 0000000033e16968
ldx [%i5+%o4],%g2 ! %g2 = e606ef2600002075
! Mem[0000000090800030] = eaf63b01, %g18 = dffe85423d14aabb
ldsw [%i5+0x030],%g2 ! %g2 = dffe85423d14aabb
! Mem[0000000062000008] = 76d483ea 9beed57d, %l4 = ffffc083, %l5 = 4b7e7940
ldd [%i0+%o1],%l4 ! %l4 = 0000000076d483ea 000000009beed57d
! %l7 = 000000005f23a5d5, Mem[0000000090800010] = 504453405e356f1d
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 000000005f23a5d5
! Mem[0000000090800024] = 00002075, %g2 = ffffffffeaf63b01
lduw [%i5+0x024],%g2 ! %g2 = 0000000000002075
p41_label_21:
! %l3 = 000000007ccbcc60, Mem[0000000091800008] = 000000007ccbcc60
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 000000007ccbcc60
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = 0000000000002075
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! %l0 = 0000000040aa0963, Mem[0000000091000026] = a5d50000
sth %l0,[%i6+0x026] ! Mem[0000000091000024] = 09630000
! %l5 = 000000009beed57d, Mem[0000000063000010] = 4499e504fa694f3c
stx %l5,[%i2+%o2] ! Mem[0000000063000010] = 000000009beed57d
! %l6 = 00000000, %l7 = 5f23a5d5, Mem[0000000090800018] = 0a8b6c69 a551e606
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 00000000 5f23a5d5
! %l4 = 0000000076d483ea, Mem[0000000062000006] = f82c72fe
sth %l4,[%i0+0x006] ! Mem[0000000062000004] = f82c83ea
! Mem[0000000062000024] = 48361a76, %l1 = 0000000058667850
lduw [%i0+0x024],%l1 ! %l1 = 0000000048361a76
! Mem[0000000091000038] = e25676cb627c8c8f, %g2 = 43bc1d8151532584
ldx [%i6+0x038],%g2 ! %g2 = e25676cb627c8c8f
! Mem[0000000091800008] = 007ccbcc, %g2 = e25676cb627c8c8f
ldsb [%o0+0x00b],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = e606761e, %g2 = 0000000000000000
lduw [%i6+0x030],%g2 ! %g2 = 00000000e606761e
p41_label_22:
! %l6 = 0000000000000000, Mem[0000000091800020] = 00000000
sth %l6,[%o0+%o4] ! Mem[0000000091800020] = 00000000
! %l1 = 0000000048361a76, Mem[000000006280000c] = 50574f3c
sth %l1,[%i1+0x00c] ! Mem[000000006280000c] = 1a764f3c
! Mem[000000009180001c] = 684e2800, %g2 = 00000000e606761e
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000068
! Mem[0000000090800018] = 00000000 5f23a5d5, %g2 = 00000068, %g3 = 4c30c083
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000000 000000005f23a5d5
! %l3 = 000000007ccbcc60, Mem[0000000090000037] = 0a53918e
stb %l3,[%i4+0x037] ! Mem[0000000090000034] = 6053918e
! %l5 = 000000009beed57d, Mem[0000000062000038] = 74273df56326cf20
stx %l5,[%i0+0x038] ! Mem[0000000062000038] = 000000009beed57d
! %l6 = 00000000, %l7 = 5f23a5d5, Mem[0000000091000010] = 00000000 5f23a5d5
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 00000000 5f23a5d5
! %l6 = 00000000, %l7 = 5f23a5d5, Mem[0000000091000018] = 5ffaf26e 47149fcf
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 00000000 5f23a5d5
! %l0 = 0000000040aa0963, Mem[000000009080001a] = 00005f23
sth %l0,[%i5+0x01a] ! Mem[0000000090800018] = 09635f23
! Mem[0000000090000010] = 0000000058667850, %g2 = 0000000000000000
ldx [%i4+%o2],%g2 ! %g2 = 0000000058667850
p41_label_23:
! Mem[0000000090000018] = 2824d38f, %g2 = 0000000058667850
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000028
! Mem[000000009180002c] = df4eb258, %g18 = dffe85423d14aabb
ldsw [%o0+0x02c],%g2 ! %g2 = dffe85423d14aabb
! %l5 = 000000009beed57d, Mem[0000000090800030] = eaf63b01
sth %l5,[%i5+0x030] ! Mem[0000000090800030] = d57d3b01
! Mem[000000009080001c] = a5d5e606, %g2 = ffffffffdf4eb258
lduh [%i5+0x01e],%g2 ! %g2 = 000000000000a5d5
! Mem[0000000062000030] = 0000000000002075, %l2 = 0000000000000014
ldx [%i0+0x030],%l2 ! %l2 = 0000000000002075
! Mem[0000000091000030] = e606761e, %g18 = dffe85423d14aabb
ldsw [%i6+0x030],%g2 ! %g2 = dffe85423d14aabb
! %l1 = 0000000048361a76, Mem[000000006280003f] = 4b7e7940
stb %l1,[%i1+0x03f] ! Mem[000000006280003c] = 4b7e7976
! Mem[0000000091000010] = 00000000, %g18 = dffe85423d14aabb
ldsw [%i6+%o2],%g2 ! %g2 = dffe85423d14aabb
! Mem[0000000062800014] = 283a2056, %l4 = 0000000076d483ea
lduh [%i1+0x016],%l4 ! %l4 = 0000000000002056
! Mem[0000000090800000] = 00002075, %g2 = 0000000000000000
lduw [%i5+%g0],%g2 ! %g2 = 0000000000002075
p41_label_24:
! Mem[0000000063000018] = 9a1a0c2785b8b7c6, %l7 = 000000005f23a5d5
ldx [%i2+%o3],%l7 ! %l7 = 9a1a0c2785b8b7c6
! Mem[0000000091800038] = 54b62075, %g2 = 0000000000002075
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b62075
! %l7 = 9a1a0c2785b8b7c6, Mem[000000006300002c] = 58667850
stb %l7,[%i2+0x02c] ! Mem[000000006300002c] = c6667850
! Mem[0000000091800014] = 6ea75989, %g18 = dffe85423d14aabb
ldsw [%o0+0x014],%g2 ! %g2 = dffe85423d14aabb
! Mem[0000000090800020] = e606ef2600002075, %g2 = 000000006ea75989
ldx [%i5+%o4],%g2 ! %g2 = e606ef2600002075
! Mem[0000000091800028] = 153f24b0, %g2 = e606ef2600002075
ldub [%o0+%o5],%g2 ! %g2 = 0000000000000015
! Mem[0000000062800004] = 435ae8a2, %l7 = 9a1a0c2785b8b7c6
ldsh [%i1+0x004],%l7 ! %l7 = 000000000000435a
! %l6 = 0000000000000000, Mem[0000000091800000] = 33e169684c30c083
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000000
! Mem[0000000091000018] = 000000005f23a5d5, %g2 = 0000000000000015
ldx [%i6+%o3],%g2 ! %g2 = 000000005f23a5d5
! %l7 = 000000000000435a, Mem[0000000090000018] = 1d17902824d38f58
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 000000000000435a
p41_label_25:
! Mem[0000000090800034] = e95e4816, %g2 = 000000005f23a5d5
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffe9
! Mem[0000000063800030] = 00000000, %l0 = 0000000040aa0963
ldub [%i3+0x033],%l0 ! %l0 = 0000000000000000
! %l6 = 0000000000000000, Mem[0000000091800000] = 00000000
sth %l6,[%o0+%g0] ! Mem[0000000091800000] = 00000000
! Mem[000000006300001c] = 85b8b7c6, %l7 = 000000000000435a
ldub [%i2+0x01c],%l7 ! %l7 = 0000000000000085
! Mem[0000000063800010] = d74e98b6, %l7 = 0000000000000085
lduw [%i3+%o2],%l7 ! %l7 = 00000000d74e98b6
! Mem[0000000090800014] = 5f23a5d5, %g2 = ffffffffffffffe9
lduw [%i5+0x014],%g2 ! %g2 = 000000005f23a5d5
! Mem[0000000062800000] = 2281feee435ae8a2, %l5 = 000000009beed57d
ldx [%i1+%g0],%l5 ! %l5 = 2281feee435ae8a2
! %l6 = 0000000000000000, Mem[0000000090000000] = 000000001bdb5340
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000000
! Mem[0000000090800020] = ef260000, %g2 = 000000005f23a5d5
ldsb [%i5+0x022],%g2 ! %g2 = ffffffffffffffef
! Mem[0000000090800000] = 00002075, %g2 = ffffffffffffffef
lduw [%i5+%g0],%g2 ! %g2 = 0000000000002075
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000000000
bne,a,pn %xcc,p41_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000048361a76
bne,a,pn %xcc,p41_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000002075
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007ccbcc60
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000002056
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 2281feee435ae8a2
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d74e98b6
bne,a,pn %xcc,p41_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p41_check_fp_registers:
set p41_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 34400314 a1f94c95
bne %xcc,p41_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be be97ef4c 63522a36
bne %xcc,p41_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be dc7167f5 f03890f8
bne %xcc,p41_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 30dd6dc1 009b49ac
bne %xcc,p41_f6_fail
nop
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 34035deff82c83ea
ldx [%i0+0x000],%g3 ! Observed data at 0000000062000000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 76d483ea9beed57d
ldx [%i0+0x008],%g3 ! Observed data at 0000000062000008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4816db3600002075
ldx [%i0+0x010],%g3 ! Observed data at 0000000062000010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000002075
ldx [%i0+0x030],%g3 ! Observed data at 0000000062000030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000009beed57d
ldx [%i0+0x038],%g3 ! Observed data at 0000000062000038
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x038,%g4
set p41_local1_expect,%g1
p41_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 000000001a764f3c
ldx [%i1+0x008],%g3 ! Observed data at 0000000062800008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = b783b2584b7e7976
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+0x010],%g2 ! Expected data = 000000009beed57d
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 = 00000000c6667850
ldx [%i2+0x028],%g3 ! Observed data at 0000000063000028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b2f67514a9da7fdd
ldx [%i2+0x030],%g3 ! Observed data at 0000000063000030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ec125d3a77e6c083
ldx [%i2+0x038],%g3 ! Observed data at 0000000063000038
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x038,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 000000007ccbcc60
ldx [%i3+0x000],%g3 ! Observed data at 0000000063800000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5989b77200000000
ldx [%i3+0x020],%g3 ! Observed data at 0000000063800020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000058667850
ldx [%i3+0x030],%g3 ! Observed data at 0000000063800030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x030,%g4
! The test for processor 41 has passed
p41_passed:
ta GOOD_TRAP
nop
p41_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p41_failed
p41_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p41_failed
p41_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p41_failed
p41_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p41_failed
p41_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p41_failed
p41_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p41_failed
p41_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p41_failed
p41_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p41_failed
p41_f0_fail:
set p41_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f2_fail:
set p41_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f4_fail:
set p41_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p41_f6_fail:
set p41_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 41 failed
p41_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a4] ! Set processor 41 done flag
set p41_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 41 failed
p41_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a4] ! Set processor 41 done flag
set p41_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p41_selfmod_failed:
ba p41_failed
mov 0xabc,%g1
p41_common_error:
or %g0,0xf09,%g1
ba p41_failed
mov %o5,%g3
p41_common_signature_error:
set p41_temp,%g1
ba p41_failed
st %g2,[%g1] ! Common Lock Number
p41_common_timeout:
set p41_temp,%g1
ba p41_failed
st %g2,[%g1] ! Common Lock Number
p41_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p41_failed
mov 0x0,%g3
p41_trap1e:
lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062000020]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063800000]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000028]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000063800000]
done
p41_trap1o:
lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062000020]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063800000]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000028]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000063800000]
done
p41_trap2e:
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062000008]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062800000]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062800000]
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000063800028]
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000063800028]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063000020]
done
p41_trap2o:
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000062000008]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062800000]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062800000]
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000063800028]
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000063800028]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063000020]
done
p41_trap3e:
nop
nop
nop
nop
done
p41_trap3o:
nop
nop
nop
nop
done
p41_init_memory_pointers:
set p41_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p41_local0_start,%i0
set p41_local1_start,%i1
set p41_local2_start,%i2
set p41_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 808cc9066ea75989
ldx [%g1+0x008],%l1 ! %l1 = c849849aa0233b01
ldx [%g1+0x010],%l2 ! %l2 = df8735f00fd2fd50
ldx [%g1+0x018],%l3 ! %l3 = 64c23b5a11e26dda
ldx [%g1+0x020],%l4 ! %l4 = 0f9121904816db36
ldx [%g1+0x028],%l5 ! %l5 = c61739a821979e54
ldx [%g1+0x030],%l6 ! %l6 = 0a8b6c69a551e606
ldx [%g1+0x038],%l7 ! %l7 = 33e169684c30c083
! 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 = 6576464e d9f924b9 76ccff5b 4a4b2472
! %f4 = bb72f25e e58619e6 e73de322 ba3dde30
! %f8 = b506de2a 73100dad 66559270 8ff13da0
! %f12 = aaf579a9 da1503d4 9f96da5c 18e546cf
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 15dff9c5 398918b0 1ab2a5d4 c213ebb3
! %f20 = d8d12b2a 1964b067 93ca0378 823d05ab
! %f24 = 1ca98d86 0c345265 eac8ac2c f9a8852a
! %f28 = e44c085d 325e55f5 3c383c16 f1ea9e44
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f70d908d eeb026bc 8482e2d6 e118ea13
! %f36 = 6910e109 0d6d900d 8dcd6452 0e8153e3
! %f40 = 9aee9d50 573a430e 852b014e f818bc52
! %f44 = a6623a97 69134e65 cd0e3a0b a6dcbb29
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x288ecb5800000032,%g7,%g1 ! GSR scale = 6, align = 2
wr %g1,%g0,%gsr ! GSR = 288ecb5800000032
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[0000000064800028] = 1497eefd28e6b9c6, %l6 = 1eb2042cd0bc9386
ldx [%i1+%o5],%l6 ! %l6 = 1497eefd28e6b9c6
! %l0 = 4c705bfc7c16f204, Mem[000000009180001e] = 4e285566
sth %l0,[%o0+0x01e] ! Mem[000000009180001c] = f2045566
! Mem[000000009180000c] = 3923d9af, %g18 = 27181d92078227e9
ldsw [%o0+0x00c],%g2 ! %g2 = 27181d92078227e9
! %l0 = 7c16f204, %l1 = 38c11f5c, Mem[0000000090000038] = 53918eb2 e6c51178
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 7c16f204 38c11f5c
! Mem[0000000091800008] = 8b9883bd, %g2 = 000000003923d9af
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! Mem[0000000090000034] = 807fa20a, %g2 = 000000008b9883bd
lduh [%i4+0x034],%g2 ! %g2 = 000000000000807f
! Mem[0000000065800014] = 45186478, %l0 = 4c705bfc7c16f204
ldub [%i3+0x014],%l0 ! %l0 = 0000000000000045
! %l2 = ab374f8a, %l3 = 9b9fef4c, Mem[0000000064000028] = e3dd2f8e 167f83ff
std %l2,[%i0+%o5] ! Mem[0000000064000028] = ab374f8a 9b9fef4c
! %l2 = cd401a5fab374f8a, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = cd401a5fab374f8a
! Mem[0000000091000014] = fe015ffa, %g2 = 000000000000807f
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffffe01
p42_label_2:
! %l1 = 1fdab88038c11f5c, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 1fdab88038c11f5c
! Mem[000000009180001c] = b768f204, %g18 = 27181d92078227e9
ldsw [%o0+0x01c],%g2 ! %g2 = 27181d92078227e9
! %l7 = 56896423d099a2d3, Mem[0000000090800008] = 5a1ae612
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = d099a2d3
! Mem[0000000090800028] = 4459f5d3, %g2 = ffffffffb768f204
ldsh [%i5+%o5],%g2 ! %g2 = 0000000000004459
! %l1 = 1fdab88038c11f5c, Mem[0000000091000024] = ab374f8a
stw %l1,[%i6+0x024] ! Mem[0000000091000024] = 38c11f5c
! %l6 = 1497eefd28e6b9c6, Mem[000000009180002a] = 24b0df4e
sth %l6,[%o0+0x02a] ! Mem[0000000091800028] = b9c6df4e
! Mem[0000000090800028] = 4459f5d3, %g18 = 27181d92078227e9
ldsw [%i5+%o5],%g2 ! %g2 = 27181d92078227e9
! %l4 = 8cbf7a0a8775ab8d, Mem[0000000090800018] = b2d54dc6db268a9a
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 8cbf7a0a8775ab8d
! %l4 = 8775ab8d, %l5 = b16cedcf, Mem[0000000091000010] = 6cff95cd 7757fe01
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 8775ab8d b16cedcf
! Mem[000000009100000c] = 7312abd6, %g18 = 27181d92078227e9
ldsw [%i6+0x00c],%g2 ! %g2 = 27181d92078227e9
p42_label_3:
! %l2 = cd401a5fab374f8a, Mem[0000000065800001] = 90736796
stb %l2,[%i3+0x001] ! Mem[0000000065800000] = 908a6796
! Mem[000000009000001c] = 70edfb0e, %g2 = 000000007312abd6
lduw [%i4+0x01c],%g2 ! %g2 = 0000000070edfb0e
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 0000000070edfb0e
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000007d3b
! Mem[0000000091000020] = cd401a5f38c11f5c, %g2 = 0000000000007d3b
ldx [%i6+%o4],%g2 ! %g2 = cd401a5f38c11f5c
! Mem[000000009000003c] = 38c11f5c, %g2 = cd401a5f38c11f5c
lduw [%i4+0x03c],%g2 ! %g2 = 0000000038c11f5c
! %l5 = b2554d73b16cedcf, Mem[0000000091000008] = 48c28052
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = b16cedcf
! Mem[0000000091800004] = e6aa8b98, %g2 = 0000000038c11f5c
ldub [%o0+0x006],%g2 ! %g2 = 00000000000000e6
! %l6 = 1497eefd28e6b9c6, Mem[0000000065000030] = 8c447ee2
sth %l6,[%i2+0x030] ! Mem[0000000065000030] = b9c67ee2
! Mem[0000000065000008] = 799a12c3, %l7 = 56896423d099a2d3
ldsh [%i2+%o1],%l7 ! %l7 = 000000000000799a
! %l0 = 0000000000000045, Mem[000000009180000f] = af6e4e51
stb %l0,[%o0+0x00f] ! Mem[000000009180000c] = 456e4e51
p42_label_4:
! Mem[0000000091000024] = 1f5c21a9, %g2 = 00000000000000e6
lduh [%i6+0x026],%g2 ! %g2 = 0000000000001f5c
! Mem[0000000091000000] = 1fdab880, %g2 = 0000000000001f5c
lduw [%i6+%g0],%g2 ! %g2 = 000000001fdab880
! Mem[0000000090800038] = e1d7bcad, %g2 = 000000001fdab880
ldsb [%i5+0x039],%g2 ! %g2 = ffffffffffffffe1
! Mem[0000000090800018] = 0a8775ab, %g2 = ffffffffffffffe1
ldsb [%i5+0x01b],%g2 ! %g2 = 000000000000000a
! %l1 = 1fdab88038c11f5c, Mem[0000000065800034] = 082235e7
sth %l1,[%i3+0x034] ! Mem[0000000065800034] = 1f5c35e7
! Mem[0000000090000028] = af022e977d3b2cbb, %g2 = 000000000000000a
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! Mem[0000000090800000] = acf8dd4b, %g2 = af022e977d3b2cbb
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffacf8
! Mem[0000000090000028] = af022e97 7d3b2cbb, %g2 = ffffacf8, %g3 = 00000000
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d3b2cbb
! Mem[0000000091000008] = b16cedcf, %g18 = 27181d92078227e9
ldsw [%i6+%o1],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000064000008] = 71b658b4, %l5 = b2554d73b16cedcf
lduh [%i0+%o1],%l5 ! %l5 = 00000000000071b6
p42_label_5:
! %l6 = 1497eefd28e6b9c6, Mem[000000006580003c] = 8e1bf56b
sth %l6,[%i3+0x03c] ! Mem[000000006580003c] = b9c6f56b
! Mem[0000000090800038] = 66e1d7bcadc27bb0, %g2 = ffffffffb16cedcf
ldx [%i5+0x038],%g2 ! %g2 = 66e1d7bcadc27bb0
! Mem[0000000091000004] = 38c11f5c, %g2 = 66e1d7bcadc27bb0
ldsh [%i6+0x004],%g2 ! %g2 = 00000000000038c1
! Mem[0000000090000008] = b427e099, %g18 = 27181d92078227e9
ldsw [%i4+%o1],%g2 ! %g2 = 27181d92078227e9
! %l0 = 0000000000000045, Mem[0000000090800015] = 356f1d8c
stb %l0,[%i5+0x015] ! Mem[0000000090800014] = 456f1d8c
! %l6 = 28e6b9c6, %l7 = 0000799a, Mem[0000000090800020] = 0c86ef26 35144907
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 28e6b9c6 0000799a
! %l0 = 0000000000000045, Mem[000000006580002c] = 2bf8b865
stw %l0,[%i3+0x02c] ! Mem[000000006580002c] = 00000045
! %l2 = ab374f8a, %l3 = 9b9fef4c, Mem[0000000091800008] = 8b9883bd 3923d945
std %l2,[%o0+%o1] ! Mem[0000000091800008] = ab374f8a 9b9fef4c
! Mem[0000000091000000] = dab88038, %g2 = ffffffffb427e099
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000da
! Mem[0000000065000000] = 58df053c, %l6 = 1497eefd28e6b9c6
ldsw [%i2+%g0],%l6 ! %l6 = 0000000058df053c
p42_label_6:
! %l1 = 1fdab88038c11f5c, Mem[0000000090800022] = b9c60000
stb %l1,[%i5+0x022] ! Mem[0000000090800020] = 5cc60000
! %l4 = 8cbf7a0a8775ab8d, Mem[0000000090800030] = eaf607f479e2e95e
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 8cbf7a0a8775ab8d
! Mem[0000000090800038] = bcadc27b, %g2 = 00000000000000da
ldsb [%i5+0x03b],%g2 ! %g2 = ffffffffffffffbc
! %l3 = 7fc8ebb49b9fef4c, Mem[0000000091800002] = 0ab007b3
sth %l3,[%o0+0x002] ! Mem[0000000091800000] = ef4c07b3
! Mem[0000000090000004] = d6ba8c74, %g18 = 27181d92078227e9
ldsw [%i4+0x004],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000090800000] = 73d0acf8, %g2 = ffffffffd6ba8c74
lduw [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8
! Mem[0000000090000020] = 0ad8f703, %g2 = 0000000073d0acf8
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000ad8
! %l0 = 00000045, %l1 = 38c11f5c, Mem[0000000065800008] = 5312e235 193198d4
std %l0,[%i3+%o1] ! Mem[0000000065800008] = 00000045 38c11f5c
! %l1 = 1fdab88038c11f5c, Mem[0000000090800018] = 8cbf7a0a8775ab8d
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 1fdab88038c11f5c
! Mem[0000000091000004] = 38c11f5c, %g18 = 27181d92078227e9
ldsw [%i6+0x004],%g2 ! %g2 = 27181d92078227e9
p42_label_7:
! %l5 = 00000000000071b6, Mem[0000000090800020] = 28e65cc6
stw %l5,[%i5+%o4] ! Mem[0000000090800020] = 000071b6
! %l2 = ab374f8a, %l3 = 9b9fef4c, Mem[0000000091800030] = 43bc1d81 51532584
std %l2,[%o0+0x030] ! Mem[0000000091800030] = ab374f8a 9b9fef4c
! %l7 = 000000000000799a, Mem[0000000065800032] = e72de0c7
stb %l7,[%i3+0x032] ! Mem[0000000065800030] = e72d9ac7
! %l7 = 000000000000799a, Mem[000000009080002c] = 51e85f11
sth %l7,[%i5+0x02c] ! Mem[000000009080002c] = 799a5f11
! Mem[0000000090000028] = af022e97, %g2 = 0000000038c11f5c
lduw [%i4+%o5],%g2 ! %g2 = 00000000af022e97
! Mem[0000000090000020] = 0ad8f703, %g2 = 00000000af022e97
ldub [%i4+%o4],%g2 ! %g2 = 000000000000000a
! Mem[0000000091000008] = cf7312ab, %g2 = 000000000000000a
ldub [%i6+0x00b],%g2 ! %g2 = 00000000000000cf
! Mem[0000000064800034] = e3904c65, %l4 = 8cbf7a0a8775ab8d
lduh [%i1+0x036],%l4 ! %l4 = 0000000000004c65
! Mem[0000000064000004] = 24dee46d, %l7 = 000000000000799a
lduw [%i0+0x004],%l7 ! %l7 = 0000000024dee46d
! Mem[000000009100000c] = 7312abd6, %g18 = 27181d92078227e9
ldsw [%i6+0x00c],%g2 ! %g2 = 27181d92078227e9
p42_label_8:
! %l5 = 00000000000071b6, Mem[000000006580001a] = 4c7496c5
stb %l5,[%i3+0x01a] ! Mem[0000000065800018] = 4c74b6c5
! Mem[000000006400000c] = 80a132ad, %l2 = cd401a5fab374f8a
ldsw [%i0+0x00c],%l2 ! %l2 = ffffffff80a132ad
! %l4 = 0000000000004c65, Mem[0000000091000010] = 8775ab8db16cedcf
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = 0000000000004c65
! Mem[0000000090800028] = 4459f5d3, %g2 = 000000007312abd6
ldsb [%i5+%o5],%g2 ! %g2 = 0000000000000044
! Mem[0000000091000000] = 1fdab880, %g2 = 0000000000000044
ldsb [%i6+%g0],%g2 ! %g2 = 000000000000001f
! Mem[0000000090800020] = 000071b6 0000799a, %g2 = 0000001f, %g3 = 7d3b2cbb
ldd [%i5+%o4],%g2 ! %g2 = 00000000000071b6 000000000000799a
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 00000000000071b6
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! %l2 = ffffffff80a132ad, Mem[000000009080002c] = 799a5f11
sth %l2,[%i5+0x02c] ! Mem[000000009080002c] = 32ad5f11
! Mem[000000009180000c] = 9b9fef4c, %g2 = 1d17902870edfb0e
lduw [%o0+0x00c],%g2 ! %g2 = 000000009b9fef4c
! Mem[000000009000000c] = 2d46b01d, %g2 = 000000009b9fef4c
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000002d
p42_label_9:
! Mem[0000000090800028] = 4459f5d3, %g2 = 000000000000002d
lduh [%i5+%o5],%g2 ! %g2 = 0000000000004459
! %l5 = 00000000000071b6, Mem[000000009100003c] = 62bf8c8f
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = 000071b6
! %l6 = 0000000058df053c, Mem[0000000091000004] = 38c11f5c
sth %l6,[%i6+0x004] ! Mem[0000000091000004] = 053c1f5c
! Mem[0000000091000000] = 1fdab880, %g2 = 0000000000004459
ldub [%i6+%g0],%g2 ! %g2 = 000000000000001f
! %l0 = 0000000000000045, Mem[0000000091000028] = 21a95ba1
stw %l0,[%i6+%o5] ! Mem[0000000091000028] = 00000045
! %l7 = 0000000024dee46d, Mem[0000000091800030] = ab374f8a9b9fef4c
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000000024dee46d
! Mem[0000000091800014] = 8cae06fa, %g2 = 000000000000001f
lduh [%o0+0x016],%g2 ! %g2 = 0000000000008cae
! Mem[0000000090800028] = 4459f5d3, %g2 = 0000000000008cae
ldsh [%i5+%o5],%g2 ! %g2 = 0000000000004459
! Mem[000000009180000c] = ef4c6e4e, %g2 = 0000000000004459
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000ef4c
! Mem[0000000090800038] = 66e1d7bc, %g2 = 000000000000ef4c
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
p42_label_10:
! Mem[0000000065800028] = a2591ad7 00000045, %l0 = 00000045, %l1 = 38c11f5c
ldd [%i3+%o5],%l0 ! %l0 = 00000000a2591ad7 0000000000000045
! %l7 = 0000000024dee46d, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 0000000024dee46d
! %l5 = 00000000000071b6, Mem[0000000091800004] = 07b3e6aa
sth %l5,[%o0+0x004] ! Mem[0000000091800004] = 71b6e6aa
! %l2 = ffffffff80a132ad, Mem[0000000064800000] = 8b9d09a545d96e36
stx %l2,[%i1+%g0] ! Mem[0000000064800000] = ffffffff80a132ad
! Mem[0000000090000018] = 902870ed, %g2 = 0000000066e1d7bc
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffff9028
! %l7 = 0000000024dee46d, Mem[0000000091000008] = b16cedcf
stw %l7,[%i6+%o1] ! Mem[0000000091000008] = 24dee46d
! Mem[0000000090800034] = 8775ab8d, %g2 = ffffffffffff9028
lduh [%i5+0x034],%g2 ! %g2 = 0000000000008775
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = 0000000000008775
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
! Mem[0000000090800030] = 7a0a8775, %g2 = 6e4e518296298cae
lduh [%i5+0x032],%g2 ! %g2 = 0000000000007a0a
! Mem[000000006500002c] = ffbf1fc4, %l1 = 0000000000000045
lduw [%i2+0x02c],%l1 ! %l1 = 00000000ffbf1fc4
p42_label_11:
! Mem[0000000064000008] = 71b658b4, %l0 = 00000000a2591ad7
ldub [%i0+0x00b],%l0 ! %l0 = 00000000000000b4
! %l1 = 00000000ffbf1fc4, Mem[0000000090800020] = 000071b6
sth %l1,[%i5+%o4] ! Mem[0000000090800020] = 1fc471b6
! Mem[0000000090800018] = 1fdab880, %g2 = 0000000000007a0a
ldsh [%i5+%o3],%g2 ! %g2 = 0000000000001fda
! Mem[000000006480001c] = e770ee2b, %l1 = 00000000ffbf1fc4
lduw [%i1+0x01c],%l1 ! %l1 = 00000000e770ee2b
! Mem[000000009100003c] = 000071b6, %g2 = 0000000000001fda
ldub [%i6+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = 4459f5d332ad5f11, %g2 = 0000000000000000
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d332ad5f11
! %l3 = 7fc8ebb49b9fef4c, Mem[0000000090000019] = 17902870
stb %l3,[%i4+0x019] ! Mem[0000000090000018] = 4c902870
! %l1 = 00000000e770ee2b, Mem[0000000064000028] = ab374f8a9b9fef4c
stx %l1,[%i0+%o5] ! Mem[0000000064000028] = 00000000e770ee2b
! %l5 = 00000000000071b6, Mem[000000006580001c] = 689bad63
stw %l5,[%i3+0x01c] ! Mem[000000006580001c] = 000071b6
! Mem[0000000091000008] = 24dee46d7312abd6, %g2 = 4459f5d332ad5f11
ldx [%i6+%o1],%g2 ! %g2 = 24dee46d7312abd6
p42_label_12:
! Mem[0000000065800010] = dee89262 45186478, %l2 = 80a132ad, %l3 = 9b9fef4c
ldd [%i3+%o2],%l2 ! %l2 = 00000000dee89262 0000000045186478
! %l4 = 0000000000004c65, Mem[000000009080003a] = d7bcadc2
sth %l4,[%i5+0x03a] ! Mem[0000000090800038] = 4c65adc2
! %l1 = 00000000e770ee2b, Mem[0000000065800012] = dee89262
sth %l1,[%i3+0x012] ! Mem[0000000065800010] = dee8ee2b
! %l4 = 0000000000004c65, Mem[0000000090000016] = ead61d4c
sth %l4,[%i4+0x016] ! Mem[0000000090000014] = 4c651d4c
! Mem[0000000090000014] = 651d4c90, %g2 = 24dee46d7312abd6
ldsb [%i4+0x017],%g2 ! %g2 = 0000000000000065
! Mem[000000009080002c] = 32ad5f11, %g2 = 0000000000000065
lduw [%i5+0x02c],%g2 ! %g2 = 0000000032ad5f11
! Mem[000000009180001c] = b768f204, %g2 = 0000000032ad5f11
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b768f204
! %l4 = 0000000000004c65, Mem[0000000091800012] = 51829629
sth %l4,[%o0+0x012] ! Mem[0000000091800010] = 4c659629
! %l7 = 0000000024dee46d, Mem[0000000065000019] = b5d2784d
stb %l7,[%i2+0x019] ! Mem[0000000065000018] = b56d784d
! Mem[0000000064000030] = e7b4b59e3ad9c7ef, %l7 = 0000000024dee46d
ldx [%i0+0x030],%l7 ! %l7 = e7b4b59e3ad9c7ef
p42_label_13:
! Mem[0000000091000030] = a5b5761e, %g18 = 27181d92078227e9
ldsw [%i6+0x030],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000091000038] = e25676cb, %g2 = ffffffffa5b5761e
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffe256
! %l5 = 00000000000071b6, Mem[0000000091000029] = 00004508
stb %l5,[%i6+0x029] ! Mem[0000000091000028] = b6004508
! Mem[000000009000003c] = 38c11f5c, %g18 = 27181d92078227e9
ldsw [%i4+0x03c],%g2 ! %g2 = 27181d92078227e9
! %l7 = e7b4b59e3ad9c7ef, Mem[0000000090000006] = 8c74b427
stb %l7,[%i4+0x006] ! Mem[0000000090000004] = ef74b427
! %l0 = 00000000000000b4, Mem[000000006400003e] = a0316fd4
stb %l0,[%i0+0x03e] ! Mem[000000006400003c] = a031b4d4
! Mem[0000000091800030] = 00000000, %g2 = 0000000038c11f5c
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000065000000] = 58df053c 636e5009, %l0 = 000000b4, %l1 = e770ee2b
ldd [%i2+%g0],%l0 ! %l0 = 0000000058df053c 00000000636e5009
! Mem[0000000064800028] = 1497eefd, %l7 = e7b4b59e3ad9c7ef
ldsb [%i1+0x02b],%l7 ! %l7 = fffffffffffffffd
! Mem[000000009080003c] = 7bb00000, %g2 = 0000000000000000
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
p42_label_14:
! Mem[0000000090800008] = d099a2d3, %g18 = 27181d92078227e9
ldsw [%i5+%o1],%g2 ! %g2 = 27181d92078227e9
! %l4 = 00004c65, %l5 = 000071b6, Mem[0000000064800020] = b25ff325 ed31e4ca
std %l4,[%i1+%o4] ! Mem[0000000064800020] = 00004c65 000071b6
! %l0 = 58df053c, %l1 = 636e5009, Mem[0000000065000018] = b56d784d 3f7fce3f
std %l0,[%i2+%o3] ! Mem[0000000065000018] = 58df053c 636e5009
! %l6 = 0000000058df053c, Mem[0000000090000010] = 1d358e58
stb %l6,[%i4+%o2] ! Mem[0000000090000010] = 3c358e58
! Mem[0000000091000024] = 38c11f5c, %g18 = 27181d92078227e9
ldsw [%i6+0x024],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000090000028] = af022e97, %g2 = 0000000038c11f5c
lduw [%i4+%o5],%g2 ! %g2 = 00000000af022e97
! Mem[0000000091800030] = 00000000, %g18 = 27181d92078227e9
ldsw [%o0+0x030],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000090800030] = 7a0a8775, %g2 = 0000000000000000
ldsb [%i5+0x032],%g2 ! %g2 = 000000000000007a
! %l5 = 00000000000071b6, Mem[0000000065000018] = 58df053c636e5009
stx %l5,[%i2+%o3] ! Mem[0000000065000018] = 00000000000071b6
! Mem[0000000091800028] = 153fb9c6df4e4459, %g2 = 000000000000007a
ldx [%o0+%o5],%g2 ! %g2 = 153fb9c6df4e4459
p42_label_15:
! Mem[000000009000003c] = 38c11f5c, %g18 = 27181d92078227e9
ldsw [%i4+0x03c],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000064000010] = 79bea938, %l4 = 0000000000004c65
lduh [%i0+%o2],%l4 ! %l4 = 00000000000079be
! Mem[0000000090800000] = 00000000 24dee46d, %g2 = 38c11f5c, %g3 = 0000799a
ldd [%i5+%g0],%g2 ! %g2 = 0000000000000000 0000000024dee46d
! Mem[0000000090800038] = 66e14c65, %g18 = 27181d92078227e9
ldsw [%i5+0x038],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000090800020] = 1fc471b6, %g18 = 27181d92078227e9
ldsw [%i5+%o4],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000091000010] = 00000000 00004c65, %g2 = 1fc471b6, %g3 = 24dee46d
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000000 0000000000004c65
! Mem[0000000091800028] = 153fb9c6, %g2 = 0000000000000000
ldsh [%o0+%o5],%g2 ! %g2 = 000000000000153f
! Mem[0000000090000004] = d6baef74, %g2 = 000000000000153f
lduw [%i4+0x004],%g2 ! %g2 = 00000000d6baef74
! %l4 = 00000000000079be, Mem[000000009080003c] = adc27bb0
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = 000079be
! Mem[0000000065800018] = 4c74b6c5000071b6, %l6 = 0000000058df053c
ldx [%i3+%o3],%l6 ! %l6 = 4c74b6c5000071b6
p42_label_16:
! Mem[0000000090800030] = 8cbf7a0a 8775ab8d, %g2 = d6baef74, %g3 = 00004c65
ldd [%i5+0x030],%g2 ! %g2 = 000000008cbf7a0a 000000008775ab8d
! %l5 = 00000000000071b6, Mem[0000000091000028] = 00b60045
stw %l5,[%i6+%o5] ! Mem[0000000091000028] = 000071b6
! Mem[0000000065800020] = 89179fe0 84901519, %l6 = 000071b6, %l7 = fffffffd
ldd [%i3+%o4],%l6 ! %l6 = 0000000089179fe0 0000000084901519
! Mem[0000000090800034] = 8775ab8d, %g18 = 27181d92078227e9
ldsw [%i5+0x034],%g2 ! %g2 = 27181d92078227e9
! Mem[000000006500002c] = ffbf1fc4, %l2 = 00000000dee89262
lduh [%i2+0x02c],%l2 ! %l2 = 000000000000ffbf
! %l0 = 0000000058df053c, Mem[000000009180000c] = 9b9fef4c
stb %l0,[%o0+0x00c] ! Mem[000000009180000c] = 3c9fef4c
! %l4 = 00000000000079be, Mem[0000000091800008] = ab374f8a
sth %l4,[%o0+%o1] ! Mem[0000000091800008] = 79be4f8a
! Mem[0000000090000014] = d8284c65, %g2 = ffffffff8775ab8d
lduh [%i4+0x014],%g2 ! %g2 = 000000000000d828
! Mem[0000000090000020] = 0ad8f703 0332e58e, %g2 = 0000d828, %g3 = 8775ab8d
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f703 000000000332e58e
! Mem[0000000091800034] = 24dee46d, %g18 = 27181d92078227e9
ldsw [%o0+0x034],%g2 ! %g2 = 27181d92078227e9
p42_label_17:
! Mem[0000000090800000] = 00000000, %g2 = 0000000024dee46d
lduw [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = c11f5c00, %g2 = 0000000000000000
ldub [%i6+0x025],%g2 ! %g2 = 00000000000000c1
! Mem[0000000090000004] = d6baef74, %g2 = 00000000000000c1
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffd6ba
! %l4 = 000079be, %l5 = 000071b6, Mem[0000000065000030] = b9c67ee2 0b5c288e
std %l4,[%i2+0x030] ! Mem[0000000065000030] = 000079be 000071b6
! Mem[0000000090000008] = 99152d46, %g2 = ffffffffffffd6ba
ldub [%i4+0x00b],%g2 ! %g2 = 0000000000000099
! Mem[0000000065000034] = 000071b6, %l7 = 0000000084901519
ldsb [%i2+0x034],%l7 ! %l7 = 0000000000000000
! %l2 = 000000000000ffbf, Mem[0000000090800004] = 24dee46d
stw %l2,[%i5+0x004] ! Mem[0000000090800004] = 0000ffbf
! %l1 = 00000000636e5009, Mem[000000009080003c] = 000079be
stw %l1,[%i5+0x03c] ! Mem[000000009080003c] = 636e5009
! %l5 = 00000000000071b6, Mem[0000000091000000] = 1fdab880053c1f5c
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 00000000000071b6
! %l0 = 0000000058df053c, Mem[0000000090800020] = 1fc471b60000799a
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = 0000000058df053c
p42_label_18:
! Mem[0000000090800004] = 0000ffbf, %g2 = 0000000000000099
lduh [%i5+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = 153fb9c6, %g18 = 27181d92078227e9
ldsw [%o0+%o5],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000064000000] = 562e928c 24dee46d, %l4 = 000079be, %l5 = 000071b6
ldd [%i0+%g0],%l4 ! %l4 = 00000000562e928c 0000000024dee46d
! Mem[0000000064800004] = 80a132ad, %l1 = 00000000636e5009
ldsh [%i1+0x004],%l1 ! %l1 = ffffffffffff80a1
! Mem[0000000090000018] = 1d4c9028, %g18 = 27181d92078227e9
ldsw [%i4+%o3],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000091800008] = 79be4f8a, %g18 = 27181d92078227e9
ldsw [%o0+%o1],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000091800030] = 00000000, %g2 = 0000000079be4f8a
lduh [%o0+0x030],%g2 ! %g2 = 0000000000000000
! %l6 = 89179fe0, %l7 = 00000000, Mem[0000000091000000] = 00000000 000071b6
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 89179fe0 00000000
! %l1 = ffffffffffff80a1, Mem[000000009100000c] = 7312abd6
sth %l1,[%i6+0x00c] ! Mem[000000009100000c] = 80a1abd6
! %l0 = 0000000058df053c, Mem[000000009000003d] = c11f5c00
stb %l0,[%i4+0x03d] ! Mem[000000009000003c] = 3c1f5c00
p42_label_19:
! %l7 = 0000000000000000, Mem[0000000091800037] = 6d54b611
stb %l7,[%o0+0x037] ! Mem[0000000091800034] = 0054b611
! Mem[0000000090000028] = 977d3b2c, %g2 = 0000000000000000
ldsb [%i4+0x02b],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = ffffff97, %g3 = 0332e58e
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = 5ffaf26e, %g3 = 47a19fcf
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! %l2 = 000000000000ffbf, Mem[0000000091000030] = a5b5761e1214449b
stx %l2,[%i6+0x030] ! Mem[0000000091000030] = 000000000000ffbf
! Mem[0000000091800030] = 00000000 24dee400, %g2 = a5b5761e, %g3 = 1214449b
ldd [%o0+0x030],%g2 ! %g2 = 0000000000000000 0000000024dee400
! Mem[0000000091000020] = cd401a5f 38c11f5c, %g2 = 00000000, %g3 = 24dee400
ldd [%i6+%o4],%g2 ! %g2 = 00000000cd401a5f 0000000038c11f5c
! Mem[000000009100001c] = 47a19fcf, %g2 = 00000000cd401a5f
lduw [%i6+0x01c],%g2 ! %g2 = 0000000047a19fcf
! %l4 = 562e928c, %l5 = 24dee46d, Mem[0000000065000030] = 000079be 000071b6
std %l4,[%i2+0x030] ! Mem[0000000065000030] = 562e928c 24dee46d
! Mem[0000000091000014] = 00004c65, %g2 = 0000000047a19fcf
lduw [%i6+0x014],%g2 ! %g2 = 0000000000004c65
p42_label_20:
! Mem[0000000090800014] = 5e456f1d, %g2 = 0000000000004c65
lduw [%i5+0x014],%g2 ! %g2 = 000000005e456f1d
! %l6 = 0000000089179fe0, Mem[000000009100002c] = 08a9d051
stw %l6,[%i6+0x02c] ! Mem[000000009100002c] = 89179fe0
! Mem[0000000065000028] = 707b8b73 ffbf1fc4, %l0 = 58df053c, %l1 = ffff80a1
ldd [%i2+%o5],%l0 ! %l0 = 00000000707b8b73 00000000ffbf1fc4
! Mem[0000000090000038] = f204383c, %g2 = 000000005e456f1d
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000f204
! Mem[0000000064800018] = cd94398c, %l0 = 00000000707b8b73
ldsb [%i1+0x01a],%l0 ! %l0 = 0000000000000039
! Mem[0000000090800014] = 5e456f1d, %g18 = 27181d92078227e9
ldsw [%i5+0x014],%g2 ! %g2 = 27181d92078227e9
! Mem[0000000091800028] = 153fb9c6df4e4459, %g2 = 000000005e456f1d
ldx [%o0+%o5],%g2 ! %g2 = 153fb9c6df4e4459
! Mem[0000000091000018] = 5ffaf26e, %g2 = 153fb9c6df4e4459
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
! Mem[0000000091800028] = b9c6df4e, %g2 = 0000000000005ffa
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000b9c6
! %l5 = 0000000024dee46d, Mem[000000006580001a] = 4c74b6c5
sth %l5,[%i3+0x01a] ! Mem[0000000065800018] = 4c74e46d
p42_label_21:
! %l7 = 0000000000000000, Mem[0000000091800004] = 71b6e6aa
stw %l7,[%o0+0x004] ! Mem[0000000091800004] = 00000000
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 0000b9c6, %g3 = 38c11f5c
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! Mem[000000006580001c] = 000071b6, %l0 = 0000000000000039
ldsb [%i3+0x01c],%l0 ! %l0 = 0000000000000000
! Mem[000000006400003c] = a031b4d4, %l7 = 0000000000000000
lduw [%i0+0x03c],%l7 ! %l7 = 00000000a031b4d4
! %l1 = 00000000ffbf1fc4, Mem[0000000091000038] = e25676cb000071b6
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 00000000ffbf1fc4
! %l3 = 0000000045186478, Mem[0000000065800023] = 89179fe0
stb %l3,[%i3+0x023] ! Mem[0000000065800020] = 89179f78
! %l7 = 00000000a031b4d4, Mem[000000009000003c] = 383c1f5c
stw %l7,[%i4+0x03c] ! Mem[000000009000003c] = a031b4d4
! %l6 = 89179fe0, %l7 = a031b4d4, Mem[0000000091000030] = 00000000 0000ffbf
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 89179fe0 a031b4d4
! Mem[0000000064800014] = 8b2d17fa, %l1 = 00000000ffbf1fc4
ldsw [%i1+0x014],%l1 ! %l1 = ffffffff8b2d17fa
! %l7 = 00000000a031b4d4, Mem[0000000090000024] = 0332e58e
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = a031b4d4
p42_label_22:
! %l7 = 00000000a031b4d4, Mem[0000000064800014] = 8b2d17fa
stb %l7,[%i1+0x014] ! Mem[0000000064800014] = d42d17fa
! %l2 = 000000000000ffbf, Mem[0000000090800032] = 7a0a8775
stb %l2,[%i5+0x032] ! Mem[0000000090800030] = bf0a8775
! Mem[0000000090000038] = 7c16f204, %g2 = 00000000b427e099
lduw [%i4+0x038],%g2 ! %g2 = 000000007c16f204
! Mem[0000000090000028] = af022e97 7d3b2cbb, %g2 = 7c16f204, %g3 = 152d46b0
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d3b2cbb
! %l6 = 0000000089179fe0, Mem[0000000091800020] = 5566979dba3ff053
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 0000000089179fe0
! Mem[0000000090000020] = f703a031, %g2 = 00000000af022e97
ldub [%i4+0x022],%g2 ! %g2 = 00000000000000f7
! %l0 = 0000000000000000, Mem[0000000090800020] = 00000000
stw %l0,[%i5+%o4] ! Mem[0000000090800020] = 00000000
! Mem[0000000090800034] = ab8d66e1, %g2 = 00000000000000f7
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffab
! Mem[0000000090000000] = d53180d6, %g2 = ffffffffffffffab
ldub [%i4+0x001],%g2 ! %g2 = 00000000000000d5
! %l0 = 0000000000000000, Mem[000000009000003c] = a031b4d4
sth %l0,[%i4+0x03c] ! Mem[000000009000003c] = 0000b4d4
p42_label_23:
! %l3 = 0000000045186478, Mem[0000000090800008] = d099a2d3
sth %l3,[%i5+%o1] ! Mem[0000000090800008] = 6478a2d3
! %l4 = 00000000562e928c, Mem[0000000091800000] = fb52ef4c
stw %l4,[%o0+%g0] ! Mem[0000000091800000] = 562e928c
! Mem[0000000090800010] = f8449dd9 5e456f1d, %g2 = 000000d5, %g3 = 7d3b2cbb
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e456f1d
! %l5 = 0000000024dee46d, Mem[0000000091000038] = 00000000
stw %l5,[%i6+0x038] ! Mem[0000000091000038] = 24dee46d
! Mem[0000000091000038] = 24dee46d ffbf1fc4, %g2 = f8449dd9, %g3 = 5e456f1d
ldd [%i6+0x038],%g2 ! %g2 = 0000000024dee46d 00000000ffbf1fc4
! %l5 = 0000000024dee46d, Mem[0000000090800033] = 0a8775ab
stb %l5,[%i5+0x033] ! Mem[0000000090800030] = 6d8775ab
! Mem[0000000064800014] = d42d17fa, %l4 = 00000000562e928c
ldsh [%i1+0x014],%l4 ! %l4 = ffffffffffffd42d
! %l5 = 0000000024dee46d, Mem[0000000090000038] = 7c16f2040000b4d4
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 0000000024dee46d
! Mem[000000009180001c] = 68f20400, %g2 = 0000000024dee46d
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000068
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = 0000000000000068
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
p42_label_24:
! %l6 = 89179fe0, %l7 = a031b4d4, Mem[0000000090800008] = 6478a2d3 14acc7c9
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 89179fe0 a031b4d4
! %l3 = 0000000045186478, Mem[0000000091800038] = 54b6116d9d52adff
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 0000000045186478
! Mem[0000000065000028] = 707b8b73, %l7 = 00000000a031b4d4
lduh [%i2+%o5],%l7 ! %l7 = 000000000000707b
! Mem[0000000091800030] = 000024de, %g2 = 7a6764e2807fa20a
lduh [%o0+0x032],%g2 ! %g2 = 0000000000000000
! %l4 = ffffffffffffd42d, Mem[0000000091800008] = 79be4f8a
stw %l4,[%o0+%o1] ! Mem[0000000091800008] = ffffd42d
! Mem[0000000091800034] = 24dee400, %g2 = 0000000000000000
ldub [%o0+0x034],%g2 ! %g2 = 0000000000000024
! %l7 = 000000000000707b, Mem[0000000090000032] = 64e2807f
sth %l7,[%i4+0x032] ! Mem[0000000090000030] = 707b807f
! Mem[0000000090000004] = baef74b4, %g2 = 0000000000000024
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000091800038] = 00000000, %g2 = ffffffffffffffba
lduw [%o0+0x038],%g2 ! %g2 = 0000000000000000
! %l3 = 0000000045186478, Mem[0000000091800039] = 00000045
stb %l3,[%o0+0x039] ! Mem[0000000091800038] = 78000045
p42_label_25:
! Mem[0000000091000010] = 0000000000004c65, %g2 = 0000000000000000
ldx [%i6+%o2],%g2 ! %g2 = 0000000000004c65
! Mem[000000006500002c] = ffbf1fc4, %l7 = 000000000000707b
ldsb [%i2+0x02e],%l7 ! %l7 = 000000000000001f
! Mem[0000000064000010] = 79bea938, %l0 = 0000000000000000
ldsb [%i0+0x012],%l0 ! %l0 = ffffffffffffffa9
! Mem[0000000091800004] = 0000ffff, %g2 = 0000000000004c65
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000000000
! Mem[000000009100001c] = 47a19fcf, %g2 = 0000000000000000
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! Mem[0000000090800028] = 59f5d332, %g2 = 00000000000047a1
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000059
! %l2 = 000000000000ffbf, Mem[0000000064800018] = cd94398ce770ee2b
stx %l2,[%i1+%o3] ! Mem[0000000064800018] = 000000000000ffbf
! Mem[0000000091000004] = 00000000, %g18 = 27181d92078227e9
ldsw [%i6+0x004],%g2 ! %g2 = 27181d92078227e9
! Mem[000000009100002c] = e089179f, %g2 = 0000000000000000
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000e0
! Mem[0000000064000020] = 5eb6140b 09829781, %l0 = ffffffa9, %l1 = 8b2d17fa
ldd [%i0+%o4],%l0 ! %l0 = 000000005eb6140b 0000000009829781
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000005eb6140b
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000009829781
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000ffbf
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffd42d
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000024dee46d
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000089179fe0
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000001f
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 6576464e d9f924b9
bne %xcc,p42_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 76ccff5b 4a4b2472
bne %xcc,p42_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be bb72f25e e58619e6
bne %xcc,p42_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e73de322 ba3dde30
bne %xcc,p42_f6_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 00000000e770ee2b
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 = 54fff47fa031b4d4
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 = ffffffff80a132ad
ldx [%i1+0x000],%g3 ! Observed data at 0000000064800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = abee5c77d42d17fa
ldx [%i1+0x010],%g3 ! Observed data at 0000000064800010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000000000ffbf
ldx [%i1+0x018],%g3 ! Observed data at 0000000064800018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00004c65000071b6
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+0x018],%g2 ! Expected data = 00000000000071b6
ldx [%i2+0x018],%g3 ! Observed data at 0000000065000018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 562e928c24dee46d
ldx [%i2+0x030],%g3 ! Observed data at 0000000065000030
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x030,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 908a6796aceea9a3
ldx [%i3+0x000],%g3 ! Observed data at 0000000065800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000004538c11f5c
ldx [%i3+0x008],%g3 ! Observed data at 0000000065800008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = dee8ee2b45186478
ldx [%i3+0x010],%g3 ! Observed data at 0000000065800010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4c74e46d000071b6
ldx [%i3+0x018],%g3 ! Observed data at 0000000065800018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 89179f7884901519
ldx [%i3+0x020],%g3 ! Observed data at 0000000065800020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a2591ad700000045
ldx [%i3+0x028],%g3 ! Observed data at 0000000065800028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = e72d9ac71f5c35e7
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 = 9489de6ab9c6f56b
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:
stwa %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000000]
stxa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800020]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065800008]
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800020]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800020]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065000000]
done
p42_trap1o:
stwa %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000000]
stxa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800020]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065800008]
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800020]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800020]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065000000]
done
p42_trap2e:
stba %l5,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800010]
stda %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000008]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800018]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800020]
stba %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000028]
stha %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000010]
done
p42_trap2o:
stba %l5,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800010]
stda %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000008]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800018]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000065800020]
stba %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000028]
stha %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064000010]
done
p42_trap3e:
nop
nop
nop
nop
nop
done
p42_trap3o:
nop
nop
nop
nop
nop
done
p42_init_memory_pointers:
set p42_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p42_local0_start,%i0
set p42_local1_start,%i1
set p42_local2_start,%i2
set p42_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4c705bfc7c16f204
ldx [%g1+0x008],%l1 ! %l1 = 1fdab88038c11f5c
ldx [%g1+0x010],%l2 ! %l2 = cd401a5fab374f8a
ldx [%g1+0x018],%l3 ! %l3 = 7fc8ebb49b9fef4c
ldx [%g1+0x020],%l4 ! %l4 = 8cbf7a0a8775ab8d
ldx [%g1+0x028],%l5 ! %l5 = b2554d73b16cedcf
ldx [%g1+0x030],%l6 ! %l6 = 1eb2042cd0bc9386
ldx [%g1+0x038],%l7 ! %l7 = 56896423d099a2d3
! 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 = b1b01d2c d063e2e5 87d1c16b 2dbb0bdf
! %f4 = b99964fa d9c450ce a6e3be80 9a25ee5c
! %f8 = 770b56a1 a45c4d24 1d8849d9 135934ab
! %f12 = da2d4cf3 ed93d5a1 97f5e1f0 28e8e959
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3d747142 f67e665e 8e4a4cf7 d67209a1
! %f20 = 16ee793c 18b45b24 17e208f1 adfdc387
! %f24 = a293a6c1 8f1ac12d 62bc9f94 ed9fefd2
! %f28 = 8e7ddb21 d9a51a6f d2ea7a18 0234a64d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c5906a46 4db36e67 4cebb829 3c9e8b0e
! %f36 = 92f452b9 6bbee4e1 f17f8fb2 7c7dd99c
! %f40 = 9a9f2034 21028bae 071d0bc1 8092ae71
! %f44 = e38890f4 ec831c33 a7a0c5e9 9bf1abc6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1a12abdf0000002a,%g7,%g1 ! GSR scale = 5, align = 2
wr %g1,%g0,%gsr ! GSR = 1a12abdf0000002a
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[0000000091000000] = 8898f9b0, %g2 = 0000000000000000
ldub [%i6+0x003],%g2 ! %g2 = 0000000000000088
! Mem[0000000090000038] = 53918eb2, %g2 = 0000000000000088
ldsb [%i4+0x038],%g2 ! %g2 = 0000000000000053
! %l1 = 88d7bf5ec6f14cd0, Mem[0000000091800004] = 07b3e6aa
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = c6f14cd0
! Mem[0000000091800018] = 06faad5cb7684e28, %g2 = 0000000000000053
ldx [%o0+%o3],%g2 ! %g2 = 06faad5cb7684e28
! Mem[0000000090000008] = b427e099, %g2 = 06faad5cb7684e28
lduh [%i4+%o1],%g2 ! %g2 = 000000000000b427
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 0000b427, %g3 = 00000000
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! Mem[0000000066800020] = f989ae3d, %l0 = e0f0b0e668cff627
ldsb [%i1+0x022],%l0 ! %l0 = ffffffffffffffae
! Mem[0000000091800000] = 520ab0c6, %g2 = 00000000eaf607f4
ldub [%o0+0x001],%g2 ! %g2 = 0000000000000052
! Mem[0000000091800018] = 06faad5cb7684e28, %g2 = 0000000000000052
ldx [%o0+%o3],%g2 ! %g2 = 06faad5cb7684e28
! Mem[0000000090800018] = c6db268a, %g2 = 06faad5cb7684e28
ldsb [%i5+0x01b],%g2 ! %g2 = ffffffffffffffc6
p43_label_2:
! %l1 = 88d7bf5ec6f14cd0, Mem[0000000090800008] = 5a1ae61214acc7c9
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 88d7bf5ec6f14cd0
! %l0 = ffffffae, %l1 = c6f14cd0, Mem[0000000091800000] = fb520ab0 c6f14cd0
std %l0,[%o0+%g0] ! Mem[0000000091800000] = ffffffae c6f14cd0
! %l2 = 4cbcd4fdd05cc0f0, Mem[0000000091800028] = 153f24b0df4e4459
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 4cbcd4fdd05cc0f0
! %l0 = ffffffffffffffae, Mem[0000000066000034] = faf78854
sth %l0,[%i0+0x034] ! Mem[0000000066000034] = ffae8854
! %l3 = 4a0838562a4237ee, Mem[000000006680002c] = cd7618c8
sth %l3,[%i1+0x02c] ! Mem[000000006680002c] = 37ee18c8
! Mem[0000000091000000] = 6ae82f88, %g2 = ffffffffffffffc6
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000006ae8
! %l2 = d05cc0f0, %l3 = 2a4237ee, Mem[0000000066000018] = 9cc7e480 baf3d5cb
std %l2,[%i0+%o3] ! Mem[0000000066000018] = d05cc0f0 2a4237ee
! Mem[0000000090800038] = 66e1d7bcadc27bb0, %g2 = 0000000000006ae8
ldx [%i5+0x038],%g2 ! %g2 = 66e1d7bcadc27bb0
! %l3 = 4a0838562a4237ee, Mem[0000000090000010] = 1d358e58
stw %l3,[%i4+%o2] ! Mem[0000000090000010] = 2a4237ee
! Mem[0000000091000014] = 7757fe01, %g2 = 66e1d7bcadc27bb0
lduw [%i6+0x014],%g2 ! %g2 = 000000007757fe01
p43_label_3:
! %l6 = df57699e53650cf4, Mem[000000006780002e] = 74392d6a
stb %l6,[%i3+0x02e] ! Mem[000000006780002c] = 7439f46a
! Mem[0000000090000024] = 0332e58e, %g2 = 000000007757fe01
lduw [%i4+0x024],%g2 ! %g2 = 000000000332e58e
! %l4 = 25ec292e9b4fcaaa, Mem[0000000091800010] = 6e4e518296298cae
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 25ec292e9b4fcaaa
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 000000000332e58e
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000008eb2
! Mem[0000000066800008] = 713c975f, %l1 = 88d7bf5ec6f14cd0
ldsw [%i1+%o1],%l1 ! %l1 = 00000000713c975f
! %l5 = 8f1ae5f679cca663, Mem[000000006600003c] = 904118f7
stw %l5,[%i0+0x03c] ! Mem[000000006600003c] = 79cca663
! %l7 = 8a4643edbf6da497, Mem[0000000091000014] = 7757fe01
stw %l7,[%i6+0x014] ! Mem[0000000091000014] = bf6da497
! %l0 = ffffffae, %l1 = 713c975f, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l0,[%i5+0x038] ! Mem[0000000090800038] = ffffffae 713c975f
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = 0000000000008eb2
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! Mem[000000009080003c] = 713c975f, %g2 = 73d0acf8dd4bc205
lduw [%i5+0x03c],%g2 ! %g2 = 00000000713c975f
p43_label_4:
! Mem[0000000067000008] = 7afd65c8 257e9ea2, %l0 = ffffffae, %l1 = 713c975f
ldd [%i2+%o1],%l0 ! %l0 = 000000007afd65c8 00000000257e9ea2
! %l0 = 7afd65c8, %l1 = 257e9ea2, Mem[0000000090800038] = ffffffae 713c975f
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 7afd65c8 257e9ea2
! Mem[0000000090000004] = 74b427e0, %g2 = 00000000713c975f
ldsb [%i4+0x007],%g2 ! %g2 = 0000000000000074
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 0000000000000074
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! %l2 = 4cbcd4fdd05cc0f0, Mem[000000006600002c] = f41025c4
stb %l2,[%i0+0x02c] ! Mem[000000006600002c] = f01025c4
! %l7 = 8a4643edbf6da497, Mem[0000000090800002] = acf8dd4b
sth %l7,[%i5+0x002] ! Mem[0000000090800000] = a497dd4b
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = e6c51178, %g3 = 79e2e95e
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! %l2 = d05cc0f0, %l3 = 2a4237ee, Mem[0000000091000030] = a5b5761e 1214449b
std %l2,[%i6+0x030] ! Mem[0000000091000030] = d05cc0f0 2a4237ee
! Mem[0000000091000028] = 21a95ba1, %g18 = dbf42ad083edf0a2
ldsw [%i6+%o5],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[0000000091000008] = 48c280527312abd6, %g2 = 0000000021a95ba1
ldx [%i6+%o1],%g2 ! %g2 = 48c280527312abd6
p43_label_5:
! Mem[0000000067800018] = 7e1d2e79, %l3 = 4a0838562a4237ee
ldsh [%i3+%o3],%l3 ! %l3 = 0000000000007e1d
! Mem[0000000091000008] = 48c280527312abd6, %g2 = 48c280527312abd6
ldx [%i6+%o1],%g2 ! %g2 = 48c280527312abd6
! %l4 = 25ec292e9b4fcaaa, Mem[0000000091000036] = 37eee256
sth %l4,[%i6+0x036] ! Mem[0000000091000034] = caaae256
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 48c280527312abd6
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! %l4 = 25ec292e9b4fcaaa, Mem[0000000090800022] = ef263514
sth %l4,[%i5+0x022] ! Mem[0000000090800020] = caaa3514
! %l6 = df57699e53650cf4, Mem[0000000091800036] = 258454b6
sth %l6,[%o0+0x036] ! Mem[0000000091800034] = 0cf454b6
! Mem[0000000066800038] = 4ae4055c, %l6 = df57699e53650cf4
ldsw [%i1+0x038],%l6 ! %l6 = 000000004ae4055c
! Mem[0000000091800038] = 54b6116d, %g18 = dbf42ad083edf0a2
ldsw [%o0+0x038],%g2 ! %g2 = dbf42ad083edf0a2
! %l5 = 8f1ae5f679cca663, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 8f1ae5f679cca663
! %l5 = 8f1ae5f679cca663, Mem[0000000090800028] = 4459f5d351e85f11
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = 8f1ae5f679cca663
p43_label_6:
! Mem[0000000091000008] = 527312ab, %g2 = 0000000054b6116d
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000052
! Mem[0000000090800018] = b2d54dc6, %g2 = 0000000000000052
lduw [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6
! %l6 = 000000004ae4055c, Mem[000000009000002e] = 2cbb7a67
sth %l6,[%i4+0x02e] ! Mem[000000009000002c] = 055c7a67
! Mem[0000000090000020] = 0ad8f7030332e58e, %g2 = 00000000b2d54dc6
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e58e
! Mem[0000000090000010] = 2a4237ee, %g2 = 0ad8f7030332e58e
ldub [%i4+%o2],%g2 ! %g2 = 000000000000002a
! Mem[000000009100001c] = 47a19fcf, %g2 = 000000000000002a
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! Mem[0000000066000034] = ffae8854, %l2 = 4cbcd4fdd05cc0f0
ldsh [%i0+0x034],%l2 ! %l2 = ffffffffffffffae
! %l3 = 0000000000007e1d, Mem[0000000090800034] = 79e2e95e
sth %l3,[%i5+0x034] ! Mem[0000000090800034] = 7e1de95e
! %l2 = ffffffae, %l3 = 00007e1d, Mem[0000000090800008] = 88d7bf5e c6f14cd0
std %l2,[%i5+%o1] ! Mem[0000000090800008] = ffffffae 00007e1d
! %l0 = 000000007afd65c8, Mem[000000006700002c] = b448db28
stb %l0,[%i2+0x02c] ! Mem[000000006700002c] = c848db28
p43_label_7:
! Mem[0000000090800008] = ffffffae, %g2 = 00000000000047a1
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffffff
! %l5 = 8f1ae5f679cca663, Mem[0000000091800004] = c6f14cd0
sth %l5,[%o0+0x004] ! Mem[0000000091800004] = a6634cd0
! Mem[0000000090800038] = 7afd65c8257e9ea2, %g2 = ffffffffffffffff
ldx [%i5+0x038],%g2 ! %g2 = 7afd65c8257e9ea2
! %l2 = ffffffffffffffae, Mem[0000000091800030] = 43bc1d8151530cf4
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffffae
! Mem[0000000090000020] = 0ad8f7030332e58e, %g2 = 7afd65c8257e9ea2
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7030332e58e
! Mem[0000000066000014] = 77342d66, %l0 = 000000007afd65c8
lduw [%i0+0x014],%l0 ! %l0 = 0000000077342d66
! Mem[0000000091800010] = 25ec292e 9b4fcaaa, %g2 = 0332e58e, %g3 = 47a19fcf
ldd [%o0+%o2],%g2 ! %g2 = 0000000025ec292e 000000009b4fcaaa
! %l6 = 4ae4055c, %l7 = bf6da497, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 4ae4055c bf6da497
! Mem[0000000067800024] = 9b2ffa85, %l6 = 000000004ae4055c
ldsw [%i3+0x024],%l6 ! %l6 = ffffffff9b2ffa85
! Mem[0000000091800020] = 5566979d, %g2 = 0000000025ec292e
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000055
p43_label_8:
! Mem[000000009000003c] = c5117800, %g2 = 0000000000000055
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000c5
! Mem[0000000066800010] = ba08d655 78d6086e, %l0 = 77342d66, %l1 = 257e9ea2
ldd [%i1+%o2],%l0 ! %l0 = 00000000ba08d655 0000000078d6086e
! Mem[0000000066800014] = 78d6086e, %l1 = 0000000078d6086e
ldsh [%i1+0x014],%l1 ! %l1 = 00000000000078d6
! Mem[0000000066000008] = 03f8ced422432d51, %l5 = 8f1ae5f679cca663
ldx [%i0+%o1],%l5 ! %l5 = 03f8ced422432d51
! Mem[0000000091000008] = 48c28052, %g18 = dbf42ad083edf0a2
ldsw [%i6+%o1],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[0000000066800038] = 4ae4055c, %l1 = 00000000000078d6
ldub [%i1+0x03a],%l1 ! %l1 = 0000000000000005
! %l0 = ba08d655, %l1 = 00000005, Mem[0000000090000008] = b427e099 152d46b0
std %l0,[%i4+%o1] ! Mem[0000000090000008] = ba08d655 00000005
! Mem[0000000091000010] = 6cff95cd bf6da497, %g2 = 48c28052, %g3 = 9b4fcaaa
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 00000000bf6da497
! %l0 = ba08d655, %l1 = 00000005, Mem[0000000091000038] = 4ae4055c bf6da497
std %l0,[%i6+0x038] ! Mem[0000000091000038] = ba08d655 00000005
! Mem[0000000090800038] = fd65c825, %g2 = 000000006cff95cd
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000fd
p43_label_9:
! %l6 = ffffffff9b2ffa85, Mem[000000009000000e] = 00052a42
stb %l6,[%i4+0x00e] ! Mem[000000009000000c] = 85052a42
! %l5 = 03f8ced422432d51, Mem[0000000090000000] = 8f1ae5f6
stw %l5,[%i4+%g0] ! Mem[0000000090000000] = 22432d51
! Mem[0000000091800034] = ffffffae, %g2 = 00000000000000fd
ldsb [%o0+0x034],%g2 ! %g2 = ffffffffffffffff
! %l6 = 9b2ffa85, %l7 = bf6da497, Mem[0000000090800028] = 8f1ae5f6 79cca663
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 9b2ffa85 bf6da497
! %l7 = 8a4643edbf6da497, Mem[0000000090800034] = 7e1de95e
stw %l7,[%i5+0x034] ! Mem[0000000090800034] = bf6da497
! Mem[0000000091000030] = c0f02a42, %g2 = ffffffffffffffff
ldsh [%i6+0x032],%g2 ! %g2 = ffffffffffffc0f0
! Mem[0000000066000020] = ad1a5573, %l1 = 0000000000000005
ldsh [%i0+%o4],%l1 ! %l1 = ffffffffffffad1a
! Mem[0000000090800028] = 9b2ffa85 bf6da497, %g2 = ffffc0f0, %g3 = bf6da497
ldd [%i5+%o5],%g2 ! %g2 = 000000009b2ffa85 00000000bf6da497
! %l1 = ffffffffffffad1a, Mem[0000000090000010] = 2a4237ee
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = ffffad1a
! %l1 = ffffffffffffad1a, Mem[0000000091000028] = 21a95ba108a9d051
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffad1a
p43_label_10:
! Mem[0000000067000010] = d7da15a6, %l2 = ffffffffffffffae
ldub [%i2+%o2],%l2 ! %l2 = 00000000000000d7
! Mem[0000000090800024] = 35144907, %g2 = 000000009b2ffa85
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000003514
! Mem[0000000091800030] = ffffffff ffffffae, %g2 = 00003514, %g3 = bf6da497
ldd [%o0+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffffae
! Mem[000000009080002c] = 97eaf607, %g2 = 00000000ffffffff
ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffff97
! %l6 = ffffffff9b2ffa85, Mem[000000009100003c] = 00000005
stw %l6,[%i6+0x03c] ! Mem[000000009100003c] = 9b2ffa85
! Mem[0000000090800024] = 35144907, %g18 = dbf42ad083edf0a2
ldsw [%i5+0x024],%g2 ! %g2 = dbf42ad083edf0a2
! %l0 = 00000000ba08d655, Mem[0000000091800020] = 5566979dba3ff053
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 00000000ba08d655
! Mem[000000009180001c] = b7684e28, %g2 = 0000000035144907
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffb768
! Mem[000000009080003c] = 257e9ea2, %g2 = ffffffffffffb768
lduw [%i5+0x03c],%g2 ! %g2 = 00000000257e9ea2
! Mem[0000000090000034] = 807fa20a, %g18 = dbf42ad083edf0a2
ldsw [%i4+0x034],%g2 ! %g2 = dbf42ad083edf0a2
p43_label_11:
! Mem[0000000091800030] = ffffffff ffffffae, %g2 = 807fa20a, %g3 = ffffffae
ldd [%o0+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffffae
! %l2 = 000000d7, %l3 = 00007e1d, Mem[0000000090000010] = ffffad1a d828ead6
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 000000d7 00007e1d
! %l4 = 9b4fcaaa, %l5 = 22432d51, Mem[0000000091800020] = 00000000 ba08d655
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 9b4fcaaa 22432d51
! Mem[0000000090800000] = 73d0a497dd4bc205, %g2 = 00000000ffffffff
ldx [%i5+%g0],%g2 ! %g2 = 73d0a497dd4bc205
! %l3 = 0000000000007e1d, Mem[000000009100000b] = 527312ab
stb %l3,[%i6+0x00b] ! Mem[0000000091000008] = 1d7312ab
! Mem[0000000091000030] = d05cc0f02a42caaa, %g2 = 73d0a497dd4bc205
ldx [%i6+0x030],%g2 ! %g2 = d05cc0f02a42caaa
! Mem[0000000091800020] = 9b4fcaaa22432d51, %g2 = d05cc0f02a42caaa
ldx [%o0+%o4],%g2 ! %g2 = 9b4fcaaa22432d51
! %l6 = ffffffff9b2ffa85, Mem[0000000090800000] = 73d0a497
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = 9b2ffa85
! Mem[0000000091000038] = ba08d655 9b2ffa85, %g2 = 22432d51, %g3 = ffffffae
ldd [%i6+0x038],%g2 ! %g2 = 00000000ba08d655 000000009b2ffa85
! %l5 = 03f8ced422432d51, Mem[0000000091800024] = 22432d51
stw %l5,[%o0+0x024] ! Mem[0000000091800024] = 22432d51
p43_label_12:
! Mem[000000009100002c] = ffffad1a, %g2 = 00000000ba08d655
lduw [%i6+0x02c],%g2 ! %g2 = 00000000ffffad1a
! Mem[0000000091800030] = ffffffffffffffae, %g2 = 00000000ffffad1a
ldx [%o0+0x030],%g2 ! %g2 = ffffffffffffffae
! %l0 = 00000000ba08d655, Mem[0000000091000008] = 48c2801d7312abd6
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000000ba08d655
! %l4 = 25ec292e9b4fcaaa, Mem[000000006680002c] = 37ee18c8
stw %l4,[%i1+0x02c] ! Mem[000000006680002c] = 9b4fcaaa
! Mem[0000000091800018] = ad5cb768, %g2 = ffffffffffffffae
ldub [%o0+0x01a],%g2 ! %g2 = 00000000000000ad
! Mem[0000000091000028] = ffffffff ffffad1a, %g2 = 000000ad, %g3 = 9b2ffa85
ldd [%i6+%o5],%g2 ! %g2 = 00000000ffffffff 00000000ffffad1a
! Mem[000000009000001c] = 70edfb0e, %g2 = 00000000ffffffff
lduw [%i4+0x01c],%g2 ! %g2 = 0000000070edfb0e
! %l3 = 0000000000007e1d, Mem[0000000091000024] = 0f65f93d
stw %l3,[%i6+0x024] ! Mem[0000000091000024] = 00007e1d
! %l5 = 03f8ced422432d51, Mem[0000000066800028] = 6e5cee049b4fcaaa
stx %l5,[%i1+%o5] ! Mem[0000000066800028] = 03f8ced422432d51
! %l6 = 9b2ffa85, %l7 = bf6da497, Mem[0000000090800030] = eaf607f4 bf6da497
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 9b2ffa85 bf6da497
p43_label_13:
! Mem[0000000090000028] = af022e97, %g2 = 0000000070edfb0e
lduw [%i4+%o5],%g2 ! %g2 = 00000000af022e97
! Mem[0000000091000000] = 6ae82f88, %g2 = 00000000af022e97
lduh [%i6+%g0],%g2 ! %g2 = 0000000000006ae8
! %l0 = 00000000ba08d655, Mem[0000000067800028] = 56c971e37439f46a
stx %l0,[%i3+%o5] ! Mem[0000000067800028] = 00000000ba08d655
! %l7 = 8a4643edbf6da497, Mem[0000000090000016] = 7e1d1d17
sth %l7,[%i4+0x016] ! Mem[0000000090000014] = a4971d17
! %l2 = 00000000000000d7, Mem[0000000090800014] = 5e356f1d
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = 000000d7
! %l5 = 03f8ced422432d51, Mem[0000000090800028] = 9b2ffa85bf6da497
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = 03f8ced422432d51
! Mem[0000000091800030] = ffffffff, %g18 = dbf42ad083edf0a2
ldsw [%o0+0x030],%g2 ! %g2 = dbf42ad083edf0a2
! %l3 = 0000000000007e1d, Mem[0000000090800004] = dd4bc205
stw %l3,[%i5+0x004] ! Mem[0000000090800004] = 00007e1d
! Mem[0000000091000018] = 5ffaf26e, %g18 = dbf42ad083edf0a2
ldsw [%i6+%o3],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[000000009000002c] = 5c7a6764, %g2 = 000000005ffaf26e
ldub [%i4+0x02f],%g2 ! %g2 = 000000000000005c
p43_label_14:
! Mem[0000000066000010] = cec33f15, %l5 = 03f8ced422432d51
ldsh [%i0+0x012],%l5 ! %l5 = 0000000000003f15
! Mem[0000000067800008] = 58712c26, %l4 = 25ec292e9b4fcaaa
ldsw [%i3+%o1],%l4 ! %l4 = 0000000058712c26
! Mem[0000000066800010] = ba08d655, %l5 = 0000000000003f15
ldub [%i1+0x011],%l5 ! %l5 = 0000000000000008
! Mem[000000009180003c] = 9d52adff, %g2 = 000000000000005c
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! %l0 = 00000000ba08d655, Mem[0000000091000030] = d05cc0f0
sth %l0,[%i6+0x030] ! Mem[0000000091000030] = d655c0f0
! Mem[0000000091800024] = 22432d51, %g2 = 000000009d52adff
lduw [%o0+0x024],%g2 ! %g2 = 0000000022432d51
! Mem[0000000067000004] = 963f66ed, %l5 = 0000000000000008
ldsb [%i2+0x005],%l5 ! %l5 = 000000000000003f
! Mem[0000000090800038] = 7afd65c8 257e9ea2, %g2 = 22432d51, %g3 = ffffad1a
ldd [%i5+0x038],%g2 ! %g2 = 000000007afd65c8 00000000257e9ea2
! Mem[0000000091800000] = ffffffae, %g2 = 000000007afd65c8
ldsb [%o0+%g0],%g2 ! %g2 = ffffffffffffffff
! %l2 = 00000000000000d7, Mem[0000000090800018] = b2d54dc6
stw %l2,[%i5+%o3] ! Mem[0000000090800018] = 000000d7
p43_label_15:
! Mem[000000009100003c] = fa850000, %g2 = ffffffffffffffff
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000fa85
! %l0 = 00000000ba08d655, Mem[0000000090000024] = 0332e58e
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = ba08d655
! Mem[0000000067000008] = 7afd65c8, %l2 = 00000000000000d7
ldub [%i2+0x00b],%l2 ! %l2 = 00000000000000c8
! Mem[0000000090000018] = 1d179028 70edfb0e, %g2 = 0000fa85, %g3 = 257e9ea2
ldd [%i4+%o3],%g2 ! %g2 = 000000001d179028 0000000070edfb0e
! %l3 = 0000000000007e1d, Mem[0000000091800038] = 54b6116d
stw %l3,[%o0+0x038] ! Mem[0000000091800038] = 00007e1d
! Mem[0000000091000020] = 8b0950dd00007e1d, %g2 = 000000001d179028
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd00007e1d
! %l4 = 0000000058712c26, Mem[000000006680003c] = 7eb92280
stb %l4,[%i1+0x03c] ! Mem[000000006680003c] = 26b92280
! %l0 = ba08d655, %l1 = ffffad1a, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l0,[%i6+%o3] ! Mem[0000000091000018] = ba08d655 ffffad1a
! Mem[0000000066000018] = d05cc0f0, %l4 = 0000000058712c26
lduw [%i0+%o3],%l4 ! %l4 = 00000000d05cc0f0
! %l4 = d05cc0f0, %l5 = 0000003f, Mem[0000000090800008] = ffffffae 00007e1d
std %l4,[%i5+%o1] ! Mem[0000000090800008] = d05cc0f0 0000003f
p43_label_16:
! Mem[0000000090000038] = 918eb2e6, %g2 = 8b0950dd00007e1d
ldsb [%i4+0x039],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000091000000] = 6ae82f8898f9b0a5, %g2 = ffffffffffffff91
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0a5
! Mem[0000000091800034] = ae00007e, %g2 = 6ae82f8898f9b0a5
ldub [%o0+0x037],%g2 ! %g2 = 00000000000000ae
! Mem[000000009100002c] = ffffad1a, %g18 = dbf42ad083edf0a2
ldsw [%i6+0x02c],%g2 ! %g2 = dbf42ad083edf0a2
! %l6 = ffffffff9b2ffa85, Mem[000000009100003c] = 9b2ffa85
stw %l6,[%i6+0x03c] ! Mem[000000009100003c] = 9b2ffa85
! Mem[000000009080002c] = 22432d51, %g2 = ffffffffffffad1a
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000002243
! Mem[0000000091000018] = ba08d655, %g2 = 0000000000002243
lduh [%i6+%o3],%g2 ! %g2 = 000000000000ba08
! Mem[0000000091800030] = ffffffff, %g2 = 000000000000ba08
ldsb [%o0+0x030],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800008] = d05cc0f0, %g2 = ffffffffffffffff
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffd05c
! %l1 = ffffffffffffad1a, Mem[0000000091000020] = 8b0950dd
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = ffffad1a
p43_label_17:
! Mem[000000009100001c] = ffffad1a, %g2 = ffffffffffffd05c
lduw [%i6+0x01c],%g2 ! %g2 = 00000000ffffad1a
! %l4 = 00000000d05cc0f0, Mem[0000000091800038] = 00007e1d9d52adff
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 00000000d05cc0f0
! Mem[0000000090800000] = 9b2ffa85, %g2 = 00000000ffffad1a
lduw [%i5+%g0],%g2 ! %g2 = 000000009b2ffa85
! Mem[0000000091000020] = ffffad1a, %g18 = dbf42ad083edf0a2
ldsw [%i6+%o4],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[0000000091000030] = c0f02a42, %g2 = ffffffffffffad1a
ldsb [%i6+0x032],%g2 ! %g2 = ffffffffffffffc0
! %l2 = 00000000000000c8, Mem[0000000091000002] = 2f8898f9
sth %l2,[%i6+0x002] ! Mem[0000000091000000] = 00c898f9
! Mem[000000006700000c] = 257e9ea2, %l5 = 000000000000003f
ldsb [%i2+0x00f],%l5 ! %l5 = ffffffffffffffa2
! %l6 = ffffffff9b2ffa85, Mem[0000000090800028] = 03f8ced4
stw %l6,[%i5+%o5] ! Mem[0000000090800028] = 9b2ffa85
! Mem[0000000090800028] = 9b2ffa85 22432d51, %g2 = ffffffc0, %g3 = 70edfb0e
ldd [%i5+%o5],%g2 ! %g2 = 000000009b2ffa85 0000000022432d51
! Mem[0000000067000008] = 7afd65c8, %l7 = 8a4643edbf6da497
ldub [%i2+0x009],%l7 ! %l7 = 00000000000000fd
p43_label_18:
! Mem[0000000090800028] = fa852243, %g2 = 000000009b2ffa85
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000fa85
! Mem[0000000091000000] = 6ae800c8, %g2 = 000000000000fa85
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000006ae8
! Mem[0000000090800028] = 9b2ffa8522432d51, %g2 = 0000000000006ae8
ldx [%i5+%o5],%g2 ! %g2 = 9b2ffa8522432d51
! %l2 = 000000c8, %l3 = 00007e1d, Mem[0000000090800000] = 9b2ffa85 00007e1d
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 000000c8 00007e1d
! Mem[0000000091000000] = 00c898f9, %g2 = 9b2ffa8522432d51
lduh [%i6+0x002],%g2 ! %g2 = 00000000000000c8
! %l0 = 00000000ba08d655, Mem[0000000067000030] = 0e883c0b391e9f19
stx %l0,[%i2+0x030] ! Mem[0000000067000030] = 00000000ba08d655
! Mem[0000000090000010] = 000000d7, %g2 = 00000000000000c8
ldub [%i4+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000006680000c] = c3b7b9d9, %l6 = ffffffff9b2ffa85
ldsb [%i1+0x00d],%l6 ! %l6 = ffffffffffffffb7
! %l6 = ffffffffffffffb7, Mem[0000000091800030] = ffffffff
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = ffffffb7
! Mem[0000000090000038] = 53918eb2, %g2 = 0000000000000000
lduh [%i4+0x038],%g2 ! %g2 = 0000000000005391
p43_label_19:
! %l2 = 00000000000000c8, Mem[0000000066000028] = 03fd0141
sth %l2,[%i0+%o5] ! Mem[0000000066000028] = 00c80141
! Mem[0000000091000030] = d655c0f0, %g2 = 0000000000005391
lduw [%i6+0x030],%g2 ! %g2 = 00000000d655c0f0
! %l3 = 0000000000007e1d, Mem[0000000091000010] = 6cff95cdbf6da497
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 0000000000007e1d
! Mem[0000000091800010] = 25ec292e 9b4fcaaa, %g2 = d655c0f0, %g3 = 22432d51
ldd [%o0+%o2],%g2 ! %g2 = 0000000025ec292e 000000009b4fcaaa
! Mem[0000000091000028] = ffffffffffffad1a, %g2 = 0000000025ec292e
ldx [%i6+%o5],%g2 ! %g2 = ffffffffffffad1a
! Mem[0000000091000024] = 007e1dff, %g2 = ffffffffffffad1a
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000000
! Mem[000000006680003c] = 26b92280, %l4 = 00000000d05cc0f0
lduw [%i1+0x03c],%l4 ! %l4 = 0000000026b92280
! %l6 = ffffffffffffffb7, Mem[0000000091000018] = ba08d655ffffad1a
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffffb7
! Mem[0000000091800014] = 9b4fcaaa, %g18 = dbf42ad083edf0a2
ldsw [%o0+0x014],%g2 ! %g2 = dbf42ad083edf0a2
! %l5 = ffffffffffffffa2, Mem[0000000091800028] = 4cbcd4fd
sth %l5,[%o0+%o5] ! Mem[0000000091800028] = ffa2d4fd
p43_label_20:
! %l6 = ffffffb7, %l7 = 000000fd, Mem[0000000091000020] = ffffad1a 00007e1d
std %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffffb7 000000fd
! Mem[0000000090800030] = 9b2ffa85bf6da497, %g2 = ffffffff9b4fcaaa
ldx [%i5+0x030],%g2 ! %g2 = 9b2ffa85bf6da497
! Mem[000000009100002c] = ffffad1a, %g18 = dbf42ad083edf0a2
ldsw [%i6+0x02c],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[0000000090800010] = f8449dd9, %g2 = ffffffffffffad1a
lduw [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9
! Mem[000000009000002c] = 7d3b055c, %g18 = dbf42ad083edf0a2
ldsw [%i4+0x02c],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[0000000091800018] = ad5cb768, %g2 = 000000007d3b055c
ldsb [%o0+0x01a],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000091000034] = caaaba08, %g2 = ffffffffffffffad
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffcaaa
! %l2 = 00000000000000c8, Mem[0000000090000008] = ba08d65500008505
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 00000000000000c8
! %l1 = ffffffffffffad1a, Mem[0000000091800024] = 22432d51
sth %l1,[%o0+0x024] ! Mem[0000000091800024] = ad1a2d51
! Mem[0000000090000018] = 902870ed, %g2 = ffffffffffffcaaa
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffff90
p43_label_21:
! Mem[0000000090000004] = cca66300, %g2 = ffffffffffffff90
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000cc
! %l2 = 000000c8, %l3 = 00007e1d, Mem[0000000090800008] = d05cc0f0 0000003f
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 000000c8 00007e1d
! Mem[000000006680000c] = c3b7b9d9, %l5 = ffffffffffffffa2
ldsw [%i1+0x00c],%l5 ! %l5 = ffffffffc3b7b9d9
! Mem[0000000091800014] = 9b4fcaaa, %g2 = 00000000000000cc
ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffff9b
! %l2 = 00000000000000c8, Mem[0000000090800008] = 000000c8
sth %l2,[%i5+%o1] ! Mem[0000000090800008] = 00c800c8
! Mem[0000000067000008] = 7afd65c8257e9ea2, %l3 = 0000000000007e1d
ldx [%i2+%o1],%l3 ! %l3 = 7afd65c8257e9ea2
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = ffffffffffffff9b
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! Mem[0000000090800020] = 0c86caaa35144907, %g2 = 7a6764e2807fa20a
ldx [%i5+%o4],%g2 ! %g2 = 0c86caaa35144907
! Mem[000000009180003c] = d05cc0f0, %g2 = 0c86caaa35144907
lduw [%o0+0x03c],%g2 ! %g2 = 00000000d05cc0f0
! Mem[000000006680003c] = 26b92280, %l7 = 00000000000000fd
ldub [%i1+0x03f],%l7 ! %l7 = 0000000000000080
p43_label_22:
! Mem[000000009000002c] = 7d3b055c, %g2 = 00000000d05cc0f0
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000007d3b
! Mem[0000000090000020] = 03ba08d6, %g2 = 0000000000007d3b
ldsb [%i4+0x023],%g2 ! %g2 = 0000000000000003
! Mem[0000000090800020] = 0c86caaa, %g18 = dbf42ad083edf0a2
ldsw [%i5+%o4],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[0000000091000000] = 6ae800c8, %g2 = 000000000c86caaa
lduh [%i6+%g0],%g2 ! %g2 = 0000000000006ae8
! Mem[0000000091800018] = 06faad5cb7684e28, %g2 = 0000000000006ae8
ldx [%o0+%o3],%g2 ! %g2 = 06faad5cb7684e28
! Mem[0000000091000028] = ffffffff, %g2 = 06faad5cb7684e28
ldsb [%i6+%o5],%g2 ! %g2 = ffffffffffffffff
! %l1 = ffffffffffffad1a, Mem[0000000091800014] = 9b4fcaaa
stw %l1,[%o0+0x014] ! Mem[0000000091800014] = ffffad1a
! Mem[000000006780003c] = f57614a7, %l3 = 7afd65c8257e9ea2
ldub [%i3+0x03f],%l3 ! %l3 = 00000000000000a7
! %l3 = 00000000000000a7, Mem[0000000090000008] = 00000000
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = 000000a7
! Mem[000000009100001c] = b7ffffff, %g2 = ffffffffffffffff
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffb7
p43_label_23:
! Mem[0000000066000028] = 00c80141, %l2 = 00000000000000c8
ldsw [%i0+%o5],%l2 ! %l2 = 0000000000c80141
! Mem[0000000091800024] = ad1a2d51, %g2 = ffffffffffffffb7
lduw [%o0+0x024],%g2 ! %g2 = 00000000ad1a2d51
! Mem[000000009000000c] = 00c80000, %g2 = 00000000ad1a2d51
ldub [%i4+0x00e],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000000080, Mem[0000000091000018] = ffffffffffffffb7
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000080
! Mem[0000000066000018] = d05cc0f0, %l0 = 00000000ba08d655
ldsh [%i0+0x01a],%l0 ! %l0 = ffffffffffffc0f0
! %l0 = ffffffffffffc0f0, Mem[0000000067800010] = cfc9577d4fc664fb
stx %l0,[%i3+%o2] ! Mem[0000000067800010] = ffffffffffffc0f0
! %l6 = ffffffffffffffb7, Mem[0000000091800012] = 292effff
stb %l6,[%o0+0x012] ! Mem[0000000091800010] = b72effff
! Mem[0000000091800018] = 06faad5c, %g18 = dbf42ad083edf0a2
ldsw [%o0+%o3],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[0000000091800004] = a6634cd0, %g18 = dbf42ad083edf0a2
ldsw [%o0+0x004],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[0000000091800028] = ffa2d4fdd05cc0f0, %g2 = ffffffffa6634cd0
ldx [%o0+%o5],%g2 ! %g2 = ffa2d4fdd05cc0f0
p43_label_24:
! %l0 = ffffc0f0, %l1 = ffffad1a, Mem[0000000091000018] = 00000000 00000080
std %l0,[%i6+%o3] ! Mem[0000000091000018] = ffffc0f0 ffffad1a
! %l7 = 0000000000000080, Mem[0000000091800020] = 9b4fcaaaad1a2d51
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = 0000000000000080
! %l2 = 0000000000c80141, Mem[0000000091800030] = ffffffb7ffffffae
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 0000000000c80141
! %l5 = ffffffffc3b7b9d9, Mem[0000000067800010] = ffffffff
sth %l5,[%i3+%o2] ! Mem[0000000067800010] = b9d9ffff
! Mem[000000009000000c] = 000000c8, %g18 = dbf42ad083edf0a2
ldsw [%i4+0x00c],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[0000000091800000] = ffaea663, %g2 = 00000000000000c8
ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffffffae
! Mem[000000009100001c] = ffffad1a, %g18 = dbf42ad083edf0a2
ldsw [%i6+0x01c],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[0000000067800000] = 975a5f15, %l7 = 0000000000000080
lduh [%i3+%g0],%l7 ! %l7 = 000000000000975a
! Mem[0000000090000000] = 22432d5179cca663, %g2 = ffffffffffffad1a
ldx [%i4+%g0],%g2 ! %g2 = 22432d5179cca663
! Mem[000000009100003c] = 9b2ffa85, %g2 = 22432d5179cca663
lduw [%i6+0x03c],%g2 ! %g2 = 000000009b2ffa85
p43_label_25:
! %l4 = 0000000026b92280, Mem[000000009000003a] = 8eb2e6c5
stb %l4,[%i4+0x03a] ! Mem[0000000090000038] = 80b2e6c5
! Mem[0000000090800034] = bf6da497, %g2 = 000000009b2ffa85
lduw [%i5+0x034],%g2 ! %g2 = 00000000bf6da497
! Mem[0000000091800004] = d08b9883, %g2 = 00000000bf6da497
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000d0
! %l4 = 0000000026b92280, Mem[0000000091800010] = 25ecb72e
sth %l4,[%o0+%o2] ! Mem[0000000091800010] = 2280b72e
! %l3 = 00000000000000a7, Mem[0000000091000003] = c898f9b0
stb %l3,[%i6+0x003] ! Mem[0000000091000000] = a798f9b0
! Mem[0000000090800004] = 00007e1d, %g18 = dbf42ad083edf0a2
ldsw [%i5+0x004],%g2 ! %g2 = dbf42ad083edf0a2
! Mem[000000006780002c] = ba08d655, %l6 = ffffffffffffffb7
lduw [%i3+0x02c],%l6 ! %l6 = 00000000ba08d655
! Mem[0000000091800008] = 8b9883bd, %g2 = 0000000000007e1d
ldub [%o0+%o1],%g2 ! %g2 = 000000000000008b
! %l6 = ba08d655, %l7 = 0000975a, Mem[0000000091000000] = 6ae800a7 98f9b0a5
std %l6,[%i6+%g0] ! Mem[0000000091000000] = ba08d655 0000975a
! %l7 = 000000000000975a, Mem[0000000090800014] = 000000d7
sth %l7,[%i5+0x014] ! Mem[0000000090800014] = 975a00d7
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 ffffffffffffc0f0
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffad1a
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000c80141
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000a7
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000026b92280
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffc3b7b9d9
bne,a,pn %xcc,p43_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ba08d655
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000975a
bne,a,pn %xcc,p43_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p43_check_fp_registers:
set p43_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be b1b01d2c d063e2e5
bne %xcc,p43_f0_fail
nop
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = d05cc0f02a4237ee
ldx [%i0+0x018],%g3 ! Observed data at 0000000066000018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00c80141f01025c4
ldx [%i0+0x028],%g3 ! Observed data at 0000000066000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5ec2e66cffae8854
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 = cffd34ef79cca663
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+0x028],%g2 ! Expected data = 03f8ced422432d51
ldx [%i1+0x028],%g3 ! Observed data at 0000000066800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4ae4055c26b92280
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+0x028],%g2 ! Expected data = 99c22dddc848db28
ldx [%i2+0x028],%g3 ! Observed data at 0000000067000028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000ba08d655
ldx [%i2+0x030],%g3 ! Observed data at 0000000067000030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x030,%g4
set p43_local3_expect,%g1
p43_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = b9d9ffffffffc0f0
ldx [%i3+0x010],%g3 ! Observed data at 0000000067800010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000ba08d655
ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x028,%g4
! The test for processor 43 has passed
p43_passed:
ta GOOD_TRAP
nop
p43_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p43_failed
p43_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p43_failed
p43_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p43_failed
p43_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p43_failed
p43_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p43_failed
p43_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p43_failed
p43_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p43_failed
p43_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p43_failed
p43_f0_fail:
set p43_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066800010]
done
p43_trap1o:
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066800010]
done
p43_trap2e:
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800018]
ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000010]
stha %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800018]
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066000018]
lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800010]
done
p43_trap2o:
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800018]
ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000010]
stha %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800018]
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066000018]
lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066800010]
done
p43_trap3e:
nop
nop
nop
nop
done
p43_trap3o:
nop
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 = e0f0b0e668cff627
ldx [%g1+0x008],%l1 ! %l1 = 88d7bf5ec6f14cd0
ldx [%g1+0x010],%l2 ! %l2 = 4cbcd4fdd05cc0f0
ldx [%g1+0x018],%l3 ! %l3 = 4a0838562a4237ee
ldx [%g1+0x020],%l4 ! %l4 = 25ec292e9b4fcaaa
ldx [%g1+0x028],%l5 ! %l5 = 8f1ae5f679cca663
ldx [%g1+0x030],%l6 ! %l6 = df57699e53650cf4
ldx [%g1+0x038],%l7 ! %l7 = 8a4643edbf6da497
! 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 = 93754297 f444da7a 6c860795 7064d29d
! %f4 = 8a3aa150 d21b4903 e5849aac c47d41af
! %f8 = 8e0b8c3b 660f5f8d b50ddfa5 ced483b6
! %f12 = cceab347 e0c7a6d6 695f6bc3 1aa16a84
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d90c85dc a2afbb87 8448ce32 d2f1a0d4
! %f20 = a3d0987b 31bf3f38 adb0c36f 5dbe7973
! %f24 = 34c8d599 3cb238a9 63ed1df1 10f937d7
! %f28 = be801c58 ef14ae58 545c83ef 368fea35
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8f92f3ba 86f9885c 65f407e1 0d251a2f
! %f36 = fcf29fe8 3bb083a4 8eb7c46f 544487a2
! %f40 = 86488678 d74855c6 51cc356a 0a7457e1
! %f44 = 9c79ef4a 4d9ed83e e765b9b5 7e67aca5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x69a57e3800000032,%g7,%g1 ! GSR scale = 6, align = 2
wr %g1,%g0,%gsr ! GSR = 69a57e3800000032
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[0000000069800008] = 394379f8, %l3 = b408caf85299678d
ldsb [%i3+0x009],%l3 ! %l3 = 0000000000000043
! Mem[000000006880002c] = 35bbeae9, %l5 = 20b18c7be9018a4a
ldsh [%i1+0x02e],%l5 ! %l5 = ffffffffffffeae9
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = 00000000, %g3 = 00000000
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! %l2 = 5228e090d9fb6ad7, Mem[0000000068800012] = 8c124f00
stb %l2,[%i1+0x012] ! Mem[0000000068800010] = 8c12d700
! %l2 = 5228e090d9fb6ad7, Mem[000000009180001a] = ad5cb768
stb %l2,[%o0+0x01a] ! Mem[0000000091800018] = d75cb768
! Mem[0000000091000010] = 6cff95cd 7757fe01, %g2 = 4459f5d3, %g3 = 51e85f11
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000007757fe01
! %l0 = fe2546561204a0e1, Mem[000000009100000c] = 7312abd6
stb %l0,[%i6+0x00c] ! Mem[000000009100000c] = e112abd6
! Mem[0000000091800000] = b007b3e6, %g2 = 000000006cff95cd
ldsb [%o0+0x003],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000068000038] = e8d8b0b6 942df58c, %l6 = 86732d73, %l7 = c47fa6ba
ldd [%i0+0x038],%l6 ! %l6 = 00000000e8d8b0b6 00000000942df58c
! %l4 = a7dbf7561cc4343e, Mem[000000009100001a] = f26e47a1
sth %l4,[%i6+0x01a] ! Mem[0000000091000018] = 343e47a1
p44_label_2:
! Mem[0000000090800020] = 0c86ef26, %g2 = ffffffffffffffb0
ldub [%i5+%o4],%g2 ! %g2 = 000000000000000c
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 000000000000000c
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! Mem[000000006800002c] = 4cf4f417, %l5 = ffffffffffffeae9
lduw [%i0+0x02c],%l5 ! %l5 = 000000004cf4f417
! %l0 = fe2546561204a0e1, Mem[0000000068000026] = 3fc56c2e
sth %l0,[%i0+0x026] ! Mem[0000000068000024] = 3fc5a0e1
! Mem[0000000091800028] = 153f24b0df4e4459, %g2 = 5566979dba3ff053
ldx [%o0+%o5],%g2 ! %g2 = 153f24b0df4e4459
! Mem[0000000069800028] = 6d0a966a, %l0 = fe2546561204a0e1
ldsb [%i3+0x02a],%l0 ! %l0 = ffffffffffffff96
! Mem[0000000091800018] = 06fad75cb7684e28, %g2 = 153f24b0df4e4459
ldx [%o0+%o3],%g2 ! %g2 = 06fad75cb7684e28
! Mem[0000000091000014] = 7757fe01, %g18 = b7e034b088b5bba0
ldsw [%i6+0x014],%g2 ! %g2 = b7e034b088b5bba0
! Mem[0000000090800038] = 66e1d7bc adc27bb0, %g2 = 7757fe01, %g3 = 7757fe01
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000adc27bb0
! %l6 = 00000000e8d8b0b6, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 00000000e8d8b0b6
p44_label_3:
! %l4 = 1cc4343e, %l5 = 4cf4f417, Mem[0000000069000038] = 802e0afe 6ca5b3ec
std %l4,[%i2+0x038] ! Mem[0000000069000038] = 1cc4343e 4cf4f417
! Mem[0000000090800028] = 4459f5d3, %g2 = 0000000066e1d7bc
lduh [%i5+%o5],%g2 ! %g2 = 0000000000004459
! %l0 = ffffffffffffff96, Mem[0000000091000020] = 00000000
stw %l0,[%i6+%o4] ! Mem[0000000091000020] = ffffff96
! Mem[000000009080001c] = 9a0c86ef, %g2 = 0000000000004459
ldub [%i5+0x01f],%g2 ! %g2 = 000000000000009a
! %l2 = 5228e090d9fb6ad7, Mem[000000009000003c] = e6c51178
stw %l2,[%i4+0x03c] ! Mem[000000009000003c] = d9fb6ad7
! %l4 = a7dbf7561cc4343e, Mem[000000009080002c] = 51e85f11
sth %l4,[%i5+0x02c] ! Mem[000000009080002c] = 343e5f11
! Mem[0000000091800014] = 96298cae, %g2 = 000000000000009a
lduh [%o0+0x014],%g2 ! %g2 = 0000000000009629
! %l2 = d9fb6ad7, %l3 = 00000043, Mem[0000000068000028] = 201b78f4 4cf4f417
std %l2,[%i0+%o5] ! Mem[0000000068000028] = d9fb6ad7 00000043
! %l4 = a7dbf7561cc4343e, Mem[0000000090800024] = 35144907
sth %l4,[%i5+0x024] ! Mem[0000000090800024] = 343e4907
! %l5 = 000000004cf4f417, Mem[0000000091000020] = ffffff96e8d8b0b6
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 000000004cf4f417
p44_label_4:
! %l6 = 00000000e8d8b0b6, Mem[000000009100002c] = 08a9d051
stw %l6,[%i6+0x02c] ! Mem[000000009100002c] = e8d8b0b6
! %l7 = 00000000942df58c, Mem[0000000069000010] = 72c8536c215076fc
stx %l7,[%i2+%o2] ! Mem[0000000069000010] = 00000000942df58c
! %l5 = 000000004cf4f417, Mem[000000009080002c] = 343e5f11
stw %l5,[%i5+0x02c] ! Mem[000000009080002c] = 4cf4f417
! %l2 = 5228e090d9fb6ad7, Mem[000000009100000b] = 52e112ab
stb %l2,[%i6+0x00b] ! Mem[0000000091000008] = d7e112ab
! Mem[0000000090000038] = 53918eb2, %g18 = b7e034b088b5bba0
ldsw [%i4+0x038],%g2 ! %g2 = b7e034b088b5bba0
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 0000000053918eb2
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! %l2 = 5228e090d9fb6ad7, Mem[0000000090000020] = 0ad8f703
sth %l2,[%i4+%o4] ! Mem[0000000090000020] = 6ad7f703
! %l5 = 000000004cf4f417, Mem[000000009100000f] = d66cff95
stb %l5,[%i6+0x00f] ! Mem[000000009100000c] = 176cff95
! %l5 = 000000004cf4f417, Mem[0000000090000025] = 32e58eaf
stb %l5,[%i4+0x025] ! Mem[0000000090000024] = 17e58eaf
! Mem[0000000090800038] = 66e1d7bc, %g2 = eaf607f479e2e95e
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
p44_label_5:
! %l5 = 000000004cf4f417, Mem[0000000091800034] = 51532584
stw %l5,[%o0+0x034] ! Mem[0000000091800034] = 4cf4f417
! Mem[0000000091800028] = b0df4e44, %g2 = 0000000066e1d7bc
ldub [%o0+0x02b],%g2 ! %g2 = 00000000000000b0
! %l3 = 0000000000000043, Mem[0000000090000030] = 7a6764e2
stb %l3,[%i4+0x030] ! Mem[0000000090000030] = 436764e2
! %l3 = 0000000000000043, Mem[000000009080003c] = adc27bb0
stw %l3,[%i5+0x03c] ! Mem[000000009080003c] = 00000043
! Mem[0000000090800010] = d95e356f, %g2 = 00000000000000b0
ldsb [%i5+0x013],%g2 ! %g2 = ffffffffffffffd9
! %l2 = d9fb6ad7, %l3 = 00000043, Mem[0000000091000030] = a5b5761e 1214449b
std %l2,[%i6+0x030] ! Mem[0000000091000030] = d9fb6ad7 00000043
! Mem[000000009180000c] = af6e4e51, %g2 = ffffffffffffffd9
ldub [%o0+0x00f],%g2 ! %g2 = 00000000000000af
! %l1 = 91b2ba248f64952a, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 91b2ba248f64952a
! Mem[0000000090000030] = 436764e2 807fa20a, %g2 = 000000af, %g3 = adc27bb0
ldd [%i4+0x030],%g2 ! %g2 = 00000000436764e2 00000000807fa20a
! %l2 = 5228e090d9fb6ad7, Mem[0000000091000028] = 21a95ba1
stw %l2,[%i6+%o5] ! Mem[0000000091000028] = d9fb6ad7
p44_label_6:
! Mem[0000000090800008] = 5a1ae612, %g18 = b7e034b088b5bba0
ldsw [%i5+%o1],%g2 ! %g2 = b7e034b088b5bba0
! Mem[0000000068800010] = 8c12d700, %l2 = 5228e090d9fb6ad7
ldub [%i1+0x011],%l2 ! %l2 = 0000000000000012
! Mem[000000009080003c] = 00004300, %g2 = 000000005a1ae612
ldsb [%i5+0x03d],%g2 ! %g2 = 0000000000000000
! %l5 = 000000004cf4f417, Mem[0000000090800030] = eaf607f479e2e95e
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 000000004cf4f417
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000000000
ldsh [%i6+0x03c],%g2 ! %g2 = 00000000000062bf
! Mem[0000000090800010] = f8449dd9 5e356f1d, %g2 = 000062bf, %g3 = 807fa20a
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e356f1d
! Mem[0000000091000028] = d9fb6ad7, %g2 = 00000000f8449dd9
ldsb [%i6+%o5],%g2 ! %g2 = ffffffffffffffd9
! Mem[0000000068800004] = 3a62b74d, %l7 = 00000000942df58c
ldsb [%i1+0x006],%l7 ! %l7 = ffffffffffffffb7
! %l2 = 0000000000000012, Mem[0000000090000018] = 1d17902870edfb0e
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 0000000000000012
! %l6 = 00000000e8d8b0b6, Mem[0000000091000032] = 6ad70000
sth %l6,[%i6+0x032] ! Mem[0000000091000030] = b0b60000
p44_label_7:
! Mem[000000009080003c] = 00000043, %g2 = ffffffffffffffd9
ldub [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[000000009100000c] = e112ab17, %g2 = 0000000000000000
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffe112
! %l5 = 000000004cf4f417, Mem[0000000090800008] = 5a1ae612
stb %l5,[%i5+%o1] ! Mem[0000000090800008] = 171ae612
! Mem[0000000068000000] = b5e66ee8, %l1 = 91b2ba248f64952a
ldsh [%i0+0x002],%l1 ! %l1 = 0000000000006ee8
! Mem[0000000068000008] = a82448be, %l3 = 0000000000000043
ldsw [%i0+%o1],%l3 ! %l3 = ffffffffa82448be
! Mem[0000000069800024] = 00a15355, %l1 = 0000000000006ee8
ldsw [%i3+0x024],%l1 ! %l1 = 0000000000a15355
! Mem[0000000090800030] = 00000000 4cf4f417, %g2 = ffffe112, %g3 = 5e356f1d
ldd [%i5+0x030],%g2 ! %g2 = 0000000000000000 000000004cf4f417
! Mem[0000000091800008] = 83bd3923, %g2 = 0000000000000000
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000083bd
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 000083bd, %g3 = 4cf4f417
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! Mem[0000000091800018] = d75cb768, %g2 = 00000000e25676cb
ldsb [%o0+0x01a],%g2 ! %g2 = ffffffffffffffd7
p44_label_8:
! Mem[0000000090800014] = 6f1db2d5, %g2 = ffffffffffffffd7
ldub [%i5+0x016],%g2 ! %g2 = 000000000000006f
! %l2 = 0000000000000012, Mem[000000009000000e] = 46b01d35
sth %l2,[%i4+0x00e] ! Mem[000000009000000c] = 00121d35
! Mem[0000000090800020] = 0c86ef26343e4907, %g2 = 000000000000006f
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef26343e4907
! %l4 = a7dbf7561cc4343e, Mem[0000000090800014] = 5e356f1d
stw %l4,[%i5+0x014] ! Mem[0000000090800014] = 1cc4343e
! Mem[0000000068800018] = 28f65740, %l4 = a7dbf7561cc4343e
lduw [%i1+%o3],%l4 ! %l4 = 0000000028f65740
! Mem[000000009080001c] = db268a9a, %g2 = 0c86ef26343e4907
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffdb26
! %l4 = 0000000028f65740, Mem[0000000090000000] = 09d53180
stb %l4,[%i4+%g0] ! Mem[0000000090000000] = 40d53180
! %l4 = 0000000028f65740, Mem[000000009180003c] = 9d52adff
stw %l4,[%o0+0x03c] ! Mem[000000009180003c] = 28f65740
! %l0 = ffffffffffffff96, Mem[0000000068000000] = b5e66ee83463d310
stx %l0,[%i0+%g0] ! Mem[0000000068000000] = ffffffffffffff96
! Mem[0000000090000008] = e099152d, %g2 = ffffffffffffdb26
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000e099
p44_label_9:
! %l7 = ffffffffffffffb7, Mem[0000000091000039] = 5676cb62
stb %l7,[%i6+0x039] ! Mem[0000000091000038] = b776cb62
! Mem[0000000091000008] = 48c280d7, %g2 = 000000000000e099
lduh [%i6+%o1],%g2 ! %g2 = 00000000000048c2
! %l0 = ffffffffffffff96, Mem[0000000090800020] = 0c86ef26343e4907
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = ffffffffffffff96
! Mem[0000000069800000] = 71330c60cf93661e, %l5 = 000000004cf4f417
ldx [%i3+%g0],%l5 ! %l5 = 71330c60cf93661e
! Mem[0000000091000008] = 80d7e112, %g2 = 00000000000048c2
lduh [%i6+0x00a],%g2 ! %g2 = 00000000000080d7
! Mem[0000000091000034] = 00000043, %g2 = 00000000000080d7
ldsb [%i6+0x034],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000000000012, Mem[0000000091800004] = 07b3e6aa
stw %l2,[%o0+0x004] ! Mem[0000000091800004] = 00000012
! Mem[0000000090000030] = 436764e2, %g18 = b7e034b088b5bba0
ldsw [%i4+0x030],%g2 ! %g2 = b7e034b088b5bba0
! %l0 = ffffff96, %l1 = 00a15355, Mem[0000000091800010] = 6e4e5182 96298cae
std %l0,[%o0+%o2] ! Mem[0000000091800010] = ffffff96 00a15355
! Mem[0000000091800008] = 8b9883bd, %g18 = b7e034b088b5bba0
ldsw [%o0+%o1],%g2 ! %g2 = b7e034b088b5bba0
p44_label_10:
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = ffffffff8b9883bd
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! Mem[000000006900003c] = 4cf4f417, %l2 = 0000000000000012
lduh [%i2+0x03c],%l2 ! %l2 = 0000000000004cf4
! %l0 = ffffffffffffff96, Mem[0000000068000000] = ffffffff
stw %l0,[%i0+%g0] ! Mem[0000000068000000] = ffffff96
! Mem[0000000090000008] = b427e099152d0012, %g2 = 5566979dba3ff053
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d0012
! %l7 = ffffffffffffffb7, Mem[0000000091000022] = 00004cf4
sth %l7,[%i6+0x022] ! Mem[0000000091000020] = ffb74cf4
! Mem[000000009080001c] = 8a9affff, %g2 = b427e099152d0012
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008a9a
! %l4 = 0000000028f65740, Mem[000000009080002e] = f4170000
sth %l4,[%i5+0x02e] ! Mem[000000009080002c] = 57400000
! Mem[0000000069800020] = 1c15eda1, %l4 = 0000000028f65740
lduh [%i3+0x022],%l4 ! %l4 = 000000000000eda1
! %l0 = ffffff96, %l1 = 00a15355, Mem[0000000069000020] = 6a681596 ada32a3a
std %l0,[%i2+%o4] ! Mem[0000000069000020] = ffffff96 00a15355
! %l5 = 71330c60cf93661e, Mem[0000000069000004] = fb51caaf
stw %l5,[%i2+0x004] ! Mem[0000000069000004] = cf93661e
p44_label_11:
! %l3 = ffffffffa82448be, Mem[000000009080001a] = 4dc6db26
stb %l3,[%i5+0x01a] ! Mem[0000000090800018] = bec6db26
! %l3 = ffffffffa82448be, Mem[0000000090800030] = 000000004cf4f417
stx %l3,[%i5+0x030] ! Mem[0000000090800030] = ffffffffa82448be
! Mem[0000000091000034] = 00000043, %g2 = 0000000000008a9a
lduw [%i6+0x034],%g2 ! %g2 = 0000000000000043
! Mem[000000009100000c] = ab176cff, %g2 = 0000000000000043
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000ab17
! Mem[0000000069800004] = cf93661e, %l2 = 0000000000004cf4
lduh [%i3+0x004],%l2 ! %l2 = 000000000000cf93
! Mem[0000000091800034] = f41754b6, %g2 = 000000000000ab17
lduh [%o0+0x036],%g2 ! %g2 = 000000000000f417
! %l6 = 00000000e8d8b0b6, Mem[0000000091800018] = 06fad75c
stb %l6,[%o0+%o3] ! Mem[0000000091800018] = b6fad75c
! %l1 = 0000000000a15355, Mem[0000000068000009] = a82448be
stb %l1,[%i0+0x009] ! Mem[0000000068000008] = a85548be
! %l5 = 71330c60cf93661e, Mem[000000006800003e] = 942df58c
sth %l5,[%i0+0x03e] ! Mem[000000006800003c] = 942d661e
! Mem[0000000090000010] = 1d358e58d828ead6, %g2 = 000000000000f417
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58d828ead6
p44_label_12:
! %l4 = 000000000000eda1, Mem[0000000090800010] = f8449dd91cc4343e
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 000000000000eda1
! %l1 = 0000000000a15355, Mem[0000000091000018] = 5ffa343e
sth %l1,[%i6+%o3] ! Mem[0000000091000018] = 5355343e
! Mem[000000009080003c] = 00000043, %g2 = 1d358e58d828ead6
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffffffffff96, Mem[000000009180000c] = 3923d9af
stw %l0,[%o0+0x00c] ! Mem[000000009180000c] = ffffff96
! Mem[0000000090800018] = b2d5bec6 db268a9a, %g2 = 00000000, %g3 = 62bf8c8f
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d5bec6 00000000db268a9a
! %l6 = 00000000e8d8b0b6, Mem[0000000090800020] = ffffffff
stw %l6,[%i5+%o4] ! Mem[0000000090800020] = e8d8b0b6
! Mem[0000000090000038] = 8eb2d9fb, %g2 = 00000000b2d5bec6
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000008eb2
! Mem[000000009080000c] = 14acc7c9, %g2 = 0000000000008eb2
lduw [%i5+0x00c],%g2 ! %g2 = 0000000014acc7c9
! %l1 = 0000000000a15355, Mem[0000000090000014] = d828ead6
sth %l1,[%i4+0x014] ! Mem[0000000090000014] = 5355ead6
! %l5 = 71330c60cf93661e, Mem[0000000090000028] = af022e97
stw %l5,[%i4+%o5] ! Mem[0000000090000028] = cf93661e
p44_label_13:
! %l3 = ffffffffa82448be, Mem[0000000069800017] = 138840b0
stb %l3,[%i3+0x017] ! Mem[0000000069800014] = 138840be
! Mem[0000000090000028] = cf93661e, %g2 = 0000000014acc7c9
lduw [%i4+%o5],%g2 ! %g2 = 00000000cf93661e
! Mem[000000009100002c] = b6d9fbb0, %g2 = 00000000cf93661e
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000090800038] = 66e1d7bc 00000043, %g2 = ffffffb6, %g3 = db268a9a
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 0000000000000043
! Mem[0000000091800034] = 4cf4f417, %g2 = 0000000066e1d7bc
lduh [%o0+0x034],%g2 ! %g2 = 0000000000004cf4
! Mem[0000000091800018] = b6fad75c, %g18 = b7e034b088b5bba0
ldsw [%o0+%o3],%g2 ! %g2 = b7e034b088b5bba0
! %l4 = 000000000000eda1, Mem[0000000091800008] = 8b9883bd
sth %l4,[%o0+%o1] ! Mem[0000000091800008] = eda183bd
! Mem[000000009080002c] = f45740ff, %g2 = ffffffffb6fad75c
ldsb [%i5+0x02d],%g2 ! %g2 = fffffffffffffff4
! %l6 = 00000000e8d8b0b6, Mem[0000000069800038] = 7d295c0f
sth %l6,[%i3+0x038] ! Mem[0000000069800038] = b0b65c0f
! %l2 = 0000cf93, %l3 = a82448be, Mem[0000000091000000] = 91b2ba24 8f64952a
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 0000cf93 a82448be
p44_label_14:
! %l3 = ffffffffa82448be, Mem[0000000091000012] = 95cd7757
stb %l3,[%i6+0x012] ! Mem[0000000091000010] = becd7757
! Mem[0000000091000018] = 5355343e47a19fcf, %g2 = fffffffffffffff4
ldx [%i6+%o3],%g2 ! %g2 = 5355343e47a19fcf
! %l2 = 000000000000cf93, Mem[0000000090800038] = 66e1d7bc00000043
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 000000000000cf93
! Mem[0000000091800038] = 54b6116d, %g18 = b7e034b088b5bba0
ldsw [%o0+0x038],%g2 ! %g2 = b7e034b088b5bba0
! Mem[000000009000001c] = 126ad7f7, %g2 = 0000000054b6116d
ldub [%i4+0x01f],%g2 ! %g2 = 0000000000000012
! Mem[0000000091800014] = 5355b6fa, %g2 = 0000000000000012
ldsh [%o0+0x016],%g2 ! %g2 = 0000000000005355
! Mem[0000000091800028] = 153f24b0df4e4459, %g2 = 0000000000005355
ldx [%o0+%o5],%g2 ! %g2 = 153f24b0df4e4459
! %l6 = 00000000e8d8b0b6, Mem[0000000090000028] = cf93661e7d3b2cbb
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000000e8d8b0b6
! %l5 = 71330c60cf93661e, Mem[000000009100002b] = d7e8d8b0
stb %l5,[%i6+0x02b] ! Mem[0000000091000028] = 1ee8d8b0
! Mem[000000009180003c] = 57400000, %g2 = 153f24b0df4e4459
ldsh [%o0+0x03e],%g2 ! %g2 = 0000000000005740
p44_label_15:
! %l4 = 000000000000eda1, Mem[0000000068000017] = 03135f22
stb %l4,[%i0+0x017] ! Mem[0000000068000014] = 03135fa1
! Mem[000000009000000c] = 152d0012, %g2 = 0000000000005740
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000152d
! %l2 = 000000000000cf93, Mem[0000000068800000] = 5ed51a74
sth %l2,[%i1+%g0] ! Mem[0000000068800000] = cf931a74
! Mem[0000000090800018] = b2d5bec6db268a9a, %g2 = 000000000000152d
ldx [%i5+%o3],%g2 ! %g2 = b2d5bec6db268a9a
! Mem[000000009000002c] = e8d8b0b6, %g2 = b2d5bec6db268a9a
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000e8d8
! Mem[0000000091000024] = 4cf4f417, %g2 = 000000000000e8d8
lduh [%i6+0x024],%g2 ! %g2 = 0000000000004cf4
! %l2 = 0000cf93, %l3 = a82448be, Mem[0000000090800038] = 00000000 0000cf93
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 0000cf93 a82448be
! Mem[0000000090000010] = 8e585355, %g2 = 0000000000004cf4
lduh [%i4+0x012],%g2 ! %g2 = 0000000000008e58
! %l3 = ffffffffa82448be, Mem[0000000090000000] = 40d53180d6ba8c74
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = ffffffffa82448be
! Mem[0000000091800000] = fb520ab000000012, %g2 = 0000000000008e58
ldx [%o0+%g0],%g2 ! %g2 = fb520ab000000012
p44_label_16:
! %l7 = ffffffffffffffb7, Mem[0000000090800008] = 171ae612
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = ffffffb7
! Mem[000000006980000c] = 5ebff4fd, %l0 = ffffffffffffff96
ldsw [%i3+0x00c],%l0 ! %l0 = 000000005ebff4fd
! Mem[0000000091000024] = f417d9fb, %g2 = fb520ab000000012
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000f4
! Mem[0000000091800000] = fb520ab0 00000012, %g2 = 000000f4, %g3 = 00000043
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000000000012
! %l5 = 71330c60cf93661e, Mem[0000000090000038] = 53918eb2d9fb6ad7
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 71330c60cf93661e
! Mem[0000000068000020] = 141dd825, %l6 = 00000000e8d8b0b6
lduw [%i0+%o4],%l6 ! %l6 = 00000000141dd825
! Mem[0000000091000000] = 00cf93a8, %g2 = 00000000fb520ab0
ldub [%i6+0x001],%g2 ! %g2 = 0000000000000000
! Mem[0000000069000038] = 1cc4343e, %l0 = 000000005ebff4fd
lduw [%i2+0x038],%l0 ! %l0 = 000000001cc4343e
! %l3 = ffffffffa82448be, Mem[000000009000002a] = 0000e8d8
sth %l3,[%i4+0x02a] ! Mem[0000000090000028] = 48bee8d8
! Mem[0000000090000030] = 436764e2, %g18 = b7e034b088b5bba0
ldsw [%i4+0x030],%g2 ! %g2 = b7e034b088b5bba0
p44_label_17:
! Mem[0000000091800030] = 43bc1d814cf4f417, %g2 = 00000000436764e2
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d814cf4f417
! %l2 = 000000000000cf93, Mem[0000000069000030] = fd92596887d807e3
stx %l2,[%i2+0x030] ! Mem[0000000069000030] = 000000000000cf93
! %l1 = 0000000000a15355, Mem[000000009180003c] = 28f65740
stw %l1,[%o0+0x03c] ! Mem[000000009180003c] = 00a15355
! Mem[0000000090800028] = 4459f5d3 4cf45740, %g2 = 4cf4f417, %g3 = 00000012
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 000000004cf45740
! Mem[000000009180002c] = 445943bc, %g2 = 000000004459f5d3
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
! Mem[0000000090000000] = ffffffff, %g2 = 0000000000004459
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000ff
! Mem[000000009180002c] = 445943bc, %g2 = 00000000000000ff
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
! %l7 = ffffffffffffffb7, Mem[0000000068800016] = 73b25e7a
sth %l7,[%i1+0x016] ! Mem[0000000068800014] = 73b2ffb7
! %l0 = 000000001cc4343e, Mem[0000000069800028] = 6d0a966a
sth %l0,[%i3+%o5] ! Mem[0000000069800028] = 343e966a
! Mem[0000000068000008] = a85548be, %l4 = 000000000000eda1
ldsh [%i0+0x00a],%l4 ! %l4 = 00000000000048be
p44_label_18:
! %l0 = 1cc4343e, %l1 = 00a15355, Mem[0000000091800000] = fb520ab0 00000012
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 1cc4343e 00a15355
! %l4 = 000048be, %l5 = cf93661e, Mem[0000000069800028] = 343e966a 02c7f2e1
std %l4,[%i3+%o5] ! Mem[0000000069800028] = 000048be cf93661e
! Mem[0000000091800008] = eda183bdffffff96, %g2 = 0000000000004459
ldx [%o0+%o1],%g2 ! %g2 = eda183bdffffff96
! %l1 = 0000000000a15355, Mem[000000009100002c] = e8d8b0b6
stb %l1,[%i6+0x02c] ! Mem[000000009100002c] = 55d8b0b6
! %l2 = 000000000000cf93, Mem[0000000091800030] = 43bc1d814cf4f417
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 000000000000cf93
! Mem[0000000090000004] = a82448be, %g18 = b7e034b088b5bba0
ldsw [%i4+0x004],%g2 ! %g2 = b7e034b088b5bba0
! %l2 = 000000000000cf93, Mem[0000000090000014] = 5355ead6
stw %l2,[%i4+0x014] ! Mem[0000000090000014] = 0000cf93
! Mem[0000000069800024] = 00a15355, %l0 = 000000001cc4343e
lduh [%i3+0x024],%l0 ! %l0 = 00000000000000a1
! Mem[0000000091000024] = f417d9fb, %g2 = ffffffffa82448be
ldsb [%i6+0x026],%g2 ! %g2 = fffffffffffffff4
! Mem[000000009180002c] = df4e4459, %g2 = fffffffffffffff4
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000df4e
p44_label_19:
! %l1 = 0000000000a15355, Mem[0000000091800032] = 00000000
stb %l1,[%o0+0x032] ! Mem[0000000091800030] = 55000000
! Mem[0000000091000018] = 5355343e, %g2 = 000000000000df4e
lduh [%i6+%o3],%g2 ! %g2 = 0000000000005355
! Mem[0000000091000000] = cf93a824, %g2 = 0000000000005355
ldub [%i6+0x002],%g2 ! %g2 = 00000000000000cf
! Mem[0000000069800020] = 1c15eda1, %l7 = ffffffffffffffb7
ldsh [%i3+0x022],%l7 ! %l7 = ffffffffffffeda1
! Mem[000000009180002c] = 44590000, %g2 = 00000000000000cf
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
! Mem[0000000090000028] = 000048be, %g18 = b7e034b088b5bba0
ldsw [%i4+%o5],%g2 ! %g2 = b7e034b088b5bba0
! Mem[0000000068000028] = d9fb6ad7, %l7 = ffffffffffffeda1
ldsb [%i0+0x029],%l7 ! %l7 = fffffffffffffffb
! Mem[0000000091800034] = cf9354b6, %g2 = 00000000000048be
lduh [%o0+0x036],%g2 ! %g2 = 000000000000cf93
! Mem[0000000090800000] = 73d0acf8, %g2 = 000000000000cf93
ldub [%i5+%g0],%g2 ! %g2 = 0000000000000073
! %l7 = fffffffffffffffb, Mem[0000000091000010] = 6cffbecd
stw %l7,[%i6+%o2] ! Mem[0000000091000010] = fffffffb
p44_label_20:
! Mem[0000000091000000] = 0000cf93a82448be, %g2 = 0000000000000073
ldx [%i6+%g0],%g2 ! %g2 = 0000cf93a82448be
! Mem[000000009000000c] = 2d00121d, %g2 = 0000cf93a82448be
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000002d
! Mem[0000000090000018] = 00000000, %g2 = 000000000000002d
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800024] = ba3ff053, %g2 = 0000000000000000
lduh [%o0+0x024],%g2 ! %g2 = 000000000000ba3f
! %l5 = 71330c60cf93661e, Mem[0000000091800000] = 1cc4343e00a15355
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = 71330c60cf93661e
! Mem[0000000091000034] = 00000043, %g18 = b7e034b088b5bba0
ldsw [%i6+0x034],%g2 ! %g2 = b7e034b088b5bba0
! %l0 = 00000000000000a1, Mem[0000000091800028] = 153f24b0
stw %l0,[%o0+%o5] ! Mem[0000000091800028] = 000000a1
! %l4 = 00000000000048be, Mem[000000009000000c] = 152d0012
stb %l4,[%i4+0x00c] ! Mem[000000009000000c] = be2d0012
! Mem[0000000091800018] = b6fad75c, %g18 = b7e034b088b5bba0
ldsw [%o0+%o3],%g2 ! %g2 = b7e034b088b5bba0
! Mem[000000009080002c] = 4cf45740, %g18 = b7e034b088b5bba0
ldsw [%i5+0x02c],%g2 ! %g2 = b7e034b088b5bba0
p44_label_21:
! %l2 = 000000000000cf93, Mem[0000000091000038] = e2b776cb62bf8c8f
stx %l2,[%i6+0x038] ! Mem[0000000091000038] = 000000000000cf93
! %l0 = 00000000000000a1, Mem[000000006980000c] = 5ebff4fd
stw %l0,[%i3+0x00c] ! Mem[000000006980000c] = 000000a1
! %l6 = 00000000141dd825, Mem[0000000091000008] = 48c280d7e112ab17
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 00000000141dd825
! %l4 = 00000000000048be, Mem[0000000091800000] = 71330c60cf93661e
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 00000000000048be
! Mem[000000006880001c] = a8f3eeb5, %l0 = 00000000000000a1
ldsw [%i1+0x01c],%l0 ! %l0 = ffffffffa8f3eeb5
! %l5 = 71330c60cf93661e, Mem[000000006880003c] = 693356c8
sth %l5,[%i1+0x03c] ! Mem[000000006880003c] = 661e56c8
! Mem[0000000090000008] = b427e099be2d0012, %g2 = 000000004cf45740
ldx [%i4+%o1],%g2 ! %g2 = b427e099be2d0012
! Mem[0000000091800014] = 55b6fad7, %g2 = b427e099be2d0012
ldsb [%o0+0x017],%g2 ! %g2 = 0000000000000055
! %l0 = ffffffffa8f3eeb5, Mem[000000006980000c] = 000000a1
sth %l0,[%i3+0x00c] ! Mem[000000006980000c] = eeb500a1
! Mem[0000000091000030] = d9fbb0b6, %g18 = b7e034b088b5bba0
ldsw [%i6+0x030],%g2 ! %g2 = b7e034b088b5bba0
p44_label_22:
! Mem[0000000090800030] = ffffffff, %g2 = ffffffffd9fbb0b6
lduh [%i5+0x030],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090000000] = ffffffffa82448be, %g2 = 000000000000ffff
ldx [%i4+%g0],%g2 ! %g2 = ffffffffa82448be
! %l3 = ffffffffa82448be, Mem[0000000091800038] = 54b6116d00a15355
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = ffffffffa82448be
! Mem[000000009000000c] = 121d358e, %g2 = ffffffffa82448be
ldsb [%i4+0x00f],%g2 ! %g2 = 0000000000000012
! %l5 = 71330c60cf93661e, Mem[0000000090000032] = 64e2807f
stb %l5,[%i4+0x032] ! Mem[0000000090000030] = 1ee2807f
! Mem[0000000090000008] = b427e099be2d0012, %g2 = 0000000000000012
ldx [%i4+%o1],%g2 ! %g2 = b427e099be2d0012
! Mem[0000000090000018] = 0000000000000012, %g2 = b427e099be2d0012
ldx [%i4+%o3],%g2 ! %g2 = 0000000000000012
! Mem[0000000069000008] = cb6f211e d42d7709, %l6 = 141dd825, %l7 = fffffffb
ldd [%i2+%o1],%l6 ! %l6 = 00000000cb6f211e 00000000d42d7709
! Mem[0000000090800030] = ffffffff a82448be, %g2 = 00000012, %g3 = 4cf45740
ldd [%i5+0x030],%g2 ! %g2 = 00000000ffffffff 00000000a82448be
! %l4 = 00000000000048be, Mem[0000000091000014] = 7757fe01
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = 000048be
p44_label_23:
! Mem[000000006900002c] = 919f560c, %l4 = 00000000000048be
ldsb [%i2+0x02f],%l4 ! %l4 = 000000000000000c
! %l0 = ffffffffa8f3eeb5, Mem[0000000090000008] = b427e099
sth %l0,[%i4+%o1] ! Mem[0000000090000008] = eeb5e099
! Mem[0000000091800000] = 00000000, %g18 = b7e034b088b5bba0
ldsw [%o0+%g0],%g2 ! %g2 = b7e034b088b5bba0
! %l2 = 000000000000cf93, Mem[0000000090000038] = 71330c60
sth %l2,[%i4+0x038] ! Mem[0000000090000038] = cf930c60
! %l6 = cb6f211e, %l7 = d42d7709, Mem[0000000091800038] = ffffffff a82448be
std %l6,[%o0+0x038] ! Mem[0000000091800038] = cb6f211e d42d7709
! Mem[0000000090000020] = 6ad7f703 0317e58e, %g2 = 00000000, %g3 = a82448be
ldd [%i4+%o4],%g2 ! %g2 = 000000006ad7f703 000000000317e58e
! Mem[0000000068000028] = d9fb6ad7 00000043, %l2 = 0000cf93, %l3 = a82448be
ldd [%i0+%o5],%l2 ! %l2 = 00000000d9fb6ad7 0000000000000043
! Mem[0000000068800018] = 28f65740, %l5 = 71330c60cf93661e
ldub [%i1+%o3],%l5 ! %l5 = 0000000000000028
! Mem[0000000090000020] = d7f70303, %g2 = 000000006ad7f703
ldub [%i4+0x021],%g2 ! %g2 = 00000000000000d7
! Mem[0000000091000020] = 0000ffb7 4cf4f417, %g2 = 000000d7, %g3 = 0317e58e
ldd [%i6+%o4],%g2 ! %g2 = 000000000000ffb7 000000004cf4f417
p44_label_24:
! Mem[000000006980003c] = 3385cdd9, %l4 = 000000000000000c
lduw [%i3+0x03c],%l4 ! %l4 = 000000003385cdd9
! Mem[0000000091800038] = cb6f211e, %g18 = b7e034b088b5bba0
ldsw [%o0+0x038],%g2 ! %g2 = b7e034b088b5bba0
! %l0 = a8f3eeb5, %l1 = 00a15355, Mem[0000000091800000] = 00000000 000048be
std %l0,[%o0+%g0] ! Mem[0000000091800000] = a8f3eeb5 00a15355
! %l6 = 00000000cb6f211e, Mem[0000000068800032] = 5d5a0273
sth %l6,[%i1+0x032] ! Mem[0000000068800030] = 5d5a211e
! Mem[0000000091000020] = 0000ffb7, %g2 = ffffffffcb6f211e
lduh [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000014] = 0000cf93, %g18 = b7e034b088b5bba0
ldsw [%i4+0x014],%g2 ! %g2 = b7e034b088b5bba0
! %l5 = 0000000000000028, Mem[0000000090000018] = 00000000
stw %l5,[%i4+%o3] ! Mem[0000000090000018] = 00000028
! Mem[0000000091800028] = 000000a1 df4e4459, %g2 = 0000cf93, %g3 = 4cf4f417
ldd [%o0+%o5],%g2 ! %g2 = 00000000000000a1 00000000df4e4459
! Mem[000000009100001c] = 47a19fcf, %g18 = b7e034b088b5bba0
ldsw [%i6+0x01c],%g2 ! %g2 = b7e034b088b5bba0
! %l4 = 000000003385cdd9, Mem[0000000069800010] = 2198baab
stw %l4,[%i3+%o2] ! Mem[0000000069800010] = 3385cdd9
p44_label_25:
! Mem[0000000090800018] = b2d5bec6, %g2 = 0000000047a19fcf
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffffb2d5
! Mem[0000000091800010] = ffffff96, %g2 = ffffffffffffb2d5
ldsh [%o0+%o2],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000008] = eeb5e099, %g2 = ffffffffffffffff
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000ee
! %l1 = 0000000000a15355, Mem[0000000091000020] = 0000ffb7
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = 00a15355
! Mem[000000009080003c] = 48be0000, %g2 = 00000000000000ee
ldsh [%i5+0x03e],%g2 ! %g2 = 00000000000048be
! Mem[0000000090800018] = bec6db26, %g2 = 00000000000048be
ldsh [%i5+0x01a],%g2 ! %g2 = ffffffffffffbec6
! %l6 = 00000000cb6f211e, Mem[0000000090000010] = 1d358e580000cf93
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000000cb6f211e
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = ffffffffffffbec6
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! %l1 = 0000000000a15355, Mem[0000000091800012] = ff9600a1
stb %l1,[%o0+0x012] ! Mem[0000000091800010] = 559600a1
! Mem[0000000090000028] = 000048bee8d8b0b6, %g2 = 5566979dba3ff053
ldx [%i4+%o5],%g2 ! %g2 = 000048bee8d8b0b6
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 ffffffffa8f3eeb5
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000a15355
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d9fb6ad7
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000043
bne,a,pn %xcc,p44_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000003385cdd9
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000028
bne,a,pn %xcc,p44_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000cb6f211e
bne,a,pn %xcc,p44_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d42d7709
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6c860795 7064d29d
bne %xcc,p44_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e5849aac c47d41af
bne %xcc,p44_f6_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffff96ffffff96
ldx [%i0+0x000],%g3 ! Observed data at 0000000068000000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a85548be98055f5b
ldx [%i0+0x008],%g3 ! Observed data at 0000000068000008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c5cc06fc03135fa1
ldx [%i0+0x010],%g3 ! Observed data at 0000000068000010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 141dd8253fc5a0e1
ldx [%i0+0x020],%g3 ! Observed data at 0000000068000020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d9fb6ad700000043
ldx [%i0+0x028],%g3 ! Observed data at 0000000068000028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = e8d8b0b6942d661e
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+0x000],%g2 ! Expected data = cf931a743a62b74d
ldx [%i1+0x000],%g3 ! Observed data at 0000000068800000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8c12d70073b2ffb7
ldx [%i1+0x010],%g3 ! Observed data at 0000000068800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5d5a211e36fefef3
ldx [%i1+0x030],%g3 ! Observed data at 0000000068800030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 74924268661e56c8
ldx [%i1+0x038],%g3 ! Observed data at 0000000068800038
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x038,%g4
set p44_local2_expect,%g1
p44_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 25c6d0dbcf93661e
ldx [%i2+0x000],%g3 ! Observed data at 0000000069000000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000942df58c
ldx [%i2+0x010],%g3 ! Observed data at 0000000069000010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffff9600a15355
ldx [%i2+0x020],%g3 ! Observed data at 0000000069000020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000000cf93
ldx [%i2+0x030],%g3 ! Observed data at 0000000069000030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1cc4343e4cf4f417
ldx [%i2+0x038],%g3 ! Observed data at 0000000069000038
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x038,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 394379f8eeb500a1
ldx [%i3+0x008],%g3 ! Observed data at 0000000069800008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3385cdd9138840be
ldx [%i3+0x010],%g3 ! Observed data at 0000000069800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000048becf93661e
ldx [%i3+0x028],%g3 ! Observed data at 0000000069800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = b0b65c0f3385cdd9
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_f2_fail:
set p44_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f6_fail:
set p44_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stba %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800020]
done
p44_trap1o:
stba %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800020]
done
p44_trap2e:
stba %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000018]
lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069000000]
done
p44_trap2o:
stba %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000018]
lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069000000]
done
p44_trap3e:
nop
nop
nop
done
p44_trap3o:
nop
nop
nop
done
p44_init_memory_pointers:
set p44_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p44_local0_start,%i0
set p44_local1_start,%i1
set p44_local2_start,%i2
set p44_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = fe2546561204a0e1
ldx [%g1+0x008],%l1 ! %l1 = 91b2ba248f64952a
ldx [%g1+0x010],%l2 ! %l2 = 5228e090d9fb6ad7
ldx [%g1+0x018],%l3 ! %l3 = b408caf85299678d
ldx [%g1+0x020],%l4 ! %l4 = a7dbf7561cc4343e
ldx [%g1+0x028],%l5 ! %l5 = 20b18c7be9018a4a
ldx [%g1+0x030],%l6 ! %l6 = 237355b086732d73
ldx [%g1+0x038],%l7 ! %l7 = 22f79347c47fa6ba
! 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 = 0b1f1b3b d94e6e9f 67536752 97cc6ce8
! %f4 = 4b5ebc40 3f23f049 54dbc00e e10cbb8c
! %f8 = 045cf826 9b2ba836 fdadfe64 4d005930
! %f12 = 9c80424b 4df11365 43d8f75d c83cb8d6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1892fd57 6dbcd407 85c8eec3 20cc4b70
! %f20 = cbd48cea 7150fc2e 52fea28d af63dec6
! %f24 = 0f31b252 dcf1048a ec9c971e f9b0c100
! %f28 = 90ef1fbe a8a68eb2 1a1bd596 83016b54
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c3ebc75e b58a8918 bfceaceb 9a1cb725
! %f36 = aa1df801 a0f1046d 9ea3fc8f 46429d22
! %f40 = ce35d930 ff905218 0c214706 2f74d0d8
! %f44 = f426437e 19322e40 adebfd33 686cf2e3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xafbbf75f00000054,%g7,%g1 ! GSR scale = 10, align = 4
wr %g1,%g0,%gsr ! GSR = afbbf75f00000054
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 45
p45_label_1:
! Mem[0000000091800038] = 54b6116d, %g2 = 0000000000000000
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b6116d
! Mem[0000000090000004] = d6ba8c74, %g2 = 0000000054b6116d
ldsb [%i4+0x004],%g2 ! %g2 = ffffffffffffffd6
! Mem[000000006a000000] = d155366a14a08cce, %l1 = dca802ec13694ff3
ldx [%i0+%g0],%l1 ! %l1 = d155366a14a08cce
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = ffffffffffffffd6
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
! Mem[000000006b00000c] = 0f187cef, %l1 = d155366a14a08cce
ldsw [%i2+0x00c],%l1 ! %l1 = 000000000f187cef
! Mem[000000009100003c] = 8c8f0000, %g2 = e25676cb62bf8c8f
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffff8c8f
! Mem[0000000091000010] = ff95cd77, %g2 = ffffffffffff8c8f
ldsb [%i6+0x011],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800004] = 07b3e6aa, %g18 = 09757ece71a066ac
ldsw [%o0+0x004],%g2 ! %g2 = 09757ece71a066ac
! Mem[0000000090000008] = b427e099152d46b0, %g2 = 0000000007b3e6aa
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! Mem[0000000090000010] = 1d358e58d828ead6, %g2 = b427e099152d46b0
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58d828ead6
p45_label_2:
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = 1d358e58d828ead6
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
! Mem[0000000090000028] = af022e977d3b2cbb, %g2 = fb520ab007b3e6aa
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! %l4 = 7e37b7f2, %l5 = bbaef6a5, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 7e37b7f2 bbaef6a5
! Mem[000000006a800020] = ac07e6b48ed29f04, %l6 = b931a65b9dc5a521
ldx [%i1+%o4],%l6 ! %l6 = ac07e6b48ed29f04
! %l6 = 8ed29f04, %l7 = 15d64f8b, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 8ed29f04 15d64f8b
! %l0 = 2065ee8cae177c67, Mem[000000009180000c] = 3923d9af
stb %l0,[%o0+0x00c] ! Mem[000000009180000c] = 6723d9af
! Mem[0000000090000030] = 7a6764e2, %g2 = af022e977d3b2cbb
ldsb [%i4+0x030],%g2 ! %g2 = 000000000000007a
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = 000000000000007a
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! Mem[0000000091000004] = 98f9b0a5, %g2 = 7a6764e2807fa20a
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffff98
! Mem[000000006a800018] = 2d266da2, %l3 = 855a44385d00ee40
lduw [%i1+%o3],%l3 ! %l3 = 000000002d266da2
p45_label_3:
! %l0 = 2065ee8cae177c67, Mem[000000009080002c] = 51e85f11
stw %l0,[%i5+0x02c] ! Mem[000000009080002c] = ae177c67
! %l3 = 000000002d266da2, Mem[000000009100000c] = 7312abd6
stw %l3,[%i6+0x00c] ! Mem[000000009100000c] = 2d266da2
! Mem[0000000090800010] = f8449dd9 5e356f1d, %g2 = ffffff98, %g3 = 00000000
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e356f1d
! %l5 = d1df5359bbaef6a5, Mem[0000000091800010] = 6e4e5182
sth %l5,[%o0+%o2] ! Mem[0000000091800010] = f6a55182
! %l1 = 000000000f187cef, Mem[000000006a00003c] = 74790644
stw %l1,[%i0+0x03c] ! Mem[000000006a00003c] = 0f187cef
! %l7 = 4961be7815d64f8b, Mem[000000009100003e] = 8c8f0000
stb %l7,[%i6+0x03e] ! Mem[000000009100003c] = 8b8f0000
! %l2 = 4ff420f5dd991011, Mem[0000000090800039] = e1d7bcad
stb %l2,[%i5+0x039] ! Mem[0000000090800038] = 11d7bcad
! Mem[0000000091800014] = 298cae06, %g2 = 00000000f8449dd9
ldsb [%o0+0x015],%g2 ! %g2 = 0000000000000029
! Mem[0000000091000000] = 6ae82f88, %g2 = 0000000000000029
ldsb [%i6+%g0],%g2 ! %g2 = 000000000000006a
! Mem[0000000090000020] = 0ad8f703, %g2 = 000000000000006a
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000ad8
p45_label_4:
! Mem[0000000091800028] = 153f24b0 df4e4459, %g2 = 00000ad8, %g3 = 5e356f1d
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 00000000df4e4459
! Mem[000000009180003c] = adff0000, %g2 = 00000000153f24b0
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffadff
! %l0 = 2065ee8cae177c67, Mem[0000000091000026] = f93d21a9
sth %l0,[%i6+0x026] ! Mem[0000000091000024] = 7c6721a9
! %l2 = dd991011, %l3 = 2d266da2, Mem[0000000090800008] = 8ed29f04 15d64f8b
std %l2,[%i5+%o1] ! Mem[0000000090800008] = dd991011 2d266da2
! Mem[0000000091800018] = 06faad5c, %g2 = ffffffffffffadff
lduw [%o0+%o3],%g2 ! %g2 = 0000000006faad5c
! %l3 = 000000002d266da2, Mem[000000009100003a] = 76cb62bf
sth %l3,[%i6+0x03a] ! Mem[0000000091000038] = 6da262bf
! Mem[0000000091000020] = 8b0950dd, %g2 = 0000000006faad5c
lduw [%i6+%o4],%g2 ! %g2 = 000000008b0950dd
! Mem[000000009080003c] = adc27bb0, %g2 = 000000008b0950dd
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffadc2
! %l5 = d1df5359bbaef6a5, Mem[0000000091000028] = 21a95ba108a9d051
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = d1df5359bbaef6a5
! Mem[0000000091000020] = 8b0950dd 0f657c67, %g2 = ffffadc2, %g3 = df4e4459
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f657c67
p45_label_5:
! Mem[000000006a800018] = 2d266da2, %l4 = 3c77e7867e37b7f2
lduw [%i1+%o3],%l4 ! %l4 = 000000002d266da2
! Mem[0000000091800030] = 43bc1d81 51532584, %g2 = 8b0950dd, %g3 = 0f657c67
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 0000000051532584
! Mem[000000009080003c] = 7bb00000, %g2 = 0000000043bc1d81
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! Mem[0000000091000014] = 7757fe01, %g18 = 09757ece71a066ac
ldsw [%i6+0x014],%g2 ! %g2 = 09757ece71a066ac
! %l6 = 8ed29f04, %l7 = 15d64f8b, Mem[0000000090000010] = 1d358e58 d828ead6
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 8ed29f04 15d64f8b
! Mem[000000006a000010] = 8aa92706, %l5 = d1df5359bbaef6a5
lduw [%i0+%o2],%l5 ! %l5 = 000000008aa92706
! Mem[000000006a000010] = 8aa92706, %l4 = 000000002d266da2
lduh [%i0+0x012],%l4 ! %l4 = 0000000000002706
! %l7 = 4961be7815d64f8b, Mem[0000000090800018] = b2d54dc6
sth %l7,[%i5+%o3] ! Mem[0000000090800018] = 4f8b4dc6
! %l7 = 4961be7815d64f8b, Mem[0000000091000014] = 7757fe01
stw %l7,[%i6+0x014] ! Mem[0000000091000014] = 15d64f8b
! Mem[0000000091000030] = 761e1214, %g2 = 000000007757fe01
ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000076
p45_label_6:
! %l3 = 000000002d266da2, Mem[0000000091800038] = 54b6116d9d52adff
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 000000002d266da2
! %l4 = 0000000000002706, Mem[000000009000000c] = 152d46b0
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = 00002706
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = 00000076, %g3 = 51532584
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! %l7 = 4961be7815d64f8b, Mem[000000009180000c] = 6723d9af
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = 15d64f8b
! %l2 = 4ff420f5dd991011, Mem[0000000090800008] = dd9910112d266da2
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 4ff420f5dd991011
! Mem[0000000091800020] = 5566979d, %g18 = 09757ece71a066ac
ldsw [%o0+%o4],%g2 ! %g2 = 09757ece71a066ac
! Mem[000000009080001c] = 8a9a0c86, %g2 = 000000005566979d
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8a9a
! Mem[0000000090000008] = e0990000, %g2 = ffffffffffff8a9a
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000e099
! Mem[000000009100000c] = 2d266da2, %g2 = 000000000000e099
lduw [%i6+0x00c],%g2 ! %g2 = 000000002d266da2
! Mem[000000009000003c] = e6c51178, %g2 = 000000002d266da2
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
p45_label_7:
! Mem[000000006a000018] = 03dabaf8, %l3 = 000000002d266da2
lduw [%i0+%o3],%l3 ! %l3 = 0000000003dabaf8
! Mem[000000006a000038] = ed72bd9a 0f187cef, %l4 = 00002706, %l5 = 8aa92706
ldd [%i0+0x038],%l4 ! %l4 = 00000000ed72bd9a 000000000f187cef
! %l7 = 4961be7815d64f8b, Mem[0000000090000000] = 09d53180
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = 15d64f8b
! %l4 = 00000000ed72bd9a, Mem[0000000090800025] = 14490744
stb %l4,[%i5+0x025] ! Mem[0000000090800024] = 9a490744
! Mem[0000000090000008] = b427e099, %g2 = 00000000e6c51178
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! Mem[000000006a800010] = aefe5584, %l6 = ac07e6b48ed29f04
ldub [%i1+0x012],%l6 ! %l6 = 0000000000000055
! %l0 = ae177c67, %l1 = 0f187cef, Mem[0000000091800010] = f6a55182 96298cae
std %l0,[%o0+%o2] ! Mem[0000000091800010] = ae177c67 0f187cef
! %l2 = 4ff420f5dd991011, Mem[000000006b800028] = 49db33aadab19856
stx %l2,[%i3+%o5] ! Mem[000000006b800028] = 4ff420f5dd991011
! %l6 = 0000000000000055, Mem[0000000091000018] = 5ffaf26e47a19fcf
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 0000000000000055
! Mem[0000000090000000] = 15d64f8b, %g2 = 00000000b427e099
ldsh [%i4+%g0],%g2 ! %g2 = 00000000000015d6
p45_label_8:
! Mem[0000000090800004] = bbaef6a5, %g2 = 00000000000015d6
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffbbae
! Mem[0000000091000004] = b0a548c2, %g2 = ffffffffffffbbae
lduh [%i6+0x006],%g2 ! %g2 = 000000000000b0a5
! Mem[000000006b000000] = d7ca724b, %l7 = 4961be7815d64f8b
ldsw [%i2+%g0],%l7 ! %l7 = ffffffffd7ca724b
! %l1 = 000000000f187cef, Mem[000000006b800004] = fb9207ae
sth %l1,[%i3+0x004] ! Mem[000000006b800004] = 7cef07ae
! Mem[000000006a800008] = f63383df, %l0 = 2065ee8cae177c67
ldsh [%i1+0x00a],%l0 ! %l0 = ffffffffffff83df
! %l6 = 0000000000000055, Mem[0000000090800025] = 9a490744
stb %l6,[%i5+0x025] ! Mem[0000000090800024] = 55490744
! %l4 = 00000000ed72bd9a, Mem[000000006a80000c] = 20ca44e8
stb %l4,[%i1+0x00c] ! Mem[000000006a80000c] = 9aca44e8
! Mem[0000000091000004] = 98f9b0a5, %g2 = 000000000000b0a5
lduh [%i6+0x004],%g2 ! %g2 = 00000000000098f9
! Mem[0000000090000010] = 8ed29f0415d64f8b, %g2 = 00000000000098f9
ldx [%i4+%o2],%g2 ! %g2 = 8ed29f0415d64f8b
! %l5 = 000000000f187cef, Mem[0000000090800028] = 4459f5d3ae177c67
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = 000000000f187cef
p45_label_9:
! %l6 = 0000000000000055, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000055
! Mem[0000000090800034] = 5e6611d7, %g2 = 8ed29f0415d64f8b
ldub [%i5+0x037],%g2 ! %g2 = 000000000000005e
! %l2 = 4ff420f5dd991011, Mem[000000009100002d] = aef6a5a5
stb %l2,[%i6+0x02d] ! Mem[000000009100002c] = 11f6a5a5
! %l0 = ffffffffffff83df, Mem[000000009080002c] = 0f187cef
stb %l0,[%i5+0x02c] ! Mem[000000009080002c] = df187cef
! Mem[0000000090000008] = b427e099, %g18 = 09757ece71a066ac
ldsw [%i4+%o1],%g2 ! %g2 = 09757ece71a066ac
! %l3 = 0000000003dabaf8, Mem[0000000091000008] = 48c280522d266da2
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 0000000003dabaf8
! Mem[0000000090000000] = 15d64f8bd6ba8c74, %g2 = ffffffffb427e099
ldx [%i4+%g0],%g2 ! %g2 = 15d64f8bd6ba8c74
! Mem[000000006b000034] = 57a41b03, %l7 = ffffffffd7ca724b
ldub [%i2+0x037],%l7 ! %l7 = 0000000000000003
! Mem[0000000090000028] = af022e977d3b2cbb, %g2 = 15d64f8bd6ba8c74
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! %l3 = 0000000003dabaf8, Mem[0000000090000011] = d29f0415
stb %l3,[%i4+0x011] ! Mem[0000000090000010] = f89f0415
p45_label_10:
! Mem[0000000090800020] = ef263555, %g2 = af022e977d3b2cbb
ldsb [%i5+0x022],%g2 ! %g2 = ffffffffffffffef
! Mem[000000009080002c] = df187cef, %g2 = ffffffffffffffef
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000df18
! Mem[000000006a00001c] = 7d86d194, %l5 = 000000000f187cef
ldub [%i0+0x01d],%l5 ! %l5 = 0000000000000086
! %l2 = 4ff420f5dd991011, Mem[0000000090800027] = 07000000
stb %l2,[%i5+0x027] ! Mem[0000000090800024] = 11000000
! Mem[000000006b000038] = 41f8f239, %l7 = 0000000000000003
lduh [%i2+0x03a],%l7 ! %l7 = 000000000000f239
! Mem[000000006a000010] = 8aa92706, %l7 = 000000000000f239
lduw [%i0+%o2],%l7 ! %l7 = 000000008aa92706
! Mem[000000006a800024] = 8ed29f04, %l7 = 000000008aa92706
ldsb [%i1+0x025],%l7 ! %l7 = ffffffffffffffd2
! Mem[000000006a800038] = 4e7b3d99, %l3 = 0000000003dabaf8
lduh [%i1+0x038],%l3 ! %l3 = 0000000000004e7b
! Mem[000000009000003c] = e6c51178, %g2 = 000000000000df18
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
! Mem[0000000090000004] = d6ba8c74, %g18 = 09757ece71a066ac
ldsw [%i4+0x004],%g2 ! %g2 = 09757ece71a066ac
p45_label_11:
! Mem[0000000091000018] = 00000000 00000055, %g2 = d6ba8c74, %g3 = 47a19fcf
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 0000000000000055
! Mem[000000009180001c] = 4e285566, %g2 = 0000000000000000
ldub [%o0+0x01e],%g2 ! %g2 = 000000000000004e
! %l3 = 0000000000004e7b, Mem[000000009080003a] = d7bcadc2
sth %l3,[%i5+0x03a] ! Mem[0000000090800038] = 4e7badc2
! Mem[0000000091800018] = 06faad5c, %g2 = 000000000000004e
lduh [%o0+%o3],%g2 ! %g2 = 00000000000006fa
! Mem[0000000091000028] = d1df5359, %g2 = 00000000000006fa
lduw [%i6+%o5],%g2 ! %g2 = 00000000d1df5359
! Mem[0000000090800014] = 6f1d4f8b, %g2 = 00000000d1df5359
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000006f1d
! Mem[000000009080000c] = dd991011, %g18 = 09757ece71a066ac
ldsw [%i5+0x00c],%g2 ! %g2 = 09757ece71a066ac
! Mem[0000000090800000] = 7e37b7f2, %g2 = ffffffffdd991011
ldub [%i5+%g0],%g2 ! %g2 = 000000000000007e
! %l7 = ffffffffffffffd2, Mem[000000006b800004] = 7cef07ae
stw %l7,[%i3+0x004] ! Mem[000000006b800004] = ffffffd2
! %l3 = 0000000000004e7b, Mem[000000006b800030] = 83217bede49d1548
stx %l3,[%i3+0x030] ! Mem[000000006b800030] = 0000000000004e7b
p45_label_12:
! Mem[000000009100003c] = 8b8f0000, %g2 = 000000000000007e
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000008b8f
! Mem[000000006a800020] = ac07e6b4, %l6 = 0000000000000055
lduw [%i1+%o4],%l6 ! %l6 = 00000000ac07e6b4
! Mem[0000000091000034] = 1214449b, %g2 = 0000000000008b8f
lduw [%i6+0x034],%g2 ! %g2 = 000000001214449b
! Mem[000000009100003c] = 62bf8b8f, %g2 = 000000001214449b
lduh [%i6+0x03c],%g2 ! %g2 = 00000000000062bf
! %l7 = ffffffffffffffd2, Mem[000000006a800011] = aefe5584
stb %l7,[%i1+0x011] ! Mem[000000006a800010] = aed25584
! %l3 = 0000000000004e7b, Mem[000000009180003e] = 6da20000
sth %l3,[%o0+0x03e] ! Mem[000000009180003c] = 4e7b0000
! %l0 = ffffffffffff83df, Mem[0000000091800036] = 25840000
sth %l0,[%o0+0x036] ! Mem[0000000091800034] = 83df0000
! %l5 = 0000000000000086, Mem[0000000090800030] = eaf607f479e2e95e
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 0000000000000086
! Mem[000000009100001c] = 00558b09, %g2 = 00000000000062bf
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000000055
! Mem[0000000090800034] = 00866611, %g2 = 0000000000000055
ldsb [%i5+0x036],%g2 ! %g2 = 0000000000000000
p45_label_13:
! %l0 = ffffffffffff83df, Mem[000000009180002e] = 445943bc
sth %l0,[%o0+0x02e] ! Mem[000000009180002c] = 83df43bc
! %l0 = ffff83df, %l1 = 0f187cef, Mem[0000000091000038] = e2566da2 62bf8b8f
std %l0,[%i6+0x038] ! Mem[0000000091000038] = ffff83df 0f187cef
! Mem[000000006a000010] = 8aa92706, %l1 = 000000000f187cef
ldsh [%i0+%o2],%l1 ! %l1 = ffffffffffff8aa9
! Mem[0000000091000028] = d1df5359bb11f6a5, %g2 = 0000000000000000
ldx [%i6+%o5],%g2 ! %g2 = d1df5359bb11f6a5
! %l3 = 0000000000004e7b, Mem[0000000090000002] = 4f8bd6ba
sth %l3,[%i4+0x002] ! Mem[0000000090000000] = 4e7bd6ba
! Mem[0000000091800010] = ae177c67 0f187cef, %g2 = bb11f6a5, %g3 = 00000055
ldd [%o0+%o2],%g2 ! %g2 = 00000000ae177c67 000000000f187cef
! Mem[0000000091000038] = ffff83df 0f187cef, %g2 = ae177c67, %g3 = 0f187cef
ldd [%i6+0x038],%g2 ! %g2 = 00000000ffff83df 000000000f187cef
! %l6 = ac07e6b4, %l7 = ffffffd2, Mem[0000000090800028] = 00000000 df187cef
std %l6,[%i5+%o5] ! Mem[0000000090800028] = ac07e6b4 ffffffd2
! Mem[000000006a800014] = d15f1657, %l5 = 0000000000000086
ldsw [%i1+0x014],%l5 ! %l5 = ffffffffd15f1657
! %l4 = 00000000ed72bd9a, Mem[0000000091800038] = 00000000
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = ed72bd9a
p45_label_14:
! %l4 = ed72bd9a, %l5 = d15f1657, Mem[0000000091800030] = 43bc1d81 515383df
std %l4,[%o0+0x030] ! Mem[0000000091800030] = ed72bd9a d15f1657
! Mem[0000000091000000] = 6ae82f88 98f9b0a5, %g2 = ffff83df, %g3 = 0f187cef
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f9b0a5
! Mem[0000000091000034] = 449bffff, %g2 = 000000006ae82f88
ldsb [%i6+0x036],%g2 ! %g2 = 0000000000000044
! Mem[0000000091800000] = fb520ab0, %g18 = 09757ece71a066ac
ldsw [%o0+%g0],%g2 ! %g2 = 09757ece71a066ac
! Mem[0000000090000030] = 7a6764e2, %g2 = fffffffffb520ab0
lduh [%i4+0x030],%g2 ! %g2 = 0000000000007a67
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = 0000000000007a67
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! %l0 = ffffffffffff83df, Mem[000000006b000030] = 36a371e2
stw %l0,[%i2+0x030] ! Mem[000000006b000030] = ffff83df
! %l6 = 00000000ac07e6b4, Mem[0000000090800000] = 7e37b7f2
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = ac07e6b4
! %l7 = ffffffffffffffd2, Mem[000000009180001c] = b7684e28
stb %l7,[%o0+0x01c] ! Mem[000000009180001c] = d2684e28
! %l6 = ac07e6b4, %l7 = ffffffd2, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l6,[%i5+%o2] ! Mem[0000000090800010] = ac07e6b4 ffffffd2
p45_label_15:
! Mem[0000000090000014] = 15d64f8b, %g2 = 7a6764e2807fa20a
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000015
! Mem[0000000091800000] = 0ab007b3, %g2 = 0000000000000015
ldub [%o0+0x002],%g2 ! %g2 = 000000000000000a
! %l6 = ac07e6b4, %l7 = ffffffd2, Mem[0000000091000020] = 8b0950dd 0f657c67
std %l6,[%i6+%o4] ! Mem[0000000091000020] = ac07e6b4 ffffffd2
! Mem[000000009080002c] = ffffffd2, %g18 = 09757ece71a066ac
ldsw [%i5+0x02c],%g2 ! %g2 = 09757ece71a066ac
! %l6 = ac07e6b4, %l7 = ffffffd2, Mem[0000000090000020] = 00000000 00000055
std %l6,[%i4+%o4] ! Mem[0000000090000020] = ac07e6b4 ffffffd2
! %l1 = ffffffffffff8aa9, Mem[000000009180000e] = 4f8bae17
sth %l1,[%o0+0x00e] ! Mem[000000009180000c] = 8aa9ae17
! %l7 = ffffffffffffffd2, Mem[0000000091800020] = 5566979d
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = ffffffd2
! %l2 = dd991011, %l3 = 00004e7b, Mem[0000000090800038] = 66114e7b adc27bb0
std %l2,[%i5+0x038] ! Mem[0000000090800038] = dd991011 00004e7b
! Mem[000000009080000c] = 1011ac07, %g2 = ffffffffffffffd2
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000001011
! %l4 = 00000000ed72bd9a, Mem[0000000091000020] = ac07e6b4
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = ed72bd9a
p45_label_16:
! Mem[0000000090800034] = 86dd9910, %g2 = 0000000000001011
ldsb [%i5+0x037],%g2 ! %g2 = ffffffffffffff86
! %l5 = ffffffffd15f1657, Mem[0000000090000038] = 53918eb2
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = d15f1657
! Mem[0000000090800038] = dd991011 00004e7b, %g2 = ffffff86, %g3 = 98f9b0a5
ldd [%i5+0x038],%g2 ! %g2 = 00000000dd991011 0000000000004e7b
! %l5 = ffffffffd15f1657, Mem[0000000090000032] = 64e2807f
sth %l5,[%i4+0x032] ! Mem[0000000090000030] = 1657807f
! Mem[0000000091800034] = d15f1657, %g2 = 00000000dd991011
lduw [%o0+0x034],%g2 ! %g2 = 00000000d15f1657
! Mem[0000000090000038] = d15f1657e6c51178, %g2 = 00000000d15f1657
ldx [%i4+0x038],%g2 ! %g2 = d15f1657e6c51178
! Mem[0000000090800010] = ac07e6b4ffffffd2, %g2 = d15f1657e6c51178
ldx [%i5+%o2],%g2 ! %g2 = ac07e6b4ffffffd2
! %l6 = 00000000ac07e6b4, Mem[0000000091800035] = 5f1657ed
stb %l6,[%o0+0x035] ! Mem[0000000091800034] = b41657ed
! Mem[000000006a000034] = e9cb34cb, %l6 = 00000000ac07e6b4
lduw [%i0+0x034],%l6 ! %l6 = 00000000e9cb34cb
! Mem[0000000091000008] = 0000000003dabaf8, %g2 = ac07e6b4ffffffd2
ldx [%i6+%o1],%g2 ! %g2 = 0000000003dabaf8
p45_label_17:
! Mem[0000000090800038] = dd991011, %g2 = 0000000003dabaf8
lduh [%i5+0x038],%g2 ! %g2 = 000000000000dd99
! Mem[000000006b800000] = 28390ff6, %l5 = ffffffffd15f1657
ldub [%i3+0x002],%l5 ! %l5 = 000000000000000f
! Mem[000000006b800030] = 0000000000004e7b, %l2 = 4ff420f5dd991011
ldx [%i3+0x030],%l2 ! %l2 = 0000000000004e7b
! %l4 = 00000000ed72bd9a, Mem[000000009000003f] = 78000000
stb %l4,[%i4+0x03f] ! Mem[000000009000003c] = 9a000000
! Mem[000000009000001c] = 70edfb0e, %g2 = 000000000000dd99
lduh [%i4+0x01c],%g2 ! %g2 = 00000000000070ed
! Mem[0000000091000028] = df5359bb, %g2 = 00000000000070ed
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000df
! Mem[000000009080000c] = dd991011, %g2 = 00000000000000df
lduw [%i5+0x00c],%g2 ! %g2 = 00000000dd991011
! %l1 = ffffffffffff8aa9, Mem[0000000090000006] = 8c74b427
stb %l1,[%i4+0x006] ! Mem[0000000090000004] = a974b427
! %l6 = e9cb34cb, %l7 = ffffffd2, Mem[000000006a800038] = 4e7b3d99 a749c2f6
std %l6,[%i1+0x038] ! Mem[000000006a800038] = e9cb34cb ffffffd2
! Mem[0000000091800034] = d1b41657, %g2 = 00000000dd991011
ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffd1b4
p45_label_18:
! Mem[000000009180003c] = 2d264e7b, %g2 = ffffffffffffd1b4
ldub [%o0+0x03c],%g2 ! %g2 = 000000000000002d
! Mem[0000000090000010] = 8ef89f0415d64f8b, %g2 = 000000000000002d
ldx [%i4+%o2],%g2 ! %g2 = 8ef89f0415d64f8b
! %l2 = 0000000000004e7b, Mem[000000006a000038] = ed72bd9a
stw %l2,[%i0+0x038] ! Mem[000000006a000038] = 00004e7b
! Mem[0000000091000010] = 6cff95cd15d64f8b, %g2 = 8ef89f0415d64f8b
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd15d64f8b
! Mem[000000006a800000] = fd4b8b1c, %l2 = 0000000000004e7b
ldub [%i1+0x002],%l2 ! %l2 = 000000000000008b
! Mem[0000000090800028] = 07e6b4ff, %g2 = 6cff95cd15d64f8b
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000007
! %l7 = ffffffffffffffd2, Mem[0000000090800008] = 4ff420f5dd991011
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = ffffffffffffffd2
! %l2 = 0000008b, %l3 = 00004e7b, Mem[000000006a800010] = aed25584 d15f1657
std %l2,[%i1+%o2] ! Mem[000000006a800010] = 0000008b 00004e7b
! Mem[0000000091000004] = 98f9b0a5, %g2 = 0000000000000007
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffff98f9
! Mem[0000000090800030] = 00000000 00000086, %g2 = ffff98f9, %g3 = 00004e7b
ldd [%i5+0x030],%g2 ! %g2 = 0000000000000000 0000000000000086
p45_label_19:
! Mem[000000006a800014] = 00004e7b, %l0 = ffffffffffff83df
ldub [%i1+0x015],%l0 ! %l0 = 0000000000000000
! Mem[0000000090000028] = af022e97 7d3b2cbb, %g2 = 00000000, %g3 = 00000086
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d3b2cbb
! Mem[0000000090800014] = ffffffd2, %g2 = 00000000af022e97
lduw [%i5+0x014],%g2 ! %g2 = 00000000ffffffd2
! Mem[0000000091800010] = ae177c67 0f187cef, %g2 = ffffffd2, %g3 = 7d3b2cbb
ldd [%o0+%o2],%g2 ! %g2 = 00000000ae177c67 000000000f187cef
! Mem[0000000091000034] = 1214449b, %g18 = 09757ece71a066ac
ldsw [%i6+0x034],%g2 ! %g2 = 09757ece71a066ac
! Mem[000000006b000010] = 20c9ae79d5ecdaea, %l1 = ffffffffffff8aa9
ldx [%i2+%o2],%l1 ! %l1 = 20c9ae79d5ecdaea
! Mem[000000009000001c] = 70edfb0e, %g2 = 000000001214449b
ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000070
! %l6 = 00000000e9cb34cb, Mem[000000009100003c] = 0f187cef
stw %l6,[%i6+0x03c] ! Mem[000000009100003c] = e9cb34cb
! %l2 = 0000008b, %l3 = 00004e7b, Mem[0000000091000008] = 00000000 03dabaf8
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 0000008b 00004e7b
! Mem[000000009000001c] = 70edfb0e, %g2 = 0000000000000070
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000070
p45_label_20:
! Mem[0000000091000038] = ffff83dfe9cb34cb, %g2 = 0000000000000070
ldx [%i6+0x038],%g2 ! %g2 = ffff83dfe9cb34cb
! Mem[000000006a000008] = 84896780, %l6 = 00000000e9cb34cb
lduh [%i0+0x00a],%l6 ! %l6 = 0000000000006780
! %l1 = 20c9ae79d5ecdaea, Mem[000000006a00002a] = ce63c42a
sth %l1,[%i0+0x02a] ! Mem[000000006a000028] = ce63daea
! %l2 = 000000000000008b, Mem[0000000090800018] = 4f8b4dc6db268a9a
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 000000000000008b
! %l1 = 20c9ae79d5ecdaea, Mem[000000006a800010] = 0000008b00004e7b
stx %l1,[%i1+%o2] ! Mem[000000006a800010] = 20c9ae79d5ecdaea
! Mem[0000000090800038] = dd991011 00004e7b, %g2 = e9cb34cb, %g3 = 0f187cef
ldd [%i5+0x038],%g2 ! %g2 = 00000000dd991011 0000000000004e7b
! %l6 = 0000000000006780, Mem[000000009080000b] = ffffffff
stb %l6,[%i5+0x00b] ! Mem[0000000090800008] = 80ffffff
! %l2 = 0000008b, %l3 = 00004e7b, Mem[000000006b800010] = 35400723 43d8e833
std %l2,[%i3+%o2] ! Mem[000000006b800010] = 0000008b 00004e7b
! Mem[000000009100000c] = 4e7b6cff, %g2 = 00000000dd991011
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000004e7b
! %l0 = 0000000000000000, Mem[000000009180000f] = a9ae177c
stb %l0,[%o0+0x00f] ! Mem[000000009180000c] = 00ae177c
p45_label_21:
! Mem[000000009080000c] = ffffffd2, %g2 = 0000000000004e7b
ldsh [%i5+0x00c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800014] = 7cef06fa, %g2 = ffffffffffffffff
ldub [%o0+0x016],%g2 ! %g2 = 000000000000007c
! %l3 = 0000000000004e7b, Mem[0000000091000020] = ed72bd9affffffd2
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = 0000000000004e7b
! Mem[0000000091800008] = 83bd15d6, %g2 = 000000000000007c
ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff83bd
! Mem[000000009000002c] = 7d3b2cbb, %g2 = ffffffffffff83bd
lduw [%i4+0x02c],%g2 ! %g2 = 000000007d3b2cbb
! Mem[0000000091800014] = ef06faad, %g2 = 000000007d3b2cbb
ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffef
! %l1 = 20c9ae79d5ecdaea, Mem[000000006a000004] = 14a08cce
sth %l1,[%i0+0x004] ! Mem[000000006a000004] = daea8cce
! %l1 = 20c9ae79d5ecdaea, Mem[0000000091800033] = 9ad1b416
stb %l1,[%o0+0x033] ! Mem[0000000091800030] = ead1b416
! Mem[0000000091000038] = dfe9cb34, %g2 = ffffffffffffffef
ldsb [%i6+0x03b],%g2 ! %g2 = ffffffffffffffdf
! %l2 = 0000008b, %l3 = 00004e7b, Mem[0000000091800008] = 8b9883bd 15d68a00
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 0000008b 00004e7b
p45_label_22:
! %l4 = 00000000ed72bd9a, Mem[0000000091000024] = 00004e7b
sth %l4,[%i6+0x024] ! Mem[0000000091000024] = bd9a4e7b
! Mem[000000006b800008] = a297f17f 5a64994f, %l2 = 0000008b, %l3 = 00004e7b
ldd [%i3+%o1],%l2 ! %l2 = 00000000a297f17f 000000005a64994f
! Mem[0000000091800038] = ed72bd9a, %g2 = ffffffffffffffdf
lduw [%o0+0x038],%g2 ! %g2 = 00000000ed72bd9a
! Mem[000000006a800010] = 20c9ae79, %l6 = 0000000000006780
lduh [%i1+0x012],%l6 ! %l6 = 000000000000ae79
! Mem[0000000090800004] = aef6a5ff, %g2 = 00000000ed72bd9a
ldub [%i5+0x005],%g2 ! %g2 = 00000000000000ae
! %l4 = 00000000ed72bd9a, Mem[0000000090800034] = 00000086
stw %l4,[%i5+0x034] ! Mem[0000000090800034] = ed72bd9a
! %l6 = 000000000000ae79, Mem[0000000091800010] = ae177c670f187cef
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 000000000000ae79
! Mem[0000000090000014] = 15d64f8b, %g18 = 09757ece71a066ac
ldsw [%i4+0x014],%g2 ! %g2 = 09757ece71a066ac
! %l0 = 0000000000000000, Mem[000000009000000a] = e0990000
sth %l0,[%i4+0x00a] ! Mem[0000000090000008] = 00000000
! %l4 = 00000000ed72bd9a, Mem[000000009180002c] = df4e83df
sth %l4,[%o0+0x02c] ! Mem[000000009180002c] = bd9a83df
p45_label_23:
! Mem[0000000090000018] = 902870ed, %g2 = 0000000015d64f8b
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffff9028
! Mem[0000000091000004] = 98f9b0a5, %g2 = ffffffffffff9028
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffff98f9
! %l5 = 000000000000000f, Mem[000000009080000c] = ffffffd2
sth %l5,[%i5+0x00c] ! Mem[000000009080000c] = 000fffd2
! Mem[000000006a800034] = e85c5d93, %l7 = ffffffffffffffd2
ldub [%i1+0x034],%l7 ! %l7 = 00000000000000e8
! Mem[000000009000001c] = 70edfb0e, %g2 = ffffffffffff98f9
lduh [%i4+0x01c],%g2 ! %g2 = 00000000000070ed
! Mem[0000000091000018] = 00000000, %g2 = 00000000000070ed
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = b4270000 00002706, %g2 = 00000000, %g3 = 00004e7b
ldd [%i4+%o1],%g2 ! %g2 = 00000000b4270000 0000000000002706
! %l6 = 000000000000ae79, Mem[000000006b80000c] = 5a64994f
sth %l6,[%i3+0x00c] ! Mem[000000006b80000c] = ae79994f
! %l2 = a297f17f, %l3 = 5a64994f, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l2,[%i6+%g0] ! Mem[0000000091000000] = a297f17f 5a64994f
! Mem[000000009180000c] = 004e7b00, %g2 = 00000000b4270000
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000000
p45_label_24:
! Mem[000000009100000c] = 00004e7b, %g2 = 0000000000000000
lduw [%i6+0x00c],%g2 ! %g2 = 0000000000004e7b
! Mem[0000000090000028] = af022e97, %g18 = 09757ece71a066ac
ldsw [%i4+%o5],%g2 ! %g2 = 09757ece71a066ac
! %l1 = 20c9ae79d5ecdaea, Mem[0000000090800037] = 9add9910
stb %l1,[%i5+0x037] ! Mem[0000000090800034] = eadd9910
! Mem[0000000091000008] = 00008b00, %g2 = ffffffffaf022e97
ldsb [%i6+0x009],%g2 ! %g2 = 0000000000000000
! Mem[000000009000001c] = edfb0eac, %g2 = 0000000000000000
ldub [%i4+0x01d],%g2 ! %g2 = 00000000000000ed
! Mem[000000006a800010] = 20c9ae79, %l5 = 000000000000000f
ldsb [%i1+0x013],%l5 ! %l5 = 0000000000000079
! Mem[0000000091800030] = ed72bdea, %g18 = 09757ece71a066ac
ldsw [%o0+0x030],%g2 ! %g2 = 09757ece71a066ac
! %l3 = 000000005a64994f, Mem[000000006a00002e] = 831a67a8
sth %l3,[%i0+0x02e] ! Mem[000000006a00002c] = 831a994f
! %l0 = 0000000000000000, Mem[000000006a000038] = 00004e7b0f187cef
stx %l0,[%i0+0x038] ! Mem[000000006a000038] = 0000000000000000
! %l3 = 000000005a64994f, Mem[0000000090000032] = 1657807f
sth %l3,[%i4+0x032] ! Mem[0000000090000030] = 994f807f
p45_label_25:
! Mem[0000000091800034] = b41657ed, %g2 = ffffffffed72bdea
ldub [%o0+0x035],%g2 ! %g2 = 00000000000000b4
! %l0 = 0000000000000000, Mem[0000000091000004] = 5a64994f
sth %l0,[%i6+0x004] ! Mem[0000000091000004] = 0000994f
! %l5 = 0000000000000079, Mem[000000009100001d] = 00005500
stb %l5,[%i6+0x01d] ! Mem[000000009100001c] = 79005500
! Mem[0000000091800020] = ffd2ba3f, %g2 = 00000000000000b4
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffffd2
! Mem[0000000091800010] = 00000000, %g2 = ffffffffffffffd2
ldub [%o0+0x011],%g2 ! %g2 = 0000000000000000
! %l3 = 000000005a64994f, Mem[000000009000003e] = 119a0000
stb %l3,[%i4+0x03e] ! Mem[000000009000003c] = 4f9a0000
! Mem[0000000090000000] = 15d64e7b, %g18 = 09757ece71a066ac
ldsw [%i4+%g0],%g2 ! %g2 = 09757ece71a066ac
! Mem[000000006b000018] = 09e4d891, %l2 = 00000000a297f17f
lduw [%i2+%o3],%l2 ! %l2 = 0000000009e4d891
! Mem[0000000091000034] = 14449bff, %g2 = 0000000015d64e7b
ldsb [%i6+0x035],%g2 ! %g2 = 0000000000000014
! %l3 = 000000005a64994f, Mem[0000000091800004] = 07b3e6aa
sth %l3,[%o0+0x004] ! Mem[0000000091800004] = 994fe6aa
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000000000
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 20c9ae79d5ecdaea
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000009e4d891
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005a64994f
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ed72bd9a
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000079
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000ae79
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000e8
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 67536752 97cc6ce8
bne %xcc,p45_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4b5ebc40 3f23f049
bne %xcc,p45_f4_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = d155366adaea8cce
ldx [%i0+0x000],%g3 ! Observed data at 000000006a000000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = ce63daea831a994f
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 = 0000000000000000
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+0x008],%g2 ! Expected data = f63383df9aca44e8
ldx [%i1+0x008],%g3 ! Observed data at 000000006a800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 20c9ae79d5ecdaea
ldx [%i1+0x010],%g3 ! Observed data at 000000006a800010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = e9cb34cbffffffd2
ldx [%i1+0x038],%g3 ! Observed data at 000000006a800038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x038,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = ffff83df57a41b03
ldx [%i2+0x030],%g3 ! Observed data at 000000006b000030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x030,%g4
set p45_local3_expect,%g1
p45_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 28390ff6ffffffd2
ldx [%i3+0x000],%g3 ! Observed data at 000000006b800000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a297f17fae79994f
ldx [%i3+0x008],%g3 ! Observed data at 000000006b800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000008b00004e7b
ldx [%i3+0x010],%g3 ! Observed data at 000000006b800010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4ff420f5dd991011
ldx [%i3+0x028],%g3 ! Observed data at 000000006b800028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000004e7b
ldx [%i3+0x030],%g3 ! Observed data at 000000006b800030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x030,%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_f2_fail:
set p45_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p45_f4_fail:
set p45_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a800000]
stxa %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800010]
stxa %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000008]
done
p45_trap1o:
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a800000]
stxa %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800010]
stxa %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000008]
done
p45_trap2e:
stha %l5,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b800008]
stha %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000018]
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b000000]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b800000]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b000018]
done
p45_trap2o:
stha %l5,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b800008]
stha %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000018]
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b000000]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b800000]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006b000018]
done
p45_trap3e:
nop
nop
nop
nop
nop
nop
done
p45_trap3o:
nop
nop
nop
nop
nop
nop
done
p45_init_memory_pointers:
set p45_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p45_local0_start,%i0
set p45_local1_start,%i1
set p45_local2_start,%i2
set p45_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 2065ee8cae177c67
ldx [%g1+0x008],%l1 ! %l1 = dca802ec13694ff3
ldx [%g1+0x010],%l2 ! %l2 = 4ff420f5dd991011
ldx [%g1+0x018],%l3 ! %l3 = 855a44385d00ee40
ldx [%g1+0x020],%l4 ! %l4 = 3c77e7867e37b7f2
ldx [%g1+0x028],%l5 ! %l5 = d1df5359bbaef6a5
ldx [%g1+0x030],%l6 ! %l6 = b931a65b9dc5a521
ldx [%g1+0x038],%l7 ! %l7 = 4961be7815d64f8b
! 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 = 6fd7289f 68c5ba6c fb378ee3 562dc6a6
! %f4 = 9d22b8d9 fbf2a04b 27590c8d 043caacb
! %f8 = 273244fd 03b81677 632fa6e3 e979a657
! %f12 = 8bd31b10 03158c3c 2e001bbc 0a717582
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8ec5605f 1f8b1f3d 7d3d61ea 03ad6053
! %f20 = 205fb39b 339dc0ee 145198c7 726e7cf8
! %f24 = 3119be34 d4afa54f 9f4a1032 eaf8db0d
! %f28 = ec8a64de 8a1c4a93 5157f55e 5bf7e435
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = be043323 b8acd101 f1ce6815 174c2851
! %f36 = b89030d2 df10449a b04f17d8 d5e5a59e
! %f40 = 4c3451e1 3f234c44 4dd73914 94bfcdf6
! %f44 = 3ae42afc d8264b6d 7a73311f a11e6478
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9c7c3d8800000053,%g7,%g1 ! GSR scale = 10, align = 3
wr %g1,%g0,%gsr ! GSR = 9c7c3d8800000053
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:
! %l3 = a30df6bbfdc2ae8c, Mem[0000000090800010] = f8449dd95e356f1d
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = a30df6bbfdc2ae8c
! Mem[0000000091000018] = faf26e47, %g2 = 0000000000000000
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000fa
! Mem[0000000091800008] = 8b9883bd, %g2 = 00000000000000fa
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 000000008b9883bd
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! Mem[000000006c000038] = 05370ddb, %l0 = 7e298da1f71c03ee
ldsw [%i0+0x038],%l0 ! %l0 = 0000000005370ddb
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = ba3ff053, %g3 = 00000000
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! Mem[0000000091000030] = b5761e12, %g2 = 000000005566979d
ldsb [%i6+0x031],%g2 ! %g2 = ffffffffffffffb5
! Mem[000000006d00000c] = 645093ff, %l5 = 9dcefa8436dc404a
ldsh [%i2+0x00e],%l5 ! %l5 = ffffffffffff93ff
! Mem[0000000090000000] = 09d53180, %g2 = ffffffffffffffb5
ldsh [%i4+%g0],%g2 ! %g2 = 00000000000009d5
! %l4 = 9715f047, %l5 = ffff93ff, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 9715f047 ffff93ff
p46_label_2:
! Mem[0000000091800008] = 8b9883bd, %g2 = 00000000000009d5
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! %l0 = 0000000005370ddb, Mem[0000000091800020] = 5566979dba3ff053
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 0000000005370ddb
! %l4 = 7b12f9169715f047, Mem[0000000091800020] = 0000000005370ddb
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 7b12f9169715f047
! Mem[0000000090000024] = 8eaf022e, %g2 = 000000008b9883bd
ldsb [%i4+0x027],%g2 ! %g2 = ffffffffffffff8e
! %l0 = 0000000005370ddb, Mem[000000009180000c] = 3923d9af
stw %l0,[%o0+0x00c] ! Mem[000000009180000c] = 05370ddb
! Mem[0000000090800014] = ae8cb2d5, %g2 = ffffffffffffff8e
ldub [%i5+0x016],%g2 ! %g2 = 00000000000000ae
! Mem[0000000090000038] = 53918eb2, %g2 = 00000000000000ae
lduw [%i4+0x038],%g2 ! %g2 = 0000000053918eb2
! %l5 = ffffffffffff93ff, Mem[0000000090000030] = 9715f047
stw %l5,[%i4+0x030] ! Mem[0000000090000030] = ffff93ff
! %l0 = 05370ddb, %l1 = ad5f0d7e, Mem[000000006d800028] = b8ffd76f b5b2ab41
std %l0,[%i3+%o5] ! Mem[000000006d800028] = 05370ddb ad5f0d7e
! Mem[0000000091800020] = 7b12f916, %g2 = 0000000053918eb2
lduh [%o0+%o4],%g2 ! %g2 = 0000000000007b12
p46_label_3:
! %l1 = bd86f8a6ad5f0d7e, Mem[000000009000003a] = 8eb2e6c5
sth %l1,[%i4+0x03a] ! Mem[0000000090000038] = 0d7ee6c5
! %l5 = ffffffffffff93ff, Mem[000000009080002f] = 11eaf607
stb %l5,[%i5+0x02f] ! Mem[000000009080002c] = ffeaf607
! Mem[0000000091000000] = 6ae82f8898f9b0a5, %g2 = 0000000000007b12
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0a5
! %l5 = ffffffffffff93ff, Mem[000000006c00001c] = eca38c5a
stw %l5,[%i0+0x01c] ! Mem[000000006c00001c] = ffff93ff
! Mem[0000000091800018] = 06faad5c, %g18 = 9bd4aefc9d53252c
ldsw [%o0+%o3],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[0000000091800028] = 24b0df4e, %g2 = 0000000006faad5c
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000024b0
! Mem[000000006c80002c] = 494f3fa7, %l5 = ffffffffffff93ff
ldsh [%i1+0x02c],%l5 ! %l5 = 000000000000494f
! %l0 = 0000000005370ddb, Mem[0000000090800024] = 35144907
stb %l0,[%i5+0x024] ! Mem[0000000090800024] = db144907
! %l2 = 84f0723ade99fb67, Mem[0000000091800010] = 6e4e518296298cae
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 84f0723ade99fb67
! %l6 = 3f66253c6347f26b, Mem[0000000090800038] = 66e1d7bc
stb %l6,[%i5+0x038] ! Mem[0000000090800038] = 6be1d7bc
p46_label_4:
! %l2 = de99fb67, %l3 = fdc2ae8c, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l2,[%i5+%o1] ! Mem[0000000090800008] = de99fb67 fdc2ae8c
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = 00000000000024b0
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! %l1 = bd86f8a6ad5f0d7e, Mem[0000000090000002] = 3180d6ba
sth %l1,[%i4+0x002] ! Mem[0000000090000000] = 0d7ed6ba
! %l2 = de99fb67, %l3 = fdc2ae8c, Mem[0000000090800008] = de99fb67 fdc2ae8c
std %l2,[%i5+%o1] ! Mem[0000000090800008] = de99fb67 fdc2ae8c
! Mem[000000006c000024] = e730acd5, %l1 = bd86f8a6ad5f0d7e
ldsw [%i0+0x024],%l1 ! %l1 = ffffffffe730acd5
! %l7 = fcfe0817f44c5c8e, Mem[0000000090800030] = eaf607f4
stw %l7,[%i5+0x030] ! Mem[0000000090800030] = f44c5c8e
! Mem[000000006c800024] = cffa508b, %l2 = 84f0723ade99fb67
lduw [%i1+0x024],%l2 ! %l2 = 00000000cffa508b
! Mem[0000000090800038] = 6be1d7bcadc27bb0, %g2 = 73d0acf8dd4bc205
ldx [%i5+0x038],%g2 ! %g2 = 6be1d7bcadc27bb0
! %l5 = 000000000000494f, Mem[000000009080003e] = 7bb00000
sth %l5,[%i5+0x03e] ! Mem[000000009080003c] = 494f0000
! %l6 = 6347f26b, %l7 = f44c5c8e, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 6347f26b f44c5c8e
p46_label_5:
! %l1 = ffffffffe730acd5, Mem[0000000090000024] = 0332e58e
stw %l1,[%i4+0x024] ! Mem[0000000090000024] = e730acd5
! %l6 = 6347f26b, %l7 = f44c5c8e, Mem[0000000090000010] = 1d358e58 d828ead6
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 6347f26b f44c5c8e
! Mem[000000006c800000] = 8c93db1d, %l4 = 7b12f9169715f047
ldsb [%i1+0x002],%l4 ! %l4 = ffffffffffffffdb
! Mem[0000000090800028] = 4459f5d3, %g18 = 9bd4aefc9d53252c
ldsw [%i5+%o5],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[0000000091800020] = f9169715, %g2 = 000000004459f5d3
lduh [%o0+0x022],%g2 ! %g2 = 000000000000f916
! %l6 = 3f66253c6347f26b, Mem[0000000091800024] = 9715f047
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = 6347f26b
! Mem[0000000090000030] = ffff93ff ffff93ff, %g2 = 0000f916, %g3 = ba3ff053
ldd [%i4+0x030],%g2 ! %g2 = 00000000ffff93ff 00000000ffff93ff
! %l2 = 00000000cffa508b, Mem[0000000091800006] = e6aa8b98
sth %l2,[%o0+0x006] ! Mem[0000000091800004] = 508b8b98
! %l1 = ffffffffe730acd5, Mem[0000000091800000] = fb520ab007b3508b
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = ffffffffe730acd5
! Mem[0000000091000010] = 6cff95cd, %g18 = 9bd4aefc9d53252c
ldsw [%i6+%o2],%g2 ! %g2 = 9bd4aefc9d53252c
p46_label_6:
! Mem[0000000090800018] = 47f26bf4, %g2 = 000000006cff95cd
ldub [%i5+0x019],%g2 ! %g2 = 0000000000000047
! Mem[0000000091000020] = 50dd0f65, %g2 = 0000000000000047
lduh [%i6+0x022],%g2 ! %g2 = 00000000000050dd
! Mem[0000000090000038] = 53910d7e e6c51178, %g2 = 000050dd, %g3 = ffff93ff
ldd [%i4+0x038],%g2 ! %g2 = 0000000053910d7e 00000000e6c51178
! %l5 = 000000000000494f, Mem[000000009100001e] = 9fcf8b09
sth %l5,[%i6+0x01e] ! Mem[000000009100001c] = 494f8b09
! %l1 = ffffffffe730acd5, Mem[0000000090000000] = 09d50d7ed6ba8c74
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = ffffffffe730acd5
! %l7 = fcfe0817f44c5c8e, Mem[000000006d80001c] = 6a8403c9
sth %l7,[%i3+0x01c] ! Mem[000000006d80001c] = 5c8e03c9
! Mem[0000000090800010] = a30df6bbfdc2ae8c, %g2 = 0000000053910d7e
ldx [%i5+%o2],%g2 ! %g2 = a30df6bbfdc2ae8c
! Mem[000000006c00000c] = 6835eb96, %l6 = 3f66253c6347f26b
ldub [%i0+0x00c],%l6 ! %l6 = 0000000000000068
! %l4 = ffffffffffffffdb, Mem[0000000090000020] = 0ad8f703
sth %l4,[%i4+%o4] ! Mem[0000000090000020] = ffdbf703
! Mem[000000009080002c] = 51e85fff, %g18 = 9bd4aefc9d53252c
ldsw [%i5+0x02c],%g2 ! %g2 = 9bd4aefc9d53252c
p46_label_7:
! Mem[000000009000001c] = 0effdbf7, %g2 = 0000000051e85fff
ldsb [%i4+0x01f],%g2 ! %g2 = 000000000000000e
! %l4 = ffffffffffffffdb, Mem[000000006d000000] = 581250f1
sth %l4,[%i2+%g0] ! Mem[000000006d000000] = ffdb50f1
! Mem[0000000090000018] = 1d179028, %g2 = 000000000000000e
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! Mem[000000006c800018] = 1af111fd 5a65d8cf, %l0 = 05370ddb, %l1 = e730acd5
ldd [%i1+%o3],%l0 ! %l0 = 000000001af111fd 000000005a65d8cf
! Mem[0000000091000000] = 2f8898f9, %g2 = 000000001d179028
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000002f88
! Mem[000000009180002c] = df4e4459, %g18 = 9bd4aefc9d53252c
ldsw [%o0+0x02c],%g2 ! %g2 = 9bd4aefc9d53252c
! %l3 = a30df6bbfdc2ae8c, Mem[000000009080002c] = 51e85fff
stw %l3,[%i5+0x02c] ! Mem[000000009080002c] = fdc2ae8c
! Mem[0000000091800020] = 12f91663, %g2 = ffffffffdf4e4459
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000012
! Mem[0000000090800038] = 6be1d7bc adc2494f, %g2 = 00000012, %g3 = e6c51178
ldd [%i5+0x038],%g2 ! %g2 = 000000006be1d7bc 00000000adc2494f
! Mem[0000000090800018] = f26bf44c, %g2 = 000000006be1d7bc
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000f26b
p46_label_8:
! %l2 = cffa508b, %l3 = fdc2ae8c, Mem[0000000090800028] = 4459f5d3 fdc2ae8c
std %l2,[%i5+%o5] ! Mem[0000000090800028] = cffa508b fdc2ae8c
! %l3 = a30df6bbfdc2ae8c, Mem[0000000091000030] = a5b5761e
stw %l3,[%i6+0x030] ! Mem[0000000091000030] = fdc2ae8c
! Mem[000000009000000c] = 152d46b0, %g18 = 9bd4aefc9d53252c
ldsw [%i4+0x00c],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[0000000091000004] = 98f9b0a5, %g2 = 00000000152d46b0
lduh [%i6+0x004],%g2 ! %g2 = 00000000000098f9
! %l2 = cffa508b, %l3 = fdc2ae8c, Mem[0000000090800018] = 6347f26b f44c5c8e
std %l2,[%i5+%o3] ! Mem[0000000090800018] = cffa508b fdc2ae8c
! %l6 = 00000068, %l7 = f44c5c8e, Mem[0000000091800018] = 06faad5c b7684e28
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 00000068 f44c5c8e
! Mem[0000000090000008] = b427e099152d46b0, %g2 = 00000000000098f9
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! %l6 = 00000068, %l7 = f44c5c8e, Mem[0000000090000038] = 53910d7e e6c51178
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000068 f44c5c8e
! %l3 = a30df6bbfdc2ae8c, Mem[0000000091800002] = ffffe730
sth %l3,[%o0+0x002] ! Mem[0000000091800000] = ae8ce730
! %l4 = ffffffffffffffdb, Mem[0000000090000010] = 6347f26b
stw %l4,[%i4+%o2] ! Mem[0000000090000010] = ffffffdb
p46_label_9:
! %l1 = 000000005a65d8cf, Mem[0000000090800018] = cffa508b
sth %l1,[%i5+%o3] ! Mem[0000000090800018] = d8cf508b
! Mem[000000009080003c] = adc2494f, %g18 = 9bd4aefc9d53252c
ldsw [%i5+0x03c],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[000000009080000c] = fdc2ae8c, %g18 = 9bd4aefc9d53252c
ldsw [%i5+0x00c],%g2 ! %g2 = 9bd4aefc9d53252c
! %l5 = 000000000000494f, Mem[0000000091800016] = fb670000
stb %l5,[%o0+0x016] ! Mem[0000000091800014] = 4f670000
! %l6 = 0000000000000068, Mem[0000000091000020] = 8b0950dd
sth %l6,[%i6+%o4] ! Mem[0000000091000020] = 006850dd
! Mem[0000000090000038] = 0068f44c, %g2 = fffffffffdc2ae8c
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000000068
! Mem[0000000091800008] = 8b9883bd 05370ddb, %g2 = 00000068, %g3 = adc2494f
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 0000000005370ddb
! %l1 = 000000005a65d8cf, Mem[0000000090800014] = fdc2ae8c
sth %l1,[%i5+0x014] ! Mem[0000000090800014] = d8cfae8c
! Mem[0000000091800028] = 153f24b0, %g2 = 000000008b9883bd
ldub [%o0+%o5],%g2 ! %g2 = 0000000000000015
! Mem[0000000090800010] = f6bbd8cf, %g2 = 0000000000000015
lduh [%i5+0x012],%g2 ! %g2 = 000000000000f6bb
p46_label_10:
! Mem[0000000091000008] = 48c28052, %g2 = 000000000000f6bb
ldsb [%i6+%o1],%g2 ! %g2 = 0000000000000048
! %l7 = fcfe0817f44c5c8e, Mem[0000000090800026] = 4907cffa
stb %l7,[%i5+0x026] ! Mem[0000000090800024] = 8e07cffa
! Mem[0000000090000020] = ffdbf703, %g18 = 9bd4aefc9d53252c
ldsw [%i4+%o4],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[0000000091800030] = 43bc1d81, %g2 = ffffffffffdbf703
lduh [%o0+0x030],%g2 ! %g2 = 00000000000043bc
! %l7 = fcfe0817f44c5c8e, Mem[000000006d000034] = 8a02e4c7
sth %l7,[%i2+0x034] ! Mem[000000006d000034] = 5c8ee4c7
! Mem[0000000091800008] = 8b9883bd05370ddb, %g2 = 00000000000043bc
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd05370ddb
! %l3 = a30df6bbfdc2ae8c, Mem[0000000091800025] = 47f26b15
stb %l3,[%o0+0x025] ! Mem[0000000091800024] = 8cf26b15
! Mem[0000000090800038] = 6be1d7bc, %g2 = 8b9883bd05370ddb
ldub [%i5+0x038],%g2 ! %g2 = 000000000000006b
! %l0 = 1af111fd, %l1 = 5a65d8cf, Mem[000000006d800028] = 05370ddb ad5f0d7e
std %l0,[%i3+%o5] ! Mem[000000006d800028] = 1af111fd 5a65d8cf
! %l0 = 000000001af111fd, Mem[0000000091800006] = acd58b98
sth %l0,[%o0+0x006] ! Mem[0000000091800004] = 11fd8b98
p46_label_11:
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 000000000000006b
lduw [%i4+0x02c],%g2 ! %g2 = 000000007d3b2cbb
! Mem[0000000090800004] = dd4bc205, %g2 = 000000007d3b2cbb
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffdd4b
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = ffffffffffffdd4b
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! Mem[0000000090800008] = de99fb67, %g2 = 1d17902870edfb0e
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffde99
! Mem[0000000090800020] = 86ef26db, %g2 = ffffffffffffde99
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000086
! Mem[000000006d800018] = c870ffaf5c8e03c9, %l6 = 0000000000000068
ldx [%i3+%o3],%l6 ! %l6 = c870ffaf5c8e03c9
! %l6 = c870ffaf5c8e03c9, Mem[000000006c800000] = 8c93db1d687f3af8
stx %l6,[%i1+%g0] ! Mem[000000006c800000] = c870ffaf5c8e03c9
! %l5 = 000000000000494f, Mem[0000000091000037] = 9be25676
stb %l5,[%i6+0x037] ! Mem[0000000091000034] = 4fe25676
! Mem[0000000091000018] = 5ffaf26e, %g2 = 0000000000000086
ldub [%i6+%o3],%g2 ! %g2 = 000000000000005f
! Mem[000000006c000010] = 5ba58331, %l5 = 000000000000494f
ldsw [%i0+%o2],%l5 ! %l5 = 000000005ba58331
p46_label_12:
! %l1 = 000000005a65d8cf, Mem[0000000090000008] = b427e099
stb %l1,[%i4+%o1] ! Mem[0000000090000008] = cf27e099
! %l2 = 00000000cffa508b, Mem[000000006d800000] = 0cc62974
sth %l2,[%i3+%g0] ! Mem[000000006d800000] = 508b2974
! %l7 = fcfe0817f44c5c8e, Mem[000000009180001c] = f44c5c8e
sth %l7,[%o0+0x01c] ! Mem[000000009180001c] = 5c8e5c8e
! Mem[0000000091000010] = 6cff95cd, %g2 = 000000000000005f
lduw [%i6+%o2],%g2 ! %g2 = 000000006cff95cd
! %l0 = 1af111fd, %l1 = 5a65d8cf, Mem[0000000090000020] = ffdbf703 e730acd5
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 1af111fd 5a65d8cf
! Mem[0000000091800038] = 116d9d52, %g2 = 000000006cff95cd
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000116d
! %l5 = 000000005ba58331, Mem[0000000091000025] = 65f93d21
stb %l5,[%i6+0x025] ! Mem[0000000091000024] = 31f93d21
! Mem[0000000091800010] = 723ade99, %g2 = 000000000000116d
lduh [%o0+0x012],%g2 ! %g2 = 000000000000723a
! Mem[0000000090800020] = 0c86ef26 db148e07, %g2 = 0000723a, %g3 = 05370ddb
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 00000000db148e07
! %l7 = fcfe0817f44c5c8e, Mem[0000000091800018] = 00000068
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = f44c5c8e
p46_label_13:
! Mem[0000000090800034] = e95e6be1, %g2 = 000000000c86ef26
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffe95e
! Mem[0000000090000024] = d8cfaf02, %g2 = ffffffffffffe95e
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffffd8
! Mem[000000006c000000] = c64e27bffefa2b28, %l6 = c870ffaf5c8e03c9
ldx [%i0+%g0],%l6 ! %l6 = c64e27bffefa2b28
! %l1 = 000000005a65d8cf, Mem[0000000090800034] = 79e2e95e
stw %l1,[%i5+0x034] ! Mem[0000000090800034] = 5a65d8cf
! Mem[000000009080001c] = fdc2ae8c, %g2 = ffffffffffffffd8
ldsh [%i5+0x01c],%g2 ! %g2 = fffffffffffffdc2
! %l2 = cffa508b, %l3 = fdc2ae8c, Mem[000000006c800000] = c870ffaf 5c8e03c9
std %l2,[%i1+%g0] ! Mem[000000006c800000] = cffa508b fdc2ae8c
! %l6 = c64e27bffefa2b28, Mem[000000009080001d] = c2ae8c0c
stb %l6,[%i5+0x01d] ! Mem[000000009080001c] = 28ae8c0c
! Mem[000000009080003c] = adc2494f, %g2 = fffffffffffffdc2
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000091000030] = fdc2ae8c, %g2 = ffffffffffffffad
lduw [%i6+0x030],%g2 ! %g2 = 00000000fdc2ae8c
! %l0 = 000000001af111fd, Mem[0000000090000030] = ffff93ffffff93ff
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 000000001af111fd
p46_label_14:
! %l4 = ffffffffffffffdb, Mem[0000000091800000] = ffffae8ce73011fd
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffffffdb
! Mem[000000006c800010] = 5af771f8, %l2 = 00000000cffa508b
ldub [%i1+0x011],%l2 ! %l2 = 00000000000000f7
! %l3 = a30df6bbfdc2ae8c, Mem[0000000091000030] = fdc2ae8c
stw %l3,[%i6+0x030] ! Mem[0000000091000030] = fdc2ae8c
! Mem[0000000090800008] = de99fb67, %g2 = 00000000fdc2ae8c
lduw [%i5+%o1],%g2 ! %g2 = 00000000de99fb67
! %l0 = 000000001af111fd, Mem[0000000091000014] = 7757fe01
sth %l0,[%i6+0x014] ! Mem[0000000091000014] = 11fdfe01
! Mem[000000006c800024] = cffa508b, %l6 = c64e27bffefa2b28
ldub [%i1+0x024],%l6 ! %l6 = 00000000000000cf
! %l0 = 000000001af111fd, Mem[000000009000002c] = 7d3b2cbb
stw %l0,[%i4+0x02c] ! Mem[000000009000002c] = 1af111fd
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = de99fb67, %g3 = db148e07
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! Mem[0000000091000038] = e25676cb, %g2 = 0000000048c28052
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffe256
! Mem[0000000091800008] = 8b9883bd 05370ddb, %g2 = ffffe256, %g3 = 7312abd6
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 0000000005370ddb
p46_label_15:
! %l2 = 00000000000000f7, Mem[000000006d00000d] = 645093ff
stb %l2,[%i2+0x00d] ! Mem[000000006d00000c] = 64f793ff
! Mem[000000006c000038] = 05370ddb23eee2de, %l4 = ffffffffffffffdb
ldx [%i0+0x038],%l4 ! %l4 = 05370ddb23eee2de
! Mem[0000000090000038] = 00000068, %g18 = 9bd4aefc9d53252c
ldsw [%i4+0x038],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[0000000090800004] = dd4bc205, %g18 = 9bd4aefc9d53252c
ldsw [%i5+0x004],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[000000006c000004] = fefa2b28, %l4 = 05370ddb23eee2de
ldsw [%i0+0x004],%l4 ! %l4 = fffffffffefa2b28
! Mem[0000000091000010] = 6cff95cd11fdfe01, %g2 = ffffffffdd4bc205
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd11fdfe01
! Mem[0000000091800020] = 7b12f916638cf26b, %g2 = 6cff95cd11fdfe01
ldx [%o0+%o4],%g2 ! %g2 = 7b12f916638cf26b
! %l6 = 000000cf, %l7 = f44c5c8e, Mem[0000000090000020] = 1af111fd 5a65d8cf
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 000000cf f44c5c8e
! %l0 = 000000001af111fd, Mem[000000006c00002c] = e9735e18
sth %l0,[%i0+0x02c] ! Mem[000000006c00002c] = 11fd5e18
! Mem[0000000091000020] = 006850dd, %g18 = 9bd4aefc9d53252c
ldsw [%i6+%o4],%g2 ! %g2 = 9bd4aefc9d53252c
p46_label_16:
! %l0 = 000000001af111fd, Mem[0000000091800019] = 4c5c8e5c
stb %l0,[%o0+0x019] ! Mem[0000000091800018] = fd5c8e5c
! Mem[0000000090000030] = 0000001a, %g2 = 00000000006850dd
ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000000
! %l1 = 000000005a65d8cf, Mem[0000000090000012] = ffdbf44c
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = d8cff44c
! Mem[000000009080003c] = 494f0000, %g2 = 0000000000000000
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000494f
! Mem[000000006d000008] = a94fd1c1 64f793ff, %l2 = 000000f7, %l3 = fdc2ae8c
ldd [%i2+%o1],%l2 ! %l2 = 00000000a94fd1c1 0000000064f793ff
! Mem[0000000090000004] = acd5cf27, %g2 = 000000000000494f
lduh [%i4+0x006],%g2 ! %g2 = 000000000000acd5
! %l5 = 000000005ba58331, Mem[0000000091000008] = 48c280527312abd6
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = 000000005ba58331
! %l6 = 000000cf, %l7 = f44c5c8e, Mem[0000000090800038] = 6be1d7bc adc2494f
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 000000cf f44c5c8e
! Mem[0000000091000000] = 2f8898f9, %g2 = 000000000000acd5
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000002f88
! Mem[000000009180003c] = adff0000, %g2 = 0000000000002f88
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000adff
p46_label_17:
! %l0 = 000000001af111fd, Mem[000000009180000d] = 370ddb84
stb %l0,[%o0+0x00d] ! Mem[000000009180000c] = fd0ddb84
! %l5 = 000000005ba58331, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 000000005ba58331
! Mem[000000006d000018] = 6cccbacd1254dd94, %l5 = 000000005ba58331
ldx [%i2+%o3],%l5 ! %l5 = 6cccbacd1254dd94
! %l3 = 0000000064f793ff, Mem[0000000090000020] = 000000cff44c5c8e
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 0000000064f793ff
! %l0 = 000000001af111fd, Mem[0000000091000028] = 21a95ba1
stw %l0,[%i6+%o5] ! Mem[0000000091000028] = 1af111fd
! Mem[000000009080000c] = fdc2ae8c, %g2 = 000000000000adff
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000fd
! Mem[0000000090000030] = 00000000, %g2 = 00000000000000fd
lduh [%i4+0x030],%g2 ! %g2 = 0000000000000000
! %l1 = 000000005a65d8cf, Mem[0000000090000012] = d8cff44c
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = d8cff44c
! %l2 = 00000000a94fd1c1, Mem[000000009000003c] = f44c5c8e
stw %l2,[%i4+0x03c] ! Mem[000000009000003c] = a94fd1c1
! Mem[000000009100000c] = 5ba58331, %g18 = 9bd4aefc9d53252c
ldsw [%i6+0x00c],%g2 ! %g2 = 9bd4aefc9d53252c
p46_label_18:
! Mem[0000000090000028] = af022e97, %g18 = 9bd4aefc9d53252c
ldsw [%i4+%o5],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[000000006c000038] = 05370ddb23eee2de, %l5 = 6cccbacd1254dd94
ldx [%i0+0x038],%l5 ! %l5 = 05370ddb23eee2de
! %l6 = 00000000000000cf, Mem[0000000091000004] = 5ba58331
stb %l6,[%i6+0x004] ! Mem[0000000091000004] = cfa58331
! %l5 = 05370ddb23eee2de, Mem[0000000091000000] = 00000000cfa58331
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 05370ddb23eee2de
! %l6 = 00000000000000cf, Mem[0000000090800024] = db148e07
sth %l6,[%i5+0x024] ! Mem[0000000090800024] = 00cf8e07
! Mem[000000006d800028] = 1af111fd, %l7 = fcfe0817f44c5c8e
lduh [%i3+%o5],%l7 ! %l7 = 0000000000001af1
! Mem[000000009080000c] = fdc2ae8c, %g2 = ffffffffaf022e97
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000fd
! Mem[000000009180002c] = df4e4459, %g2 = 00000000000000fd
lduw [%o0+0x02c],%g2 ! %g2 = 00000000df4e4459
! %l5 = 05370ddb23eee2de, Mem[000000006d800004] = 9751ba88
stw %l5,[%i3+0x004] ! Mem[000000006d800004] = 23eee2de
! %l3 = 0000000064f793ff, Mem[000000006d800004] = 23eee2de
sth %l3,[%i3+0x004] ! Mem[000000006d800004] = 93ffe2de
p46_label_19:
! %l7 = 0000000000001af1, Mem[0000000090000018] = 1d179028
stw %l7,[%i4+%o3] ! Mem[0000000090000018] = 00001af1
! %l5 = 05370ddb23eee2de, Mem[000000006c000030] = 41f648a46b51087a
stx %l5,[%i0+0x030] ! Mem[000000006c000030] = 05370ddb23eee2de
! Mem[0000000090000014] = 4c5c8e00, %g2 = 00000000df4e4459
ldsb [%i4+0x015],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000010] = 95cd11fd, %g2 = 000000000000004c
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffff95cd
! Mem[0000000091800010] = 84f0723a de994f67, %g2 = ffff95cd, %g3 = 05370ddb
ldd [%o0+%o2],%g2 ! %g2 = 0000000084f0723a 00000000de994f67
! Mem[0000000091800008] = 8b9883bd05fd0ddb, %g2 = 0000000084f0723a
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd05fd0ddb
! Mem[0000000090000034] = 1af111fd, %g2 = 8b9883bd05fd0ddb
lduw [%i4+0x034],%g2 ! %g2 = 000000001af111fd
! Mem[0000000090000010] = ffffd8cf f44c5c8e, %g2 = 1af111fd, %g3 = de994f67
ldd [%i4+%o2],%g2 ! %g2 = 00000000ffffd8cf 00000000f44c5c8e
! %l5 = 05370ddb23eee2de, Mem[000000006c800032] = 64772b24
sth %l5,[%i1+0x032] ! Mem[000000006c800030] = 6477e2de
! Mem[000000009080003c] = 5c8e0000, %g2 = 00000000ffffd8cf
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000005c8e
p46_label_20:
! Mem[0000000090800008] = de99fb67, %g18 = 9bd4aefc9d53252c
ldsw [%i5+%o1],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[0000000091000008] = 00000000, %g2 = ffffffffde99fb67
lduh [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = 4e445943, %g2 = 0000000000000000
ldsb [%o0+0x02d],%g2 ! %g2 = 000000000000004e
! %l6 = 00000000000000cf, Mem[000000009000002e] = 11fd0000
stb %l6,[%i4+0x02e] ! Mem[000000009000002c] = cffd0000
! %l4 = fffffffffefa2b28, Mem[0000000091000034] = 1214444f
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = fefa2b28
! Mem[0000000091800030] = 43bc1d81 51532584, %g2 = 0000004e, %g3 = f44c5c8e
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 0000000051532584
! Mem[0000000090800034] = 65d8cf00, %g2 = 0000000043bc1d81
ldsb [%i5+0x035],%g2 ! %g2 = 0000000000000065
! %l3 = 0000000064f793ff, Mem[000000006c00003a] = 05370ddb
sth %l3,[%i0+0x03a] ! Mem[000000006c000038] = 053793ff
! Mem[000000009100000c] = 5ba58331, %g18 = 9bd4aefc9d53252c
ldsw [%i6+0x00c],%g2 ! %g2 = 9bd4aefc9d53252c
! %l6 = 00000000000000cf, Mem[000000006c800038] = eacdbae66095773a
stx %l6,[%i1+0x038] ! Mem[000000006c800038] = 00000000000000cf
p46_label_21:
! Mem[0000000090800008] = de99fb67, %g2 = 000000005ba58331
lduw [%i5+%o1],%g2 ! %g2 = 00000000de99fb67
! %l2 = a94fd1c1, %l3 = 64f793ff, Mem[0000000091800000] = ffffffff ffffffdb
std %l2,[%o0+%g0] ! Mem[0000000091800000] = a94fd1c1 64f793ff
! %l6 = 00000000000000cf, Mem[0000000090800010] = a30df6bbd8cfae8c
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 00000000000000cf
! Mem[0000000091000008] = 00000000, %g2 = 00000000de99fb67
lduw [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000009180001c] = 5c8e5c8e, %g2 = 0000000000000000
ldsb [%o0+0x01c],%g2 ! %g2 = 000000000000005c
! %l1 = 000000005a65d8cf, Mem[000000009080002c] = fdc2ae8c
sth %l1,[%i5+0x02c] ! Mem[000000009080002c] = d8cfae8c
! Mem[0000000091800018] = 5c8e5c8e, %g2 = 000000000000005c
ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000005c8e
! Mem[0000000090000004] = acd5cf27, %g2 = 0000000000005c8e
lduh [%i4+0x006],%g2 ! %g2 = 000000000000acd5
! Mem[000000009100000c] = 5ba58331, %g2 = 000000000000acd5
ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000005ba5
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = 0000000000005ba5
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
p46_label_22:
! Mem[0000000091000030] = fdc2ae8c fefa2b28, %g2 = dd4bc205, %g3 = 51532584
ldd [%i6+0x030],%g2 ! %g2 = 00000000fdc2ae8c 00000000fefa2b28
! Mem[0000000090800014] = 000000cf, %g18 = 9bd4aefc9d53252c
ldsw [%i5+0x014],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[000000006c000010] = 5ba58331c638018c, %l1 = 000000005a65d8cf
ldx [%i0+%o2],%l1 ! %l1 = 5ba58331c638018c
! Mem[0000000090800028] = cffa508bd8cfae8c, %g2 = 00000000000000cf
ldx [%i5+%o5],%g2 ! %g2 = cffa508bd8cfae8c
! %l1 = 5ba58331c638018c, Mem[000000006c800029] = 653d8e90
stb %l1,[%i1+0x029] ! Mem[000000006c800028] = 658c8e90
! Mem[0000000091000000] = 05370ddb23eee2de, %g2 = cffa508bd8cfae8c
ldx [%i6+%g0],%g2 ! %g2 = 05370ddb23eee2de
! Mem[0000000090800030] = f44c5c8e, %g18 = 9bd4aefc9d53252c
ldsw [%i5+0x030],%g2 ! %g2 = 9bd4aefc9d53252c
! %l0 = 000000001af111fd, Mem[0000000091000020] = 006850dd
stw %l0,[%i6+%o4] ! Mem[0000000091000020] = 1af111fd
! Mem[000000006c000010] = 5ba58331, %l7 = 0000000000001af1
lduw [%i0+%o2],%l7 ! %l7 = 000000005ba58331
! Mem[000000009180002c] = 4e445943, %g2 = fffffffff44c5c8e
ldub [%o0+0x02d],%g2 ! %g2 = 000000000000004e
p46_label_23:
! %l6 = 00000000000000cf, Mem[000000009180001e] = 5c8e7b12
sth %l6,[%o0+0x01e] ! Mem[000000009180001c] = 00cf7b12
! Mem[000000009100003c] = 8f000000, %g2 = 000000000000004e
ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000091800038] = 54b6116d, %g2 = ffffffffffffff8f
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b6116d
! Mem[0000000091000008] = 005ba583, %g2 = 0000000054b6116d
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 1af111fd 0f31f93d, %g2 = 00000000, %g3 = fefa2b28
ldd [%i6+%o4],%g2 ! %g2 = 000000001af111fd 000000000f31f93d
! Mem[000000009080002c] = d8cfae8c, %g2 = 000000001af111fd
lduw [%i5+0x02c],%g2 ! %g2 = 00000000d8cfae8c
! %l2 = a94fd1c1, %l3 = 64f793ff, Mem[0000000090000000] = ffffffff e730acd5
std %l2,[%i4+%g0] ! Mem[0000000090000000] = a94fd1c1 64f793ff
! Mem[0000000090800000] = f8dd4bc2, %g2 = 00000000d8cfae8c
ldsb [%i5+0x003],%g2 ! %g2 = fffffffffffffff8
! %l0 = 000000001af111fd, Mem[0000000091000010] = 6cff95cd11fdfe01
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 000000001af111fd
! Mem[0000000091800010] = 84f0723a de994f67, %g2 = fffffff8, %g3 = 0f31f93d
ldd [%o0+%o2],%g2 ! %g2 = 0000000084f0723a 00000000de994f67
p46_label_24:
! %l6 = 00000000000000cf, Mem[000000006d00000d] = 64f793ff
stb %l6,[%i2+0x00d] ! Mem[000000006d00000c] = 64cf93ff
! Mem[0000000091000010] = 00000000, %g2 = 0000000084f0723a
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 0c86ef2600cf8e07, %g2 = 0000000000000000
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2600cf8e07
! Mem[000000006d000004] = 9d994e75, %l6 = 00000000000000cf
lduh [%i2+0x004],%l6 ! %l6 = 0000000000009d99
! Mem[0000000090000018] = 00001af1, %g18 = 9bd4aefc9d53252c
ldsw [%i4+%o3],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[0000000090000024] = 64f793ff, %g18 = 9bd4aefc9d53252c
ldsw [%i4+0x024],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[000000006d000024] = 1eaade2f, %l1 = 5ba58331c638018c
ldsb [%i2+0x024],%l1 ! %l1 = 000000000000001e
! Mem[0000000090800008] = de99fb67, %g2 = 0000000064f793ff
lduw [%i5+%o1],%g2 ! %g2 = 00000000de99fb67
! Mem[0000000091800010] = f0723ade, %g2 = 00000000de99fb67
ldub [%o0+0x011],%g2 ! %g2 = 00000000000000f0
! %l4 = fffffffffefa2b28, Mem[000000009180003e] = adff0000
sth %l4,[%o0+0x03e] ! Mem[000000009180003c] = 2b280000
p46_label_25:
! Mem[000000009000002c] = 1af1cffd, %g18 = 9bd4aefc9d53252c
ldsw [%i4+0x02c],%g2 ! %g2 = 9bd4aefc9d53252c
! Mem[000000009100003c] = 62bf8c8f, %g18 = 9bd4aefc9d53252c
ldsw [%i6+0x03c],%g2 ! %g2 = 9bd4aefc9d53252c
! %l0 = 000000001af111fd, Mem[0000000091800006] = 93ff8b98
sth %l0,[%o0+0x006] ! Mem[0000000091800004] = 11fd8b98
! %l7 = 000000005ba58331, Mem[000000009080001a] = 508bfd28
stb %l7,[%i5+0x01a] ! Mem[0000000090800018] = 318bfd28
! Mem[0000000090800018] = 318bfd28, %g2 = 0000000062bf8c8f
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000031
! Mem[0000000090800000] = f8dd4bc2, %g2 = 0000000000000031
ldsb [%i5+0x003],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000090800008] = de99fb67fdc2ae8c, %g2 = fffffffffffffff8
ldx [%i5+%o1],%g2 ! %g2 = de99fb67fdc2ae8c
! Mem[0000000090800020] = 0c86ef26, %g2 = de99fb67fdc2ae8c
lduw [%i5+%o4],%g2 ! %g2 = 000000000c86ef26
! %l2 = 00000000a94fd1c1, Mem[000000006c800020] = 860c622ecffa508b
stx %l2,[%i1+%o4] ! Mem[000000006c800020] = 00000000a94fd1c1
! Mem[0000000091000000] = 0ddb23ee, %g2 = 000000000c86ef26
lduh [%i6+0x002],%g2 ! %g2 = 0000000000000ddb
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000001af111fd
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000001e
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a94fd1c1
bne,a,pn %xcc,p46_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffffefa2b28
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 05370ddb23eee2de
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000009d99
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000005ba58331
bne,a,pn %xcc,p46_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p46_check_fp_registers:
set p46_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 6fd7289f 68c5ba6c
bne %xcc,p46_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be fb378ee3 562dc6a6
bne %xcc,p46_f2_fail
nop
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 244f4166ffff93ff
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 = 621d584611fd5e18
ldx [%i0+0x028],%g3 ! Observed data at 000000006c000028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 05370ddb23eee2de
ldx [%i0+0x030],%g3 ! Observed data at 000000006c000030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 053793ff23eee2de
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 = cffa508bfdc2ae8c
ldx [%i1+0x000],%g3 ! Observed data at 000000006c800000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000a94fd1c1
ldx [%i1+0x020],%g3 ! Observed data at 000000006c800020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 658c8e90494f3fa7
ldx [%i1+0x028],%g3 ! Observed data at 000000006c800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6477e2deabb12f8b
ldx [%i1+0x030],%g3 ! Observed data at 000000006c800030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000000000cf
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 = ffdb50f19d994e75
ldx [%i2+0x000],%g3 ! Observed data at 000000006d000000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a94fd1c164cf93ff
ldx [%i2+0x008],%g3 ! Observed data at 000000006d000008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = d75be1585c8ee4c7
ldx [%i2+0x030],%g3 ! Observed data at 000000006d000030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x030,%g4
set p46_local3_expect,%g1
p46_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 508b297493ffe2de
ldx [%i3+0x000],%g3 ! Observed data at 000000006d800000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = c870ffaf5c8e03c9
ldx [%i3+0x018],%g3 ! Observed data at 000000006d800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1af111fd5a65d8cf
ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x028,%g4
! The test for processor 46 has passed
p46_passed:
ta GOOD_TRAP
nop
p46_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p46_failed
p46_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p46_failed
p46_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p46_failed
p46_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p46_failed
p46_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p46_failed
p46_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p46_failed
p46_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p46_failed
p46_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p46_failed
p46_f0_fail:
set p46_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p46_f2_fail:
set p46_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000010]
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000020]
stda %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000018]
stha %l3,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800010]
stwa %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000010]
done
p46_trap1o:
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000010]
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000020]
stda %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000018]
stha %l3,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800010]
stwa %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000010]
done
p46_trap2e:
stba %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000000]
stba %l5,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800000]
ldsha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006d800008]
done
p46_trap2o:
stba %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000000]
stba %l5,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800000]
ldsha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006d800008]
done
p46_trap3e:
nop
nop
nop
done
p46_trap3o:
nop
nop
nop
done
p46_init_memory_pointers:
set p46_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p46_local0_start,%i0
set p46_local1_start,%i1
set p46_local2_start,%i2
set p46_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7e298da1f71c03ee
ldx [%g1+0x008],%l1 ! %l1 = bd86f8a6ad5f0d7e
ldx [%g1+0x010],%l2 ! %l2 = 84f0723ade99fb67
ldx [%g1+0x018],%l3 ! %l3 = a30df6bbfdc2ae8c
ldx [%g1+0x020],%l4 ! %l4 = 7b12f9169715f047
ldx [%g1+0x028],%l5 ! %l5 = 9dcefa8436dc404a
ldx [%g1+0x030],%l6 ! %l6 = 3f66253c6347f26b
ldx [%g1+0x038],%l7 ! %l7 = fcfe0817f44c5c8e
! 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 = 6fc24004 1df109da 5962394e 9be8dc12
! %f4 = 4238a66b 5d411066 3c250643 249db0bb
! %f8 = 18c53436 9a831b01 62fa16a9 29d77aea
! %f12 = 4afe9925 00a7663f 8b91bc47 b0e66c30
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0d4beca9 6cd5027e 74b11460 3a3aebc5
! %f20 = d09b421b 488d27ff 1c666d38 bc17bc46
! %f24 = ee5f4132 ebb4d4c0 1371a214 c339e740
! %f28 = c396ca66 c04ca259 8eea979c 6b0e3efa
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c5a8c2f3 2a07f4bd 8dd9b3a8 de0dde80
! %f36 = b130142f 10e16b62 68a249f9 a110ee75
! %f40 = 720d5510 7ef7e147 f8d7279f 9518583d
! %f44 = 2b439d07 aa1f7333 aa98d9bf 47b83a2a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc461862f0000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = c461862f0000005f
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[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = 00000000, %g3 = 00000000
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! Mem[000000009100002c] = 08a9d051, %g18 = 407901fd8faadaca
ldsw [%i6+0x02c],%g2 ! %g2 = 407901fd8faadaca
! %l7 = bcced22e909d0217, Mem[0000000090000010] = 1d358e58d828ead6
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = bcced22e909d0217
! Mem[0000000091000010] = 6cff95cd, %g2 = 0000000008a9d051
ldub [%i6+%o2],%g2 ! %g2 = 000000000000006c
! Mem[000000006f00001c] = 0b7d8853, %l1 = 4cfaddacc7b65ce3
lduh [%i2+0x01c],%l1 ! %l1 = 0000000000000b7d
! Mem[0000000091000000] = 6ae82f88, %g2 = 000000000000006c
ldsb [%i6+%g0],%g2 ! %g2 = 000000000000006a
! Mem[0000000090000034] = 807fa20a, %g18 = 407901fd8faadaca
ldsw [%i4+0x034],%g2 ! %g2 = 407901fd8faadaca
! Mem[0000000091000018] = 5ffaf26e, %g2 = ffffffff807fa20a
lduw [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e
! Mem[0000000091800020] = 5566979d, %g2 = 000000005ffaf26e
lduw [%o0+%o4],%g2 ! %g2 = 000000005566979d
! Mem[000000009180003c] = 9d52adff, %g18 = 407901fd8faadaca
ldsw [%o0+0x03c],%g2 ! %g2 = 407901fd8faadaca
p47_label_2:
! Mem[000000006e000008] = 50b732b7898b3486, %l1 = 0000000000000b7d
ldx [%i0+%o1],%l1 ! %l1 = 50b732b7898b3486
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = ffffffff9d52adff
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! Mem[0000000090000028] = af022e97 7d3b2cbb, %g2 = dd4bc205, %g3 = 47a19fcf
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d3b2cbb
! Mem[0000000091800030] = 1d815153, %g2 = 00000000af022e97
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000001d81
! %l3 = b314cf93aae0cb30, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = b314cf93aae0cb30
! Mem[0000000091800020] = 5566979d, %g18 = 407901fd8faadaca
ldsw [%o0+%o4],%g2 ! %g2 = 407901fd8faadaca
! %l6 = 37f5a3db, %l7 = 909d0217, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 37f5a3db 909d0217
! Mem[000000009000002c] = 7d3b2cbb, %g18 = 407901fd8faadaca
ldsw [%i4+0x02c],%g2 ! %g2 = 407901fd8faadaca
! %l3 = b314cf93aae0cb30, Mem[0000000090000010] = bcced22e909d0217
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = b314cf93aae0cb30
! Mem[0000000090000020] = 0ad8f703, %g2 = 000000007d3b2cbb
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000ad8
p47_label_3:
! %l5 = 14156dcc754907e3, Mem[0000000091000018] = 5ffaf26e
sth %l5,[%i6+%o3] ! Mem[0000000091000018] = 07e3f26e
! Mem[0000000091000000] = e82f8898, %g2 = 0000000000000ad8
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = ffffffe8, %g3 = 7d3b2cbb
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! %l4 = ab9e372b, %l5 = 754907e3, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l4,[%i5+%o1] ! Mem[0000000090800008] = ab9e372b 754907e3
! %l4 = efe67c30ab9e372b, Mem[000000009080000a] = 372b7549
sth %l4,[%i5+0x00a] ! Mem[0000000090800008] = 372b7549
! %l6 = 37f5a3db, %l7 = 909d0217, Mem[000000006e000030] = 910d50bd dd8319b0
std %l6,[%i0+0x030] ! Mem[000000006e000030] = 37f5a3db 909d0217
! Mem[000000006f000030] = d72e4ec77baf202e, %l0 = 68067a93d533e68c
ldx [%i2+0x030],%l0 ! %l0 = d72e4ec77baf202e
! %l4 = efe67c30ab9e372b, Mem[0000000091800000] = b314cf93
stb %l4,[%o0+%g0] ! Mem[0000000091800000] = 2b14cf93
! %l2 = c5853716b09fc487, Mem[000000006f800031] = 5944c741
stb %l2,[%i3+0x031] ! Mem[000000006f800030] = 5987c741
! Mem[0000000090000010] = b314cf93, %g2 = 0000000009d53180
lduw [%i4+%o2],%g2 ! %g2 = 00000000b314cf93
p47_label_4:
! Mem[000000009080003c] = 7bb00000, %g2 = 00000000b314cf93
ldub [%i5+0x03e],%g2 ! %g2 = 000000000000007b
! Mem[0000000091800028] = b0df4e44, %g2 = 000000000000007b
ldub [%o0+0x02b],%g2 ! %g2 = 00000000000000b0
! Mem[000000006e800034] = 426857de, %l4 = efe67c30ab9e372b
ldsh [%i1+0x034],%l4 ! %l4 = 0000000000004268
! Mem[0000000091800024] = ba3ff053, %g2 = 00000000000000b0
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! Mem[0000000091000034] = 14449be2, %g2 = 00000000ba3ff053
ldsb [%i6+0x035],%g2 ! %g2 = 0000000000000014
! %l4 = 0000000000004268, Mem[0000000090800008] = ab9e372b754907e3
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000000000004268
! Mem[0000000090800020] = 86ef2635, %g2 = 0000000000000014
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000086
! Mem[000000009180001c] = 4e285566, %g2 = 0000000000000086
ldsh [%o0+0x01e],%g2 ! %g2 = 0000000000004e28
! Mem[0000000090000020] = 0ad8f703, %g2 = 0000000000004e28
lduw [%i4+%o4],%g2 ! %g2 = 000000000ad8f703
! %l4 = 0000000000004268, Mem[0000000090800014] = 5e356f1d
stb %l4,[%i5+0x014] ! Mem[0000000090800014] = 68356f1d
p47_label_5:
! Mem[0000000090000018] = 1d179028, %g2 = 000000000ad8f703
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! %l3 = b314cf93aae0cb30, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = b314cf93aae0cb30
! Mem[0000000090000024] = 0332e58e, %g2 = 000000001d179028
lduw [%i4+0x024],%g2 ! %g2 = 000000000332e58e
! Mem[0000000091000020] = 50dd0f65, %g2 = 000000000332e58e
ldub [%i6+0x022],%g2 ! %g2 = 0000000000000050
! Mem[0000000090000000] = 09d53180, %g2 = 0000000000000050
ldub [%i4+%g0],%g2 ! %g2 = 0000000000000009
! Mem[000000006e80000c] = 5525eb16, %l1 = 50b732b7898b3486
ldub [%i1+0x00e],%l1 ! %l1 = 00000000000000eb
! Mem[0000000091000038] = e25676cb, %g18 = 407901fd8faadaca
ldsw [%i6+0x038],%g2 ! %g2 = 407901fd8faadaca
! %l4 = 00004268, %l5 = 754907e3, Mem[0000000090000020] = 0ad8f703 0332e58e
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 00004268 754907e3
! Mem[0000000091800020] = 5566979d, %g2 = ffffffffe25676cb
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000055
! Mem[000000009180001c] = b7684e28, %g2 = 0000000000000055
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b7684e28
p47_label_6:
! Mem[0000000091000020] = 8b0950dd0f65f93d, %g2 = 00000000b7684e28
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd0f65f93d
! Mem[000000006e800018] = 597d61a888962a4f, %l7 = bcced22e909d0217
ldx [%i1+%o3],%l7 ! %l7 = 597d61a888962a4f
! Mem[0000000090800008] = 00000000, %g2 = 8b0950dd0f65f93d
lduw [%i5+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 8b0950dd 0f65f93d, %g2 = 00000000, %g3 = d6ba8c74
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f65f93d
! Mem[0000000091000008] = c2805273, %g2 = 000000008b0950dd
ldsb [%i6+0x009],%g2 ! %g2 = ffffffffffffffc2
! Mem[0000000090800030] = 07f479e2, %g2 = ffffffffffffffc2
ldsh [%i5+0x032],%g2 ! %g2 = 00000000000007f4
! %l2 = c5853716b09fc487, Mem[0000000090800018] = b2d54dc6db268a9a
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = c5853716b09fc487
! Mem[0000000090800034] = e95e66e1, %g2 = 00000000000007f4
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffe95e
! Mem[0000000090800034] = e95e66e1, %g2 = ffffffffffffe95e
ldub [%i5+0x036],%g2 ! %g2 = 00000000000000e9
! Mem[0000000090000010] = b314cf93aae0cb30, %g2 = 00000000000000e9
ldx [%i4+%o2],%g2 ! %g2 = b314cf93aae0cb30
p47_label_7:
! Mem[000000009100002c] = 08a9d051, %g2 = b314cf93aae0cb30
lduw [%i6+0x02c],%g2 ! %g2 = 0000000008a9d051
! Mem[000000009080002c] = 51e85f11, %g2 = 0000000008a9d051
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
! Mem[0000000090800034] = 5e66e1d7, %g2 = 00000000000051e8
ldub [%i5+0x037],%g2 ! %g2 = 000000000000005e
! %l0 = d72e4ec77baf202e, Mem[0000000090000008] = b427e099152d46b0
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = d72e4ec77baf202e
! Mem[000000009080002c] = 51e85f11, %g18 = 407901fd8faadaca
ldsw [%i5+0x02c],%g2 ! %g2 = 407901fd8faadaca
! Mem[0000000090000030] = 7a6764e2, %g2 = 0000000051e85f11
lduw [%i4+0x030],%g2 ! %g2 = 000000007a6764e2
! Mem[0000000091000030] = 761e1214, %g2 = 000000007a6764e2
lduh [%i6+0x032],%g2 ! %g2 = 000000000000761e
! Mem[0000000091800024] = f053153f, %g2 = 000000000000761e
lduh [%o0+0x026],%g2 ! %g2 = 000000000000f053
! %l4 = 00004268, %l5 = 754907e3, Mem[0000000090800020] = 0c86ef26 35144907
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 00004268 754907e3
! Mem[0000000091800018] = 06faad5c, %g18 = 407901fd8faadaca
ldsw [%o0+%o3],%g2 ! %g2 = 407901fd8faadaca
p47_label_8:
! Mem[000000006e800038] = 90fb0366, %l2 = c5853716b09fc487
ldsb [%i1+0x038],%l2 ! %l2 = ffffffffffffff90
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 0000000006faad5c
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! %l0 = 7baf202e, %l1 = 000000eb, Mem[0000000091800018] = 06faad5c b7684e28
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 7baf202e 000000eb
! Mem[000000006f800014] = bd99d5ce, %l5 = 14156dcc754907e3
ldsh [%i3+0x014],%l5 ! %l5 = ffffffffffffbd99
! Mem[000000006f80001c] = 1f8d273d, %l0 = d72e4ec77baf202e
ldsb [%i3+0x01c],%l0 ! %l0 = 000000000000001f
! Mem[000000006f000008] = 49b382e56e4ab680, %l4 = 0000000000004268
ldx [%i2+%o1],%l4 ! %l4 = 49b382e56e4ab680
! Mem[0000000091000028] = a95ba108, %g2 = 1d17902870edfb0e
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a9
! Mem[000000009080000c] = 4268f844, %g2 = 00000000000000a9
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000004268
! %l4 = 49b382e56e4ab680, Mem[0000000091800018] = 7baf202e
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = 6e4ab680
! %l3 = b314cf93aae0cb30, Mem[0000000090000020] = 00004268754907e3
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = b314cf93aae0cb30
p47_label_9:
! %l6 = 37f5a3db, %l7 = 88962a4f, Mem[0000000091800038] = 54b6116d 9d52adff
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 37f5a3db 88962a4f
! Mem[000000006e000010] = 3852f08b 292e4c64, %l4 = 6e4ab680, %l5 = ffffbd99
ldd [%i0+%o2],%l4 ! %l4 = 000000003852f08b 00000000292e4c64
! Mem[0000000090800008] = 00000000, %g2 = 0000000000004268
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000000
! %l2 = ffffff90, %l3 = aae0cb30, Mem[000000006f800038] = ec16c6a5 4e1ef85f
std %l2,[%i3+0x038] ! Mem[000000006f800038] = ffffff90 aae0cb30
! Mem[0000000091000028] = 21a95ba1, %g18 = 407901fd8faadaca
ldsw [%i6+%o5],%g2 ! %g2 = 407901fd8faadaca
! %l6 = f832f95437f5a3db, Mem[0000000090000034] = 807fa20a
sth %l6,[%i4+0x034] ! Mem[0000000090000034] = a3dba20a
! %l1 = 00000000000000eb, Mem[0000000091000038] = e25676cb62bf8c8f
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 00000000000000eb
! Mem[0000000091800000] = 2b14cf93aae0cb30, %g2 = 0000000021a95ba1
ldx [%o0+%g0],%g2 ! %g2 = 2b14cf93aae0cb30
! Mem[0000000091800028] = 153f24b0, %g2 = 2b14cf93aae0cb30
lduw [%o0+%o5],%g2 ! %g2 = 00000000153f24b0
! Mem[000000006e800018] = 597d61a8, %l1 = 00000000000000eb
ldub [%i1+0x01b],%l1 ! %l1 = 00000000000000a8
p47_label_10:
! Mem[0000000090000018] = 1d179028, %g2 = 00000000153f24b0
lduh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! Mem[0000000091800038] = 37f5a3db, %g18 = 407901fd8faadaca
ldsw [%o0+0x038],%g2 ! %g2 = 407901fd8faadaca
! Mem[000000006e80001c] = 88962a4f, %l1 = 00000000000000a8
ldub [%i1+0x01e],%l1 ! %l1 = 000000000000002a
! %l4 = 000000003852f08b, Mem[000000009000003c] = e6c51178
sth %l4,[%i4+0x03c] ! Mem[000000009000003c] = f08b1178
! Mem[0000000090800038] = 66e1d7bc, %g2 = 0000000037f5a3db
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! %l1 = 000000000000002a, Mem[0000000091000038] = 00000000
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 0000002a
! %l5 = 00000000292e4c64, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 00000000292e4c64
! %l4 = 3852f08b, %l5 = 292e4c64, Mem[000000006f800038] = ffffff90 aae0cb30
std %l4,[%i3+0x038] ! Mem[000000006f800038] = 3852f08b 292e4c64
! %l0 = 0000001f, %l1 = 0000002a, Mem[0000000091800018] = 6e4ab680 000000eb
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 0000001f 0000002a
! %l4 = 000000003852f08b, Mem[000000006e800018] = 597d61a8
stw %l4,[%i1+%o3] ! Mem[000000006e800018] = 3852f08b
p47_label_11:
! Mem[000000009100000c] = 7312abd6, %g2 = 0000000066e1d7bc
ldsh [%i6+0x00c],%g2 ! %g2 = 0000000000007312
! %l0 = 000000000000001f, Mem[000000006f000000] = c2da1c3c
stw %l0,[%i2+%g0] ! Mem[000000006f000000] = 0000001f
! %l3 = b314cf93aae0cb30, Mem[000000006f000000] = 0000001f
stw %l3,[%i2+%g0] ! Mem[000000006f000000] = aae0cb30
! Mem[000000009000002c] = 7d3b2cbb, %g18 = 407901fd8faadaca
ldsw [%i4+0x02c],%g2 ! %g2 = 407901fd8faadaca
! Mem[0000000090000034] = 0a53918e, %g2 = 000000007d3b2cbb
ldub [%i4+0x037],%g2 ! %g2 = 000000000000000a
! Mem[000000009100002c] = 08a9d051, %g2 = 000000000000000a
lduh [%i6+0x02c],%g2 ! %g2 = 00000000000008a9
! %l0 = 000000000000001f, Mem[000000009180002c] = df4e4459
sth %l0,[%o0+0x02c] ! Mem[000000009180002c] = 001f4459
! Mem[0000000091800024] = f053153f, %g2 = 00000000000008a9
ldsh [%o0+0x026],%g2 ! %g2 = fffffffffffff053
! Mem[000000006f800014] = bd99d5ce, %l7 = 597d61a888962a4f
ldsh [%i3+0x014],%l7 ! %l7 = ffffffffffffbd99
! %l6 = 37f5a3db, %l7 = ffffbd99, Mem[0000000091000030] = a5b5761e 1214449b
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 37f5a3db ffffbd99
p47_label_12:
! Mem[0000000091800030] = 43bc1d81, %g2 = fffffffffffff053
lduw [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81
! %l4 = 000000003852f08b, Mem[0000000091000008] = 48c280527312abd6
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 000000003852f08b
! Mem[0000000090000018] = 1d179028, %g2 = 0000000043bc1d81
lduh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! Mem[000000009080000c] = 00004268, %g2 = 0000000000001d17
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000000000
! %l0 = 000000000000001f, Mem[000000009080003e] = 7bb00000
sth %l0,[%i5+0x03e] ! Mem[000000009080003c] = 001f0000
! Mem[0000000091000030] = 37f5a3db, %g2 = 0000000000000000
lduh [%i6+0x030],%g2 ! %g2 = 00000000000037f5
! Mem[0000000090800024] = 754907e3, %g2 = 00000000000037f5
lduw [%i5+0x024],%g2 ! %g2 = 00000000754907e3
! Mem[0000000090800028] = 4459f5d3 51e85f11, %g2 = 754907e3, %g3 = 0f65f93d
ldd [%i5+%o5],%g2 ! %g2 = 000000004459f5d3 0000000051e85f11
! %l6 = f832f95437f5a3db, Mem[0000000091000038] = 0000002a000000eb
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = f832f95437f5a3db
! Mem[0000000090800038] = 66e1d7bcadc2001f, %g2 = 000000004459f5d3
ldx [%i5+0x038],%g2 ! %g2 = 66e1d7bcadc2001f
p47_label_13:
! Mem[0000000090800018] = 16b09fc4, %g2 = 66e1d7bcadc2001f
ldub [%i5+0x01b],%g2 ! %g2 = 0000000000000016
! Mem[000000006e000028] = 60757158, %l3 = b314cf93aae0cb30
ldsw [%i0+%o5],%l3 ! %l3 = 0000000060757158
! %l0 = 000000000000001f, Mem[0000000090000030] = 7a6764e2a3dba20a
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 000000000000001f
! Mem[000000006f000004] = 4a9e4c2d, %l4 = 000000003852f08b
ldub [%i2+0x005],%l4 ! %l4 = 000000000000009e
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = 00000016, %g3 = 51e85f11
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! Mem[000000006e800018] = 3852f08b, %l5 = 00000000292e4c64
ldsw [%i1+%o3],%l5 ! %l5 = 000000003852f08b
! %l4 = 000000000000009e, Mem[0000000090800012] = 9dd96835
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = 009e6835
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 0000000009d53180
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! %l2 = ffffffffffffff90, Mem[000000006f80002c] = 734dcded
stb %l2,[%i3+0x02c] ! Mem[000000006f80002c] = 904dcded
! Mem[0000000091000034] = ffffbd99, %g18 = 407901fd8faadaca
ldsw [%i6+0x034],%g2 ! %g2 = 407901fd8faadaca
p47_label_14:
! %l5 = 000000003852f08b, Mem[000000009180000c] = 909d0217
sth %l5,[%o0+0x00c] ! Mem[000000009180000c] = f08b0217
! %l2 = ffffffffffffff90, Mem[0000000090800018] = c5853716b09fc487
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = ffffffffffffff90
! %l6 = 37f5a3db, %l7 = ffffbd99, Mem[0000000091800000] = 2b14cf93 aae0cb30
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 37f5a3db ffffbd99
! Mem[0000000090000004] = d6ba8c74, %g2 = ffffffffffffbd99
lduh [%i4+0x004],%g2 ! %g2 = 000000000000d6ba
! Mem[000000006e000000] = 340ea99f 00508654, %l0 = 0000001f, %l1 = 0000002a
ldd [%i0+%g0],%l0 ! %l0 = 00000000340ea99f 0000000000508654
! %l6 = f832f95437f5a3db, Mem[0000000091000030] = 37f5a3db
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 37f5a3db
! Mem[0000000091800038] = 37f5a3db88962a4f, %g2 = 000000000000d6ba
ldx [%o0+0x038],%g2 ! %g2 = 37f5a3db88962a4f
! Mem[000000009080002c] = e85f11ea, %g2 = 37f5a3db88962a4f
ldub [%i5+0x02d],%g2 ! %g2 = 00000000000000e8
! %l5 = 000000003852f08b, Mem[000000009000001c] = 70edfb0e
sth %l5,[%i4+0x01c] ! Mem[000000009000001c] = f08bfb0e
! Mem[0000000090000010] = cf93aae0, %g2 = 00000000000000e8
lduh [%i4+0x012],%g2 ! %g2 = 000000000000cf93
p47_label_15:
! Mem[0000000091000038] = f832f954, %g18 = 407901fd8faadaca
ldsw [%i6+0x038],%g2 ! %g2 = 407901fd8faadaca
! Mem[000000009180000c] = f08b0217, %g2 = fffffffff832f954
ldsh [%o0+0x00c],%g2 ! %g2 = fffffffffffff08b
! %l5 = 000000003852f08b, Mem[0000000091000029] = a95ba108
stb %l5,[%i6+0x029] ! Mem[0000000091000028] = 8b5ba108
! %l0 = 00000000340ea99f, Mem[000000009000000a] = 4ec77baf
stb %l0,[%i4+0x00a] ! Mem[0000000090000008] = 9fc77baf
! Mem[0000000090000000] = 09d53180, %g18 = 407901fd8faadaca
ldsw [%i4+%g0],%g2 ! %g2 = 407901fd8faadaca
! Mem[000000009180001c] = 0000002a, %g18 = 407901fd8faadaca
ldsw [%o0+0x01c],%g2 ! %g2 = 407901fd8faadaca
! Mem[0000000090800020] = 00004268 754907e3, %g2 = 0000002a, %g3 = d6ba8c74
ldd [%i5+%o4],%g2 ! %g2 = 0000000000004268 00000000754907e3
! %l2 = ffffffffffffff90, Mem[0000000090800012] = 009e6835
stb %l2,[%i5+0x012] ! Mem[0000000090800010] = 909e6835
! Mem[000000009100003c] = a3db0000, %g2 = 0000000000004268
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000a3db
! Mem[0000000091800018] = 0000001f, %g2 = 000000000000a3db
lduh [%o0+%o3],%g2 ! %g2 = 0000000000000000
p47_label_16:
! %l5 = 000000003852f08b, Mem[000000009100001c] = 47a19fcf
stb %l5,[%i6+0x01c] ! Mem[000000009100001c] = 8ba19fcf
! %l1 = 0000000000508654, Mem[000000009100003c] = 37f5a3db
stw %l1,[%i6+0x03c] ! Mem[000000009100003c] = 00508654
! Mem[0000000091000008] = 003852f0, %g2 = 0000000000000000
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000024] = e0cb30af, %g2 = 0000000000000000
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffffe0
! %l1 = 0000000000508654, Mem[0000000090000038] = 53918eb2
stb %l1,[%i4+0x038] ! Mem[0000000090000038] = 54918eb2
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = ffffffe0, %g3 = 754907e3
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! Mem[0000000091000010] = 00000000 292e4c64, %g2 = 09d53180, %g3 = d6ba8c74
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000000 00000000292e4c64
! Mem[0000000090000038] = 8eb2f08b, %g2 = 0000000000000000
ldub [%i4+0x03a],%g2 ! %g2 = 000000000000008e
! Mem[0000000090800020] = 00004268, %g2 = 000000000000008e
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000000
! Mem[000000009100001c] = 8ba19fcf, %g2 = 0000000000000000
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000008ba1
p47_label_17:
! Mem[000000009180001c] = 2a556697, %g2 = 0000000000008ba1
ldsb [%o0+0x01f],%g2 ! %g2 = 000000000000002a
! %l4 = 000000000000009e, Mem[0000000090800010] = f844909e
stw %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000009e
! %l6 = f832f95437f5a3db, Mem[000000009080002e] = 5f11eaf6
stb %l6,[%i5+0x02e] ! Mem[000000009080002c] = db11eaf6
! %l0 = 00000000340ea99f, Mem[0000000090800004] = dd4bc205
stw %l0,[%i5+0x004] ! Mem[0000000090800004] = 340ea99f
! Mem[0000000091000008] = 000000003852f08b, %g2 = 000000000000002a
ldx [%i6+%o1],%g2 ! %g2 = 000000003852f08b
! Mem[0000000091800030] = 43bc1d81, %g2 = 000000003852f08b
ldsh [%o0+0x030],%g2 ! %g2 = 00000000000043bc
! %l6 = f832f95437f5a3db, Mem[0000000090800020] = 00004268
stw %l6,[%i5+%o4] ! Mem[0000000090800020] = 37f5a3db
! Mem[000000006f800008] = 142ea66bfd76bc43, %l1 = 0000000000508654
ldx [%i3+%o1],%l1 ! %l1 = 142ea66bfd76bc43
! %l0 = 340ea99f, %l1 = fd76bc43, Mem[0000000090800018] = ffffffff ffffff90
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 340ea99f fd76bc43
! %l7 = ffffffffffffbd99, Mem[000000006e800034] = 426857de
stw %l7,[%i1+0x034] ! Mem[000000006e800034] = ffffbd99
p47_label_18:
! %l2 = ffffff90, %l3 = 60757158, Mem[0000000091800028] = 153f24b0 001f4459
std %l2,[%o0+%o5] ! Mem[0000000091800028] = ffffff90 60757158
! Mem[0000000090800024] = 754907e3, %g18 = 407901fd8faadaca
ldsw [%i5+0x024],%g2 ! %g2 = 407901fd8faadaca
! Mem[000000009180000c] = 02176e4e, %g2 = 00000000754907e3
ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000000217
! Mem[0000000090000018] = 9028f08b, %g2 = 0000000000000217
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000009028
! Mem[0000000090800010] = 0000009e, %g2 = 0000000000009028
lduh [%i5+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000020] = b314cf93, %g2 = 0000000000000000
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffffb314
! Mem[000000009100003c] = 00508654, %g2 = ffffffffffffb314
lduw [%i6+0x03c],%g2 ! %g2 = 0000000000508654
! Mem[0000000090000034] = 0000001f, %g2 = 0000000000508654
lduw [%i4+0x034],%g2 ! %g2 = 000000000000001f
! %l0 = 00000000340ea99f, Mem[000000009100003e] = 86540000
stb %l0,[%i6+0x03e] ! Mem[000000009100003c] = 9f540000
! Mem[0000000091800034] = 8437f5a3, %g2 = 000000000000001f
ldub [%o0+0x037],%g2 ! %g2 = 0000000000000084
p47_label_19:
! %l6 = f832f95437f5a3db, Mem[000000009100002c] = 08a9d051
stw %l6,[%i6+0x02c] ! Mem[000000009100002c] = 37f5a3db
! %l1 = 142ea66bfd76bc43, Mem[0000000091800008] = 37f5a3dbf08b0217
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 142ea66bfd76bc43
! %l4 = 000000000000009e, Mem[000000006f000038] = a6fc06b1
stw %l4,[%i2+0x038] ! Mem[000000006f000038] = 0000009e
! Mem[000000006e000018] = 92311b6385ed7635, %l0 = 00000000340ea99f
ldx [%i0+%o3],%l0 ! %l0 = 92311b6385ed7635
! Mem[0000000091000014] = 4c6407e3, %g2 = 0000000000000084
ldsb [%i6+0x016],%g2 ! %g2 = 000000000000004c
! Mem[0000000090800038] = 66e1d7bcadc2001f, %g2 = 000000000000004c
ldx [%i5+0x038],%g2 ! %g2 = 66e1d7bcadc2001f
! Mem[000000006e800010] = 49ebc692, %l0 = 92311b6385ed7635
lduh [%i1+%o2],%l0 ! %l0 = 00000000000049eb
! %l0 = 00000000000049eb, Mem[000000009000003c] = f08b1178
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = 000049eb
! Mem[000000009080002c] = 51e8db11, %g2 = 66e1d7bcadc2001f
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
! Mem[000000006f00003c] = 9e124d9b, %l6 = f832f95437f5a3db
ldsb [%i2+0x03f],%l6 ! %l6 = ffffffffffffff9b
p47_label_20:
! Mem[0000000090000020] = b314cf93aae0cb30, %g2 = 00000000000051e8
ldx [%i4+%o4],%g2 ! %g2 = b314cf93aae0cb30
! Mem[0000000091800028] = ffffff90 60757158, %g2 = aae0cb30, %g3 = 292e4c64
ldd [%o0+%o5],%g2 ! %g2 = 00000000ffffff90 0000000060757158
! Mem[0000000091800004] = ffbd9914, %g2 = 00000000ffffff90
ldub [%o0+0x005],%g2 ! %g2 = 00000000000000ff
! %l1 = 142ea66bfd76bc43, Mem[000000006f00003e] = 9e124d9b
sth %l1,[%i2+0x03e] ! Mem[000000006f00003c] = 9e12bc43
! Mem[0000000091800020] = 9dba3ff0, %g2 = 00000000000000ff
ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffff9d
! Mem[0000000091800018] = 0000001f, %g18 = 407901fd8faadaca
ldsw [%o0+%o3],%g2 ! %g2 = 407901fd8faadaca
! %l6 = ffffff9b, %l7 = ffffbd99, Mem[0000000090000010] = b314cf93 aae0cb30
std %l6,[%i4+%o2] ! Mem[0000000090000010] = ffffff9b ffffbd99
! %l6 = ffffffffffffff9b, Mem[000000009180000c] = fd76bc43
sth %l6,[%o0+0x00c] ! Mem[000000009180000c] = ff9bbc43
! %l4 = 0000009e, %l5 = 3852f08b, Mem[0000000090800008] = 00000000 00004268
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000009e 3852f08b
! Mem[0000000091000004] = aae0cb30, %g2 = 000000000000001f
lduh [%i6+0x004],%g2 ! %g2 = 000000000000aae0
p47_label_21:
! Mem[0000000090800014] = 6f1d340e, %g2 = 000000000000aae0
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000006f1d
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = 0000000000006f1d
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! %l2 = ffffff90, %l3 = 60757158, Mem[0000000090000020] = b314cf93 aae0cb30
std %l2,[%i4+%o4] ! Mem[0000000090000020] = ffffff90 60757158
! Mem[000000006e000018] = 92311b63, %l6 = ffffffffffffff9b
ldsh [%i0+%o3],%l6 ! %l6 = ffffffffffff9231
! %l6 = ffffffffffff9231, Mem[0000000090800008] = 0000009e3852f08b
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = ffffffffffff9231
! Mem[0000000090000030] = 00000000 0000001f, %g2 = d6ba8c74, %g3 = 60757158
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000000 000000000000001f
! Mem[0000000090800014] = 68356f1d, %g2 = 0000000000000000
ldub [%i5+0x014],%g2 ! %g2 = 0000000000000068
! Mem[000000006e000038] = 58baeb6c 06e0a6c5, %l4 = 0000009e, %l5 = 3852f08b
ldd [%i0+0x038],%l4 ! %l4 = 0000000058baeb6c 0000000006e0a6c5
! Mem[0000000091800020] = 5566979d, %g2 = 0000000000000068
lduw [%o0+%o4],%g2 ! %g2 = 000000005566979d
! Mem[0000000091800000] = a3dbffff, %g2 = 000000005566979d
ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffffa3db
p47_label_22:
! %l2 = ffffff90, %l3 = 60757158, Mem[0000000090800028] = 4459f5d3 51e8db11
std %l2,[%i5+%o5] ! Mem[0000000090800028] = ffffff90 60757158
! Mem[0000000090800004] = 340ea99f, %g2 = ffffffffffffa3db
ldsh [%i5+0x004],%g2 ! %g2 = 000000000000340e
! %l5 = 0000000006e0a6c5, Mem[0000000091800036] = 258437f5
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = a6c537f5
! Mem[0000000091800024] = ba3ff053, %g2 = 000000000000340e
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! Mem[000000009180001c] = 002a5566, %g2 = 00000000ba3ff053
ldsb [%o0+0x01e],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000006e0a6c5, Mem[0000000091000038] = f832f95400509f54
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 0000000006e0a6c5
! Mem[000000006f00003c] = 9e12bc43, %l6 = ffffffffffff9231
ldsh [%i2+0x03e],%l6 ! %l6 = ffffffffffffbc43
! %l0 = 00000000000049eb, Mem[000000006e800018] = 3852f08b88962a4f
stx %l0,[%i1+%o3] ! Mem[000000006e800018] = 00000000000049eb
! %l5 = 0000000006e0a6c5, Mem[000000006e000005] = 00508654
stb %l5,[%i0+0x005] ! Mem[000000006e000004] = 00c58654
! %l7 = ffffffffffffbd99, Mem[000000009180003e] = 2a4f0000
stb %l7,[%o0+0x03e] ! Mem[000000009180003c] = 994f0000
p47_label_23:
! Mem[0000000090000020] = ff906075, %g2 = 0000000000000000
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000090800018] = a99ffd76, %g2 = ffffffffffffff90
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000a99f
! Mem[000000006e000020] = 21c4f7c66e3bcc94, %l2 = ffffffffffffff90
ldx [%i0+%o4],%l2 ! %l2 = 21c4f7c66e3bcc94
! Mem[0000000091000010] = 00000000292e4c64, %g2 = 000000000000a99f
ldx [%i6+%o2],%g2 ! %g2 = 00000000292e4c64
! Mem[0000000091800024] = ba3ff053, %g2 = 00000000292e4c64
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! Mem[0000000090800014] = 68356f1d, %g2 = 00000000ba3ff053
ldub [%i5+0x014],%g2 ! %g2 = 0000000000000068
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = 0000000000000068
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
! Mem[0000000090800000] = 73d0acf8 340ea99f, %g2 = 96298cae, %g3 = 0000001f
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000340ea99f
! Mem[0000000090000004] = d6ba8c74, %g2 = 0000000073d0acf8
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffd6ba
! Mem[0000000091800000] = dbffffbd, %g2 = ffffffffffffd6ba
ldsb [%o0+0x003],%g2 ! %g2 = ffffffffffffffdb
p47_label_24:
! Mem[000000009180003c] = 4f000000, %g2 = ffffffffffffffdb
ldsb [%o0+0x03f],%g2 ! %g2 = 000000000000004f
! Mem[000000006f000038] = 0000009e 9e12bc43, %l6 = ffffbc43, %l7 = ffffbd99
ldd [%i2+0x038],%l6 ! %l6 = 000000000000009e 000000009e12bc43
! Mem[000000009080003c] = adc2001f, %g2 = 000000000000004f
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffadc2
! %l3 = 0000000060757158, Mem[0000000091800010] = 6e4e518296298cae
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 0000000060757158
! %l4 = 0000000058baeb6c, Mem[0000000090800038] = 66e1d7bcadc2001f
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 0000000058baeb6c
! %l1 = 142ea66bfd76bc43, Mem[000000006e00001a] = 92311b63
sth %l1,[%i0+0x01a] ! Mem[000000006e000018] = 9231bc43
! Mem[000000006e000038] = 58baeb6c06e0a6c5, %l2 = 21c4f7c66e3bcc94
ldx [%i0+0x038],%l2 ! %l2 = 58baeb6c06e0a6c5
! Mem[0000000090000024] = 7158af02, %g2 = ffffffffffffadc2
ldsb [%i4+0x026],%g2 ! %g2 = 0000000000000071
! Mem[000000006e00002c] = 8a94a43d, %l3 = 0000000060757158
ldsb [%i0+0x02f],%l3 ! %l3 = 000000000000003d
! Mem[0000000090000020] = ffffff9060757158, %g2 = 0000000000000071
ldx [%i4+%o4],%g2 ! %g2 = ffffff9060757158
p47_label_25:
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = 60757158, %g3 = 340ea99f
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! %l0 = 00000000000049eb, Mem[0000000090000024] = 60757158
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = 000049eb
! Mem[000000006f000020] = 772a0a3f, %l3 = 000000000000003d
lduw [%i2+%o4],%l3 ! %l3 = 00000000772a0a3f
! Mem[0000000090800020] = 37f5a3db754907e3, %g2 = 000000005566979d
ldx [%i5+%o4],%g2 ! %g2 = 37f5a3db754907e3
! %l4 = 58baeb6c, %l5 = 06e0a6c5, Mem[0000000090000030] = 00000000 0000001f
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 58baeb6c 06e0a6c5
! Mem[000000006f000034] = 7baf202e, %l4 = 0000000058baeb6c
lduw [%i2+0x034],%l4 ! %l4 = 000000007baf202e
! Mem[000000006f800018] = f97c688b1f8d273d, %l4 = 000000007baf202e
ldx [%i3+%o3],%l4 ! %l4 = f97c688b1f8d273d
! Mem[000000009180000c] = bc430000, %g2 = 37f5a3db754907e3
ldub [%o0+0x00e],%g2 ! %g2 = 00000000000000bc
! %l7 = 000000009e12bc43, Mem[0000000090800000] = 73d0acf8
stw %l7,[%i5+%g0] ! Mem[0000000090800000] = 9e12bc43
! Mem[0000000091800038] = a3db8896, %g2 = 00000000000000bc
ldsh [%o0+0x03a],%g2 ! %g2 = ffffffffffffa3db
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000000049eb
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 142ea66bfd76bc43
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 58baeb6c06e0a6c5
bne,a,pn %xcc,p47_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000772a0a3f
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be f97c688b1f8d273d
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000006e0a6c5
bne,a,pn %xcc,p47_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000009e
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009e12bc43
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 6fc24004 1df109da
bne %xcc,p47_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4238a66b 5d411066
bne %xcc,p47_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3c250643 249db0bb
bne %xcc,p47_f6_fail
nop
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 340ea99f00c58654
ldx [%i0+0x000],%g3 ! Observed data at 000000006e000000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9231bc4385ed7635
ldx [%i0+0x018],%g3 ! Observed data at 000000006e000018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 37f5a3db909d0217
ldx [%i0+0x030],%g3 ! Observed data at 000000006e000030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x030,%g4
set p47_local1_expect,%g1
p47_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 00000000000049eb
ldx [%i1+0x018],%g3 ! Observed data at 000000006e800018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 04befee5ffffbd99
ldx [%i1+0x030],%g3 ! Observed data at 000000006e800030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x030,%g4
set p47_local2_expect,%g1
p47_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = aae0cb304a9e4c2d
ldx [%i2+0x000],%g3 ! Observed data at 000000006f000000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000009e9e12bc43
ldx [%i2+0x038],%g3 ! Observed data at 000000006f000038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x038,%g4
set p47_local3_expect,%g1
p47_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 843e6fd1904dcded
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 = 5987c7410219ea85
ldx [%i3+0x030],%g3 ! Observed data at 000000006f800030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3852f08b292e4c64
ldx [%i3+0x038],%g3 ! Observed data at 000000006f800038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x038,%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_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:
stha %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800020]
stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000010]
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f800028]
stwa %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000010]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f000020]
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e000000]
ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e800018]
done
p47_trap1o:
stha %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800020]
stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000010]
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006f800028]
stwa %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000010]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f000020]
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e000000]
ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e800018]
done
p47_trap2e:
stha %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000018]
stxa %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800008]
stba %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000000]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e800028]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f800010]
stxa %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800018]
done
p47_trap2o:
stha %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e000018]
stxa %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800008]
stba %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000000]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006e800028]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f800010]
stxa %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800018]
done
p47_trap3e:
nop
nop
nop
nop
nop
done
p47_trap3o:
nop
nop
nop
nop
nop
done
p47_init_memory_pointers:
set p47_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p47_local0_start,%i0
set p47_local1_start,%i1
set p47_local2_start,%i2
set p47_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 68067a93d533e68c
ldx [%g1+0x008],%l1 ! %l1 = 4cfaddacc7b65ce3
ldx [%g1+0x010],%l2 ! %l2 = c5853716b09fc487
ldx [%g1+0x018],%l3 ! %l3 = b314cf93aae0cb30
ldx [%g1+0x020],%l4 ! %l4 = efe67c30ab9e372b
ldx [%g1+0x028],%l5 ! %l5 = 14156dcc754907e3
ldx [%g1+0x030],%l6 ! %l6 = f832f95437f5a3db
ldx [%g1+0x038],%l7 ! %l7 = bcced22e909d0217
! 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 = ddf9ab76 ba68aee3 b1c04121 144d913a
! %f4 = ebcb3b07 bbc38c45 b8610bb0 c4c747ee
! %f8 = 4c2ae141 3812ca44 a71a1e6a 89a9e43b
! %f12 = 1f4ac835 b793bb0e 7aa6fb4e 0adf63bb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b118547c 5a75bba4 f4ecc9b2 52dec064
! %f20 = b69fe319 2e7d895b d4179019 97d562a3
! %f24 = 6f2162e7 bbc33675 7444b01a 0d560f1d
! %f28 = ddd4ac50 c92e4135 f86e7f2d e5879602
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 24d350ae 1bd624c7 caaacc85 6ad978b9
! %f36 = 191b2995 73171647 64f8ad7e fd057f89
! %f40 = 7d4d2d72 0e6cf716 176427cf ca0cf57c
! %f44 = ebe303ff c7e2c89d c58bd902 37273517
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5f13be2700000027,%g7,%g1 ! GSR scale = 4, align = 7
wr %g1,%g0,%gsr ! GSR = 5f13be2700000027
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 = a8940c2a54e70774, Mem[0000000070000000] = e35a4288
sth %l1,[%i0+%g0] ! Mem[0000000070000000] = 07744288
! Mem[0000000091800010] = 6e4e5182, %g18 = c5f150c4ae3a19fa
ldsw [%o0+%o2],%g2 ! %g2 = c5f150c4ae3a19fa
! %l0 = 3ded183b9efe17ec, Mem[0000000071000000] = d8105e1055d5ad4c
stx %l0,[%i2+%g0] ! Mem[0000000071000000] = 3ded183b9efe17ec
! %l3 = df61e4664abe1906, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = df61e4664abe1906
! Mem[000000009080002c] = 51e85f11, %g18 = c5f150c4ae3a19fa
ldsw [%i5+0x02c],%g2 ! %g2 = c5f150c4ae3a19fa
! %l2 = 62ff6154, %l3 = 4abe1906, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 62ff6154 4abe1906
! Mem[0000000090000030] = 7a6764e2, %g2 = 0000000051e85f11
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000007a67
! %l4 = 04b6dbf5, %l5 = b8c5c0e3, Mem[0000000090800018] = 62ff6154 4abe1906
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 04b6dbf5 b8c5c0e3
! %l2 = e36ded5662ff6154, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = e36ded5662ff6154
! Mem[0000000090800000] = acf8dd4b, %g2 = 0000000000007a67
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffacf8
p48_label_2:
! Mem[0000000071000014] = 51a6a0e9, %l0 = 3ded183b9efe17ec
ldub [%i2+0x016],%l0 ! %l0 = 00000000000000a0
! %l0 = 000000a0, %l1 = 54e70774, Mem[0000000091000010] = 6cff95cd 7757fe01
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 000000a0 54e70774
! %l4 = c7e02ff604b6dbf5, Mem[0000000070000002] = 07744288
stb %l4,[%i0+0x002] ! Mem[0000000070000000] = 0774f588
! Mem[0000000090800034] = e95e66e1, %g2 = ffffffffffffacf8
ldub [%i5+0x036],%g2 ! %g2 = 00000000000000e9
! %l5 = 891bff7cb8c5c0e3, Mem[0000000091800018] = 06faad5c
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = c0e3ad5c
! Mem[000000009080000c] = 14acc7c9, %g2 = 00000000000000e9
lduw [%i5+0x00c],%g2 ! %g2 = 0000000014acc7c9
! Mem[0000000090800010] = f8449dd9, %g2 = 0000000014acc7c9
ldsh [%i5+%o2],%g2 ! %g2 = fffffffffffff844
! Mem[0000000091800014] = 8caec0e3, %g2 = fffffffffffff844
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffff8cae
! %l4 = 04b6dbf5, %l5 = b8c5c0e3, Mem[0000000091800010] = 6e4e5182 96298cae
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 04b6dbf5 b8c5c0e3
! Mem[0000000091800028] = 3f24b0df, %g2 = ffffffffffff8cae
ldsb [%o0+0x029],%g2 ! %g2 = 000000000000003f
p48_label_3:
! %l6 = a3402be9be71542a, Mem[0000000091000004] = 62ff6154
sth %l6,[%i6+0x004] ! Mem[0000000091000004] = 542a6154
! Mem[000000007000000c] = cc359c3b, %l4 = c7e02ff604b6dbf5
lduw [%i0+0x00c],%l4 ! %l4 = 00000000cc359c3b
! Mem[0000000091000020] = 8b0950dd 0f65f93d, %g2 = 0000003f, %g3 = 00000000
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 000000000f65f93d
! Mem[0000000091800034] = 53258454, %g2 = 000000008b0950dd
ldsb [%o0+0x035],%g2 ! %g2 = 0000000000000053
! Mem[0000000070800028] = c6605478, %l5 = 891bff7cb8c5c0e3
ldsh [%i1+%o5],%l5 ! %l5 = ffffffffffffc660
! %l6 = be71542a, %l7 = cd4c688e, Mem[0000000091000020] = 8b0950dd 0f65f93d
std %l6,[%i6+%o4] ! Mem[0000000091000020] = be71542a cd4c688e
! Mem[0000000090800034] = e95e66e1, %g2 = 0000000000000053
lduh [%i5+0x036],%g2 ! %g2 = 000000000000e95e
! %l2 = e36ded5662ff6154, Mem[000000009180002c] = df4e4459
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = 62ff6154
! %l0 = 00000000000000a0, Mem[000000009100000c] = 7312abd6
stb %l0,[%i6+0x00c] ! Mem[000000009100000c] = a012abd6
! %l4 = cc359c3b, %l5 = ffffc660, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l4,[%i5+%o1] ! Mem[0000000090800008] = cc359c3b ffffc660
p48_label_4:
! Mem[0000000091000010] = 000000a054e70774, %g2 = 000000000000e95e
ldx [%i6+%o2],%g2 ! %g2 = 000000a054e70774
! Mem[0000000070800020] = d1969b11, %l6 = a3402be9be71542a
ldsb [%i1+0x023],%l6 ! %l6 = 0000000000000011
! %l4 = 00000000cc359c3b, Mem[000000007180001d] = 9703491d
stb %l4,[%i3+0x01d] ! Mem[000000007180001c] = 973b491d
! %l2 = e36ded5662ff6154, Mem[0000000090800018] = 04b6dbf5
stw %l2,[%i5+%o3] ! Mem[0000000090800018] = 62ff6154
! Mem[0000000091800010] = 04b6dbf5b8c5c0e3, %g2 = 000000a054e70774
ldx [%o0+%o2],%g2 ! %g2 = 04b6dbf5b8c5c0e3
! Mem[000000007180003c] = b5b8c2bf, %l1 = a8940c2a54e70774
ldsb [%i3+0x03f],%l1 ! %l1 = ffffffffffffffbf
! %l3 = df61e4664abe1906, Mem[0000000090000008] = b427e099
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = 4abe1906
! %l2 = e36ded5662ff6154, Mem[0000000091000008] = 48c28052a012abd6
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = e36ded5662ff6154
! Mem[0000000091800028] = 153f24b0, %g2 = 04b6dbf5b8c5c0e3
lduw [%o0+%o5],%g2 ! %g2 = 00000000153f24b0
! %l4 = cc359c3b, %l5 = ffffc660, Mem[0000000091000000] = e36ded56 542a6154
std %l4,[%i6+%g0] ! Mem[0000000091000000] = cc359c3b ffffc660
p48_label_5:
! %l0 = 000000a0, %l1 = ffffffbf, Mem[0000000090000008] = 4abe1906 152d46b0
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 000000a0 ffffffbf
! Mem[0000000090000024] = e58eaf02, %g2 = 00000000153f24b0
lduh [%i4+0x026],%g2 ! %g2 = 000000000000e58e
! %l5 = ffffffffffffc660, Mem[000000009080003c] = adc27bb0
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = ffffc660
! Mem[000000007100002c] = 218a2cef, %l2 = e36ded5662ff6154
ldub [%i2+0x02d],%l2 ! %l2 = 000000000000008a
! %l4 = 00000000cc359c3b, Mem[0000000070800030] = d3a4f0ec0923c0d7
stx %l4,[%i1+0x030] ! Mem[0000000070800030] = 00000000cc359c3b
! Mem[0000000090000008] = 000000a0ffffffbf, %g2 = 000000000000e58e
ldx [%i4+%o1],%g2 ! %g2 = 000000a0ffffffbf
! Mem[0000000090000038] = 53918eb2, %g2 = 000000a0ffffffbf
lduh [%i4+0x038],%g2 ! %g2 = 0000000000005391
! Mem[0000000090800038] = 66e1d7bc, %g2 = 0000000000005391
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! %l0 = 000000a0, %l1 = ffffffbf, Mem[0000000070800028] = c6605478 7fa2b945
std %l0,[%i1+%o5] ! Mem[0000000070800028] = 000000a0 ffffffbf
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 66e1d7bc, %g3 = 0f65f93d
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
p48_label_6:
! %l4 = cc359c3b, %l5 = ffffc660, Mem[0000000071000038] = ab72c6ed 297c12e0
std %l4,[%i2+0x038] ! Mem[0000000071000038] = cc359c3b ffffc660
! Mem[0000000071800000] = 9c8dd86e 60eec353, %l4 = cc359c3b, %l5 = ffffc660
ldd [%i3+%g0],%l4 ! %l4 = 000000009c8dd86e 0000000060eec353
! Mem[0000000090000020] = 0ad8f703 0332e58e, %g2 = eaf607f4, %g3 = 79e2e95e
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f703 000000000332e58e
! Mem[0000000090800000] = acf8dd4b, %g2 = 000000000ad8f703
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffacf8
! %l6 = 00000011, %l7 = cd4c688e, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 00000011 cd4c688e
! %l1 = ffffffffffffffbf, Mem[0000000091800012] = dbf5b8c5
sth %l1,[%o0+0x012] ! Mem[0000000091800010] = ffbfb8c5
! Mem[000000007180000c] = b6d9930e, %l2 = 000000000000008a
lduh [%i3+0x00e],%l2 ! %l2 = 000000000000930e
! Mem[000000009080001c] = b8c5c0e3, %g2 = ffffffffffffacf8
lduw [%i5+0x01c],%g2 ! %g2 = 00000000b8c5c0e3
! Mem[0000000090800030] = eaf607f4, %g2 = 00000000b8c5c0e3
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffeaf6
! %l6 = 0000000000000011, Mem[0000000091800030] = 43bc1d81
sth %l6,[%o0+0x030] ! Mem[0000000091800030] = 00111d81
p48_label_7:
! %l5 = 0000000060eec353, Mem[0000000090800034] = 79e2e95e
stw %l5,[%i5+0x034] ! Mem[0000000090800034] = 60eec353
! Mem[0000000091000014] = 745ffaf2, %g2 = ffffffffffffeaf6
ldub [%i6+0x017],%g2 ! %g2 = 0000000000000074
! Mem[0000000071000014] = 51a6a0e9, %l7 = c329275acd4c688e
ldub [%i2+0x017],%l7 ! %l7 = 00000000000000e9
! Mem[0000000091800028] = 153f24b0, %g18 = c5f150c4ae3a19fa
ldsw [%o0+%o5],%g2 ! %g2 = c5f150c4ae3a19fa
! %l1 = ffffffffffffffbf, Mem[000000009100002c] = 08a9d051
stw %l1,[%i6+0x02c] ! Mem[000000009100002c] = ffffffbf
! Mem[0000000091800038] = 6d9d52ad, %g2 = 00000000153f24b0
ldub [%o0+0x03b],%g2 ! %g2 = 000000000000006d
! Mem[0000000091000018] = f26e47a1, %g2 = 000000000000006d
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000f26e
! %l6 = 00000011, %l7 = 000000e9, Mem[0000000091800020] = 5566979d ba3ff053
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 00000011 000000e9
! Mem[0000000090000028] = af022e97, %g2 = 000000000000f26e
lduw [%i4+%o5],%g2 ! %g2 = 00000000af022e97
! Mem[0000000091800018] = c0e3ad5c b7684e28, %g2 = af022e97, %g3 = 0332e58e
ldd [%o0+%o3],%g2 ! %g2 = 00000000c0e3ad5c 00000000b7684e28
p48_label_8:
! Mem[0000000071000028] = f19afc19, %l7 = 00000000000000e9
ldsb [%i2+0x02b],%l7 ! %l7 = 0000000000000019
! Mem[0000000090000014] = d828ead6, %g18 = c5f150c4ae3a19fa
ldsw [%i4+0x014],%g2 ! %g2 = c5f150c4ae3a19fa
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = ffffffffd828ead6
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! %l7 = 0000000000000019, Mem[0000000091000015] = e707745f
stb %l7,[%i6+0x015] ! Mem[0000000091000014] = 1907745f
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = d6ba8c74, %g3 = b7684e28
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! %l5 = 0000000060eec353, Mem[0000000071800038] = a85f9a80b5b8c2bf
stx %l5,[%i3+0x038] ! Mem[0000000071800038] = 0000000060eec353
! %l7 = 0000000000000019, Mem[0000000090000014] = d828ead6
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 00000019
! %l2 = 0000930e, %l3 = 4abe1906, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 0000930e 4abe1906
! Mem[0000000091800018] = c0e3ad5cb7684e28, %g2 = 000000005ffaf26e
ldx [%o0+%o3],%g2 ! %g2 = c0e3ad5cb7684e28
! %l6 = 0000000000000011, Mem[0000000070800030] = 00000000cc359c3b
stx %l6,[%i1+0x030] ! Mem[0000000070800030] = 0000000000000011
p48_label_9:
! Mem[0000000091800028] = 153f24b0 62ff6154, %g2 = b7684e28, %g3 = 47a19fcf
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 0000000062ff6154
! Mem[000000009000000c] = ffbf1d35, %g2 = 00000000153f24b0
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffffffbf
! Mem[0000000070800024] = 961f0609, %l4 = 000000009c8dd86e
ldsh [%i1+0x026],%l4 ! %l4 = 0000000000000609
! Mem[0000000090000034] = 807fa20a, %g2 = ffffffffffffffbf
lduw [%i4+0x034],%g2 ! %g2 = 00000000807fa20a
! Mem[0000000071000004] = 9efe17ec, %l1 = ffffffffffffffbf
ldub [%i2+0x007],%l1 ! %l1 = 00000000000000ec
! Mem[0000000091800024] = 000000e9, %g2 = 00000000807fa20a
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000000000
! Mem[000000009080000c] = ffffc660, %g2 = 0000000000000000
lduw [%i5+0x00c],%g2 ! %g2 = 00000000ffffc660
! %l4 = 0000000000000609, Mem[0000000090800026] = 49070000
stb %l4,[%i5+0x026] ! Mem[0000000090800024] = 09070000
! %l6 = 0000000000000011, Mem[0000000071000019] = 6fc5bfbe
stb %l6,[%i2+0x019] ! Mem[0000000071000018] = 6f11bfbe
! %l0 = 00000000000000a0, Mem[0000000091000028] = 21a95ba1
sth %l0,[%i6+%o5] ! Mem[0000000091000028] = 00a05ba1
p48_label_10:
! Mem[0000000070000018] = 667351cb f6d73082, %l4 = 00000609, %l5 = 60eec353
ldd [%i0+%o3],%l4 ! %l4 = 00000000667351cb 00000000f6d73082
! %l4 = 00000000667351cb, Mem[0000000091000003] = 3bffffc6
stb %l4,[%i6+0x003] ! Mem[0000000091000000] = cbffffc6
! Mem[0000000091000000] = cbffffc6, %g2 = 00000000ffffc660
ldsb [%i6+0x003],%g2 ! %g2 = ffffffffffffffcb
! Mem[0000000091800014] = e3c0e3ad, %g2 = ffffffffffffffcb
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000e3
! Mem[0000000090000004] = d6ba8c74, %g2 = 00000000000000e3
lduw [%i4+0x004],%g2 ! %g2 = 00000000d6ba8c74
! Mem[0000000090800034] = c35366e1, %g2 = 00000000d6ba8c74
lduh [%i5+0x036],%g2 ! %g2 = 000000000000c353
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 0000c353, %g3 = 62ff6154
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! %l0 = 00000000000000a0, Mem[000000007080003c] = cbf2d2bc
stw %l0,[%i1+0x03c] ! Mem[000000007080003c] = 000000a0
! Mem[000000007180001c] = 973b491d, %l5 = 00000000f6d73082
lduh [%i3+0x01e],%l5 ! %l5 = 000000000000491d
! Mem[000000009100001c] = cfbe7154, %g2 = 0000000054b6116d
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffcf
p48_label_11:
! Mem[0000000090800038] = 66e1d7bc, %g2 = ffffffffffffffcf
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! %l5 = 000000000000491d, Mem[0000000091000002] = 9ccbffff
stb %l5,[%i6+0x002] ! Mem[0000000091000000] = 1dcbffff
! %l6 = 0000000000000011, Mem[0000000090000036] = a20a5391
sth %l6,[%i4+0x036] ! Mem[0000000090000034] = 00115391
! Mem[000000007180000c] = b6d9930e, %l2 = 000000000000930e
ldsh [%i3+0x00e],%l2 ! %l2 = ffffffffffff930e
! Mem[0000000091800018] = ad5cb768, %g2 = 0000000066e1d7bc
ldub [%o0+0x01a],%g2 ! %g2 = 00000000000000ad
! %l7 = 0000000000000019, Mem[0000000091000028] = 00a05ba1
stw %l7,[%i6+%o5] ! Mem[0000000091000028] = 00000019
! %l7 = 0000000000000019, Mem[0000000070000030] = 084fef7d5c9d3f6d
stx %l7,[%i0+0x030] ! Mem[0000000070000030] = 0000000000000019
! %l0 = 00000000000000a0, Mem[0000000071800020] = 7bd2baf9e589a1fe
stx %l0,[%i3+%o4] ! Mem[0000000071800020] = 00000000000000a0
! Mem[0000000091000014] = 07745ffa, %g2 = 00000000000000ad
ldub [%i6+0x016],%g2 ! %g2 = 0000000000000007
! Mem[000000009100002c] = ffffffbf, %g18 = c5f150c4ae3a19fa
ldsw [%i6+0x02c],%g2 ! %g2 = c5f150c4ae3a19fa
p48_label_12:
! Mem[0000000091000004] = ffffc660, %g2 = ffffffffffffffbf
lduw [%i6+0x004],%g2 ! %g2 = 00000000ffffc660
! Mem[0000000090000038] = 53918eb2, %g18 = c5f150c4ae3a19fa
ldsw [%i4+0x038],%g2 ! %g2 = c5f150c4ae3a19fa
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 0000000053918eb2
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! Mem[0000000091800038] = b6116d9d, %g2 = 53918eb2e6c51178
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000b6
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 00000000000000b6
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! Mem[000000007080001c] = 9e2d02c2, %l2 = ffffffffffff930e
ldsh [%i1+0x01c],%l2 ! %l2 = ffffffffffff9e2d
! Mem[0000000091800010] = ffbfb8c5, %g2 = f8449dd95e356f1d
lduh [%o0+0x012],%g2 ! %g2 = 000000000000ffbf
! Mem[000000007180003c] = 60eec353, %l4 = 00000000667351cb
ldsh [%i3+0x03e],%l4 ! %l4 = ffffffffffffc353
! Mem[0000000090800018] = 6154b8c5, %g2 = 000000000000ffbf
ldsb [%i5+0x01a],%g2 ! %g2 = 0000000000000061
! Mem[0000000090000020] = 0ad8f703, %g18 = c5f150c4ae3a19fa
ldsw [%i4+%o4],%g2 ! %g2 = c5f150c4ae3a19fa
p48_label_13:
! Mem[0000000090800028] = 00000011, %g2 = 000000000ad8f703
lduh [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000000019, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000019
! Mem[0000000091800030] = 00111d81 51532584, %g2 = 00000000, %g3 = 9d52adff
ldd [%o0+0x030],%g2 ! %g2 = 0000000000111d81 0000000051532584
! Mem[0000000070000014] = 64055ff1, %l7 = 0000000000000019
ldsb [%i0+0x016],%l7 ! %l7 = 000000000000005f
! Mem[0000000091000014] = 54190774, %g2 = 0000000000111d81
lduw [%i6+0x014],%g2 ! %g2 = 0000000054190774
! Mem[0000000090000014] = 0000191d, %g2 = 0000000054190774
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = 4abe1906, %g18 = c5f150c4ae3a19fa
ldsw [%o0+0x004],%g2 ! %g2 = c5f150c4ae3a19fa
! Mem[0000000090000014] = 00000019, %g2 = 000000004abe1906
lduw [%i4+0x014],%g2 ! %g2 = 0000000000000019
! %l2 = ffffffffffff9e2d, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffff9e2d
! %l4 = ffffffffffffc353, Mem[0000000091000010] = 000000a054190774
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = ffffffffffffc353
p48_label_14:
! %l2 = ffffffffffff9e2d, Mem[0000000070800014] = 7500910a
stw %l2,[%i1+0x014] ! Mem[0000000070800014] = ffff9e2d
! Mem[0000000090800038] = 66e1d7bc ffffc660, %g2 = 00000019, %g3 = 51532584
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000ffffc660
! Mem[0000000091800024] = 000000e9, %g2 = 0000000066e1d7bc
lduw [%o0+0x024],%g2 ! %g2 = 00000000000000e9
! Mem[0000000091800008] = 00000000, %g2 = 00000000000000e9
lduh [%o0+%o1],%g2 ! %g2 = 0000000000000000
! %l7 = 000000000000005f, Mem[000000009180002c] = 62ff6154
sth %l7,[%o0+0x02c] ! Mem[000000009180002c] = 005f6154
! %l0 = 000000a0, %l1 = 000000ec, Mem[0000000090000038] = 53918eb2 e6c51178
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 000000a0 000000ec
! %l0 = 00000000000000a0, Mem[0000000091000010] = ffffffffffffc353
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 00000000000000a0
! %l7 = 000000000000005f, Mem[0000000091000028] = 00000019ffffffbf
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 000000000000005f
! Mem[000000009100000c] = 62ff6154, %g2 = 0000000000000000
lduw [%i6+0x00c],%g2 ! %g2 = 0000000062ff6154
! Mem[0000000090800030] = eaf607f4, %g2 = 0000000062ff6154
lduh [%i5+0x030],%g2 ! %g2 = 000000000000eaf6
p48_label_15:
! %l2 = ffff9e2d, %l3 = 4abe1906, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l2,[%i5+%g0] ! Mem[0000000090800000] = ffff9e2d 4abe1906
! Mem[0000000090000028] = af022e97 7d3b2cbb, %g2 = 0000eaf6, %g3 = ffffc660
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d3b2cbb
! %l0 = 00000000000000a0, Mem[000000009000003e] = 00ec0000
sth %l0,[%i4+0x03e] ! Mem[000000009000003c] = 00a00000
! %l1 = 00000000000000ec, Mem[0000000091800010] = 04b6ffbf
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 000000ec
! Mem[000000007080000c] = edc381ed, %l0 = 00000000000000a0
lduh [%i1+0x00e],%l0 ! %l0 = 00000000000081ed
! Mem[0000000091800008] = 00000000 00000019, %g2 = af022e97, %g3 = 7d3b2cbb
ldd [%o0+%o1],%g2 ! %g2 = 0000000000000000 0000000000000019
! %l3 = df61e4664abe1906, Mem[0000000091000030] = a5b5761e1214449b
stx %l3,[%i6+0x030] ! Mem[0000000091000030] = df61e4664abe1906
! Mem[0000000090000020] = ffffffff, %g18 = c5f150c4ae3a19fa
ldsw [%i4+%o4],%g2 ! %g2 = c5f150c4ae3a19fa
! Mem[0000000091800028] = 24b0005f, %g2 = ffffffffffffffff
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000024b0
! %l4 = ffffc353, %l5 = 0000491d, Mem[0000000090800028] = 00000011 cd4c688e
std %l4,[%i5+%o5] ! Mem[0000000090800028] = ffffc353 0000491d
p48_label_16:
! Mem[0000000090000000] = d53180d6, %g2 = 00000000000024b0
ldsb [%i4+0x001],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000071800000] = 9c8dd86e 60eec353, %l6 = 00000011, %l7 = 0000005f
ldd [%i3+%g0],%l6 ! %l6 = 000000009c8dd86e 0000000060eec353
! Mem[0000000090800000] = ffff9e2d, %g2 = ffffffffffffffd5
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000038] = a0000000, %g2 = ffffffffffffffff
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffa0
! %l3 = df61e4664abe1906, Mem[0000000071000028] = f19afc19
sth %l3,[%i2+%o5] ! Mem[0000000071000028] = 1906fc19
! Mem[0000000091000024] = cd4c688e, %g2 = ffffffffffffffa0
lduh [%i6+0x024],%g2 ! %g2 = 000000000000cd4c
! Mem[0000000070800024] = 961f0609, %l7 = 0000000060eec353
ldub [%i1+0x025],%l7 ! %l7 = 000000000000001f
! Mem[0000000090800038] = 66e1d7bc, %g2 = 000000000000cd4c
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! Mem[0000000091800008] = 00000000, %g2 = 0000000066e1d7bc
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000000
! %l5 = 000000000000491d, Mem[000000009000001f] = 0effffff
stb %l5,[%i4+0x01f] ! Mem[000000009000001c] = 1dffffff
p48_label_17:
! Mem[0000000090800038] = 66e1d7bc, %g18 = c5f150c4ae3a19fa
ldsw [%i5+0x038],%g2 ! %g2 = c5f150c4ae3a19fa
! %l6 = 000000009c8dd86e, Mem[0000000071000004] = 9efe17ec
stw %l6,[%i2+0x004] ! Mem[0000000071000004] = 9c8dd86e
! %l7 = 000000000000001f, Mem[0000000091000013] = 00000000
stb %l7,[%i6+0x013] ! Mem[0000000091000010] = 1f000000
! %l0 = 00000000000081ed, Mem[0000000091000004] = ffffc660
stw %l0,[%i6+0x004] ! Mem[0000000091000004] = 000081ed
! %l3 = df61e4664abe1906, Mem[000000007100003e] = ffffc660
stb %l3,[%i2+0x03e] ! Mem[000000007100003c] = ffff0660
! Mem[0000000090800030] = 07f460ee, %g2 = 0000000066e1d7bc
lduh [%i5+0x032],%g2 ! %g2 = 00000000000007f4
! %l6 = 000000009c8dd86e, Mem[0000000091000034] = 4abe1906
sth %l6,[%i6+0x034] ! Mem[0000000091000034] = d86e1906
! %l5 = 000000000000491d, Mem[000000009100000c] = 62ff6154
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = 0000491d
! %l7 = 000000000000001f, Mem[0000000090000014] = 00000019
sth %l7,[%i4+0x014] ! Mem[0000000090000014] = 001f0019
! Mem[000000009180001c] = b7684e28, %g2 = 00000000000007f4
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b7684e28
p48_label_18:
! %l5 = 000000000000491d, Mem[0000000090800038] = 66e1d7bc
sth %l5,[%i5+0x038] ! Mem[0000000090800038] = 491dd7bc
! Mem[0000000070800030] = 0000000000000011, %l3 = df61e4664abe1906
ldx [%i1+0x030],%l3 ! %l3 = 0000000000000011
! %l6 = 000000009c8dd86e, Mem[0000000091000036] = 19060000
sth %l6,[%i6+0x036] ! Mem[0000000091000034] = d86e0000
! %l7 = 000000000000001f, Mem[000000009000000a] = 00a0ffff
sth %l7,[%i4+0x00a] ! Mem[0000000090000008] = 001fffff
! %l4 = ffffffffffffc353, Mem[000000007180001c] = 973b491d
sth %l4,[%i3+0x01c] ! Mem[000000007180001c] = c353491d
! Mem[0000000090800000] = ffff9e2d 4abe1906, %g2 = b7684e28, %g3 = 00000019
ldd [%i5+%g0],%g2 ! %g2 = 00000000ffff9e2d 000000004abe1906
! Mem[0000000090000020] = ffffffff, %g2 = 00000000ffff9e2d
lduw [%i4+%o4],%g2 ! %g2 = 00000000ffffffff
! %l3 = 0000000000000011, Mem[0000000091800010] = 000000ecb8c5c0e3
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000011
! Mem[000000009000003c] = 00a00000, %g2 = 00000000ffffffff
ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800004] = 4abe1906, %g18 = c5f150c4ae3a19fa
ldsw [%i5+0x004],%g2 ! %g2 = c5f150c4ae3a19fa
p48_label_19:
! Mem[0000000070800018] = 9d47c68c, %l3 = 0000000000000011
ldub [%i1+%o3],%l3 ! %l3 = 000000000000009d
! Mem[0000000070000000] = 0774f58802675cb9, %l6 = 000000009c8dd86e
ldx [%i0+%g0],%l6 ! %l6 = 0774f58802675cb9
! %l6 = 0774f58802675cb9, Mem[0000000091800038] = 54b6116d9d52adff
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = 0774f58802675cb9
! %l2 = ffff9e2d, %l3 = 0000009d, Mem[0000000090800018] = 62ff6154 b8c5c0e3
std %l2,[%i5+%o3] ! Mem[0000000090800018] = ffff9e2d 0000009d
! Mem[0000000071000020] = 5490766239be603a, %l5 = 000000000000491d
ldx [%i2+%o4],%l5 ! %l5 = 5490766239be603a
! %l0 = 00000000000081ed, Mem[000000009000002c] = 7d3b2cbb
sth %l0,[%i4+0x02c] ! Mem[000000009000002c] = 81ed2cbb
! %l0 = 00000000000081ed, Mem[0000000071800030] = e6b48ed488319f18
stx %l0,[%i3+0x030] ! Mem[0000000071800030] = 00000000000081ed
! Mem[0000000090000028] = af022e97 81ed2cbb, %g2 = 4abe1906, %g3 = 4abe1906
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 0000000081ed2cbb
! %l4 = ffffffffffffc353, Mem[0000000071000036] = 1f9b14a6
sth %l4,[%i2+0x036] ! Mem[0000000071000034] = 1f9bc353
! Mem[0000000090000038] = 000000a0000000a0, %g2 = 00000000af022e97
ldx [%i4+0x038],%g2 ! %g2 = 000000a0000000a0
p48_label_20:
! %l3 = 000000000000009d, Mem[0000000090800018] = ffff9e2d0000009d
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 000000000000009d
! %l2 = ffffffffffff9e2d, Mem[0000000090000039] = 0000a000
stb %l2,[%i4+0x039] ! Mem[0000000090000038] = 2d00a000
! %l5 = 5490766239be603a, Mem[0000000070000034] = 00000019
sth %l5,[%i0+0x034] ! Mem[0000000070000034] = 603a0019
! %l3 = 000000000000009d, Mem[0000000091000006] = 81ede36d
sth %l3,[%i6+0x006] ! Mem[0000000091000004] = 009de36d
! %l4 = ffffffffffffc353, Mem[0000000090800038] = 491dd7bcffffc660
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = ffffffffffffc353
! %l7 = 000000000000001f, Mem[000000009180003e] = 5cb90000
stb %l7,[%o0+0x03e] ! Mem[000000009180003c] = 1fb90000
! %l5 = 5490766239be603a, Mem[0000000071800004] = 60eec353
stb %l5,[%i3+0x004] ! Mem[0000000071800004] = 3aeec353
! %l7 = 000000000000001f, Mem[0000000070000010] = 722c66ec
stw %l7,[%i0+%o2] ! Mem[0000000070000010] = 0000001f
! %l3 = 000000000000009d, Mem[0000000090800038] = ffffffff
stw %l3,[%i5+0x038] ! Mem[0000000090800038] = 0000009d
! %l6 = 0774f58802675cb9, Mem[000000007080001c] = 9e2d02c2
sth %l6,[%i1+0x01c] ! Mem[000000007080001c] = 5cb902c2
p48_label_21:
! %l6 = 0774f58802675cb9, Mem[0000000091800018] = c0e3ad5cb7684e28
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 0774f58802675cb9
! Mem[0000000091800000] = 664abe19, %g2 = 000000a0000000a0
ldsb [%o0+0x003],%g2 ! %g2 = 0000000000000066
! Mem[0000000091000000] = cc351dcb 0000009d, %g2 = 00000066, %g3 = 81ed2cbb
ldd [%i6+%g0],%g2 ! %g2 = 00000000cc351dcb 000000000000009d
! Mem[0000000090000038] = 002d00a0000000a0, %g2 = 00000000cc351dcb
ldx [%i4+0x038],%g2 ! %g2 = 002d00a0000000a0
! Mem[0000000090000038] = 002d00a0, %g2 = 002d00a0000000a0
lduw [%i4+0x038],%g2 ! %g2 = 00000000002d00a0
! Mem[0000000090800030] = eaf607f4 60eec353, %g2 = 002d00a0, %g3 = 0000009d
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000060eec353
! %l6 = 02675cb9, %l7 = 0000001f, Mem[0000000090000020] = ffffffff ffff9e2d
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 02675cb9 0000001f
! %l4 = ffffffffffffc353, Mem[0000000090800006] = 1906cc35
stb %l4,[%i5+0x006] ! Mem[0000000090800004] = 5306cc35
! %l5 = 5490766239be603a, Mem[0000000091000010] = 0000001f000000a0
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 5490766239be603a
! %l0 = 00000000000081ed, Mem[0000000090800024] = 35140907
sth %l0,[%i5+0x024] ! Mem[0000000090800024] = 81ed0907
p48_label_22:
! %l4 = ffffc353, %l5 = 39be603a, Mem[0000000090000028] = af022e97 81ed2cbb
std %l4,[%i4+%o5] ! Mem[0000000090000028] = ffffc353 39be603a
! Mem[0000000071000030] = 9a8a2211 1f9bc353, %l4 = ffffc353, %l5 = 39be603a
ldd [%i2+0x030],%l4 ! %l4 = 000000009a8a2211 000000001f9bc353
! %l6 = 0774f58802675cb9, Mem[0000000091800034] = 51532584
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = 02675cb9
! Mem[000000009080001c] = 009d0c86, %g2 = 00000000eaf607f4
ldsb [%i5+0x01e],%g2 ! %g2 = 0000000000000000
! %l2 = ffffffffffff9e2d, Mem[000000009100001c] = 47a19fcf
stb %l2,[%i6+0x01c] ! Mem[000000009100001c] = 2da19fcf
! %l5 = 000000001f9bc353, Mem[0000000090800005] = be5306cc
stb %l5,[%i5+0x005] ! Mem[0000000090800004] = 535306cc
! Mem[0000000070000038] = 64683034 699e392f, %l4 = 9a8a2211, %l5 = 1f9bc353
ldd [%i0+0x038],%l4 ! %l4 = 0000000064683034 00000000699e392f
! Mem[0000000091000010] = 6239be60, %g2 = 0000000000000000
ldub [%i6+0x013],%g2 ! %g2 = 0000000000000062
! Mem[0000000070000010] = 0000001f64055ff1, %l5 = 00000000699e392f
ldx [%i0+%o2],%l5 ! %l5 = 0000001f64055ff1
! %l0 = 000081ed, %l1 = 000000ec, Mem[0000000091800028] = 153f24b0 005f6154
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 000081ed 000000ec
p48_label_23:
! %l7 = 000000000000001f, Mem[0000000091800030] = 00111d8102675cb9
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 000000000000001f
! Mem[0000000090000004] = d6ba8c74, %g18 = c5f150c4ae3a19fa
ldsw [%i4+0x004],%g2 ! %g2 = c5f150c4ae3a19fa
! Mem[0000000091800024] = e9000081, %g2 = ffffffffd6ba8c74
ldsb [%o0+0x027],%g2 ! %g2 = ffffffffffffffe9
! %l4 = 64683034, %l5 = 64055ff1, Mem[0000000090000020] = 02675cb9 0000001f
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 64683034 64055ff1
! Mem[0000000070800028] = 000000a0 ffffffbf, %l6 = 02675cb9, %l7 = 0000001f
ldd [%i1+%o5],%l6 ! %l6 = 00000000000000a0 00000000ffffffbf
! %l7 = 00000000ffffffbf, Mem[0000000091800010] = 00000000
sth %l7,[%o0+%o2] ! Mem[0000000091800010] = ffbf0000
! %l1 = 00000000000000ec, Mem[0000000090800020] = 0c86ef2681ed0907
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 00000000000000ec
! Mem[0000000071000024] = 39be603a, %l1 = 00000000000000ec
ldsh [%i2+0x024],%l1 ! %l1 = 00000000000039be
! %l3 = 000000000000009d, Mem[0000000070000038] = 64683034699e392f
stx %l3,[%i0+0x038] ! Mem[0000000070000038] = 000000000000009d
! Mem[0000000090000008] = 0000001f, %g2 = ffffffffffffffe9
lduw [%i4+%o1],%g2 ! %g2 = 000000000000001f
p48_label_24:
! Mem[000000009180000c] = 000019ff, %g2 = 000000000000001f
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000000
! %l5 = 0000001f64055ff1, Mem[000000009080001e] = 009d0000
sth %l5,[%i5+0x01e] ! Mem[000000009080001c] = 5ff10000
! Mem[0000000091800028] = 000081ed 000000ec, %g2 = 00000000, %g3 = 60eec353
ldd [%o0+%o5],%g2 ! %g2 = 00000000000081ed 00000000000000ec
! Mem[0000000091800030] = 00000000 0000001f, %g2 = 000081ed, %g3 = 000000ec
ldd [%o0+0x030],%g2 ! %g2 = 0000000000000000 000000000000001f
! %l1 = 00000000000039be, Mem[0000000091800032] = 00000000
sth %l1,[%o0+0x032] ! Mem[0000000091800030] = 39be0000
! %l5 = 0000001f64055ff1, Mem[0000000090800030] = eaf607f460eec353
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 0000001f64055ff1
! %l2 = ffffffffffff9e2d, Mem[0000000071800020] = 00000000000000a0
stx %l2,[%i3+%o4] ! Mem[0000000071800020] = ffffffffffff9e2d
! %l6 = 00000000000000a0, Mem[0000000090800004] = 4a535306
stb %l6,[%i5+0x004] ! Mem[0000000090800004] = a0535306
! Mem[000000009100003c] = 19060000, %g2 = 0000000000000000
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000001906
! Mem[0000000091800038] = 0774f588 02671fb9, %g2 = 00001906, %g3 = 0000001f
ldd [%o0+0x038],%g2 ! %g2 = 000000000774f588 0000000002671fb9
p48_label_25:
! Mem[0000000070000028] = d46864b9 f2d93fef, %l0 = 000081ed, %l1 = 000039be
ldd [%i0+%o5],%l0 ! %l0 = 00000000d46864b9 00000000f2d93fef
! Mem[0000000090800020] = 00000000 000000ec, %g2 = 0774f588, %g3 = 02671fb9
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000000 00000000000000ec
! Mem[000000007180002c] = fa99c2d8, %l1 = 00000000f2d93fef
ldsw [%i3+0x02c],%l1 ! %l1 = fffffffffa99c2d8
! Mem[0000000091000000] = 351dcb00, %g2 = 0000000000000000
ldub [%i6+0x001],%g2 ! %g2 = 0000000000000035
! %l6 = 00000000000000a0, Mem[0000000091000036] = d86e0000
stb %l6,[%i6+0x036] ! Mem[0000000091000034] = a06e0000
! Mem[0000000090800028] = ffffc353, %g2 = 0000000000000035
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800028] = 000081ed000000ec, %g2 = ffffffffffffffff
ldx [%o0+%o5],%g2 ! %g2 = 000081ed000000ec
! Mem[0000000090800038] = 009dffff, %g2 = 000081ed000000ec
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = ffffc353 39be603a, %g2 = 00000000, %g3 = 000000ec
ldd [%i4+%o5],%g2 ! %g2 = 00000000ffffc353 0000000039be603a
! Mem[0000000071000024] = 39be603a, %l4 = 0000000064683034
ldsw [%i2+0x024],%l4 ! %l4 = 0000000039be603a
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000d46864b9
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be fffffffffa99c2d8
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffff9e2d
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000009d
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000039be603a
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000001f64055ff1
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000a0
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ffffffbf
bne,a,pn %xcc,p48_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p48_check_fp_registers:
set p48_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ddf9ab76 ba68aee3
bne %xcc,p48_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ebcb3b07 bbc38c45
bne %xcc,p48_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b8610bb0 c4c747ee
bne %xcc,p48_f6_fail
nop
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0774f58802675cb9
ldx [%i0+0x000],%g3 ! Observed data at 0000000070000000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000001f64055ff1
ldx [%i0+0x010],%g3 ! Observed data at 0000000070000010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000603a0019
ldx [%i0+0x030],%g3 ! Observed data at 0000000070000030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000009d
ldx [%i0+0x038],%g3 ! Observed data at 0000000070000038
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x038,%g4
set p48_local1_expect,%g1
p48_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 02853454ffff9e2d
ldx [%i1+0x010],%g3 ! Observed data at 0000000070800010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9d47c68c5cb902c2
ldx [%i1+0x018],%g3 ! Observed data at 0000000070800018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000a0ffffffbf
ldx [%i1+0x028],%g3 ! Observed data at 0000000070800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000011
ldx [%i1+0x030],%g3 ! Observed data at 0000000070800030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 36b9867e000000a0
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 = 3ded183b9c8dd86e
ldx [%i2+0x000],%g3 ! Observed data at 0000000071000000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6f11bfbebbfee897
ldx [%i2+0x018],%g3 ! Observed data at 0000000071000018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 1906fc19218a2cef
ldx [%i2+0x028],%g3 ! Observed data at 0000000071000028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9a8a22111f9bc353
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 = cc359c3bffff0660
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+0x000],%g2 ! Expected data = 9c8dd86e3aeec353
ldx [%i3+0x000],%g3 ! Observed data at 0000000071800000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1858b082c353491d
ldx [%i3+0x018],%g3 ! Observed data at 0000000071800018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffffffff9e2d
ldx [%i3+0x020],%g3 ! Observed data at 0000000071800020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000000081ed
ldx [%i3+0x030],%g3 ! Observed data at 0000000071800030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000060eec353
ldx [%i3+0x038],%g3 ! Observed data at 0000000071800038
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x038,%g4
! The test for processor 48 has passed
p48_passed:
ta GOOD_TRAP
nop
p48_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p48_failed
p48_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p48_failed
p48_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p48_failed
p48_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p48_failed
p48_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p48_failed
p48_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p48_failed
p48_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p48_failed
p48_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p48_failed
p48_f0_fail:
set p48_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_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:
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070800000]
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000020]
done
p48_trap1o:
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070800000]
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000020]
done
p48_trap2e:
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000020]
stha %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000018]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000071800028]
stha %l4,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000010]
stda %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800020]
done
p48_trap2o:
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000070000020]
stha %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000018]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000071800028]
stha %l4,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000010]
stda %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800020]
done
p48_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p48_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p48_init_memory_pointers:
set p48_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p48_local0_start,%i0
set p48_local1_start,%i1
set p48_local2_start,%i2
set p48_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 3ded183b9efe17ec
ldx [%g1+0x008],%l1 ! %l1 = a8940c2a54e70774
ldx [%g1+0x010],%l2 ! %l2 = e36ded5662ff6154
ldx [%g1+0x018],%l3 ! %l3 = df61e4664abe1906
ldx [%g1+0x020],%l4 ! %l4 = c7e02ff604b6dbf5
ldx [%g1+0x028],%l5 ! %l5 = 891bff7cb8c5c0e3
ldx [%g1+0x030],%l6 ! %l6 = a3402be9be71542a
ldx [%g1+0x038],%l7 ! %l7 = c329275acd4c688e
! 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 = 69d82af0 6f2791f3 4641f977 5d0c9c19
! %f4 = f686708c 6cf83096 5ac997be 2afac8b3
! %f8 = 54513a74 2f0e1ab9 ed1e5f01 7836d571
! %f12 = 90c2f441 bf1bf593 5f8129fe 3c842eab
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6c59ccda 6f5c8fe9 a416e69a 053c5009
! %f20 = 2d92e729 aa47506c 06354a19 5d170c7b
! %f24 = 2a5c0aeb 4bdddb11 83b52413 72b749b6
! %f28 = fc22bb8e 958fbcf7 1eb8b0d7 c278d47a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 23ef7b00 61e585a3 f20a5766 167bfce0
! %f36 = 40630f2c 254d3ed7 87cc648c 19847bf4
! %f40 = a80d32e7 886adea5 f25cd8a7 2b5d9dcf
! %f44 = c55784a4 ae365f61 3c6e4ea9 cc8392ac
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x219714f000000049,%g7,%g1 ! GSR scale = 9, align = 1
wr %g1,%g0,%gsr ! GSR = 219714f000000049
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 49
p49_label_1:
! Mem[0000000073000028] = e66c120d, %l3 = 1dd4661c628240f3
lduh [%i2+0x02a],%l3 ! %l3 = 000000000000120d
! %l1 = e3782aae520f9d47, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = e3782aae520f9d47
! Mem[0000000090000014] = d828ead6, %g2 = 0000000000000000
lduw [%i4+0x014],%g2 ! %g2 = 00000000d828ead6
! %l2 = 36dccdbbf1425ba1, Mem[0000000091000026] = f93d21a9
sth %l2,[%i6+0x026] ! Mem[0000000091000024] = 5ba121a9
! Mem[0000000090800024] = 35144907, %g2 = 00000000d828ead6
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000003514
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 00003514, %g3 = 00000000
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! Mem[0000000072000004] = 8b92a7d2, %l6 = 7784aaa1ff721cda
lduw [%i0+0x004],%l6 ! %l6 = 000000008b92a7d2
! Mem[0000000091000038] = e25676cb, %g2 = 00000000e25676cb
lduw [%i6+0x038],%g2 ! %g2 = 00000000e25676cb
! %l4 = be5e9c5eaed24271, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = be5e9c5eaed24271
! %l6 = 000000008b92a7d2, Mem[0000000091000009] = c2805273
stb %l6,[%i6+0x009] ! Mem[0000000091000008] = d2805273
p49_label_2:
! Mem[0000000073000010] = 95af6671, %l0 = 280e42f0382aa267
lduh [%i2+0x012],%l0 ! %l0 = 0000000000006671
! %l5 = 7202da6ff0e2b408, Mem[0000000090800030] = eaf607f479e2e95e
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 7202da6ff0e2b408
! %l0 = 00006671, %l1 = 520f9d47, Mem[0000000090000008] = b427e099 152d46b0
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 00006671 520f9d47
! %l6 = 000000008b92a7d2, Mem[0000000091800018] = 06faad5c
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = 8b92a7d2
! Mem[000000009000001c] = fb0e0ad8, %g2 = 00000000e25676cb
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000fb0e
! %l5 = 7202da6ff0e2b408, Mem[0000000091000020] = 8b0950dd
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = f0e2b408
! Mem[0000000091000014] = fe015ffa, %g2 = 000000000000fb0e
lduh [%i6+0x016],%g2 ! %g2 = 000000000000fe01
! Mem[0000000090800020] = 0c86ef26, %g18 = f81f239cc5fe51dc
ldsw [%i5+%o4],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = 0c86ef26, %g3 = 62bf8c8f
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! Mem[0000000073800010] = 34b9dbf24eb227b2, %l6 = 000000008b92a7d2
ldx [%i3+%o2],%l6 ! %l6 = 34b9dbf24eb227b2
p49_label_3:
! %l2 = 36dccdbbf1425ba1, Mem[000000009180003b] = 6d9d52ad
stb %l2,[%o0+0x03b] ! Mem[0000000091800038] = a19d52ad
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = 00000000b2d54dc6
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! %l2 = f1425ba1, %l3 = 0000120d, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l2,[%i4+%o5] ! Mem[0000000090000028] = f1425ba1 0000120d
! %l5 = 7202da6ff0e2b408, Mem[000000009100000c] = 7312abd6
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = f0e2b408
! %l0 = 0000000000006671, Mem[0000000091000028] = 21a95ba108a9d051
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000000000006671
! %l5 = 7202da6ff0e2b408, Mem[0000000091000000] = be5e9c5eaed24271
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 7202da6ff0e2b408
! Mem[0000000090800010] = f8449dd9, %g2 = 7a6764e2807fa20a
ldsb [%i5+%o2],%g2 ! %g2 = fffffffffffffff8
! %l7 = 880603fbfabd6d02, Mem[0000000091000010] = 6cff95cd
stw %l7,[%i6+%o2] ! Mem[0000000091000010] = fabd6d02
! %l2 = 36dccdbbf1425ba1, Mem[0000000090000006] = 8c740000
stb %l2,[%i4+0x006] ! Mem[0000000090000004] = a1740000
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = fffffffffffffff8
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
p49_label_4:
! Mem[0000000090000038] = 53918eb2, %g2 = 53918eb2e6c51178
ldsb [%i4+0x038],%g2 ! %g2 = 0000000000000053
! Mem[0000000072000018] = 866aec222bc1171e, %l4 = be5e9c5eaed24271
ldx [%i0+%o3],%l4 ! %l4 = 866aec222bc1171e
! Mem[0000000090800000] = 73d0acf8, %g2 = 0000000000000053
ldsb [%i5+%g0],%g2 ! %g2 = 0000000000000073
! Mem[0000000072800004] = 9ff0e17d, %l6 = 34b9dbf24eb227b2
lduw [%i1+0x004],%l6 ! %l6 = 000000009ff0e17d
! Mem[0000000090000028] = f1425ba1 0000120d, %g2 = 00000073, %g3 = db268a9a
ldd [%i4+%o5],%g2 ! %g2 = 00000000f1425ba1 000000000000120d
! Mem[0000000091000004] = f0e2b408, %g2 = 00000000f1425ba1
lduw [%i6+0x004],%g2 ! %g2 = 00000000f0e2b408
! Mem[0000000091000008] = 48d28052f0e2b408, %g2 = 00000000f0e2b408
ldx [%i6+%o1],%g2 ! %g2 = 48d28052f0e2b408
! Mem[0000000090000018] = 1d179028, %g2 = 48d28052f0e2b408
ldsb [%i4+%o3],%g2 ! %g2 = 000000000000001d
! %l4 = 2bc1171e, %l5 = f0e2b408, Mem[0000000090000018] = 1d179028 70edfb0e
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 2bc1171e f0e2b408
! Mem[0000000090800010] = f8449dd9 5e356f1d, %g2 = 0000001d, %g3 = 0000120d
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e356f1d
p49_label_5:
! %l7 = 880603fbfabd6d02, Mem[000000009180003b] = a19d52ad
stb %l7,[%o0+0x03b] ! Mem[0000000091800038] = 029d52ad
! Mem[0000000090000020] = 0ad8f703 0332e58e, %g2 = f8449dd9, %g3 = 5e356f1d
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f703 000000000332e58e
! %l0 = 00006671, %l1 = 520f9d47, Mem[0000000073800010] = 34b9dbf2 4eb227b2
std %l0,[%i3+%o2] ! Mem[0000000073800010] = 00006671 520f9d47
! %l2 = f1425ba1, %l3 = 0000120d, Mem[0000000073800038] = 1a5962a8 79720d60
std %l2,[%i3+0x038] ! Mem[0000000073800038] = f1425ba1 0000120d
! Mem[0000000090800000] = 73d0acf8, %g2 = 000000000ad8f703
ldub [%i5+%g0],%g2 ! %g2 = 0000000000000073
! Mem[0000000091000018] = 5ffaf26e47a19fcf, %g2 = 0000000000000073
ldx [%i6+%o3],%g2 ! %g2 = 5ffaf26e47a19fcf
! Mem[0000000090800004] = dd4bc205, %g2 = 5ffaf26e47a19fcf
lduw [%i5+0x004],%g2 ! %g2 = 00000000dd4bc205
! %l4 = 866aec222bc1171e, Mem[0000000091000004] = f0e2b408
stb %l4,[%i6+0x004] ! Mem[0000000091000004] = 1ee2b408
! Mem[0000000091000034] = 449be256, %g2 = 00000000dd4bc205
ldub [%i6+0x036],%g2 ! %g2 = 0000000000000044
! Mem[000000009000003c] = e6c51178, %g2 = 0000000000000044
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
p49_label_6:
! Mem[0000000073800008] = 0f74eb6270ff2a9e, %l3 = 000000000000120d
ldx [%i3+%o1],%l3 ! %l3 = 0f74eb6270ff2a9e
! %l1 = e3782aae520f9d47, Mem[0000000091000004] = 1ee2b408
stb %l1,[%i6+0x004] ! Mem[0000000091000004] = 47e2b408
! Mem[0000000091000028] = 00000000, %g18 = f81f239cc5fe51dc
ldsw [%i6+%o5],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[0000000090000034] = a20a5391, %g2 = 0000000000000000
ldsb [%i4+0x036],%g2 ! %g2 = ffffffffffffffa2
! Mem[0000000091000014] = 7757fe01, %g2 = ffffffffffffffa2
ldsb [%i6+0x014],%g2 ! %g2 = 0000000000000077
! %l5 = 7202da6ff0e2b408, Mem[000000009100002e] = 6671a5b5
sth %l5,[%i6+0x02e] ! Mem[000000009100002c] = b408a5b5
! Mem[0000000091000028] = 00000000, %g2 = 0000000000000077
lduw [%i6+%o5],%g2 ! %g2 = 0000000000000000
! %l7 = 880603fbfabd6d02, Mem[0000000091800001] = 782aae52
stb %l7,[%o0+0x001] ! Mem[0000000091800000] = 022aae52
! Mem[0000000090000010] = 58d828ea, %g2 = 0000000000000000
ldub [%i4+0x013],%g2 ! %g2 = 0000000000000058
! %l2 = f1425ba1, %l3 = 70ff2a9e, Mem[0000000090000000] = 09d53180 d6baa174
std %l2,[%i4+%g0] ! Mem[0000000090000000] = f1425ba1 70ff2a9e
p49_label_7:
! %l5 = 7202da6ff0e2b408, Mem[000000009000002c] = 0000120d
stw %l5,[%i4+0x02c] ! Mem[000000009000002c] = f0e2b408
! %l5 = 7202da6ff0e2b408, Mem[0000000091800004] = 520f9d47
sth %l5,[%o0+0x004] ! Mem[0000000091800004] = b4089d47
! Mem[0000000091800038] = 54b61102, %g2 = 0000000000000058
ldsh [%o0+0x038],%g2 ! %g2 = 00000000000054b6
! %l5 = 7202da6ff0e2b408, Mem[0000000090000030] = 7a6764e2807fa20a
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 7202da6ff0e2b408
! %l4 = 2bc1171e, %l5 = f0e2b408, Mem[0000000072000008] = a1c4628e 6efde5e7
std %l4,[%i0+%o1] ! Mem[0000000072000008] = 2bc1171e f0e2b408
! Mem[0000000090000008] = 6671520f, %g2 = 00000000000054b6
ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000006671
! %l3 = 0f74eb6270ff2a9e, Mem[000000007300001c] = 9a43116b
stb %l3,[%i2+0x01c] ! Mem[000000007300001c] = 9e43116b
! Mem[0000000091800010] = 6e4e5182 96298cae, %g2 = 00006671, %g3 = 0332e58e
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 0000000096298cae
! %l3 = 0f74eb6270ff2a9e, Mem[0000000091800030] = 43bc1d81
stw %l3,[%o0+0x030] ! Mem[0000000091800030] = 70ff2a9e
! Mem[000000007300002c] = fd5369ec, %l3 = 0f74eb6270ff2a9e
lduh [%i2+0x02e],%l3 ! %l3 = 00000000000069ec
p49_label_8:
! %l0 = 0000000000006671, Mem[0000000072000018] = 866aec222bc1171e
stx %l0,[%i0+%o3] ! Mem[0000000072000018] = 0000000000006671
! %l4 = 866aec222bc1171e, Mem[0000000090800028] = 4459f5d3
sth %l4,[%i5+%o5] ! Mem[0000000090800028] = 171ef5d3
! %l1 = e3782aae520f9d47, Mem[0000000090800002] = acf8dd4b
sth %l1,[%i5+0x002] ! Mem[0000000090800000] = 9d47dd4b
! %l3 = 00000000000069ec, Mem[000000009180001e] = 4e285566
sth %l3,[%o0+0x01e] ! Mem[000000009180001c] = 69ec5566
! Mem[0000000072800018] = 40155a6e, %l1 = e3782aae520f9d47
lduh [%i1+0x01a],%l1 ! %l1 = 0000000000005a6e
! %l2 = 36dccdbbf1425ba1, Mem[000000007380001c] = ff020055
stw %l2,[%i3+0x01c] ! Mem[000000007380001c] = f1425ba1
! %l5 = 7202da6ff0e2b408, Mem[000000007380003e] = 0000120d
sth %l5,[%i3+0x03e] ! Mem[000000007380003c] = 0000b408
! Mem[0000000072000038] = d174292f a27577f3, %l0 = 00006671, %l1 = 00005a6e
ldd [%i0+0x038],%l0 ! %l0 = 00000000d174292f 00000000a27577f3
! Mem[0000000091800008] = 8b9883bd, %g2 = 000000006e4e5182
ldub [%o0+%o1],%g2 ! %g2 = 000000000000008b
! Mem[0000000090000024] = e58ef142, %g2 = 000000000000008b
lduh [%i4+0x026],%g2 ! %g2 = 000000000000e58e
p49_label_9:
! Mem[0000000090800004] = dd4bc205, %g2 = 000000000000e58e
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffdd4b
! Mem[0000000091000018] = f26e47a1, %g2 = ffffffffffffdd4b
ldsb [%i6+0x01a],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000090800008] = e61214ac, %g2 = fffffffffffffff2
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffe6
! %l7 = 880603fbfabd6d02, Mem[0000000090000031] = 02da6ff0
stb %l7,[%i4+0x031] ! Mem[0000000090000030] = 02da6ff0
! %l0 = d174292f, %l1 = a27577f3, Mem[0000000090000010] = 1d358e58 d828ead6
std %l0,[%i4+%o2] ! Mem[0000000090000010] = d174292f a27577f3
! Mem[000000009080001c] = db268a9a, %g2 = ffffffffffffffe6
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000db26
! Mem[0000000090000000] = f1425ba1, %g2 = 000000000000db26
lduw [%i4+%g0],%g2 ! %g2 = 00000000f1425ba1
! %l0 = d174292f, %l1 = a27577f3, Mem[0000000091800030] = 70ff2a9e 51532584
std %l0,[%o0+0x030] ! Mem[0000000091800030] = d174292f a27577f3
! Mem[0000000091800038] = 54b61102, %g2 = 00000000f1425ba1
lduh [%o0+0x038],%g2 ! %g2 = 00000000000054b6
! Mem[0000000073000024] = c9590529, %l6 = 000000009ff0e17d
ldsw [%i2+0x024],%l6 ! %l6 = ffffffffc9590529
p49_label_10:
! Mem[0000000091000010] = fabd6d02, %g2 = 00000000000054b6
ldsh [%i6+%o2],%g2 ! %g2 = fffffffffffffabd
! Mem[0000000072000038] = d174292f a27577f3, %l2 = f1425ba1, %l3 = 000069ec
ldd [%i0+0x038],%l2 ! %l2 = 00000000d174292f 00000000a27577f3
! Mem[000000007280001c] = 921b724d, %l6 = ffffffffc9590529
ldsb [%i1+0x01d],%l6 ! %l6 = 000000000000001b
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = fffffffffffffabd
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! %l1 = 00000000a27577f3, Mem[0000000090000004] = 70ff2a9e
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = a27577f3
! Mem[0000000090000030] = 7202da6ff0e2b408, %g2 = f8449dd95e356f1d
ldx [%i4+0x030],%g2 ! %g2 = 7202da6ff0e2b408
! %l1 = 00000000a27577f3, Mem[0000000090800003] = 47dd4bc2
stb %l1,[%i5+0x003] ! Mem[0000000090800000] = f3dd4bc2
! Mem[0000000072800034] = b8ba578b, %l4 = 866aec222bc1171e
ldsh [%i1+0x036],%l4 ! %l4 = 000000000000578b
! Mem[0000000091800020] = 979dba3f, %g2 = 7202da6ff0e2b408
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffff979d
! Mem[0000000090800024] = 35144907, %g18 = f81f239cc5fe51dc
ldsw [%i5+0x024],%g2 ! %g2 = f81f239cc5fe51dc
p49_label_11:
! Mem[0000000091000020] = f0e2b408, %g18 = f81f239cc5fe51dc
ldsw [%i6+%o4],%g2 ! %g2 = f81f239cc5fe51dc
! %l7 = 880603fbfabd6d02, Mem[0000000090000018] = 2bc1171ef0e2b408
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 880603fbfabd6d02
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = f0e2b408, %g3 = 96298cae
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! Mem[000000009000001c] = fabd6d02, %g2 = 000000005ffaf26e
lduw [%i4+0x01c],%g2 ! %g2 = 00000000fabd6d02
! Mem[0000000091800034] = a27577f3, %g18 = f81f239cc5fe51dc
ldsw [%o0+0x034],%g2 ! %g2 = f81f239cc5fe51dc
! %l3 = 00000000a27577f3, Mem[0000000090000000] = f1425ba1
stb %l3,[%i4+%g0] ! Mem[0000000090000000] = f3425ba1
! Mem[0000000091000004] = 47e2b408, %g2 = ffffffffa27577f3
ldub [%i6+0x004],%g2 ! %g2 = 0000000000000047
! Mem[0000000091800008] = 83bd3923, %g2 = 0000000000000047
ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = ffffffffffffff83
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
! Mem[0000000072000024] = ee29640e, %l2 = 00000000d174292f
lduw [%i0+0x024],%l2 ! %l2 = 00000000ee29640e
p49_label_12:
! Mem[0000000091800030] = d174292f, %g2 = 6e4e518296298cae
lduw [%o0+0x030],%g2 ! %g2 = 00000000d174292f
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 00000000d174292f
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! Mem[0000000091800030] = d174292f a27577f3, %g2 = 1214449b, %g3 = 47a19fcf
ldd [%o0+0x030],%g2 ! %g2 = 00000000d174292f 00000000a27577f3
! Mem[000000009100002c] = 0000b408, %g18 = f81f239cc5fe51dc
ldsw [%i6+0x02c],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[000000009000002c] = f0e2b408, %g18 = f81f239cc5fe51dc
ldsw [%i4+0x02c],%g2 ! %g2 = f81f239cc5fe51dc
! %l1 = 00000000a27577f3, Mem[000000009180003e] = adff0000
sth %l1,[%o0+0x03e] ! Mem[000000009180003c] = 77f30000
! Mem[000000009000000c] = 9d47d174, %g2 = fffffffff0e2b408
lduh [%i4+0x00e],%g2 ! %g2 = 0000000000009d47
! Mem[0000000091000038] = e25676cb, %g2 = 0000000000009d47
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffe256
! Mem[0000000091800038] = 54b61102 9d5277f3, %g2 = ffffe256, %g3 = a27577f3
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b61102 000000009d5277f3
! Mem[0000000090000008] = 00006671 520f9d47, %g2 = 54b61102, %g3 = 9d5277f3
ldd [%i4+%o1],%g2 ! %g2 = 0000000000006671 00000000520f9d47
p49_label_13:
! Mem[0000000090800034] = f0e2b408, %g2 = 0000000000006671
lduw [%i5+0x034],%g2 ! %g2 = 00000000f0e2b408
! %l4 = 0000578b, %l5 = f0e2b408, Mem[0000000090000008] = 00006671 520f9d47
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000578b f0e2b408
! Mem[0000000091800038] = 54b61102, %g18 = f81f239cc5fe51dc
ldsw [%o0+0x038],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[0000000090800004] = c2055a1a, %g2 = 0000000054b61102
ldub [%i5+0x006],%g2 ! %g2 = 00000000000000c2
! Mem[000000007380000c] = 70ff2a9e, %l7 = 880603fbfabd6d02
ldsb [%i3+0x00d],%l7 ! %l7 = ffffffffffffffff
! Mem[000000009000002c] = f0e2b408, %g2 = 00000000000000c2
lduw [%i4+0x02c],%g2 ! %g2 = 00000000f0e2b408
! %l4 = 000000000000578b, Mem[0000000091800008] = 8b9883bd
sth %l4,[%o0+%o1] ! Mem[0000000091800008] = 578b83bd
! %l6 = 000000000000001b, Mem[0000000090000030] = 7202da6f
stb %l6,[%i4+0x030] ! Mem[0000000090000030] = 1b02da6f
! Mem[0000000090800004] = dd4bc205, %g2 = 00000000f0e2b408
lduh [%i5+0x004],%g2 ! %g2 = 000000000000dd4b
! Mem[0000000090000018] = 880603fb fabd6d02, %g2 = 0000dd4b, %g3 = 520f9d47
ldd [%i4+%o3],%g2 ! %g2 = 00000000880603fb 00000000fabd6d02
p49_label_14:
! %l2 = 00000000ee29640e, Mem[0000000090800020] = 0c86ef26
sth %l2,[%i5+%o4] ! Mem[0000000090800020] = 640eef26
! %l0 = d174292f, %l1 = a27577f3, Mem[0000000091000008] = 48d28052 f0e2b408
std %l0,[%i6+%o1] ! Mem[0000000091000008] = d174292f a27577f3
! %l6 = 000000000000001b, Mem[000000009080003c] = adc27bb0
stw %l6,[%i5+0x03c] ! Mem[000000009080003c] = 0000001b
! %l3 = 00000000a27577f3, Mem[0000000090800020] = 640eef2635144907
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 00000000a27577f3
! Mem[0000000091000030] = 761e1214, %g2 = 00000000880603fb
ldsh [%i6+0x032],%g2 ! %g2 = 000000000000761e
! Mem[0000000090000028] = f1425ba1 f0e2b408, %g2 = 0000761e, %g3 = fabd6d02
ldd [%i4+%o5],%g2 ! %g2 = 00000000f1425ba1 00000000f0e2b408
! Mem[0000000091000030] = a5b5761e, %g2 = 00000000f1425ba1
lduw [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e
! Mem[000000009100000c] = 77f3fabd, %g2 = 00000000a5b5761e
ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000077
! %l6 = 000000000000001b, Mem[0000000091800008] = 578b83bd3923d9af
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 000000000000001b
! Mem[000000007200000c] = f0e2b408, %l1 = 00000000a27577f3
ldsw [%i0+0x00c],%l1 ! %l1 = fffffffff0e2b408
p49_label_15:
! %l3 = 00000000a27577f3, Mem[0000000090000000] = f3425ba1a27577f3
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 00000000a27577f3
! %l6 = 000000000000001b, Mem[0000000090000028] = f1425ba1
sth %l6,[%i4+%o5] ! Mem[0000000090000028] = 001b5ba1
! %l1 = fffffffff0e2b408, Mem[0000000090800014] = 5e356f1d
sth %l1,[%i5+0x014] ! Mem[0000000090800014] = b4086f1d
! %l5 = 7202da6ff0e2b408, Mem[0000000072000028] = 12eea7eaba60edfe
stx %l5,[%i0+%o5] ! Mem[0000000072000028] = 7202da6ff0e2b408
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 0000000000000077
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! %l6 = 000000000000001b, Mem[0000000091000020] = f0e2b4080f655ba1
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 000000000000001b
! %l6 = 000000000000001b, Mem[000000009100000f] = f3fabd6d
stb %l6,[%i6+0x00f] ! Mem[000000009100000c] = 1bfabd6d
! %l4 = 000000000000578b, Mem[000000009100002c] = 0000b408
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 0000578b
! %l4 = 000000000000578b, Mem[000000009000003c] = e6c51178
stw %l4,[%i4+0x03c] ! Mem[000000009000003c] = 0000578b
! %l1 = fffffffff0e2b408, Mem[000000009080002c] = 51e85f11
stb %l1,[%i5+0x02c] ! Mem[000000009080002c] = 08e85f11
p49_label_16:
! Mem[0000000090000034] = f0e2b408, %g2 = a5b5761e1214449b
lduw [%i4+0x034],%g2 ! %g2 = 00000000f0e2b408
! Mem[0000000090800014] = b4086f1d, %g2 = 00000000f0e2b408
lduh [%i5+0x014],%g2 ! %g2 = 000000000000b408
! %l7 = ffffffffffffffff, Mem[0000000090800012] = 9dd9b408
sth %l7,[%i5+0x012] ! Mem[0000000090800010] = ffffb408
! %l7 = ffffffffffffffff, Mem[0000000090000032] = da6ff0e2
sth %l7,[%i4+0x032] ! Mem[0000000090000030] = fffff0e2
! Mem[000000009100000c] = a275771b, %g2 = 000000000000b408
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000a275
! %l4 = 0000578b, %l5 = f0e2b408, Mem[0000000091000010] = fabd6d02 7757fe01
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 0000578b f0e2b408
! Mem[0000000091000004] = b408d174, %g2 = 000000000000a275
ldub [%i6+0x006],%g2 ! %g2 = 00000000000000b4
! Mem[0000000090800008] = 5a1ae612, %g2 = 00000000000000b4
lduw [%i5+%o1],%g2 ! %g2 = 000000005a1ae612
! %l0 = d174292f, %l1 = f0e2b408, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l0,[%i6+%o3] ! Mem[0000000091000018] = d174292f f0e2b408
! Mem[000000009100001c] = b4080000, %g2 = 000000005a1ae612
ldub [%i6+0x01e],%g2 ! %g2 = 00000000000000b4
p49_label_17:
! Mem[0000000091800024] = 3ff05315, %g2 = 00000000000000b4
ldsb [%o0+0x025],%g2 ! %g2 = 000000000000003f
! Mem[0000000091800010] = 6e4e5182, %g18 = f81f239cc5fe51dc
ldsw [%o0+%o2],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[000000009100001c] = f0e2b408, %g2 = 000000006e4e5182
lduh [%i6+0x01c],%g2 ! %g2 = 000000000000f0e2
! Mem[0000000073000030] = d2963822 89410509, %l2 = ee29640e, %l3 = a27577f3
ldd [%i2+0x030],%l2 ! %l2 = 00000000d2963822 0000000089410509
! Mem[0000000072000034] = acf12f20, %l3 = 0000000089410509
ldub [%i0+0x034],%l3 ! %l3 = 00000000000000ac
! %l3 = 00000000000000ac, Mem[000000009180000e] = 001b6e4e
sth %l3,[%o0+0x00e] ! Mem[000000009180000c] = 00ac6e4e
! Mem[000000009080002c] = 08e85f11, %g2 = 000000000000f0e2
ldsb [%i5+0x02c],%g2 ! %g2 = 0000000000000008
! Mem[000000009100002c] = 578ba5b5, %g2 = 0000000000000008
ldsh [%i6+0x02e],%g2 ! %g2 = 000000000000578b
! Mem[0000000073800030] = 4b12be0e, %l6 = 000000000000001b
ldub [%i3+0x031],%l6 ! %l6 = 0000000000000012
! %l4 = 0000578b, %l5 = f0e2b408, Mem[0000000090800038] = 66e1d7bc 0000001b
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 0000578b f0e2b408
p49_label_18:
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 000000000000578b
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! %l6 = 0000000000000012, Mem[0000000091000025] = 00001b00
stb %l6,[%i6+0x025] ! Mem[0000000091000024] = 12001b00
! Mem[0000000090800014] = b4086f1d, %g18 = f81f239cc5fe51dc
ldsw [%i5+0x014],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[0000000090000028] = 001b5ba1, %g2 = ffffffffb4086f1d
ldsh [%i4+%o5],%g2 ! %g2 = 000000000000001b
! %l4 = 000000000000578b, Mem[0000000091800030] = d174292fa27577f3
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 000000000000578b
! %l2 = d2963822, %l3 = 000000ac, Mem[0000000091800008] = 00000000 000000ac
std %l2,[%o0+%o1] ! Mem[0000000091800008] = d2963822 000000ac
! Mem[0000000090800018] = b2d54dc6, %g2 = 000000000000001b
lduh [%i5+%o3],%g2 ! %g2 = 000000000000b2d5
! %l1 = fffffffff0e2b408, Mem[0000000091000026] = 001b0000
stb %l1,[%i6+0x026] ! Mem[0000000091000024] = 081b0000
! Mem[0000000090800014] = b4086f1d, %g18 = f81f239cc5fe51dc
ldsw [%i5+0x014],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[0000000090000008] = 0000578bf0e2b408, %g2 = ffffffffb4086f1d
ldx [%i4+%o1],%g2 ! %g2 = 0000578bf0e2b408
p49_label_19:
! Mem[0000000091000020] = 000000000012081b, %g2 = 0000578bf0e2b408
ldx [%i6+%o4],%g2 ! %g2 = 000000000012081b
! %l3 = 00000000000000ac, Mem[0000000091000030] = a5b5761e
sth %l3,[%i6+0x030] ! Mem[0000000091000030] = 00ac761e
! Mem[0000000090800028] = 171ef5d3 08e85f11, %g2 = 0012081b, %g3 = f0e2b408
ldd [%i5+%o5],%g2 ! %g2 = 00000000171ef5d3 0000000008e85f11
! Mem[0000000073000030] = d2963822 89410509, %l4 = 0000578b, %l5 = f0e2b408
ldd [%i2+0x030],%l4 ! %l4 = 00000000d2963822 0000000089410509
! %l4 = d2963822, %l5 = 89410509, Mem[0000000090000028] = 001b5ba1 f0e2b408
std %l4,[%i4+%o5] ! Mem[0000000090000028] = d2963822 89410509
! Mem[000000009080001c] = db268a9a, %g18 = f81f239cc5fe51dc
ldsw [%i5+0x01c],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[0000000091000008] = d174292f, %g18 = f81f239cc5fe51dc
ldsw [%i6+%o1],%g2 ! %g2 = f81f239cc5fe51dc
! %l3 = 00000000000000ac, Mem[0000000091800010] = 6e4e5182
stw %l3,[%o0+%o2] ! Mem[0000000091800010] = 000000ac
! Mem[0000000091800008] = d2963822 000000ac, %g2 = d174292f, %g3 = 08e85f11
ldd [%o0+%o1],%g2 ! %g2 = 00000000d2963822 00000000000000ac
! %l0 = 00000000d174292f, Mem[0000000090800014] = b4086f1d
stw %l0,[%i5+0x014] ! Mem[0000000090800014] = d174292f
p49_label_20:
! %l6 = 00000012, %l7 = ffffffff, Mem[0000000090800000] = 73d09df3 dd4bc205
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 00000012 ffffffff
! Mem[000000009000002c] = 89410509, %g2 = 00000000d2963822
lduw [%i4+0x02c],%g2 ! %g2 = 0000000089410509
! %l1 = fffffffff0e2b408, Mem[0000000091800030] = 000000000000578b
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = fffffffff0e2b408
! Mem[0000000091000018] = d174292f, %g18 = f81f239cc5fe51dc
ldsw [%i6+%o3],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[0000000090000008] = 0000578b, %g18 = f81f239cc5fe51dc
ldsw [%i4+%o1],%g2 ! %g2 = f81f239cc5fe51dc
! %l2 = 00000000d2963822, Mem[000000009100000c] = a275771b
sth %l2,[%i6+0x00c] ! Mem[000000009100000c] = 3822771b
! Mem[0000000090000038] = 53918eb2, %g2 = 000000000000578b
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000005391
! Mem[0000000090000038] = 53918eb2 0000578b, %g2 = 00005391, %g3 = 000000ac
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 000000000000578b
! %l2 = 00000000d2963822, Mem[0000000090000010] = d174292f
stw %l2,[%i4+%o2] ! Mem[0000000090000010] = d2963822
! Mem[0000000091000024] = 0012081b, %g2 = 0000000053918eb2
ldub [%i6+0x024],%g2 ! %g2 = 0000000000000000
p49_label_21:
! %l2 = 00000000d2963822, Mem[0000000073800030] = 4b12be0e6bde6ec5
stx %l2,[%i3+0x030] ! Mem[0000000073800030] = 00000000d2963822
! %l0 = d174292f, %l1 = f0e2b408, Mem[0000000072800000] = c87f1e51 9ff0e17d
std %l0,[%i1+%g0] ! Mem[0000000072800000] = d174292f f0e2b408
! %l4 = 00000000d2963822, Mem[0000000090000004] = a27577f3
stw %l4,[%i4+0x004] ! Mem[0000000090000004] = d2963822
! %l4 = d2963822, %l5 = 89410509, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l4,[%i5+%o3] ! Mem[0000000090800018] = d2963822 89410509
! Mem[0000000090800020] = 00000000 a27577f3, %g2 = 00000000, %g3 = 0000578b
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000000 00000000a27577f3
! Mem[0000000090800028] = f5d308e8, %g2 = 0000000000000000
ldsh [%i5+0x02a],%g2 ! %g2 = fffffffffffff5d3
! Mem[0000000090000030] = 1b02ffff, %g18 = f81f239cc5fe51dc
ldsw [%i4+0x030],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[0000000091800030] = ffffffff f0e2b408, %g2 = 1b02ffff, %g3 = a27577f3
ldd [%o0+0x030],%g2 ! %g2 = 00000000ffffffff 00000000f0e2b408
! Mem[0000000090800028] = 171ef5d3 08e85f11, %g2 = ffffffff, %g3 = f0e2b408
ldd [%i5+%o5],%g2 ! %g2 = 00000000171ef5d3 0000000008e85f11
! Mem[0000000090000008] = 578bf0e2, %g2 = 00000000171ef5d3
ldub [%i4+0x00a],%g2 ! %g2 = 0000000000000057
p49_label_22:
! Mem[0000000091000028] = 00000000, %g2 = 0000000000000057
lduw [%i6+%o5],%g2 ! %g2 = 0000000000000000
! %l1 = fffffffff0e2b408, Mem[0000000073000000] = ed029c65fd24bc0d
stx %l1,[%i2+%g0] ! Mem[0000000073000000] = fffffffff0e2b408
! %l5 = 0000000089410509, Mem[0000000090000000] = 00000000d2963822
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 0000000089410509
! Mem[000000009000001c] = fabd6d02, %g2 = 0000000000000000
lduh [%i4+0x01c],%g2 ! %g2 = 000000000000fabd
! Mem[0000000090000000] = 0000000089410509, %g2 = 000000000000fabd
ldx [%i4+%g0],%g2 ! %g2 = 0000000089410509
! Mem[000000009100000c] = 3822771b, %g18 = f81f239cc5fe51dc
ldsw [%i6+0x00c],%g2 ! %g2 = f81f239cc5fe51dc
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 3822771b, %g3 = 08e85f11
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! Mem[0000000072800024] = 3787e1e2, %l5 = 0000000089410509
lduh [%i1+0x024],%l5 ! %l5 = 0000000000003787
! Mem[0000000090000028] = d2963822 89410509, %g2 = e25676cb, %g3 = 62bf8c8f
ldd [%i4+%o5],%g2 ! %g2 = 00000000d2963822 0000000089410509
! %l0 = d174292f, %l1 = f0e2b408, Mem[0000000090800030] = 7202da6f f0e2b408
std %l0,[%i5+0x030] ! Mem[0000000090800030] = d174292f f0e2b408
p49_label_23:
! Mem[0000000090800038] = 0000578b, %g2 = 00000000d2963822
ldsb [%i5+0x038],%g2 ! %g2 = 0000000000000000
! %l4 = 00000000d2963822, Mem[0000000090800028] = 171ef5d308e85f11
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 00000000d2963822
! Mem[0000000091000018] = 292ff0e2, %g2 = 0000000000000000
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000292f
! Mem[0000000091000028] = 000000000000578b, %g2 = 000000000000292f
ldx [%i6+%o5],%g2 ! %g2 = 000000000000578b
! Mem[000000007300001c] = 9e43116b, %l2 = 00000000d2963822
ldsw [%i2+0x01c],%l2 ! %l2 = ffffffff9e43116b
! Mem[000000009000000c] = f0e2b408, %g2 = 000000000000578b
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000f0e2
! %l4 = d2963822, %l5 = 00003787, Mem[0000000091800028] = 153f24b0 df4e4459
std %l4,[%o0+%o5] ! Mem[0000000091800028] = d2963822 00003787
! %l7 = ffffffffffffffff, Mem[0000000090800032] = 292ff0e2
stb %l7,[%i5+0x032] ! Mem[0000000090800030] = ff2ff0e2
! %l6 = 0000000000000012, Mem[0000000073800028] = 8c581125
stw %l6,[%i3+%o5] ! Mem[0000000073800028] = 00000012
! Mem[0000000090000028] = d2963822, %g18 = f81f239cc5fe51dc
ldsw [%i4+%o5],%g2 ! %g2 = f81f239cc5fe51dc
p49_label_24:
! %l6 = 0000000000000012, Mem[0000000091000025] = 12081b00
stb %l6,[%i6+0x025] ! Mem[0000000091000024] = 12081b00
! Mem[0000000091000008] = d174292f, %g2 = ffffffffd2963822
lduw [%i6+%o1],%g2 ! %g2 = 00000000d174292f
! %l2 = ffffffff9e43116b, Mem[0000000090800016] = 292fd296
sth %l2,[%i5+0x016] ! Mem[0000000090800014] = 116bd296
! Mem[0000000090800028] = 00000000 d2963822, %g2 = d174292f, %g3 = 89410509
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 00000000d2963822
! %l5 = 0000000000003787, Mem[0000000091000024] = 0012081b
stb %l5,[%i6+0x024] ! Mem[0000000091000024] = 8712081b
! %l2 = 9e43116b, %l3 = 000000ac, Mem[0000000072000000] = 3e954b84 8b92a7d2
std %l2,[%i0+%g0] ! Mem[0000000072000000] = 9e43116b 000000ac
! Mem[0000000091800018] = 8b92a7d2, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 000000008b92a7d2
! %l0 = 00000000d174292f, Mem[0000000091800028] = d296382200003787
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 00000000d174292f
! Mem[000000007280000c] = 2135429d, %l3 = 00000000000000ac
ldsw [%i1+0x00c],%l3 ! %l3 = 000000002135429d
! Mem[0000000091000010] = 0000578b, %g2 = 000000008b92a7d2
lduw [%i6+%o2],%g2 ! %g2 = 000000000000578b
p49_label_25:
! %l4 = d2963822, %l5 = 00003787, Mem[0000000091800010] = 000000ac 96298cae
std %l4,[%o0+%o2] ! Mem[0000000091800010] = d2963822 00003787
! %l1 = fffffffff0e2b408, Mem[000000009100003e] = 8c8f0000
sth %l1,[%i6+0x03e] ! Mem[000000009100003c] = b4080000
! Mem[000000009080003c] = b4080000, %g2 = 000000000000578b
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b408
! Mem[0000000090800024] = a27577f3, %g2 = 000000000000b408
lduh [%i5+0x024],%g2 ! %g2 = 000000000000a275
! %l5 = 0000000000003787, Mem[0000000091800005] = 089d47d2
stb %l5,[%o0+0x005] ! Mem[0000000091800004] = 879d47d2
! Mem[0000000091800038] = 11029d52, %g2 = 000000000000a275
ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000001102
! Mem[0000000091800000] = e3022aae, %g2 = 0000000000001102
lduw [%o0+%g0],%g2 ! %g2 = 00000000e3022aae
! Mem[0000000090800018] = d2963822, %g2 = 00000000e3022aae
ldsb [%i5+%o3],%g2 ! %g2 = ffffffffffffffd2
! Mem[0000000091000038] = e25676cb, %g2 = ffffffffffffffd2
lduw [%i6+0x038],%g2 ! %g2 = 00000000e25676cb
! %l1 = fffffffff0e2b408, Mem[000000009180001e] = 69ec5566
sth %l1,[%o0+0x01e] ! Mem[000000009180001c] = b4085566
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
ba,a p49_branch_failed
p49_not_taken_0_end:
! End of Random Code for Thread 49
1: membar #Sync ! Force all stores to complete
p49_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0c4] ! Set processor 49 done flag
! Check Registers
p49_check_registers:
set p49_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000d174292f
bne,a,pn %xcc,p49_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be fffffffff0e2b408
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffff9e43116b
bne,a,pn %xcc,p49_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000002135429d
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000d2963822
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000003787
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000012
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffff
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 69d82af0 6f2791f3
bne %xcc,p49_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4641f977 5d0c9c19
bne %xcc,p49_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f686708c 6cf83096
bne %xcc,p49_f4_fail
nop
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 9e43116b000000ac
ldx [%i0+0x000],%g3 ! Observed data at 0000000072000000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2bc1171ef0e2b408
ldx [%i0+0x008],%g3 ! Observed data at 0000000072000008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000006671
ldx [%i0+0x018],%g3 ! Observed data at 0000000072000018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7202da6ff0e2b408
ldx [%i0+0x028],%g3 ! Observed data at 0000000072000028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x028,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = d174292ff0e2b408
ldx [%i1+0x000],%g3 ! Observed data at 0000000072800000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x000,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = fffffffff0e2b408
ldx [%i2+0x000],%g3 ! Observed data at 0000000073000000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9bcec2389e43116b
ldx [%i2+0x018],%g3 ! Observed data at 0000000073000018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x018,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 00006671520f9d47
ldx [%i3+0x010],%g3 ! Observed data at 0000000073800010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0cd07321f1425ba1
ldx [%i3+0x018],%g3 ! Observed data at 0000000073800018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000001267e6b5dc
ldx [%i3+0x028],%g3 ! Observed data at 0000000073800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000d2963822
ldx [%i3+0x030],%g3 ! Observed data at 0000000073800030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = f1425ba10000b408
ldx [%i3+0x038],%g3 ! Observed data at 0000000073800038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x038,%g4
! The test for processor 49 has passed
p49_passed:
ta GOOD_TRAP
nop
p49_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p49_failed
p49_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p49_failed
p49_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p49_failed
p49_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p49_failed
p49_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p49_failed
p49_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p49_failed
p49_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p49_failed
p49_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p49_failed
p49_f0_fail:
set p49_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f2_fail:
set p49_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p49_f4_fail:
set p49_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072000020]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072000010]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073800018]
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073800000]
done
p49_trap1o:
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072000020]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072000010]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000073800018]
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073800000]
done
p49_trap2e:
stda %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000008]
stha %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800020]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000073000020]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073000018]
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000072800028]
lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800000]
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000073800008]
done
p49_trap2o:
stda %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000008]
stha %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800020]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000073000020]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000073000018]
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000072800028]
lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800000]
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000073800008]
done
p49_trap3e:
nop
nop
done
p49_trap3o:
nop
nop
done
p49_init_memory_pointers:
set p49_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p49_local0_start,%i0
set p49_local1_start,%i1
set p49_local2_start,%i2
set p49_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 280e42f0382aa267
ldx [%g1+0x008],%l1 ! %l1 = e3782aae520f9d47
ldx [%g1+0x010],%l2 ! %l2 = 36dccdbbf1425ba1
ldx [%g1+0x018],%l3 ! %l3 = 1dd4661c628240f3
ldx [%g1+0x020],%l4 ! %l4 = be5e9c5eaed24271
ldx [%g1+0x028],%l5 ! %l5 = 7202da6ff0e2b408
ldx [%g1+0x030],%l6 ! %l6 = 7784aaa1ff721cda
ldx [%g1+0x038],%l7 ! %l7 = 880603fbfabd6d02
! 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 = 4bdb4772 0eece265 50d89ab4 a2e8fa58
! %f4 = 736fef65 5c27a084 659ab7eb 4f982428
! %f8 = 834f7e76 52ed3cc3 561fb319 45730d67
! %f12 = ecaa7b2d c6937c10 dbeb479f c2d744ee
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a407630a 52db2c80 8498e92d ce4725c4
! %f20 = 27d06a40 6f1c8c15 e34b1903 e55ca9c0
! %f24 = a6eae346 d9d96347 709655eb 43e86ccf
! %f28 = 4360492b 922d5387 0f7745fb 086518fb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 280fb689 9d041503 4ecf3bb4 e0205b48
! %f36 = 4498c7ef 0af866a0 d663937b b941b36d
! %f40 = 84ba5b84 f36d1961 2e5f5fc2 01bdaae8
! %f44 = 38fd3c70 ab641a98 19494ae6 bfe97ed0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4a4cf74f00000073,%g7,%g1 ! GSR scale = 14, align = 3
wr %g1,%g0,%gsr ! GSR = 4a4cf74f00000073
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[0000000091000004] = 98f9b0a5, %g2 = 0000000000000000
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffff98f9
! %l2 = c53f680024c5df84, Mem[000000007580001c] = 46bfa2f3
stw %l2,[%i3+0x01c] ! Mem[000000007580001c] = 24c5df84
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = ffffffffffff98f9
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
! %l4 = 57b9802a3d66a700, Mem[0000000091800028] = 153f24b0
stb %l4,[%o0+%o5] ! Mem[0000000091800028] = 003f24b0
! %l2 = 24c5df84, %l3 = 149253e7, Mem[0000000075800028] = 227e3460 797c3ff8
std %l2,[%i3+%o5] ! Mem[0000000075800028] = 24c5df84 149253e7
! %l0 = 38d287e1e9f35c5e, Mem[0000000090800026] = 49074459
stb %l0,[%i5+0x026] ! Mem[0000000090800024] = 5e074459
! Mem[0000000090800014] = 5e356f1d, %g18 = 324426f441c7f0aa
ldsw [%i5+0x014],%g2 ! %g2 = 324426f441c7f0aa
! Mem[000000009000003c] = 11780000, %g2 = 000000005e356f1d
ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000011
! Mem[0000000090800014] = 5e356f1d, %g18 = 324426f441c7f0aa
ldsw [%i5+0x014],%g2 ! %g2 = 324426f441c7f0aa
! Mem[0000000091800008] = 8b9883bd, %g2 = 000000005e356f1d
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff8b98
p50_label_2:
! Mem[0000000075000010] = 271dc66a3ad5a388, %l1 = 1a6aaa21f9671d8c
ldx [%i2+%o2],%l1 ! %l1 = 271dc66a3ad5a388
! %l2 = c53f680024c5df84, Mem[0000000090800018] = b2d54dc6
stw %l2,[%i5+%o3] ! Mem[0000000090800018] = 24c5df84
! %l0 = e9f35c5e, %l1 = 3ad5a388, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l0,[%i5+%o5] ! Mem[0000000090800028] = e9f35c5e 3ad5a388
! %l1 = 271dc66a3ad5a388, Mem[0000000090800020] = 0c86ef2635145e07
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 271dc66a3ad5a388
! Mem[0000000074800038] = bacec241, %l6 = c04cf43bbeadaac2
ldub [%i1+0x03b],%l6 ! %l6 = 0000000000000041
! Mem[0000000091000004] = 98f9b0a5, %g2 = ffffffffffff8b98
ldub [%i6+0x004],%g2 ! %g2 = 0000000000000098
! %l7 = 79f204f18c587e8e, Mem[0000000090000010] = 1d358e58
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 8c587e8e
! %l3 = 90bea136149253e7, Mem[0000000090000038] = 53918eb2
sth %l3,[%i4+0x038] ! Mem[0000000090000038] = 53e78eb2
! Mem[0000000090800014] = 6f1d24c5, %g2 = 0000000000000098
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000006f1d
! %l5 = 247963d005db5761, Mem[0000000090800038] = 66e1d7bc
stb %l5,[%i5+0x038] ! Mem[0000000090800038] = 61e1d7bc
p50_label_3:
! Mem[000000009180003c] = 9d52adff, %g18 = 324426f441c7f0aa
ldsw [%o0+0x03c],%g2 ! %g2 = 324426f441c7f0aa
! %l5 = 247963d005db5761, Mem[0000000091800026] = f053003f
sth %l5,[%o0+0x026] ! Mem[0000000091800024] = 5761003f
! %l3 = 90bea136149253e7, Mem[0000000075800029] = 24c5df84
stb %l3,[%i3+0x029] ! Mem[0000000075800028] = 24e7df84
! %l6 = 0000000000000041, Mem[0000000091800028] = 003f24b0df4e4459
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 0000000000000041
! Mem[0000000074800010] = 84f57d6a68b2b165, %l3 = 90bea136149253e7
ldx [%i1+%o2],%l3 ! %l3 = 84f57d6a68b2b165
! Mem[0000000090800000] = acf8dd4b, %g2 = ffffffff9d52adff
lduh [%i5+0x002],%g2 ! %g2 = 000000000000acf8
! Mem[0000000091000028] = 21a95ba1 08a9d051, %g2 = 0000acf8, %g3 = 00000000
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000008a9d051
! %l4 = 3d66a700, %l5 = 05db5761, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 3d66a700 05db5761
! Mem[0000000091000014] = 7757fe01, %g18 = 324426f441c7f0aa
ldsw [%i6+0x014],%g2 ! %g2 = 324426f441c7f0aa
! %l6 = 0000000000000041, Mem[0000000090800038] = 61e1d7bcadc27bb0
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000041
p50_label_4:
! Mem[0000000074800038] = bacec241, %l1 = 271dc66a3ad5a388
ldsw [%i1+0x038],%l1 ! %l1 = ffffffffbacec241
! Mem[0000000091800010] = 6e4e5182, %g2 = 000000007757fe01
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
! %l0 = 38d287e1e9f35c5e, Mem[0000000090800000] = 73d0acf8
sth %l0,[%i5+%g0] ! Mem[0000000090800000] = 5c5eacf8
! Mem[0000000090800000] = 5c5eacf8, %g2 = 000000006e4e5182
ldub [%i5+%g0],%g2 ! %g2 = 000000000000005c
! %l6 = 0000000000000041, Mem[000000009000002b] = 977d3b2c
stb %l6,[%i4+0x02b] ! Mem[0000000090000028] = 417d3b2c
! %l5 = 247963d005db5761, Mem[0000000090800020] = 271dc66a3ad5a388
stx %l5,[%i5+%o4] ! Mem[0000000090800020] = 247963d005db5761
! Mem[0000000090000008] = b427e099152d46b0, %g2 = 000000000000005c
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! %l1 = ffffffffbacec241, Mem[0000000091000000] = 6ae82f88
stw %l1,[%i6+%g0] ! Mem[0000000091000000] = bacec241
! Mem[000000009100000c] = 7312abd6, %g2 = b427e099152d46b0
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
! %l1 = ffffffffbacec241, Mem[0000000090800022] = 63d005db
stb %l1,[%i5+0x022] ! Mem[0000000090800020] = 41d005db
p50_label_5:
! Mem[0000000091800034] = 51532584, %g18 = 324426f441c7f0aa
ldsw [%o0+0x034],%g2 ! %g2 = 324426f441c7f0aa
! %l0 = 38d287e1e9f35c5e, Mem[0000000091800020] = 5566979d
stw %l0,[%o0+%o4] ! Mem[0000000091800020] = e9f35c5e
! Mem[0000000091000000] = bacec24198f9b0a5, %g2 = 0000000051532584
ldx [%i6+%g0],%g2 ! %g2 = bacec24198f9b0a5
! Mem[0000000091800014] = 96298cae, %g2 = bacec24198f9b0a5
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000096
! %l1 = ffffffffbacec241, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = ffffffffbacec241
! %l6 = 0000000000000041, Mem[0000000090000020] = ffffffffbacec241
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000041
! %l6 = 00000041, %l7 = 8c587e8e, Mem[0000000091000008] = 48c28052 7312abd6
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 00000041 8c587e8e
! Mem[000000007580001c] = 24c5df84, %l2 = c53f680024c5df84
ldsh [%i3+0x01c],%l2 ! %l2 = 00000000000024c5
! Mem[0000000090000024] = 00000041, %g2 = 0000000000000096
ldub [%i4+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000074800028] = 93a6604d 24d90211, %l2 = 000024c5, %l3 = 68b2b165
ldd [%i1+%o5],%l2 ! %l2 = 0000000093a6604d 0000000024d90211
p50_label_6:
! Mem[0000000091000014] = 7757fe01, %g2 = 0000000000000000
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000007757
! Mem[0000000075000030] = 02323db8, %l7 = 79f204f18c587e8e
ldub [%i2+0x032],%l7 ! %l7 = 000000000000003d
! %l6 = 00000041, %l7 = 0000003d, Mem[0000000090000028] = af022e41 7d3b2cbb
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000041 0000003d
! %l7 = 000000000000003d, Mem[0000000091800028] = 00000000
sth %l7,[%o0+%o5] ! Mem[0000000091800028] = 003d0000
! %l7 = 000000000000003d, Mem[0000000075800037] = 84cbddb2
stb %l7,[%i3+0x037] ! Mem[0000000075800034] = 84cbdd3d
! Mem[0000000090000010] = 8c587e8ed828ead6, %g2 = 0000000000007757
ldx [%i4+%o2],%g2 ! %g2 = 8c587e8ed828ead6
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 8c587e8ed828ead6
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = 1d17902870edfb0e
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! %l5 = 247963d005db5761, Mem[000000007480000c] = 8b72bb70
stw %l5,[%i1+0x00c] ! Mem[000000007480000c] = 05db5761
! %l3 = 0000000024d90211, Mem[0000000091800015] = 298cae06
stb %l3,[%o0+0x015] ! Mem[0000000091800014] = 118cae06
p50_label_7:
! Mem[0000000075000000] = 94f50dcb 542a6a97, %l0 = e9f35c5e, %l1 = bacec241
ldd [%i2+%g0],%l0 ! %l0 = 0000000094f50dcb 00000000542a6a97
! %l4 = 3d66a700, %l5 = 05db5761, Mem[0000000075000018] = 0907b747 e869d06b
std %l4,[%i2+%o3] ! Mem[0000000075000018] = 3d66a700 05db5761
! %l0 = 94f50dcb, %l1 = 542a6a97, Mem[0000000091800000] = fb520ab0 07b3e6aa
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 94f50dcb 542a6a97
! Mem[0000000090000018] = 1d179028, %g2 = 09d53180d6ba8c74
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! Mem[0000000091000028] = 21a95ba1 08a9d051, %g2 = 1d179028, %g3 = 08a9d051
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000008a9d051
! %l2 = 0000000093a6604d, Mem[0000000090000027] = 41000000
stb %l2,[%i4+0x027] ! Mem[0000000090000024] = 4d000000
! Mem[0000000075000030] = 02323db8713cc46d, %l7 = 000000000000003d
ldx [%i2+0x030],%l7 ! %l7 = 02323db8713cc46d
! %l4 = 3d66a700, %l5 = 05db5761, Mem[0000000090800000] = 5c5eacf8 dd4bc205
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 3d66a700 05db5761
! Mem[0000000091000038] = cb62bf8c, %g2 = 0000000021a95ba1
ldsb [%i6+0x03b],%g2 ! %g2 = ffffffffffffffcb
! Mem[0000000091800018] = 06faad5c, %g2 = ffffffffffffffcb
lduw [%o0+%o3],%g2 ! %g2 = 0000000006faad5c
p50_label_8:
! %l4 = 3d66a700, %l5 = 05db5761, Mem[0000000075800000] = b508fc06 beeda717
std %l4,[%i3+%g0] ! Mem[0000000075800000] = 3d66a700 05db5761
! Mem[0000000090800018] = 24c5df84, %g2 = 0000000006faad5c
ldsh [%i5+%o3],%g2 ! %g2 = 00000000000024c5
! Mem[0000000075800000] = 3d66a700, %l0 = 0000000094f50dcb
ldsb [%i3+%g0],%l0 ! %l0 = 000000000000003d
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = 000024c5, %g3 = 08a9d051
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! Mem[000000009080001c] = 8a9a2479, %g2 = 00000000a5b5761e
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000008a9a
! Mem[0000000090800028] = e9f35c5e 3ad5a388, %g2 = 00008a9a, %g3 = 1214449b
ldd [%i5+%o5],%g2 ! %g2 = 00000000e9f35c5e 000000003ad5a388
! %l0 = 000000000000003d, Mem[0000000090800030] = eaf607f4
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = 0000003d
! Mem[0000000090000004] = d6ba8c74, %g2 = 00000000e9f35c5e
lduh [%i4+0x004],%g2 ! %g2 = 000000000000d6ba
! %l1 = 00000000542a6a97, Mem[000000007500000c] = dc203048
stw %l1,[%i2+0x00c] ! Mem[000000007500000c] = 542a6a97
! %l3 = 0000000024d90211, Mem[0000000091800003] = cb542a6a
stb %l3,[%o0+0x003] ! Mem[0000000091800000] = 11542a6a
p50_label_9:
! Mem[0000000091000008] = 00000041, %g2 = 000000000000d6ba
lduh [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = 356f1d24, %g2 = 0000000000000000
ldsb [%i5+0x015],%g2 ! %g2 = 0000000000000035
! Mem[0000000090000010] = 8c587e8e, %g2 = 0000000000000035
lduw [%i4+%o2],%g2 ! %g2 = 000000008c587e8e
! %l5 = 247963d005db5761, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 247963d005db5761
! %l1 = 00000000542a6a97, Mem[000000009080003f] = 41000000
stb %l1,[%i5+0x03f] ! Mem[000000009080003c] = 97000000
! %l7 = 02323db8713cc46d, Mem[000000009100001e] = 9fcf8b09
stb %l7,[%i6+0x01e] ! Mem[000000009100001c] = 6dcf8b09
! Mem[0000000090000018] = 1d179028, %g2 = 000000008c587e8e
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! Mem[000000009100002c] = 08a9d051, %g18 = 324426f441c7f0aa
ldsw [%i6+0x02c],%g2 ! %g2 = 324426f441c7f0aa
! Mem[0000000090800038] = 00000000, %g18 = 324426f441c7f0aa
ldsw [%i5+0x038],%g2 ! %g2 = 324426f441c7f0aa
! %l6 = 0000000000000041, Mem[0000000090000000] = 09d53180
stb %l6,[%i4+%g0] ! Mem[0000000090000000] = 41d53180
p50_label_10:
! %l5 = 247963d005db5761, Mem[0000000090000008] = b427e099
sth %l5,[%i4+%o1] ! Mem[0000000090000008] = 5761e099
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 00000000, %g3 = 3ad5a388
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! Mem[0000000090800020] = 247941d0, %g2 = 0000000054b6116d
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000002479
! Mem[0000000090800028] = e9f35c5e, %g2 = 0000000000002479
lduw [%i5+%o5],%g2 ! %g2 = 00000000e9f35c5e
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = 00000000e9f35c5e
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! Mem[0000000074000018] = ff1be48d, %l1 = 00000000542a6a97
lduh [%i0+0x01a],%l1 ! %l1 = 000000000000e48d
! Mem[0000000091000034] = 1214449b, %g18 = 324426f441c7f0aa
ldsw [%i6+0x034],%g2 ! %g2 = 324426f441c7f0aa
! Mem[000000009180001c] = 4e28e9f3, %g2 = 000000001214449b
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004e28
! Mem[0000000091000014] = 05db5761, %g18 = 324426f441c7f0aa
ldsw [%i6+0x014],%g2 ! %g2 = 324426f441c7f0aa
! %l2 = 0000000093a6604d, Mem[0000000090800026] = 5761e9f3
sth %l2,[%i5+0x026] ! Mem[0000000090800024] = 604de9f3
p50_label_11:
! Mem[0000000075000030] = 02323db8, %l2 = 0000000093a6604d
ldub [%i2+0x033],%l2 ! %l2 = 00000000000000b8
! Mem[000000009080002c] = a3880000, %g2 = 0000000005db5761
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000a388
! Mem[0000000090800000] = 3d66a700 05db5761, %g2 = 0000a388, %g3 = 9d52adff
ldd [%i5+%g0],%g2 ! %g2 = 000000003d66a700 0000000005db5761
! %l1 = 000000000000e48d, Mem[0000000075800010] = d580f3ed
stw %l1,[%i3+%o2] ! Mem[0000000075800010] = 0000e48d
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 000000003d66a700
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! Mem[0000000091800030] = 43bc1d81, %g2 = f8449dd95e356f1d
lduh [%o0+0x030],%g2 ! %g2 = 00000000000043bc
! %l2 = 00000000000000b8, Mem[0000000091800014] = 96118cae
stw %l2,[%o0+0x014] ! Mem[0000000091800014] = 000000b8
! %l1 = 000000000000e48d, Mem[000000007500003e] = 56e7ceca
sth %l1,[%i2+0x03e] ! Mem[000000007500003c] = 56e7e48d
! %l4 = 57b9802a3d66a700, Mem[000000009100001e] = 6dcf8b09
sth %l4,[%i6+0x01e] ! Mem[000000009100001c] = a7008b09
! Mem[0000000090000008] = 5761e099, %g18 = 324426f441c7f0aa
ldsw [%i4+%o1],%g2 ! %g2 = 324426f441c7f0aa
p50_label_12:
! %l1 = 000000000000e48d, Mem[0000000090800020] = 247941d0
stb %l1,[%i5+%o4] ! Mem[0000000090800020] = 8d7941d0
! %l4 = 57b9802a3d66a700, Mem[000000009000003c] = e6c51178
stw %l4,[%i4+0x03c] ! Mem[000000009000003c] = 3d66a700
! %l1 = 000000000000e48d, Mem[0000000090000028] = 00000041
sth %l1,[%i4+%o5] ! Mem[0000000090000028] = e48d0041
! Mem[0000000090000004] = d6ba8c74, %g2 = 000000005761e099
lduw [%i4+0x004],%g2 ! %g2 = 00000000d6ba8c74
! Mem[0000000075800030] = 40a6f91c, %l6 = 0000000000000041
ldsb [%i3+0x030],%l6 ! %l6 = 0000000000000040
! Mem[0000000090000010] = 8c587e8e, %g18 = 324426f441c7f0aa
ldsw [%i4+%o2],%g2 ! %g2 = 324426f441c7f0aa
! %l7 = 02323db8713cc46d, Mem[0000000090800012] = 9dd95e35
stb %l7,[%i5+0x012] ! Mem[0000000090800010] = 6dd95e35
! Mem[000000009080002c] = 3ad5a388, %g2 = ffffffff8c587e8e
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000003ad5
! Mem[000000007480001c] = d7dc65af, %l6 = 0000000000000040
ldsw [%i1+0x01c],%l6 ! %l6 = ffffffffd7dc65af
! %l5 = 247963d005db5761, Mem[0000000091800038] = 54b6116d9d52adff
stx %l5,[%o0+0x038] ! Mem[0000000091800038] = 247963d005db5761
p50_label_13:
! %l4 = 57b9802a3d66a700, Mem[0000000091800027] = 61003d00
stb %l4,[%o0+0x027] ! Mem[0000000091800024] = 00003d00
! Mem[0000000075800018] = a7c36ffc, %l0 = 000000000000003d
ldub [%i3+0x01b],%l0 ! %l0 = 00000000000000fc
! Mem[0000000090000010] = 8c587e8e, %g2 = 0000000000003ad5
ldub [%i4+%o2],%g2 ! %g2 = 000000000000008c
! %l4 = 57b9802a3d66a700, Mem[0000000091800004] = 542a6a97
sth %l4,[%o0+0x004] ! Mem[0000000091800004] = a7006a97
! Mem[0000000091000028] = 21a95ba1 08a9d051, %g2 = 0000008c, %g3 = 05db5761
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000008a9d051
! Mem[0000000091800030] = 1d815153, %g2 = 0000000021a95ba1
lduh [%o0+0x032],%g2 ! %g2 = 0000000000001d81
! %l4 = 57b9802a3d66a700, Mem[0000000091000030] = a5b5761e
stw %l4,[%i6+0x030] ! Mem[0000000091000030] = 3d66a700
! %l5 = 247963d005db5761, Mem[0000000091800000] = 94f50d11
sth %l5,[%o0+%g0] ! Mem[0000000091800000] = 57610d11
! Mem[0000000090000030] = 7a6764e2, %g2 = 0000000000001d81
lduw [%i4+0x030],%g2 ! %g2 = 000000007a6764e2
! Mem[0000000090000010] = 8c587e8ed828ead6, %g2 = 000000007a6764e2
ldx [%i4+%o2],%g2 ! %g2 = 8c587e8ed828ead6
p50_label_14:
! Mem[000000007580002c] = 149253e7, %l5 = 247963d005db5761
lduw [%i3+0x02c],%l5 ! %l5 = 00000000149253e7
! %l2 = 00000000000000b8, Mem[0000000090800018] = 24c5df84db268a9a
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 00000000000000b8
! Mem[0000000090800020] = 7941d005, %g2 = 8c587e8ed828ead6
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000079
! %l1 = 000000000000e48d, Mem[0000000091000024] = 0f65f93d
sth %l1,[%i6+0x024] ! Mem[0000000091000024] = e48df93d
! Mem[0000000090800020] = 41d005db, %g2 = 0000000000000079
ldub [%i5+0x022],%g2 ! %g2 = 0000000000000041
! Mem[0000000075000008] = 6b7adf46, %l5 = 00000000149253e7
ldsb [%i2+0x009],%l5 ! %l5 = 000000000000007a
! %l4 = 3d66a700, %l5 = 0000007a, Mem[0000000090000038] = 53e78eb2 3d66a700
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 3d66a700 0000007a
! Mem[0000000075000028] = d672c1831509eb84, %l5 = 000000000000007a
ldx [%i2+%o5],%l5 ! %l5 = d672c1831509eb84
! Mem[0000000091000030] = 3d66a700, %g18 = 324426f441c7f0aa
ldsw [%i6+0x030],%g2 ! %g2 = 324426f441c7f0aa
! Mem[0000000090000030] = 7a6764e2, %g18 = 324426f441c7f0aa
ldsw [%i4+0x030],%g2 ! %g2 = 324426f441c7f0aa
p50_label_15:
! Mem[0000000075800018] = a7c36ffc, %l7 = 02323db8713cc46d
ldsw [%i3+%o3],%l7 ! %l7 = ffffffffa7c36ffc
! Mem[0000000091800018] = ad5cb768, %g2 = 000000007a6764e2
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffad5c
! %l5 = d672c1831509eb84, Mem[0000000091000000] = bacec24198f9b0a5
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = d672c1831509eb84
! %l4 = 57b9802a3d66a700, Mem[0000000075000010] = 271dc66a
stw %l4,[%i2+%o2] ! Mem[0000000075000010] = 3d66a700
! Mem[000000009180002c] = 004143bc, %g2 = ffffffffffffad5c
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000000041
! %l7 = ffffffffa7c36ffc, Mem[0000000091800038] = 247963d0
stw %l7,[%o0+0x038] ! Mem[0000000091800038] = a7c36ffc
! %l3 = 0000000024d90211, Mem[0000000091800038] = a7c36ffc05db5761
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 0000000024d90211
! Mem[0000000090000028] = 00410000, %g2 = 0000000000000041
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000000041
! %l6 = d7dc65af, %l7 = a7c36ffc, Mem[0000000074800008] = 06b755c7 05db5761
std %l6,[%i1+%o1] ! Mem[0000000074800008] = d7dc65af a7c36ffc
! %l4 = 57b9802a3d66a700, Mem[0000000075800020] = b8a76ac2e138a958
stx %l4,[%i3+%o4] ! Mem[0000000075800020] = 57b9802a3d66a700
p50_label_16:
! Mem[0000000090000034] = 807fa20a, %g18 = 324426f441c7f0aa
ldsw [%i4+0x034],%g2 ! %g2 = 324426f441c7f0aa
! Mem[0000000091000010] = 247963d0 05db5761, %g2 = 807fa20a, %g3 = 08a9d051
ldd [%i6+%o2],%g2 ! %g2 = 00000000247963d0 0000000005db5761
! %l5 = d672c1831509eb84, Mem[000000007480000b] = d7dc65af
stb %l5,[%i1+0x00b] ! Mem[0000000074800008] = d7dc6584
! %l0 = 00000000000000fc, Mem[0000000091000000] = d672c1831509eb84
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000000000000fc
! Mem[0000000074000020] = d98ad7c8, %l0 = 00000000000000fc
lduh [%i0+0x022],%l0 ! %l0 = 000000000000d7c8
! %l2 = 00000000000000b8, Mem[0000000091800018] = 06faad5cb7684e28
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000000000000b8
! Mem[0000000090000038] = a7000000, %g2 = 00000000247963d0
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffa700
! Mem[0000000090800020] = 8d7941d0 05db604d, %g2 = ffffa700, %g3 = 05db5761
ldd [%i5+%o4],%g2 ! %g2 = 000000008d7941d0 0000000005db604d
! Mem[000000009180001c] = 0000b8e9, %g2 = 000000008d7941d0
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000000
! %l6 = ffffffffd7dc65af, Mem[000000009100003e] = 8c8f0000
sth %l6,[%i6+0x03e] ! Mem[000000009100003c] = 65af0000
p50_label_17:
! Mem[0000000091800000] = 57610d11a7006a97, %g2 = 0000000000000000
ldx [%o0+%g0],%g2 ! %g2 = 57610d11a7006a97
! %l6 = d7dc65af, %l7 = a7c36ffc, Mem[0000000090000008] = 5761e099 152d46b0
std %l6,[%i4+%o1] ! Mem[0000000090000008] = d7dc65af a7c36ffc
! %l0 = 000000000000d7c8, Mem[0000000091800026] = 5700003d
sth %l0,[%o0+0x026] ! Mem[0000000091800024] = d7c8003d
! %l2 = 000000b8, %l3 = 24d90211, Mem[0000000091000008] = 00000041 8c587e8e
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 000000b8 24d90211
! %l1 = 000000000000e48d, Mem[0000000074000008] = 83631a17f642395d
stx %l1,[%i0+%o1] ! Mem[0000000074000008] = 000000000000e48d
! %l4 = 57b9802a3d66a700, Mem[000000009080003c] = 00000097
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = 3d66a700
! Mem[0000000091800000] = 57610d11a7006a97, %g2 = 57610d11a7006a97
ldx [%o0+%g0],%g2 ! %g2 = 57610d11a7006a97
! Mem[0000000091800008] = 83bd3923, %g2 = 57610d11a7006a97
ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000091800034] = 84000000, %g2 = ffffffffffffff83
ldub [%o0+0x037],%g2 ! %g2 = 0000000000000084
! %l5 = d672c1831509eb84, Mem[0000000090000038] = 3d66a7000000007a
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = d672c1831509eb84
p50_label_18:
! Mem[0000000091800018] = 00000000, %g2 = 0000000000000084
ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! %l6 = ffffffffd7dc65af, Mem[0000000074000031] = 1a6dd273
stb %l6,[%i0+0x031] ! Mem[0000000074000030] = 1aafd273
! Mem[0000000074000018] = ff1be48d, %l7 = ffffffffa7c36ffc
ldsh [%i0+0x01a],%l7 ! %l7 = ffffffffffffe48d
! Mem[0000000091800038] = 00000000 24d90211, %g2 = 00000000, %g3 = 05db604d
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000000 0000000024d90211
! Mem[0000000074800034] = b595acfb, %l1 = 000000000000e48d
ldsh [%i1+0x036],%l1 ! %l1 = ffffffffffffacfb
! Mem[0000000090800018] = 00000000, %g18 = 324426f441c7f0aa
ldsw [%i5+%o3],%g2 ! %g2 = 324426f441c7f0aa
! %l2 = 00000000000000b8, Mem[000000007580000c] = 054ab97c
stw %l2,[%i3+0x00c] ! Mem[000000007580000c] = 000000b8
! Mem[000000009180003c] = d9021100, %g2 = 0000000000000000
ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffffd9
! Mem[0000000075800038] = a28a2101 7fe104b9, %l4 = 3d66a700, %l5 = 1509eb84
ldd [%i3+0x038],%l4 ! %l4 = 00000000a28a2101 000000007fe104b9
! Mem[0000000090000038] = d672c183, %g2 = ffffffffffffffd9
lduw [%i4+0x038],%g2 ! %g2 = 00000000d672c183
p50_label_19:
! %l5 = 000000007fe104b9, Mem[0000000090000030] = 7a6764e2
sth %l5,[%i4+0x030] ! Mem[0000000090000030] = 04b964e2
! %l6 = ffffffffd7dc65af, Mem[0000000090800008] = 3d66a70005db5761
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = ffffffffd7dc65af
! Mem[0000000091000018] = 5ffaf26e, %g2 = 00000000d672c183
lduw [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e
! Mem[0000000091000028] = 21a95ba1 08a9d051, %g2 = 5ffaf26e, %g3 = 24d90211
ldd [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1 0000000008a9d051
! Mem[0000000090000000] = 41d53180, %g18 = 324426f441c7f0aa
ldsw [%i4+%g0],%g2 ! %g2 = 324426f441c7f0aa
! Mem[0000000074800018] = e6941e4c d7dc65af, %l6 = d7dc65af, %l7 = ffffe48d
ldd [%i1+%o3],%l6 ! %l6 = 00000000e6941e4c 00000000d7dc65af
! Mem[0000000091800018] = 00000000 000000b8, %g2 = 41d53180, %g3 = 08a9d051
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 00000000000000b8
! Mem[0000000091000008] = 000000b8 24d90211, %g2 = 00000000, %g3 = 000000b8
ldd [%i6+%o1],%g2 ! %g2 = 00000000000000b8 0000000024d90211
! %l6 = 00000000e6941e4c, Mem[0000000090000038] = d672c1831509eb84
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000000e6941e4c
! Mem[0000000090800000] = 3d66a70005db5761, %g2 = 00000000000000b8
ldx [%i5+%g0],%g2 ! %g2 = 3d66a70005db5761
p50_label_20:
! %l5 = 000000007fe104b9, Mem[0000000091800028] = 003d0000
stw %l5,[%o0+%o5] ! Mem[0000000091800028] = 7fe104b9
! Mem[0000000090000034] = a20a0000, %g2 = 3d66a70005db5761
lduh [%i4+0x036],%g2 ! %g2 = 000000000000a20a
! Mem[0000000091800024] = ba3fd7c8, %g2 = 000000000000a20a
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3fd7c8
! Mem[0000000091000020] = 8b0950dd e48df93d, %g2 = ba3fd7c8, %g3 = 24d90211
ldd [%i6+%o4],%g2 ! %g2 = 000000008b0950dd 00000000e48df93d
! Mem[0000000090000018] = 902870ed, %g2 = 000000008b0950dd
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffff9028
! Mem[0000000090800030] = 0000003d79e2e95e, %g2 = ffffffffffff9028
ldx [%i5+0x030],%g2 ! %g2 = 0000003d79e2e95e
! Mem[000000009080001c] = 000000b8, %g2 = 0000003d79e2e95e
lduw [%i5+0x01c],%g2 ! %g2 = 00000000000000b8
! Mem[0000000091800018] = 00000000, %g2 = 00000000000000b8
ldub [%o0+0x019],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000e6941e4c, Mem[000000009100000c] = 24d90211
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = e6941e4c
! %l7 = 00000000d7dc65af, Mem[0000000091000006] = 00fc0000
sth %l7,[%i6+0x006] ! Mem[0000000091000004] = 65af0000
p50_label_21:
! Mem[0000000074000004] = e6a6c616, %l1 = ffffffffffffacfb
lduw [%i0+0x004],%l1 ! %l1 = 00000000e6a6c616
! Mem[0000000090800024] = 05db604d, %g2 = 0000000000000000
ldsb [%i5+0x024],%g2 ! %g2 = 0000000000000005
! %l6 = e6941e4c, %l7 = d7dc65af, Mem[0000000090800008] = ffffffff d7dc65af
std %l6,[%i5+%o1] ! Mem[0000000090800008] = e6941e4c d7dc65af
! Mem[0000000091000024] = f93d21a9, %g2 = 0000000000000005
lduh [%i6+0x026],%g2 ! %g2 = 000000000000f93d
! Mem[0000000090800018] = 00000000, %g2 = 000000000000f93d
ldsh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! %l4 = 00000000a28a2101, Mem[000000009100000e] = 1e4c2479
stb %l4,[%i6+0x00e] ! Mem[000000009100000c] = 014c2479
! Mem[0000000091800018] = 00000000, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = 00000041, %g2 = 0000000000000000
ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[000000007500001c] = 05db5761, %l3 = 0000000024d90211
ldsh [%i2+0x01c],%l3 ! %l3 = 00000000000005db
! Mem[000000009080000c] = d7dc65af, %g18 = 324426f441c7f0aa
ldsw [%i5+0x00c],%g2 ! %g2 = 324426f441c7f0aa
p50_label_22:
! %l4 = 00000000a28a2101, Mem[0000000090800000] = 3d66a700
sth %l4,[%i5+%g0] ! Mem[0000000090800000] = 2101a700
! Mem[0000000091000014] = 57615ffa, %g2 = ffffffffd7dc65af
ldsh [%i6+0x016],%g2 ! %g2 = 0000000000005761
! Mem[0000000091000038] = 5676cb62, %g2 = 0000000000005761
ldsb [%i6+0x039],%g2 ! %g2 = 0000000000000056
! Mem[0000000074800014] = 68b2b165, %l6 = 00000000e6941e4c
ldub [%i1+0x014],%l6 ! %l6 = 0000000000000068
! %l5 = 000000007fe104b9, Mem[0000000090800030] = 0000003d79e2e95e
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 000000007fe104b9
! Mem[0000000074800014] = 68b2b165, %l4 = 00000000a28a2101
ldsb [%i1+0x014],%l4 ! %l4 = 0000000000000068
! %l5 = 000000007fe104b9, Mem[0000000091800038] = 0000000024d90211
stx %l5,[%o0+0x038] ! Mem[0000000091800038] = 000000007fe104b9
! %l2 = 000000b8, %l3 = 000005db, Mem[0000000091000018] = 5ffaf26e 47a1a700
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 000000b8 000005db
! Mem[0000000091800038] = 00000000, %g2 = 0000000000000056
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = d9af6e4e, %g2 = 0000000000000000
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000d9af
p50_label_23:
! Mem[0000000091800038] = 000000007fe104b9, %g2 = 000000000000d9af
ldx [%o0+0x038],%g2 ! %g2 = 000000007fe104b9
! Mem[000000007480002c] = 24d90211, %l1 = 00000000e6a6c616
ldsw [%i1+0x02c],%l1 ! %l1 = 0000000024d90211
! %l5 = 000000007fe104b9, Mem[0000000074800008] = d7dc6584a7c36ffc
stx %l5,[%i1+%o1] ! Mem[0000000074800008] = 000000007fe104b9
! %l4 = 0000000000000068, Mem[000000009180000a] = 83bd3923
stb %l4,[%o0+0x00a] ! Mem[0000000091800008] = 68bd3923
! Mem[0000000090000034] = 807fa20a, %g2 = 000000007fe104b9
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffff807f
! Mem[0000000091000030] = 3d66a700 1214449b, %g2 = ffff807f, %g3 = e48df93d
ldd [%i6+0x030],%g2 ! %g2 = 000000003d66a700 000000001214449b
! %l3 = 00000000000005db, Mem[0000000090000020] = 000000000000004d
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 00000000000005db
! Mem[0000000090000038] = 000000e6, %g2 = 000000003d66a700
ldub [%i4+0x039],%g2 ! %g2 = 0000000000000000
! %l2 = 000000b8, %l3 = 000005db, Mem[0000000074000038] = 97b840aa f2f59b7d
std %l2,[%i0+0x038] ! Mem[0000000074000038] = 000000b8 000005db
! %l0 = 000000000000d7c8, Mem[0000000091800017] = b8000000
stb %l0,[%o0+0x017] ! Mem[0000000091800014] = c8000000
p50_label_24:
! %l3 = 00000000000005db, Mem[000000009080002a] = 5c5e3ad5
sth %l3,[%i5+0x02a] ! Mem[0000000090800028] = 05db3ad5
! %l4 = 00000068, %l5 = 7fe104b9, Mem[0000000091000008] = 000000b8 e694014c
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 00000068 7fe104b9
! Mem[0000000090000000] = 41d53180, %g18 = 324426f441c7f0aa
ldsw [%i4+%g0],%g2 ! %g2 = 324426f441c7f0aa
! Mem[0000000090000004] = ba8c74d7, %g2 = 0000000041d53180
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffba
! %l2 = 00000000000000b8, Mem[0000000090800008] = e6941e4c
sth %l2,[%i5+%o1] ! Mem[0000000090800008] = 00b81e4c
! %l1 = 0000000024d90211, Mem[0000000091000018] = 000000b8000005db
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 0000000024d90211
! Mem[0000000090800020] = 8d7941d0 05db604d, %g2 = ffffffba, %g3 = 1214449b
ldd [%i5+%o4],%g2 ! %g2 = 000000008d7941d0 0000000005db604d
! Mem[0000000075800018] = a7c36ffc, %l1 = 0000000024d90211
ldub [%i3+0x01b],%l1 ! %l1 = 00000000000000fc
! %l5 = 000000007fe104b9, Mem[0000000091800020] = e9f35c5e
sth %l5,[%o0+%o4] ! Mem[0000000091800020] = 04b95c5e
! %l5 = 000000007fe104b9, Mem[0000000090800000] = 2101a700
sth %l5,[%i5+%g0] ! Mem[0000000090800000] = 04b9a700
p50_label_25:
! Mem[0000000090000014] = 28ead61d, %g2 = 000000008d7941d0
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000028
! Mem[0000000091800004] = 006a978b, %g2 = 0000000000000028
ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000000000068, Mem[0000000091000016] = 57610000
stb %l4,[%i6+0x016] ! Mem[0000000091000014] = 68610000
! Mem[0000000074800010] = 84f57d6a, %l6 = 0000000000000068
ldsb [%i1+0x013],%l6 ! %l6 = 000000000000006a
! %l7 = 00000000d7dc65af, Mem[0000000090000018] = 1d17902870edfb0e
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 00000000d7dc65af
! Mem[0000000090800018] = 00000000 000000b8, %g2 = 00000000, %g3 = 05db604d
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000000 00000000000000b8
! Mem[0000000091800038] = 00007fe1, %g2 = 0000000000000000
lduh [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800020] = 04b95c5e ba3fd7c8, %g2 = 00000000, %g3 = 000000b8
ldd [%o0+%o4],%g2 ! %g2 = 0000000004b95c5e 00000000ba3fd7c8
! %l2 = 00000000000000b8, Mem[0000000075000008] = 6b7adf46
stw %l2,[%i2+%o1] ! Mem[0000000075000008] = 000000b8
! Mem[000000009180001c] = 000000b8, %g2 = 0000000004b95c5e
ldub [%o0+0x01c],%g2 ! %g2 = 0000000000000000
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000000000d7c8
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000fc
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000b8
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000005db
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000068
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000007fe104b9
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000006a
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d7dc65af
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 4bdb4772 0eece265
bne %xcc,p50_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 50d89ab4 a2e8fa58
bne %xcc,p50_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 736fef65 5c27a084
bne %xcc,p50_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 659ab7eb 4f982428
bne %xcc,p50_f6_fail
nop
! Check Local Memory
set p50_local0_expect,%g1
p50_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 000000000000e48d
ldx [%i0+0x008],%g3 ! Observed data at 0000000074000008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1aafd273bc2fa728
ldx [%i0+0x030],%g3 ! Observed data at 0000000074000030
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000b8000005db
ldx [%i0+0x038],%g3 ! Observed data at 0000000074000038
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x038,%g4
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 000000007fe104b9
ldx [%i1+0x008],%g3 ! Observed data at 0000000074800008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x008,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000000b8542a6a97
ldx [%i2+0x008],%g3 ! Observed data at 0000000075000008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3d66a7003ad5a388
ldx [%i2+0x010],%g3 ! Observed data at 0000000075000010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3d66a70005db5761
ldx [%i2+0x018],%g3 ! Observed data at 0000000075000018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 752ba9d856e7e48d
ldx [%i2+0x038],%g3 ! Observed data at 0000000075000038
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x038,%g4
set p50_local3_expect,%g1
p50_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 3d66a70005db5761
ldx [%i3+0x000],%g3 ! Observed data at 0000000075800000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 97212428000000b8
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 = 0000e48d4d9e63aa
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 = a7c36ffc24c5df84
ldx [%i3+0x018],%g3 ! Observed data at 0000000075800018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 57b9802a3d66a700
ldx [%i3+0x020],%g3 ! Observed data at 0000000075800020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 24e7df84149253e7
ldx [%i3+0x028],%g3 ! Observed data at 0000000075800028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 40a6f91c84cbdd3d
ldx [%i3+0x030],%g3 ! Observed data at 0000000075800030
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x030,%g4
! The test for processor 50 has passed
p50_passed:
ta GOOD_TRAP
nop
p50_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p50_failed
p50_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p50_failed
p50_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p50_failed
p50_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p50_failed
p50_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p50_failed
p50_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p50_failed
p50_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p50_failed
p50_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p50_failed
p50_f0_fail:
set p50_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f2_fail:
set p50_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f4_fail:
set p50_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f6_fail:
set p50_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stxa %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000000]
stda %l0,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000000]
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074800028]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075800000]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075000010]
stha %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000020]
done
p50_trap1o:
stxa %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000000]
stda %l0,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000000]
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074800028]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075800000]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075000010]
stha %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000020]
done
p50_trap2e:
stha %l5,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000000]
stba %l2,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800028]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075800018]
done
p50_trap2o:
stha %l5,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000000]
stba %l2,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800028]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075800018]
done
p50_trap3e:
nop
nop
nop
nop
nop
done
p50_trap3o:
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 = 38d287e1e9f35c5e
ldx [%g1+0x008],%l1 ! %l1 = 1a6aaa21f9671d8c
ldx [%g1+0x010],%l2 ! %l2 = c53f680024c5df84
ldx [%g1+0x018],%l3 ! %l3 = 90bea136149253e7
ldx [%g1+0x020],%l4 ! %l4 = 57b9802a3d66a700
ldx [%g1+0x028],%l5 ! %l5 = 247963d005db5761
ldx [%g1+0x030],%l6 ! %l6 = c04cf43bbeadaac2
ldx [%g1+0x038],%l7 ! %l7 = 79f204f18c587e8e
! 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 = 1643401a d505a84e 2a21bacf c5f062be
! %f4 = 011a659e fcf4e0a2 2ae61a85 ff09bc54
! %f8 = 45574a14 143f2524 01314ad6 a77b6ed8
! %f12 = ef73ebd9 e7283fa6 f821ab15 7d8e529f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 31894e81 856a0583 71183813 ff41076b
! %f20 = 9e83c27d ccb1f6e9 a7e42877 b0d5b5c6
! %f24 = 24cd749e 472fe279 5dd4a57d e86c984f
! %f28 = 0a483000 1b3b32cb 4f5c3756 1cf89e04
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e9773f17 bfb9ec07 2b93374a 8e0c3b5b
! %f36 = b3dfb3ff 83d0dfaa afecca02 82ce6fe2
! %f40 = 90c138fb 97ca48b5 b0e9e7cd 501cd92f
! %f44 = 661d0f9a 6caee0a3 d1c34b24 b22ae8a7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe33e688f00000015,%g7,%g1 ! GSR scale = 2, align = 5
wr %g1,%g0,%gsr ! GSR = e33e688f00000015
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[0000000091000020] = 0950dd0f, %g2 = 0000000000000000
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000009
! %l7 = 6876768e5926094e, Mem[000000009080001f] = 9a0c86ef
stb %l7,[%i5+0x01f] ! Mem[000000009080001c] = 4e0c86ef
! Mem[0000000091000024] = 0f65f93d, %g2 = 0000000000000009
lduh [%i6+0x024],%g2 ! %g2 = 0000000000000f65
! %l4 = fcd9c511a2333a86, Mem[000000007700001e] = 6100c573
sth %l4,[%i2+0x01e] ! Mem[000000007700001c] = 61003a86
! Mem[000000009080000c] = 14acc7c9, %g2 = 0000000000000f65
lduh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
! Mem[0000000090800038] = 66e1d7bc adc27bb0, %g2 = 000014ac, %g3 = 00000000
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000adc27bb0
! Mem[0000000091800018] = 06faad5c b7684e28, %g2 = 66e1d7bc, %g3 = adc27bb0
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000b7684e28
! Mem[0000000090800000] = 73d0acf8, %g18 = ab214d0a10c161eb
ldsw [%i5+%g0],%g2 ! %g2 = ab214d0a10c161eb
! Mem[0000000091800004] = 07b3e6aa, %g2 = 0000000073d0acf8
lduw [%o0+0x004],%g2 ! %g2 = 0000000007b3e6aa
! %l0 = 82864e461c5036ad, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 82864e461c5036ad
p51_label_2:
! Mem[0000000090000018] = 902870ed, %g2 = 0000000007b3e6aa
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffff9028
! Mem[0000000091800018] = 06faad5cb7684e28, %g2 = ffffffffffff9028
ldx [%o0+%o3],%g2 ! %g2 = 06faad5cb7684e28
! Mem[000000009000002c] = 7d3b2cbb, %g18 = ab214d0a10c161eb
ldsw [%i4+0x02c],%g2 ! %g2 = ab214d0a10c161eb
! Mem[0000000076800020] = 2acfb82d91d3aa7d, %l4 = fcd9c511a2333a86
ldx [%i1+%o4],%l4 ! %l4 = 2acfb82d91d3aa7d
! %l5 = 49becf94457d7e69, Mem[0000000091000036] = 449be256
stb %l5,[%i6+0x036] ! Mem[0000000091000034] = 699be256
! Mem[0000000076000030] = 8c2d3380 855a9b89, %l4 = 91d3aa7d, %l5 = 457d7e69
ldd [%i0+0x030],%l4 ! %l4 = 000000008c2d3380 00000000855a9b89
! Mem[0000000091000020] = 82864e461c5036ad, %g2 = 000000007d3b2cbb
ldx [%i6+%o4],%g2 ! %g2 = 82864e461c5036ad
! %l1 = d5d752c7d2adccf2, Mem[0000000091800018] = 06faad5c
sth %l1,[%o0+%o3] ! Mem[0000000091800018] = ccf2ad5c
! Mem[0000000091800030] = 81515325, %g2 = 82864e461c5036ad
ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffff81
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = ffffffffffffff81
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
p51_label_3:
! Mem[0000000077800038] = c054ca93, %l1 = d5d752c7d2adccf2
ldsh [%i3+0x038],%l1 ! %l1 = ffffffffffffc054
! %l6 = e889ff8d, %l7 = 5926094e, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l6,[%i4+%o5] ! Mem[0000000090000028] = e889ff8d 5926094e
! Mem[0000000076800000] = d63bff92 55facd12, %l4 = 8c2d3380, %l5 = 855a9b89
ldd [%i1+%g0],%l4 ! %l4 = 00000000d63bff92 0000000055facd12
! Mem[0000000091000020] = 4e461c50, %g2 = 6e4e518296298cae
lduh [%i6+0x022],%g2 ! %g2 = 0000000000004e46
! %l2 = 87e62a7d, %l3 = f283cffc, Mem[0000000091800010] = 6e4e5182 96298cae
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 87e62a7d f283cffc
! %l4 = d63bff92, %l5 = 55facd12, Mem[0000000076800030] = 391f4daa c88a5f22
std %l4,[%i1+0x030] ! Mem[0000000076800030] = d63bff92 55facd12
! Mem[0000000077800008] = c8943e31285d4519, %l4 = 00000000d63bff92
ldx [%i3+%o1],%l4 ! %l4 = c8943e31285d4519
! %l5 = 0000000055facd12, Mem[0000000091000000] = 6ae82f88
stw %l5,[%i6+%g0] ! Mem[0000000091000000] = 55facd12
! Mem[0000000076000010] = 60838eb4, %l4 = c8943e31285d4519
ldub [%i0+%o2],%l4 ! %l4 = 0000000000000060
! %l0 = 82864e461c5036ad, Mem[000000009100002e] = d051a5b5
stb %l0,[%i6+0x02e] ! Mem[000000009100002c] = ad51a5b5
p51_label_4:
! %l4 = 0000000000000060, Mem[0000000091800014] = f283cffc
stw %l4,[%o0+0x014] ! Mem[0000000091800014] = 00000060
! Mem[0000000091800020] = 5566979d, %g2 = 0000000000004e46
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000005566
! %l5 = 0000000055facd12, Mem[0000000076000008] = 1de472cf6ebac99a
stx %l5,[%i0+%o1] ! Mem[0000000076000008] = 0000000055facd12
! Mem[0000000076000020] = 88b7cae5, %l0 = 82864e461c5036ad
lduh [%i0+%o4],%l0 ! %l0 = 00000000000088b7
! Mem[0000000091800010] = e62a7d00, %g2 = 0000000000005566
ldsb [%o0+0x011],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000091800034] = 51532584, %g18 = ab214d0a10c161eb
ldsw [%o0+0x034],%g2 ! %g2 = ab214d0a10c161eb
! %l0 = 00000000000088b7, Mem[0000000090800013] = d95e356f
stb %l0,[%i5+0x013] ! Mem[0000000090800010] = b75e356f
! %l5 = 0000000055facd12, Mem[000000009000001d] = edfb0e0a
stb %l5,[%i4+0x01d] ! Mem[000000009000001c] = 12fb0e0a
! Mem[0000000090000024] = e58ee889, %g2 = 0000000051532584
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffe58e
! Mem[0000000091000000] = 55facd12, %g2 = ffffffffffffe58e
lduw [%i6+%g0],%g2 ! %g2 = 0000000055facd12
p51_label_5:
! %l1 = ffffffffffffc054, Mem[000000007780001d] = 8ff2c086
stb %l1,[%i3+0x01d] ! Mem[000000007780001c] = 8f54c086
! %l4 = 00000060, %l5 = 55facd12, Mem[0000000090000000] = 09d53180 d6ba8c74
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 00000060 55facd12
! %l0 = 00000000000088b7, Mem[0000000091000020] = 82864e461c5036ad
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 00000000000088b7
! Mem[0000000091800024] = ba3ff053, %g2 = 0000000055facd12
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! Mem[0000000091800028] = 24b0df4e, %g2 = 00000000ba3ff053
ldub [%o0+0x02a],%g2 ! %g2 = 0000000000000024
! %l4 = 0000000000000060, Mem[0000000091800006] = e6aa8b98
stb %l4,[%o0+0x006] ! Mem[0000000091800004] = 60aa8b98
! Mem[0000000090800024] = 35144907, %g18 = ab214d0a10c161eb
ldsw [%i5+0x024],%g2 ! %g2 = ab214d0a10c161eb
! Mem[0000000091800004] = 60aa8b98, %g2 = 0000000035144907
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000060
! Mem[0000000091800034] = 258454b6, %g2 = 0000000000000060
lduh [%o0+0x036],%g2 ! %g2 = 0000000000002584
! %l0 = 00000000000088b7, Mem[0000000091800038] = 54b6116d9d52adff
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 00000000000088b7
p51_label_6:
! Mem[0000000077000020] = 4aa373aa, %l6 = f22e639be889ff8d
ldsw [%i2+%o4],%l6 ! %l6 = 000000004aa373aa
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = 00002584, %g3 = b7684e28
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! %l2 = 4c53aff887e62a7d, Mem[0000000091800000] = fb520ab0
stw %l2,[%o0+%g0] ! Mem[0000000091800000] = 87e62a7d
! Mem[0000000077000018] = d1a3404f, %l7 = 6876768e5926094e
ldsb [%i2+%o3],%l7 ! %l7 = ffffffffffffffd1
! Mem[0000000091800018] = f2ad5cb7, %g2 = 0000000048c28052
ldsb [%o0+0x019],%g2 ! %g2 = fffffffffffffff2
! Mem[000000009180003c] = b7000000, %g2 = fffffffffffffff2
ldsb [%o0+0x03f],%g2 ! %g2 = ffffffffffffffb7
! Mem[0000000091000020] = 00000000, %g2 = ffffffffffffffb7
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = d9af87e6, %g2 = 0000000000000000
ldub [%o0+0x00e],%g2 ! %g2 = 00000000000000d9
! Mem[0000000091000030] = a5b5761e1214699b, %g2 = 00000000000000d9
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214699b
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = a5b5761e1214699b
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
p51_label_7:
! Mem[0000000090800018] = d54dc6db, %g2 = 4459f5d351e85f11
ldub [%i5+0x019],%g2 ! %g2 = 00000000000000d5
! %l6 = 4aa373aa, %l7 = ffffffd1, Mem[0000000091800010] = 87e62a7d 00000060
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 4aa373aa ffffffd1
! Mem[0000000090800018] = b2d54dc6 db268a4e, %g2 = 000000d5, %g3 = 7312abd6
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a4e
! %l7 = ffffffffffffffd1, Mem[0000000091800005] = b360aa8b
stb %l7,[%o0+0x005] ! Mem[0000000091800004] = d160aa8b
! Mem[0000000090800034] = 79e2e95e, %g2 = 00000000b2d54dc6
lduh [%i5+0x034],%g2 ! %g2 = 00000000000079e2
! Mem[0000000076800018] = 4693d253, %l7 = ffffffffffffffd1
ldsw [%i1+%o3],%l7 ! %l7 = 000000004693d253
! Mem[000000009180002c] = df4e4459, %g2 = 00000000000079e2
lduw [%o0+0x02c],%g2 ! %g2 = 00000000df4e4459
! %l2 = 4c53aff887e62a7d, Mem[0000000090800030] = eaf607f4
stw %l2,[%i5+0x030] ! Mem[0000000090800030] = 87e62a7d
! Mem[0000000091800010] = 4aa373aa, %g2 = 00000000df4e4459
lduh [%o0+%o2],%g2 ! %g2 = 0000000000004aa3
! %l0 = 00000000000088b7, Mem[0000000090800008] = 5a1ae61214acc7c9
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 00000000000088b7
p51_label_8:
! %l0 = 00000000000088b7, Mem[0000000090000003] = 6055facd
stb %l0,[%i4+0x003] ! Mem[0000000090000000] = b755facd
! %l7 = 000000004693d253, Mem[0000000091800008] = 8b9883bd
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = 4693d253
! %l4 = 0000000000000060, Mem[0000000091800036] = 25840000
sth %l4,[%o0+0x036] ! Mem[0000000091800034] = 00600000
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000004aa3
lduh [%i6+0x03c],%g2 ! %g2 = 00000000000062bf
! Mem[000000009100002c] = 08a9ad51, %g18 = ab214d0a10c161eb
ldsw [%i6+0x02c],%g2 ! %g2 = ab214d0a10c161eb
! Mem[000000009100001c] = 47a19fcf, %g2 = 0000000008a9ad51
lduw [%i6+0x01c],%g2 ! %g2 = 0000000047a19fcf
! Mem[0000000077000038] = 9de8771a, %l5 = 0000000055facd12
ldsb [%i2+0x038],%l5 ! %l5 = ffffffffffffff9d
! Mem[0000000090800010] = f8449db7 5e356f1d, %g2 = 47a19fcf, %g3 = db268a4e
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449db7 000000005e356f1d
! Mem[0000000090800014] = 5e356f1d, %g2 = 00000000f8449db7
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000005e35
! Mem[0000000077800020] = e5b1aa77, %l2 = 4c53aff887e62a7d
ldsw [%i3+%o4],%l2 ! %l2 = ffffffffe5b1aa77
p51_label_9:
! %l2 = e5b1aa77, %l3 = f283cffc, Mem[0000000091000000] = 55facd12 98f9b0a5
std %l2,[%i6+%g0] ! Mem[0000000091000000] = e5b1aa77 f283cffc
! %l2 = e5b1aa77, %l3 = f283cffc, Mem[0000000090800018] = b2d54dc6 db268a4e
std %l2,[%i5+%o3] ! Mem[0000000090800018] = e5b1aa77 f283cffc
! Mem[0000000091000028] = 21a95ba108a9ad51, %g2 = 0000000000005e35
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9ad51
! %l4 = 0000000000000060, Mem[0000000076800006] = 55facd12
sth %l4,[%i1+0x006] ! Mem[0000000076800004] = 55fa0060
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = 08a9ad51, %g3 = 5e356f1d
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
! Mem[0000000091000024] = 000088b7, %g2 = 000000007a6764e2
lduw [%i6+0x024],%g2 ! %g2 = 00000000000088b7
! Mem[0000000091000038] = cb62bf8c, %g2 = 00000000000088b7
ldub [%i6+0x03b],%g2 ! %g2 = 00000000000000cb
! Mem[0000000090000008] = b427e099152d46b0, %g2 = 00000000000000cb
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! Mem[0000000090000004] = cd12b427, %g2 = b427e099152d46b0
ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffffcd12
! Mem[000000009100002c] = ad51a5b5, %g2 = ffffffffffffcd12
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffffad51
p51_label_10:
! %l6 = 000000004aa373aa, Mem[0000000076800020] = 2acfb82d91d3aa7d
stx %l6,[%i1+%o4] ! Mem[0000000076800020] = 000000004aa373aa
! %l0 = 000088b7, %l1 = ffffc054, Mem[0000000076800008] = 5cd1634a a653f15e
std %l0,[%i1+%o1] ! Mem[0000000076800008] = 000088b7 ffffc054
! %l7 = 000000004693d253, Mem[0000000091000021] = 00000000
stb %l7,[%i6+0x021] ! Mem[0000000091000020] = 53000000
! %l3 = e51f2775f283cffc, Mem[000000009180003c] = 000088b7
sth %l3,[%o0+0x03c] ! Mem[000000009180003c] = cffc88b7
! %l7 = 000000004693d253, Mem[000000009100000c] = 7312abd6
stw %l7,[%i6+0x00c] ! Mem[000000009100000c] = 4693d253
! %l3 = e51f2775f283cffc, Mem[0000000077000028] = 188c9c4a200223ed
stx %l3,[%i2+%o5] ! Mem[0000000077000028] = e51f2775f283cffc
! Mem[0000000076000034] = 855a9b89, %l5 = ffffffffffffff9d
lduh [%i0+0x036],%l5 ! %l5 = 0000000000009b89
! %l4 = 00000060, %l5 = 00009b89, Mem[0000000090000020] = 0ad8f703 0332e58e
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 00000060 00009b89
! Mem[0000000091800030] = 43bc1d81 51530060, %g2 = ffffad51, %g3 = 807fa20a
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 0000000051530060
! Mem[0000000090000024] = 00009b89, %g2 = 0000000043bc1d81
lduw [%i4+0x024],%g2 ! %g2 = 0000000000009b89
p51_label_11:
! Mem[000000009180003c] = 88b70000, %g2 = 0000000000009b89
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffff88b7
! Mem[0000000077800038] = c054ca93, %l5 = 0000000000009b89
ldsw [%i3+0x038],%l5 ! %l5 = ffffffffc054ca93
! Mem[000000007780003c] = 6a467a84, %l3 = e51f2775f283cffc
ldub [%i3+0x03d],%l3 ! %l3 = 0000000000000046
! %l4 = 0000000000000060, Mem[0000000077000018] = d1a3404f
sth %l4,[%i2+%o3] ! Mem[0000000077000018] = 0060404f
! %l4 = 00000060, %l5 = c054ca93, Mem[0000000091000020] = 00530000 000088b7
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 00000060 c054ca93
! %l0 = 000088b7, %l1 = ffffc054, Mem[0000000091800018] = ccf2ad5c b7684e28
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 000088b7 ffffc054
! Mem[0000000090800004] = c2050000, %g2 = ffffffffffff88b7
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffc205
! Mem[0000000076800014] = 99933b0e, %l0 = 00000000000088b7
lduh [%i1+0x014],%l0 ! %l0 = 0000000000009993
! %l6 = 4aa373aa, %l7 = 4693d253, Mem[0000000076800000] = d63bff92 55fa0060
std %l6,[%i1+%g0] ! Mem[0000000076800000] = 4aa373aa 4693d253
! Mem[0000000090800030] = 87e62a7d, %g2 = ffffffffffffc205
lduh [%i5+0x030],%g2 ! %g2 = 00000000000087e6
p51_label_12:
! Mem[0000000090000020] = 0000006000009b89, %g2 = 00000000000087e6
ldx [%i4+%o4],%g2 ! %g2 = 0000006000009b89
! Mem[0000000076000020] = 88b7cae5, %l6 = 000000004aa373aa
ldsb [%i0+0x023],%l6 ! %l6 = ffffffffffffffe5
! Mem[0000000090000004] = 55facd12, %g2 = 0000006000009b89
lduh [%i4+0x004],%g2 ! %g2 = 00000000000055fa
! %l7 = 000000004693d253, Mem[0000000090000030] = 7a6764e2
stw %l7,[%i4+0x030] ! Mem[0000000090000030] = 4693d253
! %l4 = 0000000000000060, Mem[0000000091000018] = 5ffaf26e
sth %l4,[%i6+%o3] ! Mem[0000000091000018] = 0060f26e
! Mem[0000000090000028] = e889ff8d5926094e, %g2 = 00000000000055fa
ldx [%i4+%o5],%g2 ! %g2 = e889ff8d5926094e
! Mem[0000000091000010] = 6cff95cd 7757fe01, %g2 = 5926094e, %g3 = 51530060
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000007757fe01
! Mem[0000000090000020] = 00006000, %g2 = 000000006cff95cd
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000000
! Mem[0000000077800004] = 5a5e570f, %l6 = ffffffffffffffe5
ldub [%i3+0x005],%l6 ! %l6 = 000000000000005e
! Mem[0000000077800018] = 30ad1f78, %l1 = ffffffffffffc054
ldsh [%i3+0x01a],%l1 ! %l1 = 0000000000001f78
p51_label_13:
! Mem[000000007680002c] = cc0c65fa, %l4 = 0000000000000060
ldub [%i1+0x02e],%l4 ! %l4 = 0000000000000065
! %l7 = 000000004693d253, Mem[000000009000000c] = 152d46b0
sth %l7,[%i4+0x00c] ! Mem[000000009000000c] = d25346b0
! Mem[0000000090000010] = 1d358e58, %g2 = 0000000000000000
ldsh [%i4+%o2],%g2 ! %g2 = 0000000000001d35
! %l7 = 000000004693d253, Mem[0000000090000010] = 1d358e58d828ead6
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 000000004693d253
! %l3 = 0000000000000046, Mem[0000000090000034] = 807fa20a
sth %l3,[%i4+0x034] ! Mem[0000000090000034] = 0046a20a
! %l4 = 00000065, %l5 = c054ca93, Mem[0000000090800010] = f8449db7 5e356f1d
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 00000065 c054ca93
! Mem[0000000091800008] = 4693d253 3923d9af, %g2 = 00001d35, %g3 = 7757fe01
ldd [%o0+%o1],%g2 ! %g2 = 000000004693d253 000000003923d9af
! Mem[0000000091000014] = 7757fe01, %g2 = 000000004693d253
ldsb [%i6+0x014],%g2 ! %g2 = 0000000000000077
! Mem[0000000091800038] = 0000cffc, %g2 = 0000000000000077
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[000000009080001c] = f283cffc, %g2 = 0000000000000000
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000f283
p51_label_14:
! Mem[0000000090800034] = 79e2e95e, %g2 = 000000000000f283
ldsh [%i5+0x034],%g2 ! %g2 = 00000000000079e2
! Mem[000000009100001c] = 47a19fcf, %g18 = ab214d0a10c161eb
ldsw [%i6+0x01c],%g2 ! %g2 = ab214d0a10c161eb
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 0000000047a19fcf
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! Mem[0000000091800038] = 0000cffc, %g2 = 53918eb2e6c51178
lduh [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000077000020] = 4aa373aa, %l4 = 0000000000000065
lduw [%i2+%o4],%l4 ! %l4 = 000000004aa373aa
! Mem[0000000091000030] = 1e121469, %g2 = 0000000000000000
ldsb [%i6+0x033],%g2 ! %g2 = 000000000000001e
! %l5 = ffffffffc054ca93, Mem[0000000077000014] = 9401bb1c
sth %l5,[%i2+0x014] ! Mem[0000000077000014] = ca93bb1c
! %l2 = ffffffffe5b1aa77, Mem[0000000090800028] = 4459f5d3
sth %l2,[%i5+%o5] ! Mem[0000000090800028] = aa77f5d3
! Mem[000000009180000c] = 3923d9af, %g18 = ab214d0a10c161eb
ldsw [%o0+0x00c],%g2 ! %g2 = ab214d0a10c161eb
! %l0 = 00009993, %l1 = 00001f78, Mem[0000000090000018] = 1d179028 7012fb0e
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 00009993 00001f78
p51_label_15:
! Mem[0000000090000018] = 00009993 00001f78, %g2 = 3923d9af, %g3 = 3923d9af
ldd [%i4+%o3],%g2 ! %g2 = 0000000000009993 0000000000001f78
! Mem[000000007700001c] = 61003a86, %l3 = 0000000000000046
lduw [%i2+0x01c],%l3 ! %l3 = 0000000061003a86
! %l2 = ffffffffe5b1aa77, Mem[0000000091000018] = 0060f26e47a19fcf
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = ffffffffe5b1aa77
! Mem[0000000090800030] = 87e62a7d 79e2e95e, %g2 = 00009993, %g3 = 00001f78
ldd [%i5+0x030],%g2 ! %g2 = 0000000087e62a7d 0000000079e2e95e
! %l7 = 000000004693d253, Mem[000000007680001c] = e0736ba6
sth %l7,[%i1+0x01c] ! Mem[000000007680001c] = d2536ba6
! %l4 = 000000004aa373aa, Mem[0000000090000038] = 53918eb2e6c51178
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = 000000004aa373aa
! Mem[000000009080001c] = f283cffc, %g18 = ab214d0a10c161eb
ldsw [%i5+0x01c],%g2 ! %g2 = ab214d0a10c161eb
! %l2 = e5b1aa77, %l3 = 61003a86, Mem[0000000091000010] = 6cff95cd 7757fe01
std %l2,[%i6+%o2] ! Mem[0000000091000010] = e5b1aa77 61003a86
! Mem[0000000091000038] = e25676cb, %g2 = fffffffff283cffc
lduw [%i6+0x038],%g2 ! %g2 = 00000000e25676cb
! %l1 = 0000000000001f78, Mem[000000009100003f] = 8f000000
stb %l1,[%i6+0x03f] ! Mem[000000009100003c] = 78000000
p51_label_16:
! Mem[0000000091800010] = 4aa373aa ffffffd1, %g2 = e25676cb, %g3 = 79e2e95e
ldd [%o0+%o2],%g2 ! %g2 = 000000004aa373aa 00000000ffffffd1
! Mem[0000000090000000] = 000000b7 55facd12, %g2 = 4aa373aa, %g3 = ffffffd1
ldd [%i4+%g0],%g2 ! %g2 = 00000000000000b7 0000000055facd12
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = 000000b7, %g3 = 55facd12
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! Mem[0000000091800020] = 5566979d, %g2 = 000000005566979d
lduw [%o0+%o4],%g2 ! %g2 = 000000005566979d
! Mem[0000000090000030] = 4693d2530046a20a, %g2 = 000000005566979d
ldx [%i4+0x030],%g2 ! %g2 = 4693d2530046a20a
! Mem[0000000090800008] = 00000000, %g2 = 4693d2530046a20a
lduw [%i5+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000007680000c] = ffffc054, %l5 = ffffffffc054ca93
ldsw [%i1+0x00c],%l5 ! %l5 = ffffffffffffc054
! Mem[0000000091000008] = 48c28052, %g2 = 0000000000000000
lduw [%i6+%o1],%g2 ! %g2 = 0000000048c28052
! %l1 = 0000000000001f78, Mem[0000000090000008] = b427e099
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = 00001f78
! Mem[000000009000000c] = 46b00000, %g2 = 0000000048c28052
ldub [%i4+0x00e],%g2 ! %g2 = 0000000000000046
p51_label_17:
! Mem[000000009100002c] = a9ad51a5, %g2 = 0000000000000046
ldub [%i6+0x02d],%g2 ! %g2 = 00000000000000a9
! Mem[0000000091000038] = cb62bf8c, %g2 = 00000000000000a9
ldub [%i6+0x03b],%g2 ! %g2 = 00000000000000cb
! Mem[0000000077000010] = 2faf27e8ca93bb1c, %l6 = 000000000000005e
ldx [%i2+%o2],%l6 ! %l6 = 2faf27e8ca93bb1c
! %l0 = 00009993, %l1 = 00001f78, Mem[0000000077000010] = 2faf27e8 ca93bb1c
std %l0,[%i2+%o2] ! Mem[0000000077000010] = 00009993 00001f78
! Mem[0000000091000008] = 48c28052 4693d253, %g2 = 000000cb, %g3 = ba3ff053
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000004693d253
! Mem[000000007780002c] = 0cce5977, %l4 = 000000004aa373aa
lduw [%i3+0x02c],%l4 ! %l4 = 000000000cce5977
! %l2 = ffffffffe5b1aa77, Mem[000000007700001b] = 0060404f
stb %l2,[%i2+0x01b] ! Mem[0000000077000018] = 00604077
! %l3 = 0000000061003a86, Mem[0000000091000018] = ffffffffe5b1aa77
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 0000000061003a86
! Mem[0000000091000024] = c054ca93, %g2 = 0000000048c28052
lduw [%i6+0x024],%g2 ! %g2 = 00000000c054ca93
! Mem[0000000091800024] = ba3ff053, %g18 = ab214d0a10c161eb
ldsw [%o0+0x024],%g2 ! %g2 = ab214d0a10c161eb
p51_label_18:
! %l4 = 0cce5977, %l5 = ffffc054, Mem[0000000091000018] = 00000000 61003a86
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 0cce5977 ffffc054
! %l4 = 000000000cce5977, Mem[0000000091800038] = 00000000cffc88b7
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 000000000cce5977
! %l3 = 0000000061003a86, Mem[000000009180002e] = 445943bc
sth %l3,[%o0+0x02e] ! Mem[000000009180002c] = 3a8643bc
! Mem[0000000091000018] = 0cce5977ffffc054, %g2 = ffffffffba3ff053
ldx [%i6+%o3],%g2 ! %g2 = 0cce5977ffffc054
! Mem[0000000077800028] = fbaeffe4, %l7 = 000000004693d253
lduw [%i3+%o5],%l7 ! %l7 = 00000000fbaeffe4
! Mem[000000007700003c] = c6bc7a1e, %l4 = 000000000cce5977
ldub [%i2+0x03d],%l4 ! %l4 = 00000000000000bc
! %l2 = ffffffffe5b1aa77, Mem[0000000090000023] = 6000009b
stb %l2,[%i4+0x023] ! Mem[0000000090000020] = 7700009b
! %l0 = 0000000000009993, Mem[0000000091800036] = 00600000
sth %l0,[%o0+0x036] ! Mem[0000000091800034] = 99930000
! %l3 = 0000000061003a86, Mem[0000000076800028] = 92ea7101
stw %l3,[%i1+%o5] ! Mem[0000000076800028] = 61003a86
! %l5 = ffffffffffffc054, Mem[000000009080001c] = f283cffc
sth %l5,[%i5+0x01c] ! Mem[000000009080001c] = c054cffc
p51_label_19:
! Mem[0000000091800028] = 153f24b0, %g2 = 0cce5977ffffc054
lduw [%o0+%o5],%g2 ! %g2 = 00000000153f24b0
! %l6 = ca93bb1c, %l7 = fbaeffe4, Mem[0000000090000030] = 4693d253 0046a20a
std %l6,[%i4+0x030] ! Mem[0000000090000030] = ca93bb1c fbaeffe4
! Mem[0000000091800020] = 5566979dba3ff053, %g2 = 00000000153f24b0
ldx [%o0+%o4],%g2 ! %g2 = 5566979dba3ff053
! Mem[000000009080003c] = adc27bb0, %g2 = 5566979dba3ff053
lduw [%i5+0x03c],%g2 ! %g2 = 00000000adc27bb0
! Mem[0000000077800034] = 78680769, %l7 = 00000000fbaeffe4
lduh [%i3+0x034],%l7 ! %l7 = 0000000000007868
! %l0 = 0000000000009993, Mem[0000000076000018] = 5f99d759606e6be3
stx %l0,[%i0+%o3] ! Mem[0000000076000018] = 0000000000009993
! %l0 = 00009993, %l1 = 00001f78, Mem[0000000077800000] = fcb86825 5a5e570f
std %l0,[%i3+%g0] ! Mem[0000000077800000] = 00009993 00001f78
! Mem[000000007780001c] = 8f54c086, %l5 = ffffffffffffc054
ldsh [%i3+0x01c],%l5 ! %l5 = ffffffffffff8f54
! %l0 = 0000000000009993, Mem[0000000091000022] = 0060c054
stb %l0,[%i6+0x022] ! Mem[0000000091000020] = 9360c054
! Mem[000000009180000c] = 3923d9af, %g18 = ab214d0a10c161eb
ldsw [%o0+0x00c],%g2 ! %g2 = ab214d0a10c161eb
p51_label_20:
! Mem[0000000091800010] = 4aa373aa ffffffd1, %g2 = 3923d9af, %g3 = 4693d253
ldd [%o0+%o2],%g2 ! %g2 = 000000004aa373aa 00000000ffffffd1
! %l0 = 0000000000009993, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 0000000000009993
! Mem[000000009180003c] = 59770000, %g2 = 000000004aa373aa
ldub [%o0+0x03e],%g2 ! %g2 = 0000000000000059
! Mem[0000000077000034] = eb9d266c, %l5 = ffffffffffff8f54
lduw [%i2+0x034],%l5 ! %l5 = 00000000eb9d266c
! Mem[0000000090000004] = 1200001f, %g2 = 0000000000000059
ldsb [%i4+0x007],%g2 ! %g2 = 0000000000000012
! %l3 = 0000000061003a86, Mem[0000000090800026] = 4907aa77
stb %l3,[%i5+0x026] ! Mem[0000000090800024] = 8607aa77
! Mem[000000009080003c] = adc27bb0, %g2 = 0000000000000012
lduw [%i5+0x03c],%g2 ! %g2 = 00000000adc27bb0
! Mem[0000000091000028] = 21a95ba1, %g18 = ab214d0a10c161eb
ldsw [%i6+%o5],%g2 ! %g2 = ab214d0a10c161eb
! Mem[000000009000000c] = b0000000, %g2 = 0000000021a95ba1
ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000b0
! Mem[000000007680003c] = 6d68d9a3, %l0 = 0000000000009993
ldsb [%i1+0x03f],%l0 ! %l0 = ffffffffffffffa3
p51_label_21:
! Mem[0000000091800030] = 43bc1d8151539993, %g2 = 00000000000000b0
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151539993
! %l0 = ffffffffffffffa3, Mem[0000000090800006] = 99930000
sth %l0,[%i5+0x006] ! Mem[0000000090800004] = ffa30000
! Mem[0000000091800038] = 00000000, %g2 = 43bc1d8151539993
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 0c86ef2635148607, %g2 = 0000000000000000
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635148607
! Mem[0000000077000000] = ecc0bda5 567fc65a, %l6 = ca93bb1c, %l7 = 00007868
ldd [%i2+%g0],%l6 ! %l6 = 00000000ecc0bda5 00000000567fc65a
! %l0 = ffffffffffffffa3, Mem[0000000091800030] = 43bc1d8151539993
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = ffffffffffffffa3
! Mem[0000000091800028] = 153f24b0, %g18 = ab214d0a10c161eb
ldsw [%o0+%o5],%g2 ! %g2 = ab214d0a10c161eb
! %l0 = ffffffffffffffa3, Mem[0000000091000008] = 48c28052
stw %l0,[%i6+%o1] ! Mem[0000000091000008] = ffffffa3
! Mem[0000000091800000] = 87e62a7d, %g2 = 00000000153f24b0
lduw [%o0+%g0],%g2 ! %g2 = 0000000087e62a7d
! %l0 = ffffffa3, %l1 = 00001f78, Mem[0000000077800010] = fd8b29fb b5065bf4
std %l0,[%i3+%o2] ! Mem[0000000077800010] = ffffffa3 00001f78
p51_label_22:
! %l5 = 00000000eb9d266c, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 00000000eb9d266c
! Mem[0000000091800030] = ffffffff, %g18 = ab214d0a10c161eb
ldsw [%o0+0x030],%g2 ! %g2 = ab214d0a10c161eb
! %l0 = ffffffffffffffa3, Mem[0000000090800030] = 87e62a7d79e2e95e
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffffffa3
! Mem[0000000091000028] = a95ba108, %g2 = ffffffffffffffff
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a9
! %l6 = ecc0bda5, %l7 = 567fc65a, Mem[0000000091800010] = 4aa373aa ffffffd1
std %l6,[%o0+%o2] ! Mem[0000000091800010] = ecc0bda5 567fc65a
! Mem[0000000090800038] = 00000000eb9d266c, %g2 = 00000000000000a9
ldx [%i5+0x038],%g2 ! %g2 = 00000000eb9d266c
! %l2 = ffffffffe5b1aa77, Mem[000000009180003c] = 0cce5977
sth %l2,[%o0+0x03c] ! Mem[000000009180003c] = aa775977
! Mem[0000000090800024] = 148607aa, %g2 = 00000000eb9d266c
ldsb [%i5+0x025],%g2 ! %g2 = 0000000000000014
! %l0 = ffffffa3, %l1 = 00001f78, Mem[0000000076000010] = 60838eb4 d377c270
std %l0,[%i0+%o2] ! Mem[0000000076000010] = ffffffa3 00001f78
! %l7 = 00000000567fc65a, Mem[0000000091800030] = ffffffffffffffa3
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 00000000567fc65a
p51_label_23:
! Mem[0000000090800034] = ffffffa3, %g2 = 0000000000000014
ldub [%i5+0x034],%g2 ! %g2 = 00000000000000ff
! Mem[000000009180002c] = df4e3a86, %g2 = 00000000000000ff
ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffdf
! Mem[000000007680002c] = cc0c65fa, %l0 = ffffffffffffffa3
lduw [%i1+0x02c],%l0 ! %l0 = 00000000cc0c65fa
! Mem[0000000090800028] = aa77f5d351e85f11, %g2 = ffffffffffffffdf
ldx [%i5+%o5],%g2 ! %g2 = aa77f5d351e85f11
! Mem[000000009000001c] = 00001f78, %g2 = aa77f5d351e85f11
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 00009993 00001f78, %g2 = 00000000, %g3 = ffffffd1
ldd [%i4+%o3],%g2 ! %g2 = 0000000000009993 0000000000001f78
! Mem[0000000090800018] = e5b1aa77, %g18 = ab214d0a10c161eb
ldsw [%i5+%o3],%g2 ! %g2 = ab214d0a10c161eb
! Mem[000000009100000c] = 4693d253, %g2 = ffffffffe5b1aa77
lduw [%i6+0x00c],%g2 ! %g2 = 000000004693d253
! %l0 = 00000000cc0c65fa, Mem[0000000076000008] = 00000000
stw %l0,[%i0+%o1] ! Mem[0000000076000008] = cc0c65fa
! Mem[0000000090800000] = 00000000 0000ffa3, %g2 = 4693d253, %g3 = 00001f78
ldd [%i5+%g0],%g2 ! %g2 = 0000000000000000 000000000000ffa3
p51_label_24:
! Mem[0000000091800024] = ba3ff053, %g2 = 0000000000000000
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffba3f
! Mem[0000000091000000] = e5b1aa77, %g2 = ffffffffffffba3f
lduw [%i6+%g0],%g2 ! %g2 = 00000000e5b1aa77
! Mem[0000000091800008] = 4693d253, %g2 = 00000000e5b1aa77
lduw [%o0+%o1],%g2 ! %g2 = 000000004693d253
! %l5 = 00000000eb9d266c, Mem[0000000090000018] = 0000999300001f78
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = 00000000eb9d266c
! Mem[0000000091800004] = 60aa4693, %g2 = 000000004693d253
ldsb [%o0+0x006],%g2 ! %g2 = 0000000000000060
! Mem[0000000090000008] = 00001f78 d25346b0, %g2 = 00000060, %g3 = 0000ffa3
ldd [%i4+%o1],%g2 ! %g2 = 0000000000001f78 00000000d25346b0
! Mem[000000009080002c] = 51e85f11, %g2 = 0000000000001f78
lduw [%i5+0x02c],%g2 ! %g2 = 0000000051e85f11
! Mem[0000000090800030] = ffffffff ffffffa3, %g2 = 51e85f11, %g3 = d25346b0
ldd [%i5+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffffa3
! %l4 = 00000000000000bc, Mem[000000009000003c] = 4aa373aa
sth %l4,[%i4+0x03c] ! Mem[000000009000003c] = 00bc73aa
! Mem[0000000091800020] = 979dba3f, %g2 = 00000000ffffffff
ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffff97
p51_label_25:
! %l4 = 000000bc, %l5 = eb9d266c, Mem[0000000077800020] = e5b1aa77 b451092e
std %l4,[%i3+%o4] ! Mem[0000000077800020] = 000000bc eb9d266c
! %l0 = 00000000cc0c65fa, Mem[000000009080000e] = 88b70000
stb %l0,[%i5+0x00e] ! Mem[000000009080000c] = fab70000
! Mem[0000000090800008] = 00000000, %g2 = ffffffffffffff97
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000000000
! %l4 = 000000bc, %l5 = eb9d266c, Mem[0000000090000010] = 00000000 4693d253
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 000000bc eb9d266c
! Mem[0000000091000020] = 9360c054, %g2 = 0000000000000000
ldsb [%i6+0x022],%g2 ! %g2 = ffffffffffffff93
! %l4 = 00000000000000bc, Mem[0000000077800028] = fbaeffe4
stw %l4,[%i3+%o5] ! Mem[0000000077800028] = 000000bc
! Mem[0000000077000010] = 0000999300001f78, %l2 = ffffffffe5b1aa77
ldx [%i2+%o2],%l2 ! %l2 = 0000999300001f78
! %l6 = 00000000ecc0bda5, Mem[0000000091800038] = 00000000aa775977
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = 00000000ecc0bda5
! Mem[000000009080003c] = eb9d266c, %g2 = ffffffffffffff93
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000eb9d
! %l6 = 00000000ecc0bda5, Mem[0000000077800038] = c054ca93
stw %l6,[%i3+0x038] ! Mem[0000000077800038] = ecc0bda5
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000cc0c65fa
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000001f78
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000999300001f78
bne,a,pn %xcc,p51_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000061003a86
bne,a,pn %xcc,p51_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000bc
bne,a,pn %xcc,p51_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000eb9d266c
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ecc0bda5
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000567fc65a
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 011a659e fcf4e0a2
bne %xcc,p51_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2ae61a85 ff09bc54
bne %xcc,p51_f6_fail
nop
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = cc0c65fa55facd12
ldx [%i0+0x008],%g3 ! Observed data at 0000000076000008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffa300001f78
ldx [%i0+0x010],%g3 ! Observed data at 0000000076000010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000009993
ldx [%i0+0x018],%g3 ! Observed data at 0000000076000018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x018,%g4
set p51_local1_expect,%g1
p51_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 4aa373aa4693d253
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 = 000088b7ffffc054
ldx [%i1+0x008],%g3 ! Observed data at 0000000076800008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4693d253d2536ba6
ldx [%i1+0x018],%g3 ! Observed data at 0000000076800018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000004aa373aa
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 = 61003a86cc0c65fa
ldx [%i1+0x028],%g3 ! Observed data at 0000000076800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = d63bff9255facd12
ldx [%i1+0x030],%g3 ! Observed data at 0000000076800030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x030,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 0000999300001f78
ldx [%i2+0x010],%g3 ! Observed data at 0000000077000010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0060407761003a86
ldx [%i2+0x018],%g3 ! Observed data at 0000000077000018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = e51f2775f283cffc
ldx [%i2+0x028],%g3 ! Observed data at 0000000077000028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x028,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0000999300001f78
ldx [%i3+0x000],%g3 ! Observed data at 0000000077800000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffa300001f78
ldx [%i3+0x010],%g3 ! Observed data at 0000000077800010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 30ad1f788f54c086
ldx [%i3+0x018],%g3 ! Observed data at 0000000077800018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000bceb9d266c
ldx [%i3+0x020],%g3 ! Observed data at 0000000077800020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000bc0cce5977
ldx [%i3+0x028],%g3 ! Observed data at 0000000077800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ecc0bda56a467a84
ldx [%i3+0x038],%g3 ! Observed data at 0000000077800038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x038,%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_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:
lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076800010]
done
p51_trap1o:
lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076800010]
done
p51_trap2e:
stxa %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800008]
stba %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800020]
stxa %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800028]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076800008]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077800000]
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076800010]
done
p51_trap2o:
stxa %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800008]
stba %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800020]
stxa %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800028]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076800008]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077800000]
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000076800010]
done
p51_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p51_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p51_init_memory_pointers:
set p51_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p51_local0_start,%i0
set p51_local1_start,%i1
set p51_local2_start,%i2
set p51_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 82864e461c5036ad
ldx [%g1+0x008],%l1 ! %l1 = d5d752c7d2adccf2
ldx [%g1+0x010],%l2 ! %l2 = 4c53aff887e62a7d
ldx [%g1+0x018],%l3 ! %l3 = e51f2775f283cffc
ldx [%g1+0x020],%l4 ! %l4 = fcd9c511a2333a86
ldx [%g1+0x028],%l5 ! %l5 = 49becf94457d7e69
ldx [%g1+0x030],%l6 ! %l6 = f22e639be889ff8d
ldx [%g1+0x038],%l7 ! %l7 = 6876768e5926094e
! 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 = 0404f5a0 2b71fd44 cb71b11e ce2b3d1f
! %f4 = 1ae27fd1 3b5869aa 8b39602c 8150ea67
! %f8 = c2fa74ae 3c2b059f 7d2af4d8 52636caa
! %f12 = 10449d60 b60833f0 db88d767 03865d44
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6a355307 bdb851c7 3bbf70cd 1fb2b609
! %f20 = 3f543a9b 5c7cb5ed 6f5bd9a5 a9a347c6
! %f24 = 6195130c e9f4b963 57f67a53 a887c4b6
! %f28 = 20d86b43 87602cad eff978af 5bde5472
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3c9ee579 38f7e1fc e6aa7140 69120ce6
! %f36 = b1c9e418 a32c8ce2 87b8c448 ac6d3852
! %f40 = b014352e c2bdc579 f2e62e63 3c2d0195
! %f44 = e8b894f6 78f6dcf2 2dab7114 7de7ef1c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf580053f00000031,%g7,%g1 ! GSR scale = 6, align = 1
wr %g1,%g0,%gsr ! GSR = f580053f00000031
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 52
p52_label_1:
! %l4 = 64e683923ea58b72, Mem[0000000079800031] = 42cba826
stb %l4,[%i3+0x031] ! Mem[0000000079800030] = 4272a826
! Mem[0000000091000018] = faf26e47, %g2 = 0000000000000000
ldsb [%i6+0x019],%g2 ! %g2 = fffffffffffffffa
! %l4 = 64e683923ea58b72, Mem[0000000078000008] = cb382251
stw %l4,[%i0+%o1] ! Mem[0000000078000008] = 3ea58b72
! Mem[000000009080002c] = 51e85f11, %g2 = fffffffffffffffa
lduw [%i5+0x02c],%g2 ! %g2 = 0000000051e85f11
! %l6 = 402f269471deda0e, Mem[0000000079000038] = 8d163e7d024ac396
stx %l6,[%i2+0x038] ! Mem[0000000079000038] = 402f269471deda0e
! Mem[0000000091800000] = 0ab007b3, %g2 = 0000000051e85f11
ldsb [%o0+0x002],%g2 ! %g2 = 000000000000000a
! %l0 = e0e1c56bc1fe0329, Mem[0000000090000006] = 8c74b427
sth %l0,[%i4+0x006] ! Mem[0000000090000004] = 0329b427
! Mem[0000000091800028] = 153f24b0df4e4459, %g2 = 000000000000000a
ldx [%o0+%o5],%g2 ! %g2 = 153f24b0df4e4459
! Mem[0000000090800004] = dd4bc205, %g18 = 5a87d40ca2371d85
ldsw [%i5+0x004],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000090000018] = 1d179028 70edfb0e, %g2 = dd4bc205, %g3 = 00000000
ldd [%i4+%o3],%g2 ! %g2 = 000000001d179028 0000000070edfb0e
p52_label_2:
! Mem[0000000090800008] = 5a1ae612, %g2 = 000000001d179028
lduw [%i5+%o1],%g2 ! %g2 = 000000005a1ae612
! %l6 = 71deda0e, %l7 = 541bcdaa, Mem[0000000091800020] = 5566979d ba3ff053
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 71deda0e 541bcdaa
! Mem[0000000090000024] = 0332e58e, %g2 = 000000005a1ae612
lduw [%i4+0x024],%g2 ! %g2 = 000000000332e58e
! Mem[0000000091000004] = a548c280, %g2 = 000000000332e58e
ldub [%i6+0x007],%g2 ! %g2 = 00000000000000a5
! %l3 = 26c11beeb2337623, Mem[000000009000002a] = 2e977d3b
sth %l3,[%i4+0x02a] ! Mem[0000000090000028] = 76237d3b
! Mem[0000000091000008] = 48c28052, %g2 = 00000000000000a5
lduh [%i6+%o1],%g2 ! %g2 = 00000000000048c2
! Mem[0000000090800028] = f5d351e8, %g2 = 00000000000048c2
ldub [%i5+0x02a],%g2 ! %g2 = 00000000000000f5
! Mem[0000000090800038] = 66e1d7bc adc27bb0, %g2 = 000000f5, %g3 = 70edfb0e
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000adc27bb0
! Mem[000000007880002c] = e679a243, %l3 = 26c11beeb2337623
ldub [%i1+0x02f],%l3 ! %l3 = 0000000000000043
! Mem[000000009180002c] = df4e4459, %g2 = 0000000066e1d7bc
ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000df
p52_label_3:
! Mem[000000009080000c] = 14acc7c9, %g18 = 5a87d40ca2371d85
ldsw [%i5+0x00c],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000078000030] = 77b3b79b, %l6 = 402f269471deda0e
ldsw [%i0+0x030],%l6 ! %l6 = 0000000077b3b79b
! %l5 = ca3150ba8c76831e, Mem[0000000091000038] = e25676cb
sth %l5,[%i6+0x038] ! Mem[0000000091000038] = 831e76cb
! %l2 = 86b3eb42e4e0720b, Mem[0000000091800030] = 43bc1d8151532584
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 86b3eb42e4e0720b
! Mem[0000000091800020] = 71deda0e541bcdaa, %g2 = 0000000014acc7c9
ldx [%o0+%o4],%g2 ! %g2 = 71deda0e541bcdaa
! Mem[0000000079800010] = 4880323294111ef9, %l0 = e0e1c56bc1fe0329
ldx [%i3+%o2],%l0 ! %l0 = 4880323294111ef9
! %l1 = 0e2c00cc751f6f88, Mem[0000000090800012] = 9dd95e35
sth %l1,[%i5+0x012] ! Mem[0000000090800010] = 6f885e35
! %l7 = ab4803cc541bcdaa, Mem[000000009080003c] = adc27bb0
sth %l7,[%i5+0x03c] ! Mem[000000009080003c] = cdaa7bb0
! Mem[0000000090800030] = f479e2e9, %g2 = 71deda0e541bcdaa
ldub [%i5+0x033],%g2 ! %g2 = 00000000000000f4
! %l6 = 0000000077b3b79b, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000000077b3b79b
p52_label_4:
! Mem[0000000091800038] = 54b6116d, %g2 = 00000000000000f4
lduw [%o0+0x038],%g2 ! %g2 = 0000000054b6116d
! Mem[0000000079000018] = 3f1592e5, %l4 = 64e683923ea58b72
lduh [%i2+0x01a],%l4 ! %l4 = 00000000000092e5
! Mem[0000000091000004] = 98f9b0a5, %g2 = 0000000054b6116d
lduw [%i6+0x004],%g2 ! %g2 = 0000000098f9b0a5
! %l5 = ca3150ba8c76831e, Mem[0000000091000028] = 21a95ba1
stw %l5,[%i6+%o5] ! Mem[0000000091000028] = 8c76831e
! %l4 = 000092e5, %l5 = 8c76831e, Mem[0000000090000028] = af027623 7d3b2cbb
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 000092e5 8c76831e
! Mem[0000000090000010] = 1d358e58, %g18 = 5a87d40ca2371d85
ldsw [%i4+%o2],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[000000009000002c] = 8c76831e, %g2 = 000000001d358e58
ldsb [%i4+0x02c],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = ffffff8c, %g3 = adc27bb0
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! Mem[0000000091800000] = 00000077, %g2 = 00000000eaf607f4
ldub [%o0+0x001],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 0000000000000000
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffff8e
p52_label_5:
! %l6 = 0000000077b3b79b, Mem[0000000091800004] = 77b3b79b
sth %l6,[%o0+0x004] ! Mem[0000000091800004] = b79bb79b
! %l0 = 4880323294111ef9, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 4880323294111ef9
! %l4 = 00000000000092e5, Mem[0000000090800000] = 73d0acf8
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = 000092e5
! Mem[0000000091800014] = 8cae06fa, %g2 = ffffffffffffff8e
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffff8c
! %l5 = ca3150ba8c76831e, Mem[0000000079000026] = ff455cc0
stb %l5,[%i2+0x026] ! Mem[0000000079000024] = ff451ec0
! Mem[0000000091800008] = 8b9883bd, %g2 = ffffffffffffff8c
lduh [%o0+%o1],%g2 ! %g2 = 0000000000008b98
! Mem[0000000091000000] = 48803232, %g2 = 0000000000008b98
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000004880
! Mem[0000000090800000] = 0092e5dd, %g2 = 0000000000004880
ldub [%i5+0x001],%g2 ! %g2 = 0000000000000000
! Mem[000000009000000c] = 152d46b0, %g2 = 0000000000000000
lduw [%i4+0x00c],%g2 ! %g2 = 00000000152d46b0
! %l4 = 00000000000092e5, Mem[0000000079000039] = 402f2694
stb %l4,[%i2+0x039] ! Mem[0000000079000038] = 40e52694
p52_label_6:
! %l3 = 0000000000000043, Mem[0000000091000038] = 831e76cb
stw %l3,[%i6+0x038] ! Mem[0000000091000038] = 00000043
! Mem[0000000091800018] = 06faad5c, %g2 = 00000000152d46b0
lduw [%o0+%o3],%g2 ! %g2 = 0000000006faad5c
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 0000000006faad5c
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffff8eb2
! %l2 = 86b3eb42e4e0720b, Mem[0000000090000010] = 1d358e58d828ead6
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = 86b3eb42e4e0720b
! %l1 = 0e2c00cc751f6f88, Mem[0000000091000004] = 94111ef9
sth %l1,[%i6+0x004] ! Mem[0000000091000004] = 6f881ef9
! %l1 = 0e2c00cc751f6f88, Mem[000000007900000e] = 2b0fc796
sth %l1,[%i2+0x00e] ! Mem[000000007900000c] = 2b0f6f88
! Mem[0000000091800018] = 06faad5cb7684e28, %g2 = ffffffffffff8eb2
ldx [%o0+%o3],%g2 ! %g2 = 06faad5cb7684e28
! Mem[0000000091800020] = deda0e54, %g2 = 06faad5cb7684e28
ldub [%o0+0x021],%g2 ! %g2 = 00000000000000de
! Mem[0000000078000028] = 9f9e6af2, %l6 = 0000000077b3b79b
lduw [%i0+%o5],%l6 ! %l6 = 000000009f9e6af2
! Mem[0000000091000018] = 5ffaf26e47a19fcf, %g2 = 00000000000000de
ldx [%i6+%o3],%g2 ! %g2 = 5ffaf26e47a19fcf
p52_label_7:
! Mem[0000000090800004] = c2055a1a, %g2 = 5ffaf26e47a19fcf
lduh [%i5+0x006],%g2 ! %g2 = 000000000000c205
! Mem[000000007800003c] = 8b804c86, %l7 = ab4803cc541bcdaa
ldub [%i0+0x03e],%l7 ! %l7 = 000000000000004c
! Mem[0000000090800008] = 5a1ae612, %g18 = 5a87d40ca2371d85
ldsw [%i5+%o1],%g2 ! %g2 = 5a87d40ca2371d85
! %l1 = 0e2c00cc751f6f88, Mem[0000000090000000] = 09d53180d6ba0329
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 0e2c00cc751f6f88
! Mem[0000000091000008] = 48c280527312abd6, %g2 = 000000005a1ae612
ldx [%i6+%o1],%g2 ! %g2 = 48c280527312abd6
! Mem[000000009080003c] = cdaa7bb0, %g18 = 5a87d40ca2371d85
ldsw [%i5+0x03c],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000079000010] = 2a7a56d2 ee1a5926, %l0 = 94111ef9, %l1 = 751f6f88
ldd [%i2+%o2],%l0 ! %l0 = 000000002a7a56d2 00000000ee1a5926
! Mem[0000000091800038] = 54b6116d9d52adff, %g2 = ffffffffcdaa7bb0
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d9d52adff
! Mem[000000009000000c] = 152d46b0, %g2 = 54b6116d9d52adff
ldsh [%i4+0x00c],%g2 ! %g2 = 000000000000152d
! %l6 = 9f9e6af2, %l7 = 0000004c, Mem[0000000091000028] = 8c76831e 08a9d051
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 9f9e6af2 0000004c
p52_label_8:
! Mem[0000000079000018] = 3f1592e5, %l5 = ca3150ba8c76831e
ldsw [%i2+%o3],%l5 ! %l5 = 000000003f1592e5
! %l7 = 000000000000004c, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 000000000000004c
! %l0 = 000000002a7a56d2, Mem[0000000090000000] = 0e2c00cc
stw %l0,[%i4+%g0] ! Mem[0000000090000000] = 2a7a56d2
! Mem[000000009100000c] = 7312abd6, %g2 = 000000000000152d
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
! Mem[0000000091000000] = 48803232 6f881ef9, %g2 = 7312abd6, %g3 = 79e2e95e
ldd [%i6+%g0],%g2 ! %g2 = 0000000048803232 000000006f881ef9
! Mem[000000009080003c] = cdaa7bb0, %g18 = 5a87d40ca2371d85
ldsw [%i5+0x03c],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000090800030] = eaf607f4, %g18 = 5a87d40ca2371d85
ldsw [%i5+0x030],%g2 ! %g2 = 5a87d40ca2371d85
! %l6 = 000000009f9e6af2, Mem[0000000078800020] = 6e757d94e130483a
stx %l6,[%i1+%o4] ! Mem[0000000078800020] = 000000009f9e6af2
! %l0 = 2a7a56d2, %l1 = ee1a5926, Mem[0000000079800030] = 4272a826 f5e500b0
std %l0,[%i3+0x030] ! Mem[0000000079800030] = 2a7a56d2 ee1a5926
! Mem[0000000079800018] = a2212e14, %l2 = 86b3eb42e4e0720b
lduh [%i3+%o3],%l2 ! %l2 = 000000000000a221
p52_label_9:
! %l3 = 0000000000000043, Mem[000000007800001f] = e0dfc149
stb %l3,[%i0+0x01f] ! Mem[000000007800001c] = e0dfc143
! %l1 = 00000000ee1a5926, Mem[0000000091800037] = 0b54b611
stb %l1,[%o0+0x037] ! Mem[0000000091800034] = 2654b611
! %l0 = 000000002a7a56d2, Mem[0000000091000028] = 9f9e6af2
sth %l0,[%i6+%o5] ! Mem[0000000091000028] = 56d26af2
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = eaf607f4, %g3 = 6f881ef9
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
! %l4 = 000092e5, %l5 = 3f1592e5, Mem[0000000078800028] = d562b478 e679a243
std %l4,[%i1+%o5] ! Mem[0000000078800028] = 000092e5 3f1592e5
! Mem[0000000090800028] = 59f5d351, %g2 = 000000007a6764e2
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000059
! Mem[000000009180000c] = d9af6e4e, %g2 = 0000000000000059
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000d9af
! Mem[0000000090800038] = 66e1d7bc, %g2 = 000000000000d9af
lduh [%i5+0x038],%g2 ! %g2 = 00000000000066e1
! %l1 = 00000000ee1a5926, Mem[0000000079000028] = 1addd92f82692914
stx %l1,[%i2+%o5] ! Mem[0000000079000028] = 00000000ee1a5926
! %l7 = 000000000000004c, Mem[0000000090800002] = 92e5dd4b
sth %l7,[%i5+0x002] ! Mem[0000000090800000] = 004cdd4b
p52_label_10:
! Mem[0000000091800004] = b79bb79b, %g2 = 00000000000066e1
lduh [%o0+0x004],%g2 ! %g2 = 000000000000b79b
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 000000000000b79b
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000008eb2
! Mem[000000009000000c] = 152d46b0, %g2 = 0000000000008eb2
ldsb [%i4+0x00c],%g2 ! %g2 = 0000000000000015
! %l2 = 000000000000a221, Mem[000000009100001c] = 47a19fcf
stw %l2,[%i6+0x01c] ! Mem[000000009100001c] = 0000a221
! Mem[0000000090800000] = 0000004c, %g2 = 0000000000000015
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! %l5 = 000000003f1592e5, Mem[0000000091800010] = 6e4e5182
sth %l5,[%o0+%o2] ! Mem[0000000091800010] = 92e55182
! %l7 = 000000000000004c, Mem[000000009180000a] = 83bd3923
stb %l7,[%o0+0x00a] ! Mem[0000000091800008] = 4cbd3923
! Mem[000000009100002c] = 004ca5b5, %g2 = 0000000000000000
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 0c86ef26, %g18 = 5a87d40ca2371d85
ldsw [%i5+%o4],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000090000004] = 751f6f88, %g2 = 000000000c86ef26
lduw [%i4+0x004],%g2 ! %g2 = 00000000751f6f88
p52_label_11:
! Mem[0000000078800038] = f458f26a, %l2 = 000000000000a221
ldsw [%i1+0x038],%l2 ! %l2 = fffffffff458f26a
! %l6 = 000000009f9e6af2, Mem[0000000091800028] = 153f24b0df4e4459
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 000000009f9e6af2
! Mem[0000000078800034] = 76b45fe1, %l4 = 00000000000092e5
ldsw [%i1+0x034],%l4 ! %l4 = 0000000076b45fe1
! %l2 = fffffffff458f26a, Mem[0000000090000034] = 807fa20a
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = f458f26a
! Mem[0000000079000018] = 3f1592e5, %l3 = 0000000000000043
lduh [%i2+%o3],%l3 ! %l3 = 0000000000003f15
! %l1 = 00000000ee1a5926, Mem[0000000091000028] = 56d26af2
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = ee1a5926
! Mem[000000009080001c] = 8a9a0c86, %g2 = 00000000751f6f88
ldub [%i5+0x01e],%g2 ! %g2 = 000000000000008a
! %l2 = fffffffff458f26a, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = fffffffff458f26a
! Mem[0000000079000010] = 2a7a56d2, %l3 = 0000000000003f15
ldub [%i2+0x011],%l3 ! %l3 = 000000000000007a
! Mem[0000000079000038] = 40e52694, %l4 = 0000000076b45fe1
lduw [%i2+0x038],%l4 ! %l4 = 0000000040e52694
p52_label_12:
! Mem[0000000090800010] = 6f885e35, %g2 = 000000000000008a
ldub [%i5+0x012],%g2 ! %g2 = 000000000000006f
! Mem[000000009180003c] = adff0000, %g2 = 000000000000006f
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000090800014] = 5e356f1d, %g2 = ffffffffffffffad
lduw [%i5+0x014],%g2 ! %g2 = 000000005e356f1d
! Mem[0000000078000010] = 48116bce, %l6 = 000000009f9e6af2
ldsb [%i0+0x011],%l6 ! %l6 = 0000000000000011
! %l5 = 000000003f1592e5, Mem[0000000091000012] = fffff458
stb %l5,[%i6+0x012] ! Mem[0000000091000010] = e5fff458
! Mem[0000000090000010] = eb42e4e0, %g2 = 000000005e356f1d
ldub [%i4+0x012],%g2 ! %g2 = 00000000000000eb
! Mem[0000000090000028] = 000092e58c76831e, %g2 = 00000000000000eb
ldx [%i4+%o5],%g2 ! %g2 = 000092e58c76831e
! Mem[000000009000001c] = 70edfb0e, %g2 = 000092e58c76831e
lduw [%i4+0x01c],%g2 ! %g2 = 0000000070edfb0e
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 70edfb0e, %g3 = 807fa20a
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! %l1 = 00000000ee1a5926, Mem[0000000090000018] = 1d17902870edfb0e
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 00000000ee1a5926
p52_label_13:
! %l1 = 00000000ee1a5926, Mem[0000000079800014] = 94111ef9
sth %l1,[%i3+0x014] ! Mem[0000000079800014] = 59261ef9
! %l4 = 0000000040e52694, Mem[0000000078000018] = 33007e07
stw %l4,[%i0+%o3] ! Mem[0000000078000018] = 40e52694
! %l5 = 000000003f1592e5, Mem[0000000091000020] = 8b0950dd
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = 3f1592e5
! Mem[0000000090000030] = 7a6764e2, %g2 = 00000000b427e099
ldsb [%i4+0x030],%g2 ! %g2 = 000000000000007a
! Mem[0000000091000020] = 1592e50f, %g2 = 000000000000007a
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000015
! Mem[0000000078800028] = 000092e5, %l6 = 0000000000000011
lduw [%i1+%o5],%l6 ! %l6 = 00000000000092e5
! Mem[0000000090800028] = d351e85f, %g2 = 0000000000000015
ldsb [%i5+0x02b],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000091000028] = ee1a59260000004c, %g2 = ffffffffffffffd3
ldx [%i6+%o5],%g2 ! %g2 = ee1a59260000004c
! Mem[0000000090000034] = f458f26a, %g2 = ee1a59260000004c
lduh [%i4+0x034],%g2 ! %g2 = 000000000000f458
! Mem[000000007800002c] = 5665020e, %l3 = 000000000000007a
ldsb [%i0+0x02f],%l3 ! %l3 = 000000000000000e
p52_label_14:
! Mem[0000000091800038] = 54b6116d, %g2 = 000000000000f458
ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000054
! Mem[0000000078800030] = ba16fe9f, %l4 = 0000000040e52694
lduw [%i1+0x030],%l4 ! %l4 = 00000000ba16fe9f
! Mem[000000009100002c] = 0000004c, %g2 = 0000000000000054
lduw [%i6+0x02c],%g2 ! %g2 = 000000000000004c
! %l2 = f458f26a, %l3 = 0000000e, Mem[0000000090000000] = 2a7a56d2 751f6f88
std %l2,[%i4+%g0] ! Mem[0000000090000000] = f458f26a 0000000e
! Mem[0000000090800000] = 4cdd4bc2, %g2 = 000000000000004c
ldub [%i5+0x003],%g2 ! %g2 = 000000000000004c
! Mem[0000000078000014] = 9a5c92b6, %l0 = 000000002a7a56d2
ldsb [%i0+0x016],%l0 ! %l0 = ffffffffffffff92
! Mem[0000000090000010] = 86b3eb42, %g18 = 5a87d40ca2371d85
ldsw [%i4+%o2],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000091800008] = 8b984cbd3923d9af, %g2 = ffffffff86b3eb42
ldx [%o0+%o1],%g2 ! %g2 = 8b984cbd3923d9af
! Mem[0000000078000018] = 40e52694, %l6 = 00000000000092e5
lduh [%i0+0x01a],%l6 ! %l6 = 0000000000002694
! Mem[0000000078000020] = d13a31a51ced0260, %l1 = 00000000ee1a5926
ldx [%i0+%o4],%l1 ! %l1 = d13a31a51ced0260
p52_label_15:
! %l2 = fffffffff458f26a, Mem[0000000090800008] = 5a1ae612
stb %l2,[%i5+%o1] ! Mem[0000000090800008] = 6a1ae612
! Mem[0000000091800010] = 92e55182, %g2 = 8b984cbd3923d9af
lduh [%o0+%o2],%g2 ! %g2 = 00000000000092e5
! %l3 = 000000000000000e, Mem[0000000079800016] = 59261ef9
sth %l3,[%i3+0x016] ! Mem[0000000079800014] = 5926000e
! Mem[0000000091000010] = ffffe5ff f458f26a, %g2 = 000092e5, %g3 = 152d46b0
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffffe5ff 00000000f458f26a
! Mem[0000000090800028] = 59f5d351, %g2 = 00000000ffffe5ff
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000059
! Mem[0000000090000000] = f458f26a0000000e, %g2 = 0000000000000059
ldx [%i4+%g0],%g2 ! %g2 = f458f26a0000000e
! Mem[000000009180003c] = 9d52adff, %g18 = 5a87d40ca2371d85
ldsw [%o0+0x03c],%g2 ! %g2 = 5a87d40ca2371d85
! %l4 = ba16fe9f, %l5 = 3f1592e5, Mem[0000000091800028] = 00000000 9f9e6af2
std %l4,[%o0+%o5] ! Mem[0000000091800028] = ba16fe9f 3f1592e5
! %l1 = d13a31a51ced0260, Mem[0000000078800030] = ba16fe9f76b45fe1
stx %l1,[%i1+0x030] ! Mem[0000000078800030] = d13a31a51ced0260
! Mem[0000000091800028] = ba16fe9f, %g2 = ffffffff9d52adff
ldub [%o0+%o5],%g2 ! %g2 = 00000000000000ba
p52_label_16:
! %l3 = 000000000000000e, Mem[0000000078800008] = 89427bfded00aff7
stx %l3,[%i1+%o1] ! Mem[0000000078800008] = 000000000000000e
! %l0 = ffffffffffffff92, Mem[000000007880000c] = 0000000e
sth %l0,[%i1+0x00c] ! Mem[000000007880000c] = ff92000e
! %l2 = fffffffff458f26a, Mem[000000009180002c] = 3f1592e5
sth %l2,[%o0+0x02c] ! Mem[000000009180002c] = f26a92e5
! %l0 = ffffffffffffff92, Mem[000000009100000c] = 7312abd6
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = ffffff92
! %l4 = ba16fe9f, %l5 = 3f1592e5, Mem[0000000078800008] = 00000000 ff92000e
std %l4,[%i1+%o1] ! Mem[0000000078800008] = ba16fe9f 3f1592e5
! Mem[0000000090000014] = e4e0720b, %g2 = 00000000000000ba
ldsb [%i4+0x014],%g2 ! %g2 = ffffffffffffffe4
! %l6 = 00002694, %l7 = 0000004c, Mem[0000000091800020] = 71deda0e 541bcdaa
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 00002694 0000004c
! %l4 = 00000000ba16fe9f, Mem[000000007900001d] = 1d9f54ed
stb %l4,[%i2+0x01d] ! Mem[000000007900001c] = 1d9f54ed
! Mem[0000000090800018] = b2d54dc6db268a9a, %g2 = ffffffffffffffe4
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc6db268a9a
! %l5 = 000000003f1592e5, Mem[000000007800003c] = 8b804c86
stw %l5,[%i0+0x03c] ! Mem[000000007800003c] = 3f1592e5
p52_label_17:
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = db268a9a, %g3 = f458f26a
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
! %l7 = 000000000000004c, Mem[0000000090000028] = 000092e5
sth %l7,[%i4+%o5] ! Mem[0000000090000028] = 004c92e5
! Mem[0000000091000024] = 0f65f93d, %g2 = 0000000053918eb2
lduh [%i6+0x024],%g2 ! %g2 = 0000000000000f65
! Mem[0000000090800018] = b2d54dc6, %g2 = 0000000000000f65
lduh [%i5+%o3],%g2 ! %g2 = 000000000000b2d5
! %l7 = 000000000000004c, Mem[0000000090800018] = b2d54dc6db268a9a
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 000000000000004c
! %l7 = 000000000000004c, Mem[0000000091800030] = 86b3eb42
stw %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000004c
! Mem[0000000091800004] = 9bb79b8b, %g2 = 000000000000b2d5
ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffff9b
! %l5 = 000000003f1592e5, Mem[0000000091800030] = 0000004ce4e07226
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 000000003f1592e5
! Mem[0000000091800024] = 0000004c, %g18 = 5a87d40ca2371d85
ldsw [%o0+0x024],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000090800010] = f8446f88 5e356f1d, %g2 = 0000004c, %g3 = e6c51178
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8446f88 000000005e356f1d
p52_label_18:
! %l3 = 000000000000000e, Mem[0000000078800014] = 78928833
stw %l3,[%i1+0x014] ! Mem[0000000078800014] = 0000000e
! %l6 = 0000000000002694, Mem[0000000090000038] = 53918eb2e6c51178
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 0000000000002694
! %l2 = fffffffff458f26a, Mem[0000000090800020] = 0c86ef26
sth %l2,[%i5+%o4] ! Mem[0000000090800020] = f26aef26
! %l5 = 000000003f1592e5, Mem[000000009080000a] = e61214ac
stb %l5,[%i5+0x00a] ! Mem[0000000090800008] = e51214ac
! %l0 = ffffff92, %l1 = 1ced0260, Mem[0000000091000030] = a5b5761e 1214449b
std %l0,[%i6+0x030] ! Mem[0000000091000030] = ffffff92 1ced0260
! Mem[000000007880003c] = 0aa0621d, %l5 = 000000003f1592e5
ldsb [%i1+0x03c],%l5 ! %l5 = 000000000000000a
! %l5 = 000000000000000a, Mem[0000000090800004] = dd4bc205
sth %l5,[%i5+0x004] ! Mem[0000000090800004] = 000ac205
! %l6 = 00002694, %l7 = 0000004c, Mem[0000000079000020] = 9fdcd8e8 ff451ec0
std %l6,[%i2+%o4] ! Mem[0000000079000020] = 00002694 0000004c
! Mem[0000000091000014] = 6a5ffaf2, %g2 = 00000000f8446f88
ldub [%i6+0x017],%g2 ! %g2 = 000000000000006a
! %l2 = f458f26a, %l3 = 0000000e, Mem[0000000091800030] = 00000000 3f1592e5
std %l2,[%o0+0x030] ! Mem[0000000091800030] = f458f26a 0000000e
p52_label_19:
! Mem[0000000091000020] = 92e50f65, %g2 = 000000000000006a
lduh [%i6+0x022],%g2 ! %g2 = 00000000000092e5
! Mem[000000009180000c] = 3923d9af, %g18 = 5a87d40ca2371d85
ldsw [%o0+0x00c],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000090800014] = 6f1d0000, %g2 = 000000003923d9af
lduh [%i5+0x016],%g2 ! %g2 = 0000000000006f1d
! Mem[0000000079000008] = f64070a9, %l1 = d13a31a51ced0260
lduw [%i2+%o1],%l1 ! %l1 = 00000000f64070a9
! Mem[0000000091800030] = f458f26a0000000e, %g2 = 0000000000006f1d
ldx [%o0+0x030],%g2 ! %g2 = f458f26a0000000e
! Mem[000000009080000c] = 14acc7c9, %g2 = f458f26a0000000e
ldsh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
! Mem[0000000090800018] = 00000000, %g2 = 00000000000014ac
ldsb [%i5+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000078000024] = 1ced0260, %l7 = 000000000000004c
lduw [%i0+0x024],%l7 ! %l7 = 000000001ced0260
! Mem[0000000090800014] = 5e356f1d, %g2 = 0000000000000000
ldsb [%i5+0x014],%g2 ! %g2 = 000000000000005e
! Mem[0000000090000018] = 00000000 ee1a5926, %g2 = 0000005e, %g3 = 5e356f1d
ldd [%i4+%o3],%g2 ! %g2 = 0000000000000000 00000000ee1a5926
p52_label_20:
! Mem[0000000091000020] = 3f1592e5, %g18 = 5a87d40ca2371d85
ldsw [%i6+%o4],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[000000009100000c] = ffffff92, %g2 = 000000003f1592e5
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000010] = 86b3eb42 e4e0720b, %g2 = ffffffff, %g3 = ee1a5926
ldd [%i4+%o2],%g2 ! %g2 = 0000000086b3eb42 00000000e4e0720b
! Mem[0000000091000034] = 1ced0260, %g2 = 0000000086b3eb42
lduw [%i6+0x034],%g2 ! %g2 = 000000001ced0260
! %l0 = ffffff92, %l1 = f64070a9, Mem[0000000090800018] = 00000000 0000004c
std %l0,[%i5+%o3] ! Mem[0000000090800018] = ffffff92 f64070a9
! Mem[0000000091000018] = 5ffaf26e 0000a221, %g2 = 1ced0260, %g3 = e4e0720b
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 000000000000a221
! Mem[000000009080001c] = a9f26aef, %g2 = 000000005ffaf26e
ldub [%i5+0x01f],%g2 ! %g2 = 00000000000000a9
! Mem[0000000091000008] = 48c28052ffffff92, %g2 = 00000000000000a9
ldx [%i6+%o1],%g2 ! %g2 = 48c28052ffffff92
! %l7 = 000000001ced0260, Mem[0000000091800018] = 06faad5cb7684e28
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = 000000001ced0260
! Mem[0000000078000024] = 1ced0260, %l2 = fffffffff458f26a
ldub [%i0+0x027],%l2 ! %l2 = 0000000000000060
p52_label_21:
! Mem[0000000091800028] = ba16fe9f, %g2 = 48c28052ffffff92
ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffffba
! %l7 = 000000001ced0260, Mem[0000000091800020] = 000026940000004c
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = 000000001ced0260
! %l6 = 00002694, %l7 = 1ced0260, Mem[0000000090000020] = 00000000 0000004c
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 00002694 1ced0260
! Mem[0000000078800018] = 270ac3ea, %l0 = ffffffffffffff92
ldub [%i1+0x01b],%l0 ! %l0 = 00000000000000ea
! %l6 = 0000000000002694, Mem[0000000091000030] = ffffff92
stb %l6,[%i6+0x030] ! Mem[0000000091000030] = 94ffff92
! Mem[0000000091000008] = 48c28052ffffff92, %g2 = ffffffffffffffba
ldx [%i6+%o1],%g2 ! %g2 = 48c28052ffffff92
! Mem[0000000090800010] = f8446f885e356f1d, %g2 = 48c28052ffffff92
ldx [%i5+%o2],%g2 ! %g2 = f8446f885e356f1d
! %l6 = 0000000000002694, Mem[0000000091000000] = 48803232
stw %l6,[%i6+%g0] ! Mem[0000000091000000] = 00002694
! Mem[000000009000001c] = ee1a5926, %g2 = f8446f885e356f1d
ldsb [%i4+0x01c],%g2 ! %g2 = ffffffffffffffee
! Mem[0000000091000008] = 48c28052, %g2 = ffffffffffffffee
lduh [%i6+%o1],%g2 ! %g2 = 00000000000048c2
p52_label_22:
! %l4 = 00000000ba16fe9f, Mem[0000000078000019] = 40e52694
stb %l4,[%i0+0x019] ! Mem[0000000078000018] = 409f2694
! Mem[0000000091000018] = f26e0000, %g2 = 00000000000048c2
ldsh [%i6+0x01a],%g2 ! %g2 = fffffffffffff26e
! Mem[0000000078800010] = 00fd2c1b 0000000e, %l6 = 00002694, %l7 = 1ced0260
ldd [%i1+%o2],%l6 ! %l6 = 0000000000fd2c1b 000000000000000e
! Mem[0000000090000034] = f458f26a, %g2 = fffffffffffff26e
ldsh [%i4+0x034],%g2 ! %g2 = fffffffffffff458
! %l1 = 00000000f64070a9, Mem[0000000090000030] = 7a6764e2f458f26a
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 00000000f64070a9
! Mem[0000000091000000] = 000026946f881ef9, %g2 = fffffffffffff458
ldx [%i6+%g0],%g2 ! %g2 = 000026946f881ef9
! %l0 = 000000ea, %l1 = f64070a9, Mem[0000000091800028] = ba16fe9f f26a92e5
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 000000ea f64070a9
! %l4 = 00000000ba16fe9f, Mem[000000009100001a] = f26e0000
sth %l4,[%i6+0x01a] ! Mem[0000000091000018] = fe9f0000
! Mem[0000000090000014] = e4e0720b, %g18 = 5a87d40ca2371d85
ldsw [%i4+0x014],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000079000030] = fda39368, %l1 = 00000000f64070a9
ldsh [%i2+0x032],%l1 ! %l1 = ffffffffffff9368
p52_label_23:
! %l7 = 000000000000000e, Mem[0000000090800036] = e95e66e1
stb %l7,[%i5+0x036] ! Mem[0000000090800034] = 0e5e66e1
! Mem[0000000091000010] = ffffe5ff, %g2 = ffffffffe4e0720b
ldub [%i6+%o2],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800024] = 1ced0260, %g18 = 5a87d40ca2371d85
ldsw [%o0+0x024],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000078800018] = 270ac3eac7465e20, %l3 = 000000000000000e
ldx [%i1+%o3],%l3 ! %l3 = 270ac3eac7465e20
! %l4 = 00000000ba16fe9f, Mem[000000007880002c] = 3f1592e5
sth %l4,[%i1+0x02c] ! Mem[000000007880002c] = fe9f92e5
! Mem[0000000091800008] = 8b984cbd, %g2 = 000000001ced0260
lduh [%o0+%o1],%g2 ! %g2 = 0000000000008b98
! %l2 = 00000060, %l3 = c7465e20, Mem[0000000090000010] = 86b3eb42 e4e0720b
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 00000060 c7465e20
! Mem[0000000091000010] = ffffe5ff f458f26a, %g2 = 00008b98, %g3 = 0000a221
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffffe5ff 00000000f458f26a
! Mem[0000000090000034] = f64070a9, %g18 = 5a87d40ca2371d85
ldsw [%i4+0x034],%g2 ! %g2 = 5a87d40ca2371d85
! %l3 = 270ac3eac7465e20, Mem[0000000090000000] = f458f26a
stw %l3,[%i4+%g0] ! Mem[0000000090000000] = c7465e20
p52_label_24:
! Mem[0000000091800010] = 92e55182, %g2 = fffffffff64070a9
lduw [%o0+%o2],%g2 ! %g2 = 0000000092e55182
! %l0 = 00000000000000ea, Mem[0000000079000027] = 0000004c
stb %l0,[%i2+0x027] ! Mem[0000000079000024] = 000000ea
! %l2 = 0000000000000060, Mem[000000009000000f] = b0000000
stb %l2,[%i4+0x00f] ! Mem[000000009000000c] = 60000000
! %l2 = 0000000000000060, Mem[0000000091000000] = 00002694
sth %l2,[%i6+%g0] ! Mem[0000000091000000] = 00602694
! %l2 = 0000000000000060, Mem[0000000078000000] = 7a6d6b00b552a5bf
stx %l2,[%i0+%g0] ! Mem[0000000078000000] = 0000000000000060
! %l5 = 000000000000000a, Mem[0000000091000008] = 48c28052ffffff92
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = 000000000000000a
! %l0 = 000000ea, %l1 = ffff9368, Mem[0000000090800000] = 0000004c 000ac205
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 000000ea ffff9368
! Mem[0000000090000038] = 00000000 00002694, %g2 = 92e55182, %g3 = f458f26a
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 0000000000002694
! Mem[0000000091800038] = b6116d9d, %g2 = 0000000000000000
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000b6
! %l2 = 0000000000000060, Mem[0000000078000010] = 48116bce9a5c92b6
stx %l2,[%i0+%o2] ! Mem[0000000078000010] = 0000000000000060
p52_label_25:
! Mem[0000000090800000] = 000000ea ffff9368, %g2 = 000000b6, %g3 = 00002694
ldd [%i5+%g0],%g2 ! %g2 = 00000000000000ea 00000000ffff9368
! %l6 = 0000000000fd2c1b, Mem[0000000091800012] = 51829629
sth %l6,[%o0+0x012] ! Mem[0000000091800010] = 2c1b9629
! Mem[0000000090000010] = 00000060, %g18 = 5a87d40ca2371d85
ldsw [%i4+%o2],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000091800018] = 00000000, %g2 = 0000000000000060
lduw [%o0+%o3],%g2 ! %g2 = 0000000000000000
! %l2 = 00000060, %l3 = c7465e20, Mem[0000000090000020] = 00002694 1ced0260
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 00000060 c7465e20
! Mem[0000000091800004] = b79bb79b, %g18 = 5a87d40ca2371d85
ldsw [%o0+0x004],%g2 ! %g2 = 5a87d40ca2371d85
! Mem[0000000090000024] = 5e20004c, %g2 = ffffffffb79bb79b
ldsh [%i4+0x026],%g2 ! %g2 = 0000000000005e20
! Mem[0000000090000030] = 000000f6, %g2 = 0000000000005e20
ldub [%i4+0x031],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 00000060c7465e20, %g2 = 0000000000000000
ldx [%i4+%o2],%g2 ! %g2 = 00000060c7465e20
! Mem[0000000090800000] = 000000ea, %g2 = 00000060c7465e20
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000000000
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 00000000000000ea
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffff9368
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000060
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 270ac3eac7465e20
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ba16fe9f
bne,a,pn %xcc,p52_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000000a
bne,a,pn %xcc,p52_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000fd2c1b
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000000e
bne,a,pn %xcc,p52_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p52_check_fp_registers:
set p52_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 0404f5a0 2b71fd44
bne %xcc,p52_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8b39602c 8150ea67
bne %xcc,p52_f6_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000000060
ldx [%i0+0x000],%g3 ! Observed data at 0000000078000000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 3ea58b72ea055c4b
ldx [%i0+0x008],%g3 ! Observed data at 0000000078000008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000060
ldx [%i0+0x010],%g3 ! Observed data at 0000000078000010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 409f2694e0dfc143
ldx [%i0+0x018],%g3 ! Observed data at 0000000078000018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9b63e73f3f1592e5
ldx [%i0+0x038],%g3 ! Observed data at 0000000078000038
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x038,%g4
set p52_local1_expect,%g1
p52_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ba16fe9f3f1592e5
ldx [%i1+0x008],%g3 ! Observed data at 0000000078800008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00fd2c1b0000000e
ldx [%i1+0x010],%g3 ! Observed data at 0000000078800010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000009f9e6af2
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 = 000092e5fe9f92e5
ldx [%i1+0x028],%g3 ! Observed data at 0000000078800028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = d13a31a51ced0260
ldx [%i1+0x030],%g3 ! Observed data at 0000000078800030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x030,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = f64070a92b0f6f88
ldx [%i2+0x008],%g3 ! Observed data at 0000000079000008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3f1592e51d9f54ed
ldx [%i2+0x018],%g3 ! Observed data at 0000000079000018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00002694000000ea
ldx [%i2+0x020],%g3 ! Observed data at 0000000079000020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000ee1a5926
ldx [%i2+0x028],%g3 ! Observed data at 0000000079000028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 40e5269471deda0e
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+0x010],%g2 ! Expected data = 488032325926000e
ldx [%i3+0x010],%g3 ! Observed data at 0000000079800010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2a7a56d2ee1a5926
ldx [%i3+0x030],%g3 ! Observed data at 0000000079800030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x030,%g4
! The test for processor 52 has passed
p52_passed:
ta GOOD_TRAP
nop
p52_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p52_failed
p52_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p52_failed
p52_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p52_failed
p52_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p52_failed
p52_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p52_failed
p52_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p52_failed
p52_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p52_failed
p52_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p52_failed
p52_f0_fail:
set p52_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f6_fail:
set p52_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
stda %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800020]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079800000]
stba %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000018]
done
p52_trap1o:
stda %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800020]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079800000]
stba %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000018]
done
p52_trap2e:
stxa %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800028]
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800018]
done
p52_trap2o:
stxa %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800028]
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800018]
done
p52_trap3e:
nop
nop
nop
nop
nop
done
p52_trap3o:
nop
nop
nop
nop
nop
done
p52_init_memory_pointers:
set p52_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p52_local0_start,%i0
set p52_local1_start,%i1
set p52_local2_start,%i2
set p52_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e0e1c56bc1fe0329
ldx [%g1+0x008],%l1 ! %l1 = 0e2c00cc751f6f88
ldx [%g1+0x010],%l2 ! %l2 = 86b3eb42e4e0720b
ldx [%g1+0x018],%l3 ! %l3 = 26c11beeb2337623
ldx [%g1+0x020],%l4 ! %l4 = 64e683923ea58b72
ldx [%g1+0x028],%l5 ! %l5 = ca3150ba8c76831e
ldx [%g1+0x030],%l6 ! %l6 = 402f269471deda0e
ldx [%g1+0x038],%l7 ! %l7 = ab4803cc541bcdaa
! 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 = a0723822 67885ff9 f7eb1cdd 3fde1415
! %f4 = b9829a91 1b7db721 99062ace 39b6748a
! %f8 = 072f7faf cdeb30a7 c3826149 db34002b
! %f12 = 31c1bae4 2e37a736 aaf94c04 e39d369b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f196c986 a5b6a826 41fa5008 2010420e
! %f20 = 0030d4c3 231c8c90 a49365db 97bd133a
! %f24 = d3b8a1d9 3ba6a4cc 4e4c356f f392b5b7
! %f28 = 9652f370 3ec12e34 b7e839d1 e3d3019b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = feecd883 a82e853b 70625ddc 40b38505
! %f36 = 1fda89f9 690d5e91 ed440b8f 4d3b21fe
! %f40 = 4664456d 0b2f6e0a cd1e28c1 47342b50
! %f44 = c23c384f 914e09e6 c827fc73 a109b1d9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc974739700000012,%g7,%g1 ! GSR scale = 2, align = 2
wr %g1,%g0,%gsr ! GSR = c974739700000012
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[000000009080000c] = 14acc7c9, %g2 = 0000000000000000
lduh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
! Mem[000000009180003c] = adff0000, %g2 = 00000000000014ac
ldub [%o0+0x03e],%g2 ! %g2 = 00000000000000ad
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 00000000000000ad
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000007d3b
! Mem[000000009100003c] = 8c8f0000, %g2 = 0000000000007d3b
ldub [%i6+0x03e],%g2 ! %g2 = 000000000000008c
! Mem[0000000091000020] = 8b0950dd, %g2 = 000000000000008c
lduw [%i6+%o4],%g2 ! %g2 = 000000008b0950dd
! Mem[0000000090800038] = 66e1d7bc adc27bb0, %g2 = 8b0950dd, %g3 = 00000000
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000adc27bb0
! Mem[0000000090800018] = b2d54dc6, %g18 = 2ecf844da8a8cccc
ldsw [%i5+%o3],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[000000009080000c] = 14acc7c9, %g2 = ffffffffb2d54dc6
lduh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
! Mem[000000009080003c] = 7bb00000, %g2 = 00000000000014ac
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! Mem[0000000091800030] = bc1d8151, %g2 = 0000000000007bb0
ldub [%o0+0x031],%g2 ! %g2 = 00000000000000bc
p53_label_2:
! %l6 = 1cdbc058, %l7 = 0f087d75, Mem[000000007a000010] = 9b0a5970 8ab59b34
std %l6,[%i0+%o2] ! Mem[000000007a000010] = 1cdbc058 0f087d75
! %l5 = f4a5ebc9ade7f227, Mem[000000009080002d] = e85f11ea
stb %l5,[%i5+0x02d] ! Mem[000000009080002c] = 275f11ea
! Mem[000000007a00000c] = b38cdc51, %l0 = 6bd829dc7bc9b991
ldsb [%i0+0x00e],%l0 ! %l0 = ffffffffffffffdc
! Mem[0000000090800008] = e61214ac, %g2 = 00000000000000bc
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffe612
! Mem[000000007a800024] = 6ca2f644, %l4 = 60f4f9dcd4a46022
lduw [%i1+0x024],%l4 ! %l4 = 000000006ca2f644
! Mem[000000007b000018] = 4828b9fd, %l0 = ffffffffffffffdc
ldsb [%i2+0x01b],%l0 ! %l0 = fffffffffffffffd
! %l6 = 55abbf0c1cdbc058, Mem[000000007b000010] = 7964c0b2
stb %l6,[%i2+%o2] ! Mem[000000007b000010] = 5864c0b2
! Mem[000000007b000004] = ac74e80e, %l3 = e5a6318c678bd19d
ldsh [%i2+0x004],%l3 ! %l3 = ffffffffffffac74
! Mem[000000009080000c] = 14acc7c9, %g18 = 2ecf844da8a8cccc
ldsw [%i5+0x00c],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[000000009100001c] = a19fcf8b, %g2 = 0000000014acc7c9
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffffa1
p53_label_3:
! %l0 = fffffffffffffffd, Mem[000000007a800010] = cfe051bc
stw %l0,[%i1+%o2] ! Mem[000000007a800010] = fffffffd
! Mem[000000007a000028] = 451c7c8d 872b8be9, %l2 = cbd2ca64, %l3 = ffffac74
ldd [%i0+%o5],%l2 ! %l2 = 00000000451c7c8d 00000000872b8be9
! %l6 = 1cdbc058, %l7 = 0f087d75, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 1cdbc058 0f087d75
! %l1 = c56a8346a54e3f2d, Mem[000000007a800000] = d7ec1dc2cefb3721
stx %l1,[%i1+%g0] ! Mem[000000007a800000] = c56a8346a54e3f2d
! Mem[0000000090000028] = af022e97 7d3b2cbb, %g2 = ffffffa1, %g3 = adc27bb0
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d3b2cbb
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 00000000af022e97
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffff8e
! %l2 = 00000000451c7c8d, Mem[0000000091800000] = fb520ab007b3e6aa
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 00000000451c7c8d
! %l4 = 000000006ca2f644, Mem[0000000091000030] = a5b5761e1214449b
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 000000006ca2f644
! %l4 = 000000006ca2f644, Mem[0000000090800029] = 59f5d351
stb %l4,[%i5+0x029] ! Mem[0000000090800028] = 44f5d351
! %l2 = 00000000451c7c8d, Mem[0000000090800034] = 79e2e95e
stw %l2,[%i5+0x034] ! Mem[0000000090800034] = 451c7c8d
p53_label_4:
! %l7 = b70f41920f087d75, Mem[000000009180003c] = 9d52adff
sth %l7,[%o0+0x03c] ! Mem[000000009180003c] = 7d75adff
! %l5 = f4a5ebc9ade7f227, Mem[000000007b80002e] = 1a250e90
stb %l5,[%i3+0x02e] ! Mem[000000007b80002c] = 1a252790
! Mem[0000000090800010] = f8449dd9 5e356f1d, %g2 = ffffff8e, %g3 = 7d3b2cbb
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e356f1d
! Mem[000000007b800010] = 8a874b9dbdbf666c, %l2 = 00000000451c7c8d
ldx [%i3+%o2],%l2 ! %l2 = 8a874b9dbdbf666c
! Mem[000000009180003c] = adff0000, %g2 = 00000000f8449dd9
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000091000038] = e25676cb, %g2 = ffffffffffffffad
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffe256
! %l2 = 8a874b9dbdbf666c, Mem[000000009080000a] = e61214ac
stb %l2,[%i5+0x00a] ! Mem[0000000090800008] = 6c1214ac
! Mem[0000000090800028] = 4444f5d3 51275f11, %g2 = ffffe256, %g3 = 5e356f1d
ldd [%i5+%o5],%g2 ! %g2 = 000000004444f5d3 0000000051275f11
! Mem[000000007b000008] = bd7c2ca9, %l4 = 000000006ca2f644
ldsw [%i2+%o1],%l4 ! %l4 = ffffffffbd7c2ca9
! Mem[0000000090000014] = d828ead6, %g2 = 000000004444f5d3
lduw [%i4+0x014],%g2 ! %g2 = 00000000d828ead6
p53_label_5:
! %l6 = 55abbf0c1cdbc058, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = 55abbf0c1cdbc058
! Mem[000000009080003c] = c27bb000, %g2 = 00000000d828ead6
ldsb [%i5+0x03d],%g2 ! %g2 = ffffffffffffffc2
! Mem[000000009080002c] = 51275f11, %g18 = 2ecf844da8a8cccc
ldsw [%i5+0x02c],%g2 ! %g2 = 2ecf844da8a8cccc
! %l3 = 00000000872b8be9, Mem[0000000091800011] = 4e518296
stb %l3,[%o0+0x011] ! Mem[0000000091800010] = e9518296
! Mem[0000000091000020] = 8b0950dd0f65f93d, %g2 = 0000000051275f11
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd0f65f93d
! Mem[000000009080002c] = 51275f11, %g2 = 8b0950dd0f65f93d
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000005127
! Mem[000000009000001c] = 70edfb0e, %g2 = 0000000000005127
lduh [%i4+0x01c],%g2 ! %g2 = 00000000000070ed
! Mem[0000000090000020] = 0ad8f703, %g2 = 00000000000070ed
lduw [%i4+%o4],%g2 ! %g2 = 000000000ad8f703
! %l2 = 8a874b9dbdbf666c, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 8a874b9dbdbf666c
! Mem[000000009100001c] = 47a19fcf, %g2 = 000000000ad8f703
lduw [%i6+0x01c],%g2 ! %g2 = 0000000047a19fcf
p53_label_6:
! Mem[0000000091000030] = 00006ca2, %g2 = 0000000047a19fcf
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = f93d21a9, %g2 = 0000000000000000
lduh [%i6+0x026],%g2 ! %g2 = 000000000000f93d
! Mem[000000009180003c] = 7d75adff, %g18 = 2ecf844da8a8cccc
ldsw [%o0+0x03c],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[000000007b00003c] = 5cd93b81, %l7 = b70f41920f087d75
ldsw [%i2+0x03c],%l7 ! %l7 = 000000005cd93b81
! Mem[000000009100002c] = 08a9d051, %g18 = 2ecf844da8a8cccc
ldsw [%i6+0x02c],%g2 ! %g2 = 2ecf844da8a8cccc
! %l6 = 55abbf0c1cdbc058, Mem[0000000091000022] = 50dd0f65
sth %l6,[%i6+0x022] ! Mem[0000000091000020] = c0580f65
! Mem[000000007a000020] = 37bde597 5b1cfcb9, %l6 = 1cdbc058, %l7 = 5cd93b81
ldd [%i0+%o4],%l6 ! %l6 = 0000000037bde597 000000005b1cfcb9
! %l3 = 00000000872b8be9, Mem[0000000091800018] = 06faad5c
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 872b8be9
! Mem[000000009000003c] = e6c51178, %g2 = 0000000008a9d051
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000e6c5
! %l6 = 0000000037bde597, Mem[000000007a000012] = 1cdbc058
sth %l6,[%i0+0x012] ! Mem[000000007a000010] = 1cdbe597
p53_label_7:
! Mem[0000000091000030] = 00000000 6ca2f644, %g2 = 0000e6c5, %g3 = 51275f11
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000000 000000006ca2f644
! %l5 = f4a5ebc9ade7f227, Mem[0000000090800024] = 35144907
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = ade7f227
! Mem[0000000091000004] = f9b0a548, %g2 = 0000000000000000
ldsb [%i6+0x005],%g2 ! %g2 = fffffffffffffff9
! %l0 = fffffffd, %l1 = a54e3f2d, Mem[000000007b800000] = 753d3cdc 183245a3
std %l0,[%i3+%g0] ! Mem[000000007b800000] = fffffffd a54e3f2d
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = fffffffffffffff9
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
! Mem[0000000090000030] = 64e2807f, %g2 = f8449dd95e356f1d
lduh [%i4+0x032],%g2 ! %g2 = 00000000000064e2
! %l7 = 000000005b1cfcb9, Mem[000000009100001c] = 47a19fcf
stw %l7,[%i6+0x01c] ! Mem[000000009100001c] = 5b1cfcb9
! Mem[000000007b800034] = e4544e97, %l0 = fffffffffffffffd
ldsb [%i3+0x037],%l0 ! %l0 = ffffffffffffff97
! %l7 = 000000005b1cfcb9, Mem[0000000090800010] = f8449dd9
stw %l7,[%i5+%o2] ! Mem[0000000090800010] = 5b1cfcb9
! Mem[000000009000003c] = e6c51178, %g18 = 2ecf844da8a8cccc
ldsw [%i4+0x03c],%g2 ! %g2 = 2ecf844da8a8cccc
p53_label_8:
! %l5 = f4a5ebc9ade7f227, Mem[0000000090000036] = a20a5391
stb %l5,[%i4+0x036] ! Mem[0000000090000034] = 270a5391
! Mem[0000000091800034] = 51532584, %g18 = 2ecf844da8a8cccc
ldsw [%o0+0x034],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[000000007a000034] = 4c8f0b76, %l7 = 000000005b1cfcb9
ldsh [%i0+0x036],%l7 ! %l7 = 0000000000000b76
! %l0 = ffffffffffffff97, Mem[000000007a000008] = feebd369
stb %l0,[%i0+%o1] ! Mem[000000007a000008] = 97ebd369
! Mem[000000009180002c] = 445943bc, %g2 = 0000000051532584
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
! %l4 = ffffffffbd7c2ca9, Mem[000000007b80003a] = b546e6a5
sth %l4,[%i3+0x03a] ! Mem[000000007b800038] = b5462ca9
! %l0 = ffffffffffffff97, Mem[0000000091000018] = 5ffaf26e
stw %l0,[%i6+%o3] ! Mem[0000000091000018] = ffffff97
! %l4 = ffffffffbd7c2ca9, Mem[000000007b000016] = 72697012
stb %l4,[%i2+0x016] ! Mem[000000007b000014] = 7269a912
! Mem[0000000091800000] = 0000451c, %g2 = 0000000000004459
lduh [%o0+0x002],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000000b76, Mem[0000000090000018] = 1d17902870edfb0e
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 0000000000000b76
p53_label_9:
! Mem[0000000090800038] = 66e1d7bc, %g18 = 2ecf844da8a8cccc
ldsw [%i5+0x038],%g2 ! %g2 = 2ecf844da8a8cccc
! %l7 = 0000000000000b76, Mem[000000007a80002c] = 16b12cc7
stw %l7,[%i1+0x02c] ! Mem[000000007a80002c] = 00000b76
! %l5 = f4a5ebc9ade7f227, Mem[0000000090800010] = 5b1cfcb95e356f1d
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = f4a5ebc9ade7f227
! Mem[000000007a800038] = fc4ded80, %l4 = ffffffffbd7c2ca9
ldsh [%i1+0x03a],%l4 ! %l4 = ffffffffffffed80
! %l4 = ffffffffffffed80, Mem[000000007a800035] = 421bb37e
stb %l4,[%i1+0x035] ! Mem[000000007a800034] = 4280b37e
! Mem[0000000090000000] = 55abbf0c1cdbc058, %g2 = 0000000066e1d7bc
ldx [%i4+%g0],%g2 ! %g2 = 55abbf0c1cdbc058
! Mem[000000007b800034] = e4544e97, %l5 = f4a5ebc9ade7f227
lduw [%i3+0x034],%l5 ! %l5 = 00000000e4544e97
! Mem[0000000091000020] = 8b09c0580f65f93d, %g2 = 55abbf0c1cdbc058
ldx [%i6+%o4],%g2 ! %g2 = 8b09c0580f65f93d
! %l1 = c56a8346a54e3f2d, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = c56a8346a54e3f2d
! Mem[000000009080003c] = 7bb00000, %g2 = 8b09c0580f65f93d
ldsh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
p53_label_10:
! %l6 = 0000000037bde597, Mem[0000000090800008] = 5a1a6c12
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = 37bde597
! Mem[000000009100000c] = 7312abd6, %g18 = 2ecf844da8a8cccc
ldsw [%i6+0x00c],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[000000007a000014] = 0f087d75, %l7 = 0000000000000b76
lduh [%i0+0x014],%l7 ! %l7 = 0000000000000f08
! %l2 = 8a874b9dbdbf666c, Mem[0000000091000030] = 00000000
stw %l2,[%i6+0x030] ! Mem[0000000091000030] = bdbf666c
! Mem[0000000091800038] = 54b6116d, %g18 = 2ecf844da8a8cccc
ldsw [%o0+0x038],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[000000007a80000c] = ee564bc8, %l1 = c56a8346a54e3f2d
ldsw [%i1+0x00c],%l1 ! %l1 = ffffffffee564bc8
! Mem[0000000090800024] = f2274444, %g2 = 0000000054b6116d
ldsh [%i5+0x026],%g2 ! %g2 = fffffffffffff227
! %l2 = 8a874b9dbdbf666c, Mem[0000000091000020] = 8b09c0580f65f93d
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 8a874b9dbdbf666c
! Mem[000000009180000c] = d9af6ee9, %g2 = fffffffffffff227
ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffd9
! Mem[0000000091000014] = fe01ffff, %g2 = ffffffffffffffd9
lduh [%i6+0x016],%g2 ! %g2 = 000000000000fe01
p53_label_11:
! %l6 = 37bde597, %l7 = 00000f08, Mem[000000007a800020] = f0fc6467 6ca2f644
std %l6,[%i1+%o4] ! Mem[000000007a800020] = 37bde597 00000f08
! %l2 = bdbf666c, %l3 = 872b8be9, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l2,[%i6+0x038] ! Mem[0000000091000038] = bdbf666c 872b8be9
! Mem[000000009080000c] = 14acc7c9, %g18 = 2ecf844da8a8cccc
ldsw [%i5+0x00c],%g2 ! %g2 = 2ecf844da8a8cccc
! %l4 = ffffffffffffed80, Mem[0000000090800020] = 0c86ef26ade7f227
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = ffffffffffffed80
! Mem[0000000091000034] = 44bdbf66, %g2 = 0000000014acc7c9
ldsb [%i6+0x037],%g2 ! %g2 = 0000000000000044
! Mem[0000000090000038] = 918eb2e6, %g2 = 0000000000000044
ldsb [%i4+0x039],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000090800014] = ade7f227, %g18 = 2ecf844da8a8cccc
ldsw [%i5+0x014],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[000000009000002c] = 7d3b2cbb, %g2 = ffffffffade7f227
lduw [%i4+0x02c],%g2 ! %g2 = 000000007d3b2cbb
! %l4 = ffffffffffffed80, Mem[000000009180000c] = 3923d9af
stw %l4,[%o0+0x00c] ! Mem[000000009180000c] = ffffed80
! %l0 = ffffff97, %l1 = ee564bc8, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l0,[%i6+%o5] ! Mem[0000000091000028] = ffffff97 ee564bc8
p53_label_12:
! Mem[0000000090000014] = d828ead6, %g2 = 000000007d3b2cbb
lduw [%i4+0x014],%g2 ! %g2 = 00000000d828ead6
! Mem[0000000091800030] = 43bc1d81 51532584, %g2 = d828ead6, %g3 = 6ca2f644
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 0000000051532584
! Mem[000000007a000030] = c0e2c95b 4c8f0b76, %l6 = 37bde597, %l7 = 00000f08
ldd [%i0+0x030],%l6 ! %l6 = 00000000c0e2c95b 000000004c8f0b76
! %l7 = 000000004c8f0b76, Mem[0000000091000028] = ffffff97ee564bc8
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 000000004c8f0b76
! Mem[0000000090800038] = 66e1d7bc, %g2 = 0000000043bc1d81
ldsh [%i5+0x038],%g2 ! %g2 = 00000000000066e1
! %l4 = ffffed80, %l5 = e4544e97, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l4,[%i6+%g0] ! Mem[0000000091000000] = ffffed80 e4544e97
! Mem[000000007b800030] = 62e3c846, %l2 = 8a874b9dbdbf666c
ldub [%i3+0x030],%l2 ! %l2 = 0000000000000062
! Mem[000000007a800038] = fc4ded8098431f95, %l4 = ffffffffffffed80
ldx [%i1+0x038],%l4 ! %l4 = fc4ded8098431f95
! %l6 = c0e2c95b, %l7 = 4c8f0b76, Mem[0000000091000018] = ffffff97 5b1cfcb9
std %l6,[%i6+%o3] ! Mem[0000000091000018] = c0e2c95b 4c8f0b76
! Mem[0000000090000000] = 55abbf0c 1cdbc058, %g2 = 000066e1, %g3 = 51532584
ldd [%i4+%g0],%g2 ! %g2 = 0000000055abbf0c 000000001cdbc058
p53_label_13:
! Mem[000000007a800000] = c56a8346 a54e3f2d, %l0 = ffffff97, %l1 = ee564bc8
ldd [%i1+%g0],%l0 ! %l0 = 00000000c56a8346 00000000a54e3f2d
! Mem[000000007a800018] = cfb5f3c1, %l3 = 00000000872b8be9
ldsw [%i1+%o3],%l3 ! %l3 = ffffffffcfb5f3c1
! Mem[0000000091800034] = 51532584, %g18 = 2ecf844da8a8cccc
ldsw [%o0+0x034],%g2 ! %g2 = 2ecf844da8a8cccc
! %l7 = 000000004c8f0b76, Mem[000000007a000008] = 97ebd369b38cdc51
stx %l7,[%i0+%o1] ! Mem[000000007a000008] = 000000004c8f0b76
! %l0 = 00000000c56a8346, Mem[0000000090000010] = 1d358e58d828ead6
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000000c56a8346
! %l0 = 00000000c56a8346, Mem[0000000090000026] = 666caf02
sth %l0,[%i4+0x026] ! Mem[0000000090000024] = 8346af02
! %l6 = 00000000c0e2c95b, Mem[000000007a800004] = a54e3f2d
sth %l6,[%i1+0x004] ! Mem[000000007a800004] = c95b3f2d
! Mem[0000000091800018] = 8be9b768, %g2 = 0000000051532584
ldub [%o0+0x01a],%g2 ! %g2 = 000000000000008b
! %l1 = 00000000a54e3f2d, Mem[000000009000003a] = 8eb2e6c5
stb %l1,[%i4+0x03a] ! Mem[0000000090000038] = 2db2e6c5
! %l6 = 00000000c0e2c95b, Mem[0000000090800020] = ffffffffffffed80
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 00000000c0e2c95b
p53_label_14:
! Mem[0000000090800000] = c56a8346 a54e3f2d, %g2 = 0000008b, %g3 = 1cdbc058
ldd [%i5+%g0],%g2 ! %g2 = 00000000c56a8346 00000000a54e3f2d
! Mem[0000000091000020] = 874b9dbd, %g2 = 00000000c56a8346
ldsb [%i6+0x021],%g2 ! %g2 = ffffffffffffff87
! Mem[0000000091000018] = c0e2c95b4c8f0b76, %g2 = ffffffffffffff87
ldx [%i6+%o3],%g2 ! %g2 = c0e2c95b4c8f0b76
! Mem[0000000091000038] = bdbf666c872b8be9, %g2 = c0e2c95b4c8f0b76
ldx [%i6+0x038],%g2 ! %g2 = bdbf666c872b8be9
! Mem[0000000090000004] = 1cdbc058, %g2 = bdbf666c872b8be9
ldsb [%i4+0x004],%g2 ! %g2 = 000000000000001c
! %l6 = 00000000c0e2c95b, Mem[0000000090800020] = 00000000c0e2c95b
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 00000000c0e2c95b
! Mem[0000000091800010] = 6ee9518296298cae, %g2 = 000000000000001c
ldx [%o0+%o2],%g2 ! %g2 = 6ee9518296298cae
! Mem[0000000091000034] = 6ca2f644, %g18 = 2ecf844da8a8cccc
ldsw [%i6+0x034],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[000000007b00000c] = f67c54c7, %l2 = 0000000000000062
ldsw [%i2+0x00c],%l2 ! %l2 = fffffffff67c54c7
! Mem[0000000090800018] = 1cdbc0580f087d75, %g2 = 000000006ca2f644
ldx [%i5+%o3],%g2 ! %g2 = 1cdbc0580f087d75
p53_label_15:
! %l4 = fc4ded8098431f95, Mem[000000007b800018] = a36361fa
sth %l4,[%i3+%o3] ! Mem[000000007b800018] = 1f9561fa
! %l0 = 00000000c56a8346, Mem[000000007a80001d] = 62e25ba9
stb %l0,[%i1+0x01d] ! Mem[000000007a80001c] = 62465ba9
! %l4 = fc4ded8098431f95, Mem[0000000091800022] = 979dba3f
sth %l4,[%o0+0x022] ! Mem[0000000091800020] = 1f95ba3f
! Mem[0000000091800030] = 43bc1d81, %g2 = 1cdbc0580f087d75
lduw [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81
! Mem[0000000091800014] = 96298cae, %g2 = 0000000043bc1d81
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000096
! %l2 = f67c54c7, %l3 = cfb5f3c1, Mem[0000000091000030] = bdbf666c 6ca2f644
std %l2,[%i6+0x030] ! Mem[0000000091000030] = f67c54c7 cfb5f3c1
! Mem[0000000091000030] = f67c54c7, %g18 = 2ecf844da8a8cccc
ldsw [%i6+0x030],%g2 ! %g2 = 2ecf844da8a8cccc
! %l4 = fc4ded8098431f95, Mem[0000000091000020] = 8a874b9dbdbf666c
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = fc4ded8098431f95
! Mem[0000000090800028] = 4444f5d3 51275f11, %g2 = f67c54c7, %g3 = a54e3f2d
ldd [%i5+%o5],%g2 ! %g2 = 000000004444f5d3 0000000051275f11
! Mem[000000009080003c] = b0000000, %g2 = 000000004444f5d3
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffffb0
p53_label_16:
! Mem[0000000091000024] = 1f950000, %g2 = ffffffffffffffb0
ldub [%i6+0x026],%g2 ! %g2 = 000000000000001f
! Mem[0000000090000008] = b427e099, %g2 = 000000000000001f
lduh [%i4+%o1],%g2 ! %g2 = 000000000000b427
! Mem[000000007a00000c] = 4c8f0b76, %l4 = fc4ded8098431f95
ldsw [%i0+0x00c],%l4 ! %l4 = 000000004c8f0b76
! %l0 = 00000000c56a8346, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = 00000000c56a8346
! %l1 = 00000000a54e3f2d, Mem[0000000091000010] = 6cff95cd
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = a54e3f2d
! Mem[0000000091000038] = bdbf666c, %g2 = 000000000000b427
lduw [%i6+0x038],%g2 ! %g2 = 00000000bdbf666c
! %l4 = 4c8f0b76, %l5 = e4544e97, Mem[0000000091800030] = 43bc1d81 51532584
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 4c8f0b76 e4544e97
! %l7 = 000000004c8f0b76, Mem[000000009080002c] = 51275f11
stw %l7,[%i5+0x02c] ! Mem[000000009080002c] = 4c8f0b76
! %l7 = 000000004c8f0b76, Mem[0000000090800038] = 00000000
stw %l7,[%i5+0x038] ! Mem[0000000090800038] = 4c8f0b76
! %l6 = 00000000c0e2c95b, Mem[000000007a800032] = 24aa9b48
sth %l6,[%i1+0x032] ! Mem[000000007a800030] = 24aac95b
p53_label_17:
! %l0 = 00000000c56a8346, Mem[000000007b800020] = a061f12a
stw %l0,[%i3+%o4] ! Mem[000000007b800020] = c56a8346
! Mem[0000000090800000] = c56a8346 a54e3f2d, %g2 = bdbf666c, %g3 = 51275f11
ldd [%i5+%g0],%g2 ! %g2 = 00000000c56a8346 00000000a54e3f2d
! Mem[0000000090800008] = 37bde597 14acc7c9, %g2 = c56a8346, %g3 = a54e3f2d
ldd [%i5+%o1],%g2 ! %g2 = 0000000037bde597 0000000014acc7c9
! Mem[000000007b800010] = 8a874b9dbdbf666c, %l4 = 000000004c8f0b76
ldx [%i3+%o2],%l4 ! %l4 = 8a874b9dbdbf666c
! Mem[000000007a80002c] = 00000b76, %l5 = 00000000e4544e97
ldsw [%i1+0x02c],%l5 ! %l5 = 0000000000000b76
! %l0 = 00000000c56a8346, Mem[0000000090800028] = 4444f5d34c8f0b76
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 00000000c56a8346
! Mem[0000000090000008] = b427e099, %g2 = 0000000037bde597
lduw [%i4+%o1],%g2 ! %g2 = 00000000b427e099
! Mem[000000009180001c] = 2855661f, %g2 = 00000000b427e099
ldub [%o0+0x01f],%g2 ! %g2 = 0000000000000028
! Mem[0000000091800028] = 153f24b0df4e4459, %g2 = 0000000000000028
ldx [%o0+%o5],%g2 ! %g2 = 153f24b0df4e4459
! %l0 = c56a8346, %l1 = a54e3f2d, Mem[0000000090800018] = 1cdbc058 0f087d75
std %l0,[%i5+%o3] ! Mem[0000000090800018] = c56a8346 a54e3f2d
p53_label_18:
! Mem[0000000091000020] = fc4ded80, %g18 = 2ecf844da8a8cccc
ldsw [%i6+%o4],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[0000000091800000] = 00000000, %g2 = fffffffffc4ded80
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000000
! %l4 = 8a874b9dbdbf666c, Mem[000000007a800010] = fffffffd
stw %l4,[%i1+%o2] ! Mem[000000007a800010] = bdbf666c
! %l0 = 00000000c56a8346, Mem[0000000091000004] = e4544e97
stw %l0,[%i6+0x004] ! Mem[0000000091000004] = c56a8346
! %l4 = bdbf666c, %l5 = 00000b76, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l4,[%i4+%o5] ! Mem[0000000090000028] = bdbf666c 00000b76
! %l4 = 8a874b9dbdbf666c, Mem[000000009000001a] = 00000000
sth %l4,[%i4+0x01a] ! Mem[0000000090000018] = 666c0000
! Mem[000000007b800010] = 8a874b9d bdbf666c, %l4 = bdbf666c, %l5 = 00000b76
ldd [%i3+%o2],%l4 ! %l4 = 000000008a874b9d 00000000bdbf666c
! Mem[000000009180002c] = df4e4459, %g2 = 0000000000000000
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffdf4e
! Mem[0000000090000008] = b427e099152d46b0, %g2 = ffffffffffffdf4e
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! %l6 = 00000000c0e2c95b, Mem[000000009080000c] = 14acc7c9
sth %l6,[%i5+0x00c] ! Mem[000000009080000c] = c95bc7c9
p53_label_19:
! Mem[0000000090000038] = 2db2e6c5, %g2 = b427e099152d46b0
ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000002db2
! %l4 = 8a874b9d, %l5 = bdbf666c, Mem[0000000091800018] = 872b8be9 b7684e28
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 8a874b9d bdbf666c
! Mem[0000000090800004] = a54e3f2d, %g18 = 2ecf844da8a8cccc
ldsw [%i5+0x004],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[000000007b800004] = a54e3f2d, %l6 = 00000000c0e2c95b
ldsh [%i3+0x004],%l6 ! %l6 = ffffffffffffa54e
! %l0 = 00000000c56a8346, Mem[0000000091000034] = cfb5f3c1
sth %l0,[%i6+0x034] ! Mem[0000000091000034] = 8346f3c1
! Mem[000000007b800034] = e4544e97, %l1 = 00000000a54e3f2d
ldsw [%i3+0x034],%l1 ! %l1 = ffffffffe4544e97
! %l2 = f67c54c7, %l3 = cfb5f3c1, Mem[0000000091800008] = 8b9883bd ffffed80
std %l2,[%o0+%o1] ! Mem[0000000091800008] = f67c54c7 cfb5f3c1
! Mem[0000000091800008] = f67c54c7, %g2 = ffffffffa54e3f2d
ldub [%o0+%o1],%g2 ! %g2 = 00000000000000f6
! %l0 = c56a8346, %l1 = e4544e97, Mem[0000000090000028] = bdbf666c 00000b76
std %l0,[%i4+%o5] ! Mem[0000000090000028] = c56a8346 e4544e97
! Mem[000000009180003c] = 7d75adff, %g18 = 2ecf844da8a8cccc
ldsw [%o0+0x03c],%g2 ! %g2 = 2ecf844da8a8cccc
p53_label_20:
! Mem[0000000091000024] = 98431f95, %g18 = 2ecf844da8a8cccc
ldsw [%i6+0x024],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[0000000091800038] = 54b6116d7d75adff, %g2 = ffffffff98431f95
ldx [%o0+0x038],%g2 ! %g2 = 54b6116d7d75adff
! %l6 = ffffa54e, %l7 = 4c8f0b76, Mem[0000000091800030] = 4c8f0b76 e4544e97
std %l6,[%o0+0x030] ! Mem[0000000091800030] = ffffa54e 4c8f0b76
! Mem[0000000090000018] = 0000666c, %g2 = 54b6116d7d75adff
lduw [%i4+%o3],%g2 ! %g2 = 000000000000666c
! Mem[000000007b00002c] = a76b1285, %l0 = 00000000c56a8346
ldsw [%i2+0x02c],%l0 ! %l0 = ffffffffa76b1285
! Mem[000000007b800010] = 8a874b9d bdbf666c, %l0 = a76b1285, %l1 = e4544e97
ldd [%i3+%o2],%l0 ! %l0 = 000000008a874b9d 00000000bdbf666c
! Mem[0000000091000028] = 00004c8f, %g2 = 000000000000666c
ldsh [%i6+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800034] = 451c7c8d, %g2 = 0000000000000000
lduw [%i5+0x034],%g2 ! %g2 = 00000000451c7c8d
! Mem[0000000090000000] = 55abbf0c, %g2 = 00000000451c7c8d
lduw [%i4+%g0],%g2 ! %g2 = 0000000055abbf0c
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 55abbf0c, %g3 = 14acc7c9
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
p53_label_21:
! Mem[0000000090800004] = 2d37bde5, %g2 = 00000000b427e099
ldub [%i5+0x007],%g2 ! %g2 = 000000000000002d
! Mem[0000000091000030] = f67c54c78346f3c1, %g2 = 000000000000002d
ldx [%i6+0x030],%g2 ! %g2 = f67c54c78346f3c1
! %l1 = 00000000bdbf666c, Mem[0000000090000024] = bdbf8346
stw %l1,[%i4+0x024] ! Mem[0000000090000024] = bdbf666c
! Mem[000000007a000038] = 260954a1, %l7 = 000000004c8f0b76
ldsb [%i0+0x03b],%l7 ! %l7 = ffffffffffffffa1
! %l6 = ffffffffffffa54e, Mem[0000000090000020] = 8a874b9dbdbf666c
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffa54e
! Mem[000000009000003c] = 78000000, %g2 = f67c54c78346f3c1
ldsb [%i4+0x03f],%g2 ! %g2 = 0000000000000078
! Mem[000000007b800000] = fffffffd, %l7 = ffffffffffffffa1
lduw [%i3+%g0],%l7 ! %l7 = 00000000fffffffd
! %l7 = 00000000fffffffd, Mem[0000000091800028] = 153f24b0
stw %l7,[%o0+%o5] ! Mem[0000000091800028] = fffffffd
! Mem[0000000091800010] = 6ee95182, %g2 = 0000000000000078
lduh [%o0+%o2],%g2 ! %g2 = 0000000000006ee9
! Mem[000000009180003c] = 7d75adff, %g2 = 0000000000006ee9
lduw [%o0+0x03c],%g2 ! %g2 = 000000007d75adff
p53_label_22:
! Mem[0000000090800038] = 4c8f0b76c56a8346, %g2 = 000000007d75adff
ldx [%i5+0x038],%g2 ! %g2 = 4c8f0b76c56a8346
! Mem[000000007b000020] = fc2e2fbe, %l3 = ffffffffcfb5f3c1
lduh [%i2+%o4],%l3 ! %l3 = 000000000000fc2e
! Mem[0000000090800034] = 451c7c8d, %g2 = 4c8f0b76c56a8346
ldsh [%i5+0x034],%g2 ! %g2 = 000000000000451c
! Mem[0000000091000004] = 834648c2, %g2 = 000000000000451c
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffff8346
! %l6 = ffffffffffffa54e, Mem[0000000090800001] = 6a8346a5
stb %l6,[%i5+0x001] ! Mem[0000000090800000] = 4e8346a5
! %l3 = 000000000000fc2e, Mem[000000007b800030] = 62e3c846
sth %l3,[%i3+0x030] ! Mem[000000007b800030] = fc2ec846
! %l3 = 000000000000fc2e, Mem[000000007b800024] = 2e153a3d
sth %l3,[%i3+0x024] ! Mem[000000007b800024] = fc2e3a3d
! Mem[000000009000002c] = e4544e97, %g18 = 2ecf844da8a8cccc
ldsw [%i4+0x02c],%g2 ! %g2 = 2ecf844da8a8cccc
! %l5 = 00000000bdbf666c, Mem[0000000090000016] = 83460000
sth %l5,[%i4+0x016] ! Mem[0000000090000014] = 666c0000
! Mem[0000000091000024] = 98431f95, %g2 = ffffffffe4544e97
ldub [%i6+0x024],%g2 ! %g2 = 0000000000000098
p53_label_23:
! %l6 = ffffffffffffa54e, Mem[000000009000001a] = 666c0000
stb %l6,[%i4+0x01a] ! Mem[0000000090000018] = 4e6c0000
! Mem[0000000090000038] = 53912db2, %g2 = 0000000000000098
ldsb [%i4+0x038],%g2 ! %g2 = 0000000000000053
! Mem[0000000091800028] = fffffffddf4e4459, %g2 = 0000000000000053
ldx [%o0+%o5],%g2 ! %g2 = fffffffddf4e4459
! %l7 = 00000000fffffffd, Mem[000000007b80002a] = 2ff23b9a
stb %l7,[%i3+0x02a] ! Mem[000000007b800028] = 2ff2fd9a
! Mem[0000000091000038] = bdbf666c 872b8be9, %g2 = df4e4459, %g3 = 152d46b0
ldd [%i6+0x038],%g2 ! %g2 = 00000000bdbf666c 00000000872b8be9
! Mem[0000000091800018] = 8a874b9d, %g2 = 00000000bdbf666c
ldsh [%o0+%o3],%g2 ! %g2 = ffffffffffff8a87
! %l0 = 000000008a874b9d, Mem[000000007a800024] = 00000f08
stw %l0,[%i1+0x024] ! Mem[000000007a800024] = 8a874b9d
! %l4 = 000000008a874b9d, Mem[0000000091800024] = ba3ff053
sth %l4,[%o0+0x024] ! Mem[0000000091800024] = 4b9df053
! Mem[0000000090800008] = e597c95b, %g2 = ffffffffffff8a87
ldub [%i5+0x00a],%g2 ! %g2 = 00000000000000e5
! %l7 = 00000000fffffffd, Mem[0000000090000034] = 807f270a
sth %l7,[%i4+0x034] ! Mem[0000000090000034] = fffd270a
p53_label_24:
! Mem[0000000090000028] = c56a8346, %g2 = 00000000000000e5
lduh [%i4+%o5],%g2 ! %g2 = 000000000000c56a
! %l4 = 000000008a874b9d, Mem[0000000091000008] = 48c28052
sth %l4,[%i6+%o1] ! Mem[0000000091000008] = 4b9d8052
! Mem[000000007b000000] = b9073429, %l4 = 000000008a874b9d
ldsh [%i2+0x002],%l4 ! %l4 = 0000000000003429
! %l6 = ffffa54e, %l7 = fffffffd, Mem[0000000090800018] = c56a8346 a54e3f2d
std %l6,[%i5+%o3] ! Mem[0000000090800018] = ffffa54e fffffffd
! Mem[000000007a800018] = cfb5f3c1, %l2 = fffffffff67c54c7
ldsb [%i1+0x01a],%l2 ! %l2 = fffffffffffffff3
! %l6 = ffffa54e, %l7 = fffffffd, Mem[0000000090800038] = 4c8f0b76 c56a8346
std %l6,[%i5+0x038] ! Mem[0000000090800038] = ffffa54e fffffffd
! Mem[000000007b800000] = fffffffd, %l6 = ffffffffffffa54e
ldsb [%i3+%g0],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000091800008] = f67c54c7, %g18 = 2ecf844da8a8cccc
ldsw [%o0+%o1],%g2 ! %g2 = 2ecf844da8a8cccc
! Mem[0000000090800028] = 000000c5, %g2 = fffffffff67c54c7
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000000
! Mem[000000009180002c] = df4e4459, %g18 = 2ecf844da8a8cccc
ldsw [%o0+0x02c],%g2 ! %g2 = 2ecf844da8a8cccc
p53_label_25:
! Mem[0000000091000008] = 527312ab, %g2 = ffffffffdf4e4459
ldsb [%i6+0x00b],%g2 ! %g2 = 0000000000000052
! Mem[0000000091000028] = 00000000 4c8f0b76, %g2 = 00000052, %g3 = 872b8be9
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 000000004c8f0b76
! Mem[000000009000001c] = 76ffffff, %g2 = 0000000000000000
ldsb [%i4+0x01f],%g2 ! %g2 = 0000000000000076
! Mem[000000007b000004] = ac74e80e, %l7 = 00000000fffffffd
ldsb [%i2+0x006],%l7 ! %l7 = ffffffffffffffe8
! %l4 = 00003429, %l5 = bdbf666c, Mem[0000000091800030] = ffffa54e 4c8f0b76
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 00003429 bdbf666c
! Mem[0000000090800010] = f4a5ebc9ade7f227, %g2 = 0000000000000076
ldx [%i5+%o2],%g2 ! %g2 = f4a5ebc9ade7f227
! Mem[0000000091000010] = 3f2d7757, %g2 = f4a5ebc9ade7f227
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000003f2d
! Mem[000000007a00001c] = bcb09440, %l1 = 00000000bdbf666c
ldub [%i0+0x01c],%l1 ! %l1 = 00000000000000bc
! Mem[0000000090000004] = 58b427e0, %g2 = 0000000000003f2d
ldsb [%i4+0x007],%g2 ! %g2 = 0000000000000058
! %l6 = ffffffff, %l7 = ffffffe8, Mem[000000007a800020] = 37bde597 8a874b9d
std %l6,[%i1+%o4] ! Mem[000000007a800020] = ffffffff ffffffe8
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000008a874b9d
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000bc
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffffffffff3
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000fc2e
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000003429
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000bdbf666c
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffff
bne,a,pn %xcc,p53_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffe8
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 a0723822 67885ff9
bne %xcc,p53_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f7eb1cdd 3fde1415
bne %xcc,p53_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b9829a91 1b7db721
bne %xcc,p53_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 99062ace 39b6748a
bne %xcc,p53_f6_fail
nop
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 000000004c8f0b76
ldx [%i0+0x008],%g3 ! Observed data at 000000007a000008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1cdbe5970f087d75
ldx [%i0+0x010],%g3 ! Observed data at 000000007a000010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x010,%g4
set p53_local1_expect,%g1
p53_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = c56a8346c95b3f2d
ldx [%i1+0x000],%g3 ! Observed data at 000000007a800000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = bdbf666cf2fea3cb
ldx [%i1+0x010],%g3 ! Observed data at 000000007a800010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = cfb5f3c162465ba9
ldx [%i1+0x018],%g3 ! Observed data at 000000007a800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffffffffffe8
ldx [%i1+0x020],%g3 ! Observed data at 000000007a800020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 43dba6a600000b76
ldx [%i1+0x028],%g3 ! Observed data at 000000007a800028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 24aac95b4280b37e
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+0x010],%g2 ! Expected data = 5864c0b27269a912
ldx [%i2+0x010],%g3 ! Observed data at 000000007b000010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x010,%g4
set p53_local3_expect,%g1
p53_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = fffffffda54e3f2d
ldx [%i3+0x000],%g3 ! Observed data at 000000007b800000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 1f9561facbda45df
ldx [%i3+0x018],%g3 ! Observed data at 000000007b800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c56a8346fc2e3a3d
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 = 2ff2fd9a1a252790
ldx [%i3+0x028],%g3 ! Observed data at 000000007b800028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fc2ec846e4544e97
ldx [%i3+0x030],%g3 ! Observed data at 000000007b800030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = b5462ca9d516e0e2
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_f2_fail:
set p53_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f4_fail:
set p53_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f6_fail:
set p53_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800000]
stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800010]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a000028]
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007a000020]
stba %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b800000]
done
p53_trap1o:
ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a800000]
stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800010]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a000028]
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007a000020]
stba %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b800000]
done
p53_trap2e:
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800010]
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a000020]
stba %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b000008]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007b800028]
ldda [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000010]
stwa %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800008]
stba %l5,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800000]
done
p53_trap2o:
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b800010]
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007a000020]
stba %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b000008]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007b800028]
ldda [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000010]
stwa %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800008]
stba %l5,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800000]
done
p53_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p53_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p53_init_memory_pointers:
set p53_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p53_local0_start,%i0
set p53_local1_start,%i1
set p53_local2_start,%i2
set p53_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 6bd829dc7bc9b991
ldx [%g1+0x008],%l1 ! %l1 = c56a8346a54e3f2d
ldx [%g1+0x010],%l2 ! %l2 = 872d985acbd2ca64
ldx [%g1+0x018],%l3 ! %l3 = e5a6318c678bd19d
ldx [%g1+0x020],%l4 ! %l4 = 60f4f9dcd4a46022
ldx [%g1+0x028],%l5 ! %l5 = f4a5ebc9ade7f227
ldx [%g1+0x030],%l6 ! %l6 = 55abbf0c1cdbc058
ldx [%g1+0x038],%l7 ! %l7 = b70f41920f087d75
! 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 = b4553480 ffd14c52 3af179ec 6ed69a36
! %f4 = 54e7197f f46f1ad7 f8ba334e 52873c21
! %f8 = adc3468c 2654a21a e19c887a 8669f5a0
! %f12 = 6e45acf3 26694c3e 05175fde 51a68477
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 12c24cc5 ff97c39c 767d8599 05169b7b
! %f20 = 5f7afff6 2e2fd4f2 e521667f 2344f707
! %f24 = 2627bb19 a3a63f7a 238b94c5 a94daf67
! %f28 = 0a761b8c 2e57b97c 7fad82c6 bccc90a8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e2c0f6fd eee0971c 13826938 3926484f
! %f36 = 0c51696a 4e6daa12 83507f75 4db13eb5
! %f40 = bea7521b e56aa0e2 ead4b5e9 048ae7d9
! %f44 = 928b9d6f 3ecce880 608bdd8a 7c2a6ce0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9e28f5e80000002e,%g7,%g1 ! GSR scale = 5, align = 6
wr %g1,%g0,%gsr ! GSR = 9e28f5e80000002e
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:
! %l5 = e7b394a24ce52f90, Mem[000000007c000018] = 6b4d2e6b319d4866
stx %l5,[%i0+%o3] ! Mem[000000007c000018] = e7b394a24ce52f90
! Mem[0000000090000010] = 1d358e58, %g18 = 9e48cf8ebc9aa92c
ldsw [%i4+%o2],%g2 ! %g2 = 9e48cf8ebc9aa92c
! %l4 = 80294eab, %l5 = 4ce52f90, Mem[0000000090800020] = 0c86ef26 35144907
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 80294eab 4ce52f90
! Mem[0000000090000028] = 2e977d3b, %g2 = 000000001d358e58
ldsb [%i4+0x02a],%g2 ! %g2 = 000000000000002e
! %l3 = 6045d4b2a4210bcd, Mem[000000009000002a] = 2e977d3b
sth %l3,[%i4+0x02a] ! Mem[0000000090000028] = 0bcd7d3b
! Mem[0000000091800018] = 06faad5c, %g18 = 9e48cf8ebc9aa92c
ldsw [%o0+%o3],%g2 ! %g2 = 9e48cf8ebc9aa92c
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = 0000000006faad5c
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
! Mem[0000000090000028] = 0bcd7d3b, %g2 = 21a95ba108a9d051
ldub [%i4+0x02a],%g2 ! %g2 = 000000000000000b
! Mem[0000000090800014] = 5e356f1d, %g2 = 000000000000000b
ldsb [%i5+0x014],%g2 ! %g2 = 000000000000005e
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = 0000005e, %g3 = 00000000
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
p54_label_2:
! %l7 = dd2104adce77b8e1, Mem[000000009000001b] = 2870edfb
stb %l7,[%i4+0x01b] ! Mem[0000000090000018] = e170edfb
! Mem[0000000091800020] = 5566979d, %g2 = 000000007a6764e2
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000055
! Mem[0000000090800034] = 79e2e95e, %g2 = 0000000000000055
lduh [%i5+0x034],%g2 ! %g2 = 00000000000079e2
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 00000000000079e2
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! %l0 = c62d329c3418600a, Mem[000000007d80003c] = f40657f0
stb %l0,[%i3+0x03c] ! Mem[000000007d80003c] = 0a0657f0
! %l7 = dd2104adce77b8e1, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = dd2104adce77b8e1
! %l0 = c62d329c3418600a, Mem[0000000091800005] = b3e6aa8b
stb %l0,[%o0+0x005] ! Mem[0000000091800004] = 0ae6aa8b
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = a5b5761e1214449b
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! Mem[000000007c800014] = 53dd4a71, %l4 = ac9641c080294eab
ldsh [%i1+0x016],%l4 ! %l4 = 0000000000004a71
! %l1 = a834a07e3d3624c1, Mem[0000000091000010] = 6cff95cd
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = 3d3624c1
p54_label_3:
! Mem[0000000091000020] = 50dd0f65, %g2 = a5b5761e1214449b
ldsh [%i6+0x022],%g2 ! %g2 = 00000000000050dd
! Mem[0000000090000028] = af020bcd 7d3b2cbb, %g2 = 000050dd, %g3 = 807fa20a
ldd [%i4+%o5],%g2 ! %g2 = 00000000af020bcd 000000007d3b2cbb
! %l2 = 0362e94f, %l3 = a4210bcd, Mem[0000000090000008] = b427e099 152d46b0
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 0362e94f a4210bcd
! Mem[000000009000003c] = e6c51178, %g18 = 9e48cf8ebc9aa92c
ldsw [%i4+0x03c],%g2 ! %g2 = 9e48cf8ebc9aa92c
! Mem[000000009080002c] = 5f11eaf6, %g2 = ffffffffe6c51178
ldsh [%i5+0x02e],%g2 ! %g2 = 0000000000005f11
! Mem[0000000090800018] = d54dc6db, %g2 = 0000000000005f11
ldsb [%i5+0x019],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000091000008] = 48c28052, %g2 = ffffffffffffffd5
lduw [%i6+%o1],%g2 ! %g2 = 0000000048c28052
! %l7 = dd2104adce77b8e1, Mem[0000000090800020] = 80294eab
stw %l7,[%i5+%o4] ! Mem[0000000090800020] = ce77b8e1
! Mem[0000000091800030] = 43bc1d81, %g18 = 9e48cf8ebc9aa92c
ldsw [%o0+0x030],%g2 ! %g2 = 9e48cf8ebc9aa92c
! Mem[000000007d800020] = eea6c58c, %l2 = e46785ac0362e94f
lduw [%i3+%o4],%l2 ! %l2 = 00000000eea6c58c
p54_label_4:
! %l5 = e7b394a24ce52f90, Mem[0000000091000008] = 48c280527312abd6
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = e7b394a24ce52f90
! %l5 = e7b394a24ce52f90, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = e7b394a24ce52f90
! %l0 = c62d329c3418600a, Mem[0000000091000038] = e25676cb
stw %l0,[%i6+0x038] ! Mem[0000000091000038] = 3418600a
! Mem[0000000091000018] = 5ffaf26e, %g2 = 0000000043bc1d81
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
! Mem[0000000091000028] = a108a9d0, %g2 = 0000000000005ffa
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffa1
! %l3 = 6045d4b2a4210bcd, Mem[0000000091000030] = a5b5761e
stw %l3,[%i6+0x030] ! Mem[0000000091000030] = a4210bcd
! Mem[000000009000003c] = e6c51178, %g2 = ffffffffffffffa1
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000e6c5
! Mem[0000000091800010] = 6e4e5182 96298cae, %g2 = 0000e6c5, %g3 = 7d3b2cbb
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 0000000096298cae
! Mem[0000000090800034] = 79e2e95e, %g18 = 9e48cf8ebc9aa92c
ldsw [%i5+0x034],%g2 ! %g2 = 9e48cf8ebc9aa92c
! Mem[0000000090800014] = 6f1db2d5, %g2 = 0000000079e2e95e
ldub [%i5+0x016],%g2 ! %g2 = 000000000000006f
p54_label_5:
! %l0 = 3418600a, %l1 = 3d3624c1, Mem[0000000090000038] = 53918eb2 e6c51178
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 3418600a 3d3624c1
! Mem[0000000091800004] = 070ae6aa, %g2 = 000000000000006f
lduw [%o0+0x004],%g2 ! %g2 = 00000000070ae6aa
! Mem[000000009000002c] = 7d3b2cbb, %g2 = 00000000070ae6aa
lduw [%i4+0x02c],%g2 ! %g2 = 000000007d3b2cbb
! Mem[0000000091000038] = 3418600a, %g2 = 000000007d3b2cbb
lduw [%i6+0x038],%g2 ! %g2 = 000000003418600a
! Mem[000000009100001c] = 47a19fcf, %g2 = 000000003418600a
lduw [%i6+0x01c],%g2 ! %g2 = 0000000047a19fcf
! Mem[000000007c000000] = 9fdfcb87, %l7 = dd2104adce77b8e1
lduh [%i0+0x002],%l7 ! %l7 = 000000000000cb87
! %l6 = 4c077d6a, %l7 = 0000cb87, Mem[0000000090800030] = eaf607f4 79e2e95e
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 4c077d6a 0000cb87
! Mem[0000000091800014] = 96298cae, %g18 = 9e48cf8ebc9aa92c
ldsw [%o0+0x014],%g2 ! %g2 = 9e48cf8ebc9aa92c
! Mem[0000000090000010] = 8e58d828, %g2 = ffffffff96298cae
ldub [%i4+0x012],%g2 ! %g2 = 000000000000008e
! Mem[0000000091000038] = 3418600a, %g2 = 000000000000008e
lduw [%i6+0x038],%g2 ! %g2 = 000000003418600a
p54_label_6:
! Mem[000000007c000024] = c3ee5efe, %l5 = e7b394a24ce52f90
ldsw [%i0+0x024],%l5 ! %l5 = ffffffffc3ee5efe
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = 000000003418600a
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! %l2 = 00000000eea6c58c, Mem[000000007d800022] = eea6c58c
stb %l2,[%i3+0x022] ! Mem[000000007d800020] = eea68c8c
! Mem[000000009000002c] = 2cbb7a67, %g2 = 43bc1d8151532584
ldub [%i4+0x02e],%g2 ! %g2 = 000000000000002c
! Mem[0000000090000014] = ead61d17, %g2 = 000000000000002c
lduh [%i4+0x016],%g2 ! %g2 = 000000000000ead6
! %l4 = 0000000000004a71, Mem[000000007d00000c] = b3553f49
sth %l4,[%i2+0x00c] ! Mem[000000007d00000c] = 4a713f49
! %l5 = ffffffffc3ee5efe, Mem[0000000090800014] = 5e356f1d
sth %l5,[%i5+0x014] ! Mem[0000000090800014] = 5efe6f1d
! Mem[0000000090000020] = d8f70303, %g2 = 000000000000ead6
ldsb [%i4+0x021],%g2 ! %g2 = ffffffffffffffd8
! %l3 = 6045d4b2a4210bcd, Mem[0000000091000010] = 3d3624c17757fe01
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 6045d4b2a4210bcd
! Mem[000000007c800038] = 43292fe9, %l1 = a834a07e3d3624c1
lduw [%i1+0x038],%l1 ! %l1 = 0000000043292fe9
p54_label_7:
! Mem[0000000091000000] = dd2104adce77b8e1, %g2 = ffffffffffffffd8
ldx [%i6+%g0],%g2 ! %g2 = dd2104adce77b8e1
! Mem[0000000091000024] = 4ce52f90, %g18 = 9e48cf8ebc9aa92c
ldsw [%i6+0x024],%g2 ! %g2 = 9e48cf8ebc9aa92c
! %l2 = 00000000eea6c58c, Mem[000000009180002c] = df4e4459
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = eea6c58c
! Mem[0000000090000038] = 3418600a 3d3624c1, %g2 = 4ce52f90, %g3 = 96298cae
ldd [%i4+0x038],%g2 ! %g2 = 000000003418600a 000000003d3624c1
! Mem[0000000091000028] = a95ba108, %g2 = 000000003418600a
ldsb [%i6+0x029],%g2 ! %g2 = ffffffffffffffa9
! Mem[0000000090000028] = 0bcd7d3b, %g2 = ffffffffffffffa9
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000000bcd
! Mem[0000000090000028] = cd7d3b2c, %g2 = 0000000000000bcd
ldsb [%i4+0x02b],%g2 ! %g2 = ffffffffffffffcd
! Mem[0000000091800004] = e6aa8b98, %g2 = ffffffffffffffcd
lduh [%o0+0x006],%g2 ! %g2 = 000000000000e6aa
! Mem[0000000090800018] = d54dc6db, %g2 = 000000000000e6aa
ldsb [%i5+0x019],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = ffffffffffffffd5
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
p54_label_8:
! %l1 = 0000000043292fe9, Mem[0000000091000022] = 94a24ce5
sth %l1,[%i6+0x022] ! Mem[0000000091000020] = 2fe94ce5
! %l4 = 0000000000004a71, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 0000000000004a71
! %l3 = 6045d4b2a4210bcd, Mem[0000000090000000] = 09d53180
stw %l3,[%i4+%g0] ! Mem[0000000090000000] = a4210bcd
! Mem[0000000091800000] = 0ab0070a, %g2 = 21a95ba108a9d051
lduh [%o0+0x002],%g2 ! %g2 = 0000000000000ab0
! %l5 = ffffffffc3ee5efe, Mem[000000007c800010] = dfa25eae53dd4a71
stx %l5,[%i1+%o2] ! Mem[000000007c800010] = ffffffffc3ee5efe
! Mem[0000000091800014] = 8cae06fa, %g2 = 0000000000000ab0
ldsh [%o0+0x016],%g2 ! %g2 = ffffffffffff8cae
! %l0 = c62d329c3418600a, Mem[0000000091800009] = 9883bd39
stb %l0,[%o0+0x009] ! Mem[0000000091800008] = 0a83bd39
! Mem[0000000091000038] = 3418600a62bf8c8f, %g2 = ffffffffffff8cae
ldx [%i6+0x038],%g2 ! %g2 = 3418600a62bf8c8f
! Mem[000000009080000c] = c9f8449d, %g2 = 3418600a62bf8c8f
ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffffc9
! Mem[0000000090000014] = d828ead6, %g2 = ffffffffffffffc9
lduw [%i4+0x014],%g2 ! %g2 = 00000000d828ead6
p54_label_9:
! Mem[000000009000002c] = 3b2cbb7a, %g2 = 00000000d828ead6
ldub [%i4+0x02d],%g2 ! %g2 = 000000000000003b
! Mem[000000007d80001c] = b3b7192a, %l7 = 000000000000cb87
lduh [%i3+0x01c],%l7 ! %l7 = 000000000000b3b7
! %l0 = c62d329c3418600a, Mem[0000000090800016] = 6f1db2d5
sth %l0,[%i5+0x016] ! Mem[0000000090800014] = 600ab2d5
! %l2 = 00000000eea6c58c, Mem[000000009080003e] = 4a710000
stb %l2,[%i5+0x03e] ! Mem[000000009080003c] = 8c710000
! %l0 = c62d329c3418600a, Mem[000000009000000c] = a4210bcd
sth %l0,[%i4+0x00c] ! Mem[000000009000000c] = 600a0bcd
! %l2 = 00000000eea6c58c, Mem[0000000090000038] = 3418600a3d3624c1
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = 00000000eea6c58c
! %l0 = c62d329c3418600a, Mem[0000000090000000] = a4210bcd
stw %l0,[%i4+%g0] ! Mem[0000000090000000] = 3418600a
! Mem[000000007c800008] = 55e191b2fd47e02f, %l1 = 0000000043292fe9
ldx [%i1+%o1],%l1 ! %l1 = 55e191b2fd47e02f
! Mem[0000000090000024] = 0332e58e, %g2 = 000000000000003b
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000000332
! Mem[000000009100001c] = 9fcfe7b3, %g2 = 0000000000000332
ldsh [%i6+0x01e],%g2 ! %g2 = ffffffffffff9fcf
p54_label_10:
! Mem[000000009000002c] = 2cbb7a67, %g2 = ffffffffffff9fcf
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000002cbb
! %l7 = 000000000000b3b7, Mem[000000007d80000c] = c13f0453
stw %l7,[%i3+0x00c] ! Mem[000000007d80000c] = 0000b3b7
! %l1 = 55e191b2fd47e02f, Mem[0000000091800014] = 96298cae
sth %l1,[%o0+0x014] ! Mem[0000000091800014] = e02f8cae
! Mem[0000000091800010] = 6e4e5182e02f8cae, %g2 = 0000000000002cbb
ldx [%o0+%o2],%g2 ! %g2 = 6e4e5182e02f8cae
! Mem[000000009000003c] = c58c0000, %g2 = 6e4e5182e02f8cae
ldub [%i4+0x03e],%g2 ! %g2 = 00000000000000c5
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = 00000000000000c5
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
! Mem[000000007c000000] = 9fdfcb87f65bbf88, %l0 = c62d329c3418600a
ldx [%i0+%g0],%l0 ! %l0 = 9fdfcb87f65bbf88
! Mem[0000000091000000] = dd2104ad, %g18 = 9e48cf8ebc9aa92c
ldsw [%i6+%g0],%g2 ! %g2 = 9e48cf8ebc9aa92c
! Mem[0000000091000014] = 0bcd5ffa, %g2 = ffffffffdd2104ad
lduh [%i6+0x016],%g2 ! %g2 = 0000000000000bcd
! Mem[0000000090000028] = af020bcd7d3b2cbb, %g2 = 0000000000000bcd
ldx [%i4+%o5],%g2 ! %g2 = af020bcd7d3b2cbb
p54_label_11:
! Mem[0000000091800000] = 0ab0070a, %g2 = af020bcd7d3b2cbb
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000000ab0
! %l5 = ffffffffc3ee5efe, Mem[0000000091000038] = 3418600a62bf8c8f
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = ffffffffc3ee5efe
! Mem[0000000090800010] = f8449dd95efe600a, %g2 = 0000000000000ab0
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95efe600a
! Mem[000000007c800038] = 43292fe9f610bf5a, %l5 = ffffffffc3ee5efe
ldx [%i1+0x038],%l5 ! %l5 = 43292fe9f610bf5a
! %l7 = 000000000000b3b7, Mem[0000000091800014] = e02f8cae
sth %l7,[%o0+0x014] ! Mem[0000000091800014] = b3b78cae
! %l0 = 9fdfcb87f65bbf88, Mem[000000009100001c] = 47a19fcf
stw %l0,[%i6+0x01c] ! Mem[000000009100001c] = f65bbf88
! Mem[0000000091800020] = 979dba3f, %g2 = f8449dd95efe600a
ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffff97
! Mem[000000009080003c] = 00008c71, %g2 = ffffffffffffff97
lduw [%i5+0x03c],%g2 ! %g2 = 0000000000008c71
! Mem[000000009080000c] = 14acc7c9, %g2 = 0000000000008c71
lduh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
! Mem[0000000090000014] = ead61d17, %g2 = 00000000000014ac
ldub [%i4+0x016],%g2 ! %g2 = 00000000000000ea
p54_label_12:
! %l7 = 000000000000b3b7, Mem[0000000091800008] = 8b0a83bd
sth %l7,[%o0+%o1] ! Mem[0000000091800008] = b3b783bd
! Mem[0000000091000020] = 2fe94ce5, %g2 = 00000000000000ea
ldsb [%i6+0x022],%g2 ! %g2 = 000000000000002f
! Mem[0000000090800028] = 4459f5d3, %g18 = 9e48cf8ebc9aa92c
ldsw [%i5+%o5],%g2 ! %g2 = 9e48cf8ebc9aa92c
! Mem[000000007d000020] = 0eba4032, %l2 = 00000000eea6c58c
lduw [%i2+%o4],%l2 ! %l2 = 000000000eba4032
! %l2 = 000000000eba4032, Mem[0000000090000000] = 3418600ad6ba8c74
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 000000000eba4032
! Mem[0000000091000010] = d4b2a421, %g2 = 000000004459f5d3
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffd4b2
! Mem[0000000091000008] = e7b394a2, %g2 = ffffffffffffd4b2
lduh [%i6+%o1],%g2 ! %g2 = 000000000000e7b3
! %l7 = 000000000000b3b7, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 000000000000b3b7
! Mem[0000000091000020] = e7b32fe9, %g2 = 000000000000e7b3
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000090800030] = 4c077d6a0000cb87, %g2 = ffffffffffffffe7
ldx [%i5+0x030],%g2 ! %g2 = 4c077d6a0000cb87
p54_label_13:
! Mem[000000007d000034] = bf01b460, %l7 = 000000000000b3b7
lduw [%i2+0x034],%l7 ! %l7 = 00000000bf01b460
! %l4 = 0000000000004a71, Mem[0000000090000009] = 62e94f60
stb %l4,[%i4+0x009] ! Mem[0000000090000008] = 71e94f60
! %l1 = 55e191b2fd47e02f, Mem[000000009100002c] = 08a9d051
sth %l1,[%i6+0x02c] ! Mem[000000009100002c] = e02fd051
! Mem[0000000091800008] = b3b783bd 3923d9af, %g2 = 0000cb87, %g3 = 3d3624c1
ldd [%o0+%o1],%g2 ! %g2 = 00000000b3b783bd 000000003923d9af
! Mem[0000000091800000] = fb520ab0070ae6aa, %g2 = 00000000b3b783bd
ldx [%o0+%g0],%g2 ! %g2 = fb520ab0070ae6aa
! Mem[000000007c800000] = d1158b33 1d40da36, %l0 = f65bbf88, %l1 = fd47e02f
ldd [%i1+%g0],%l0 ! %l0 = 00000000d1158b33 000000001d40da36
! %l0 = 00000000d1158b33, Mem[000000009180002d] = a6c58c43
stb %l0,[%o0+0x02d] ! Mem[000000009180002c] = 33c58c43
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 070ae6aa, %g3 = 3923d9af
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! %l4 = 00004a71, %l5 = f610bf5a, Mem[000000007c800030] = 6f05a711 8a302c3f
std %l4,[%i1+0x030] ! Mem[000000007c800030] = 00004a71 f610bf5a
! Mem[000000009080001c] = 8a9ace77, %g2 = 0000000054b6116d
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff8a9a
p54_label_14:
! %l6 = 65447df44c077d6a, Mem[000000007d000010] = f1635466d6567035
stx %l6,[%i2+%o2] ! Mem[000000007d000010] = 65447df44c077d6a
! %l5 = 43292fe9f610bf5a, Mem[0000000091800018] = 06faad5c
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = bf5aad5c
! %l2 = 0eba4032, %l3 = a4210bcd, Mem[0000000090000038] = 00000000 eea6c58c
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 0eba4032 a4210bcd
! %l1 = 000000001d40da36, Mem[000000009100001d] = 5bbf88e7
stb %l1,[%i6+0x01d] ! Mem[000000009100001c] = 36bf88e7
! %l3 = 6045d4b2a4210bcd, Mem[0000000090000020] = 000000000000b3b7
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 6045d4b2a4210bcd
! %l0 = 00000000d1158b33, Mem[0000000090800038] = 0000000000008c71
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = 00000000d1158b33
! %l0 = d1158b33, %l1 = 1d40da36, Mem[0000000090800038] = 00000000 d1158b33
std %l0,[%i5+0x038] ! Mem[0000000090800038] = d1158b33 1d40da36
! %l5 = 43292fe9f610bf5a, Mem[0000000091000020] = e7b32fe94ce52f90
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 43292fe9f610bf5a
! %l0 = 00000000d1158b33, Mem[0000000091800028] = 153f24b0
sth %l0,[%o0+%o5] ! Mem[0000000091800028] = 8b3324b0
! Mem[0000000090800024] = 4ce52f90, %g18 = 9e48cf8ebc9aa92c
ldsw [%i5+0x024],%g2 ! %g2 = 9e48cf8ebc9aa92c
p54_label_15:
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 4ce52f90, %g3 = 9d52adff
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! Mem[000000007d800008] = 4470f8ae0000b3b7, %l5 = 43292fe9f610bf5a
ldx [%i3+%o1],%l5 ! %l5 = 4470f8ae0000b3b7
! Mem[000000007d800004] = a81442a6, %l3 = 6045d4b2a4210bcd
ldub [%i3+0x006],%l3 ! %l3 = 0000000000000042
! %l0 = 00000000d1158b33, Mem[0000000091000000] = dd2104adce77b8e1
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000000d1158b33
! %l7 = 00000000bf01b460, Mem[0000000090800018] = b2d54dc6db268a9a
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 00000000bf01b460
! %l5 = 4470f8ae0000b3b7, Mem[0000000091800030] = 43bc1d8151532584
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 4470f8ae0000b3b7
! Mem[000000007c800018] = 1039b3bd, %l0 = 00000000d1158b33
ldsh [%i1+0x01a],%l0 ! %l0 = ffffffffffffb3bd
! Mem[0000000091800024] = f0538b33, %g2 = 0000000054b6116d
ldsh [%o0+0x026],%g2 ! %g2 = fffffffffffff053
! Mem[0000000091000034] = 1214449b, %g18 = 9e48cf8ebc9aa92c
ldsw [%i6+0x034],%g2 ! %g2 = 9e48cf8ebc9aa92c
! %l2 = 0eba4032, %l3 = 00000042, Mem[0000000091800018] = bf5aad5c b7684e28
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 0eba4032 00000042
p54_label_16:
! %l0 = ffffffffffffb3bd, Mem[0000000090000030] = 7a6764e2807fa20a
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = ffffffffffffb3bd
! Mem[0000000091000010] = 6045d4b2, %g2 = 000000001214449b
ldub [%i6+%o2],%g2 ! %g2 = 0000000000000060
! Mem[000000009080003c] = 1d40da36, %g2 = 0000000000000060
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000001d40
! Mem[0000000091800030] = 4470f8ae, %g2 = 0000000000001d40
lduh [%o0+0x030],%g2 ! %g2 = 0000000000004470
! Mem[0000000091000034] = 1214449b, %g2 = 0000000000004470
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000001214
! %l2 = 0eba4032, %l3 = 00000042, Mem[0000000091800030] = 4470f8ae 0000b3b7
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 0eba4032 00000042
! %l0 = ffffb3bd, %l1 = 1d40da36, Mem[0000000090800038] = d1158b33 1d40da36
std %l0,[%i5+0x038] ! Mem[0000000090800038] = ffffb3bd 1d40da36
! Mem[0000000090000028] = af020bcd 7d3b2cbb, %g2 = 00001214, %g3 = 9d52adff
ldd [%i4+%o5],%g2 ! %g2 = 00000000af020bcd 000000007d3b2cbb
! Mem[000000009080002c] = 5f114c07, %g2 = 00000000af020bcd
lduh [%i5+0x02e],%g2 ! %g2 = 0000000000005f11
! %l5 = 4470f8ae0000b3b7, Mem[0000000090800000] = 73d0acf8
stw %l5,[%i5+%g0] ! Mem[0000000090800000] = 0000b3b7
p54_label_17:
! Mem[0000000090000034] = ffffb3bd, %g2 = 0000000000005f11
lduh [%i4+0x034],%g2 ! %g2 = 000000000000ffff
! %l6 = 4c077d6a, %l7 = bf01b460, Mem[0000000091000008] = e7b394a2 4ce52f90
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 4c077d6a bf01b460
! Mem[000000007c800034] = f610bf5a, %l7 = 00000000bf01b460
ldsw [%i1+0x034],%l7 ! %l7 = fffffffff610bf5a
! Mem[000000007c800010] = ffffffff, %l0 = ffffffffffffb3bd
ldsb [%i1+0x012],%l0 ! %l0 = ffffffffffffffff
! Mem[0000000091000000] = 00000000d1158b33, %g2 = 000000000000ffff
ldx [%i6+%g0],%g2 ! %g2 = 00000000d1158b33
! Mem[000000009180002c] = ee33c58c, %g18 = 9e48cf8ebc9aa92c
ldsw [%o0+0x02c],%g2 ! %g2 = 9e48cf8ebc9aa92c
! %l0 = ffffffff, %l1 = 1d40da36, Mem[0000000091800030] = 0eba4032 00000042
std %l0,[%o0+0x030] ! Mem[0000000091800030] = ffffffff 1d40da36
! Mem[000000009180002c] = ee33c58c, %g2 = ffffffffee33c58c
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000ee33
! Mem[0000000091800010] = 6e4e5182, %g2 = 000000000000ee33
ldub [%o0+%o2],%g2 ! %g2 = 000000000000006e
! Mem[0000000090000020] = 6045d4b2, %g2 = 000000000000006e
ldub [%i4+%o4],%g2 ! %g2 = 0000000000000060
p54_label_18:
! Mem[0000000091000004] = 8b334c07, %g2 = 0000000000000060
ldub [%i6+0x006],%g2 ! %g2 = 000000000000008b
! Mem[0000000090800000] = b3b7dd4b, %g2 = 000000000000008b
lduh [%i5+0x002],%g2 ! %g2 = 000000000000b3b7
! Mem[0000000091000020] = 43292fe9, %g2 = 000000000000b3b7
ldub [%i6+%o4],%g2 ! %g2 = 0000000000000043
! %l1 = 000000001d40da36, Mem[000000009180000c] = 3923d9af
stw %l1,[%o0+0x00c] ! Mem[000000009180000c] = 1d40da36
! %l1 = 000000001d40da36, Mem[0000000091000018] = 5ffaf26ef636bf88
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000001d40da36
! %l4 = 00004a71, %l5 = 0000b3b7, Mem[0000000091000000] = 00000000 d1158b33
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 00004a71 0000b3b7
! %l2 = 000000000eba4032, Mem[000000009000002c] = 7d3b2cbb
stw %l2,[%i4+0x02c] ! Mem[000000009000002c] = 0eba4032
! %l2 = 000000000eba4032, Mem[000000007c800014] = c3ee5efe
sth %l2,[%i1+0x014] ! Mem[000000007c800014] = 40325efe
! Mem[0000000091800028] = 8b3324b0 ee33c58c, %g2 = 00000043, %g3 = 7d3b2cbb
ldd [%o0+%o5],%g2 ! %g2 = 000000008b3324b0 00000000ee33c58c
! Mem[000000009100002c] = e02fd051, %g2 = 000000008b3324b0
ldsb [%i6+0x02c],%g2 ! %g2 = ffffffffffffffe0
p54_label_19:
! Mem[000000007d800000] = e9e0490b, %l5 = 4470f8ae0000b3b7
ldub [%i3+0x001],%l5 ! %l5 = 00000000000000e0
! %l1 = 000000001d40da36, Mem[0000000091000020] = 43292fe9f610bf5a
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 000000001d40da36
! Mem[000000007d800000] = e9e0490b, %l5 = 00000000000000e0
lduh [%i3+%g0],%l5 ! %l5 = 000000000000e9e0
! Mem[000000009180001c] = 00000042, %g2 = ffffffffffffffe0
lduw [%o0+0x01c],%g2 ! %g2 = 0000000000000042
! Mem[0000000090000000] = 00000000, %g2 = 0000000000000042
lduh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[000000007c000008] = b69af3cf 7a6ce3c6, %l4 = 00004a71, %l5 = 0000e9e0
ldd [%i0+%o1],%l4 ! %l4 = 00000000b69af3cf 000000007a6ce3c6
! %l3 = 0000000000000042, Mem[000000007d800015] = f2e3dfb7
stb %l3,[%i3+0x015] ! Mem[000000007d800014] = f242dfb7
! %l0 = ffffffff, %l1 = 1d40da36, Mem[0000000091800000] = fb520ab0 070ae6aa
std %l0,[%o0+%g0] ! Mem[0000000091800000] = ffffffff 1d40da36
! Mem[0000000090000018] = 1d1790e170edfb0e, %g2 = 0000000000000000
ldx [%i4+%o3],%g2 ! %g2 = 1d1790e170edfb0e
! Mem[0000000091000028] = 21a95ba1e02fd051, %g2 = 1d1790e170edfb0e
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba1e02fd051
p54_label_20:
! %l2 = 0eba4032, %l3 = 00000042, Mem[000000007c000000] = 9fdfcb87 f65bbf88
std %l2,[%i0+%g0] ! Mem[000000007c000000] = 0eba4032 00000042
! Mem[000000009100001c] = 1d40da36, %g2 = 21a95ba1e02fd051
ldub [%i6+0x01c],%g2 ! %g2 = 000000000000001d
! %l7 = fffffffff610bf5a, Mem[0000000090000004] = 0eba4032
sth %l7,[%i4+0x004] ! Mem[0000000090000004] = bf5a4032
! Mem[0000000091800028] = 8b3324b0 ee33c58c, %g2 = 0000001d, %g3 = ee33c58c
ldd [%o0+%o5],%g2 ! %g2 = 000000008b3324b0 00000000ee33c58c
! Mem[0000000091000028] = 21a95ba1, %g2 = 000000008b3324b0
lduw [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1
! %l6 = 4c077d6a, %l7 = f610bf5a, Mem[0000000090000000] = 00000000 bf5a4032
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 4c077d6a f610bf5a
! %l0 = ffffffffffffffff, Mem[0000000091800015] = b78cae0e
stb %l0,[%o0+0x015] ! Mem[0000000091800014] = ff8cae0e
! Mem[000000009080003c] = 1d40da36, %g18 = 9e48cf8ebc9aa92c
ldsw [%i5+0x03c],%g2 ! %g2 = 9e48cf8ebc9aa92c
! %l0 = ffffffff, %l1 = 1d40da36, Mem[0000000090800018] = 00000000 bf01b460
std %l0,[%i5+%o3] ! Mem[0000000090800018] = ffffffff 1d40da36
! Mem[000000009080003c] = 40da3600, %g2 = 000000001d40da36
ldub [%i5+0x03d],%g2 ! %g2 = 0000000000000040
p54_label_21:
! Mem[0000000091800018] = 0eba4032, %g2 = 0000000000000040
ldub [%o0+%o3],%g2 ! %g2 = 000000000000000e
! Mem[0000000091000028] = 21a95ba1, %g2 = 000000000000000e
ldsb [%i6+%o5],%g2 ! %g2 = 0000000000000021
! Mem[0000000091800014] = 8cae0eba, %g2 = 0000000000000021
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000091800028] = 8b3324b0, %g18 = 9e48cf8ebc9aa92c
ldsw [%o0+%o5],%g2 ! %g2 = 9e48cf8ebc9aa92c
! %l0 = ffffffffffffffff, Mem[000000007c80000e] = fd47e02f
stb %l0,[%i1+0x00e] ! Mem[000000007c80000c] = fd47ff2f
! Mem[0000000091000000] = 00004a71, %g18 = 9e48cf8ebc9aa92c
ldsw [%i6+%g0],%g2 ! %g2 = 9e48cf8ebc9aa92c
! Mem[000000007d800024] = 8121186e, %l3 = 0000000000000042
ldsb [%i3+0x027],%l3 ! %l3 = 000000000000006e
! Mem[0000000090800018] = ffffffff, %g2 = 0000000000004a71
lduw [%i5+%o3],%g2 ! %g2 = 00000000ffffffff
! %l5 = 000000007a6ce3c6, Mem[0000000090000004] = f610bf5a
stb %l5,[%i4+0x004] ! Mem[0000000090000004] = c610bf5a
! Mem[0000000091800000] = ffffffff 1d40da36, %g2 = ffffffff, %g3 = ee33c58c
ldd [%o0+%g0],%g2 ! %g2 = 00000000ffffffff 000000001d40da36
p54_label_22:
! Mem[0000000090800000] = 0000b3b7, %g2 = 00000000ffffffff
lduw [%i5+%g0],%g2 ! %g2 = 000000000000b3b7
! %l0 = ffffffffffffffff, Mem[0000000090800015] = fe600aff
stb %l0,[%i5+0x015] ! Mem[0000000090800014] = ff600aff
! Mem[0000000091000018] = 00001d40, %g2 = 000000000000b3b7
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffffffffffff, Mem[000000009100003e] = 5efe0000
sth %l0,[%i6+0x03e] ! Mem[000000009100003c] = ffff0000
! Mem[0000000090800030] = 7d6a0000, %g2 = 0000000000000000
lduh [%i5+0x032],%g2 ! %g2 = 0000000000007d6a
! %l1 = 000000001d40da36, Mem[000000007d00002e] = cf05293a
sth %l1,[%i2+0x02e] ! Mem[000000007d00002c] = cf05da36
! Mem[000000007d800008] = 4470f8ae, %l0 = ffffffffffffffff
ldsw [%i3+%o1],%l0 ! %l0 = 000000004470f8ae
! %l1 = 000000001d40da36, Mem[0000000091800020] = 5566979d
stb %l1,[%o0+%o4] ! Mem[0000000091800020] = 3666979d
! Mem[0000000090000018] = 1d1790e170edfb0e, %g2 = 0000000000007d6a
ldx [%i4+%o3],%g2 ! %g2 = 1d1790e170edfb0e
! %l1 = 000000001d40da36, Mem[000000009100001e] = da360000
stb %l1,[%i6+0x01e] ! Mem[000000009100001c] = 36360000
p54_label_23:
! Mem[000000009180003c] = 9d52adff, %g2 = 1d1790e170edfb0e
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! %l0 = 4470f8ae, %l1 = 1d40da36, Mem[000000007c000028] = d3b7eaa6 a887d652
std %l0,[%i0+%o5] ! Mem[000000007c000028] = 4470f8ae 1d40da36
! Mem[0000000091800018] = 40320000, %g2 = 000000009d52adff
ldsh [%o0+0x01a],%g2 ! %g2 = 0000000000004032
! Mem[0000000090000028] = af020bcd, %g2 = 0000000000004032
lduw [%i4+%o5],%g2 ! %g2 = 00000000af020bcd
! Mem[000000007d80001c] = b3b7192a, %l4 = 00000000b69af3cf
lduh [%i3+0x01e],%l4 ! %l4 = 000000000000192a
! %l2 = 000000000eba4032, Mem[0000000091000016] = 0bcd0000
stb %l2,[%i6+0x016] ! Mem[0000000091000014] = 32cd0000
! Mem[0000000091800010] = 6e4e5182b3ff8cae, %g2 = 00000000af020bcd
ldx [%o0+%o2],%g2 ! %g2 = 6e4e5182b3ff8cae
! %l2 = 000000000eba4032, Mem[0000000090800032] = 7d6a0000
sth %l2,[%i5+0x032] ! Mem[0000000090800030] = 40320000
! Mem[000000009000002c] = 4032ffff, %g2 = 6e4e5182b3ff8cae
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000040
! Mem[0000000090800000] = b3b7dd4b, %g2 = 0000000000000040
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffb3
p54_label_24:
! Mem[000000007c000010] = 32b43592 48408d67, %l0 = 4470f8ae, %l1 = 1d40da36
ldd [%i0+%o2],%l0 ! %l0 = 0000000032b43592 0000000048408d67
! %l6 = 65447df44c077d6a, Mem[0000000091800011] = 4e5182b3
stb %l6,[%o0+0x011] ! Mem[0000000091800010] = 6a5182b3
! Mem[000000007c800010] = ffffffff, %l5 = 000000007a6ce3c6
ldub [%i1+0x012],%l5 ! %l5 = 00000000000000ff
! Mem[0000000090800010] = f8449dd95eff600a, %g2 = ffffffffffffffb3
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95eff600a
! Mem[000000009080002c] = e85f114c, %g2 = f8449dd95eff600a
ldsb [%i5+0x02d],%g2 ! %g2 = ffffffffffffffe8
! Mem[000000009100001c] = 36360000, %g2 = ffffffffffffffe8
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000003636
! Mem[000000009000000c] = 0a0bcd1d, %g2 = 0000000000003636
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000000a
! %l0 = 32b43592, %l1 = 48408d67, Mem[0000000091800018] = 0eba4032 00000042
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 32b43592 48408d67
! Mem[0000000090000010] = 1d358e58 d828ead6, %g2 = 0000000a, %g3 = 1d40da36
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000d828ead6
! %l1 = 0000000048408d67, Mem[0000000091800038] = 54b6116d9d52adff
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 0000000048408d67
p54_label_25:
! Mem[0000000091000010] = 6045d4b2 a42132cd, %g2 = 1d358e58, %g3 = d828ead6
ldd [%i6+%o2],%g2 ! %g2 = 000000006045d4b2 00000000a42132cd
! Mem[000000007d800014] = f242dfb7, %l0 = 0000000032b43592
ldsh [%i3+0x016],%l0 ! %l0 = ffffffffffffdfb7
! %l1 = 0000000048408d67, Mem[0000000091000010] = 6045d4b2
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = 48408d67
! %l6 = 65447df44c077d6a, Mem[0000000090800028] = 4459f5d3
sth %l6,[%i5+%o5] ! Mem[0000000090800028] = 7d6af5d3
! Mem[0000000090800028] = 7d6af5d351e85f11, %g2 = 000000006045d4b2
ldx [%i5+%o5],%g2 ! %g2 = 7d6af5d351e85f11
! %l6 = 65447df44c077d6a, Mem[0000000091800028] = 8b3324b0
stb %l6,[%o0+%o5] ! Mem[0000000091800028] = 6a3324b0
! Mem[0000000091000028] = 5ba1e02f, %g2 = 7d6af5d351e85f11
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000005ba1
! Mem[0000000091000008] = 4c077d6a, %g2 = 0000000000005ba1
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000004c07
! Mem[0000000091000038] = ffffffff, %g2 = 0000000000004c07
lduw [%i6+0x038],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000090800030] = 4c0740320000cb87, %g2 = 00000000ffffffff
ldx [%i5+0x030],%g2 ! %g2 = 4c0740320000cb87
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 ffffffffffffdfb7
bne,a,pn %xcc,p54_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000048408d67
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000eba4032
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000006e
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000192a
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ff
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be fffffffff610bf5a
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 b4553480 ffd14c52
bne %xcc,p54_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 54e7197f f46f1ad7
bne %xcc,p54_f4_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0eba403200000042
ldx [%i0+0x000],%g3 ! Observed data at 000000007c000000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = e7b394a24ce52f90
ldx [%i0+0x018],%g3 ! Observed data at 000000007c000018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4470f8ae1d40da36
ldx [%i0+0x028],%g3 ! Observed data at 000000007c000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x028,%g4
set p54_local1_expect,%g1
p54_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 55e191b2fd47ff2f
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 = ffffffff40325efe
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 = 00004a71f610bf5a
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+0x008],%g2 ! Expected data = 3b4c478c4a713f49
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 = 65447df44c077d6a
ldx [%i2+0x010],%g3 ! Observed data at 000000007d000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 08bfa79dcf05da36
ldx [%i2+0x028],%g3 ! Observed data at 000000007d000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x028,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 4470f8ae0000b3b7
ldx [%i3+0x008],%g3 ! Observed data at 000000007d800008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = dee965caf242dfb7
ldx [%i3+0x010],%g3 ! Observed data at 000000007d800010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = eea68c8c8121186e
ldx [%i3+0x020],%g3 ! Observed data at 000000007d800020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0c6a27b40a0657f0
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_f4_fail:
set p54_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 54 failed
p54_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d8] ! Set processor 54 done flag
set p54_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 54 failed
p54_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d8] ! Set processor 54 done flag
set p54_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p54_selfmod_failed:
ba p54_failed
mov 0xabc,%g1
p54_common_error:
or %g0,0xf16,%g1
ba p54_failed
mov %o5,%g3
p54_common_signature_error:
set p54_temp,%g1
ba p54_failed
st %g2,[%g1] ! Common Lock Number
p54_common_timeout:
set p54_temp,%g1
ba p54_failed
st %g2,[%g1] ! Common Lock Number
p54_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p54_failed
mov 0x0,%g3
p54_trap1e:
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c000010]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c000000]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000008]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007d800020]
stha %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000010]
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000000]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000018]
done
p54_trap1o:
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c000010]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c000000]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000008]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007d800020]
stha %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000010]
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000000]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d000018]
done
p54_trap2e:
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d000018]
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c800018]
stxa %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000010]
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007c000008]
done
p54_trap2o:
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000007d000018]
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c800018]
stxa %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000010]
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007c000008]
done
p54_trap3e:
nop
nop
nop
done
p54_trap3o:
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 = c62d329c3418600a
ldx [%g1+0x008],%l1 ! %l1 = a834a07e3d3624c1
ldx [%g1+0x010],%l2 ! %l2 = e46785ac0362e94f
ldx [%g1+0x018],%l3 ! %l3 = 6045d4b2a4210bcd
ldx [%g1+0x020],%l4 ! %l4 = ac9641c080294eab
ldx [%g1+0x028],%l5 ! %l5 = e7b394a24ce52f90
ldx [%g1+0x030],%l6 ! %l6 = 65447df44c077d6a
ldx [%g1+0x038],%l7 ! %l7 = dd2104adce77b8e1
! 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 = 7d63137f 5dda3506 378e7d89 3d5da3b3
! %f4 = f0b8eb7f 76a4275d e8f74bd9 12a51dd9
! %f8 = e7b496c5 ddf48abb db3a52c9 1fe13f72
! %f12 = 1a709791 c130f229 fc1169d8 de84be85
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 28127ea1 7bb0eb0c 07587046 6a3898c2
! %f20 = 7b038b9a 9d70f224 ea43584f 1076a339
! %f24 = c6052d91 69d77139 d3510d3a 9edd58cf
! %f28 = 587e1a61 5781e74f 16b9de9f 1b3d93b2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2aac2f61 73e083ea 5a91e7fd 6d04246c
! %f36 = ff3ce44c 5158dbab 1bcd522d cef299f0
! %f40 = a37988f8 8cdb58ba 255916d6 ea0951fd
! %f44 = 15b51bc2 f7664671 33895021 d831dee1
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0b6f4b0000000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = 0b6f4b0000000013
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:
! %l7 = 12138019d5380163, Mem[000000009100000b] = 527312ab
stb %l7,[%i6+0x00b] ! Mem[0000000091000008] = 637312ab
! %l4 = c3559b93ef0feeb5, Mem[000000009080001e] = 8a9a0c86
sth %l4,[%i5+0x01e] ! Mem[000000009080001c] = eeb50c86
! Mem[000000009100000c] = 7312abd6, %g2 = 0000000000000000
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000007312
! Mem[000000007e800038] = f303be3b, %l0 = 66ae683e1eb7107f
ldsh [%i1+0x03a],%l0 ! %l0 = ffffffffffffbe3b
! %l1 = c83d8240029444ca, Mem[0000000090800015] = 356f1db2
stb %l1,[%i5+0x015] ! Mem[0000000090800014] = ca6f1db2
! Mem[000000009180001c] = b7684e28, %g18 = 52ce453c35e33ffc
ldsw [%o0+0x01c],%g2 ! %g2 = 52ce453c35e33ffc
! Mem[0000000090800004] = dd4bc205, %g2 = ffffffffb7684e28
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffdd4b
! Mem[000000007f800008] = 28c60118, %l3 = 6c405fb02c1d664d
lduh [%i3+%o1],%l3 ! %l3 = 00000000000028c6
! %l0 = ffffbe3b, %l1 = 029444ca, Mem[000000007e800018] = 1a629ae4 67ffb212
std %l0,[%i1+%o3] ! Mem[000000007e800018] = ffffbe3b 029444ca
! %l4 = c3559b93ef0feeb5, Mem[0000000090800004] = dd4bc205
stw %l4,[%i5+0x004] ! Mem[0000000090800004] = ef0feeb5
p55_label_2:
! %l6 = 5c11492040b6d591, Mem[0000000090800008] = 5a1ae61214acc7c9
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = 5c11492040b6d591
! %l6 = 5c11492040b6d591, Mem[0000000091800030] = 43bc1d8151532584
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = 5c11492040b6d591
! Mem[0000000090800038] = 66e1d7bc, %g18 = 52ce453c35e33ffc
ldsw [%i5+0x038],%g2 ! %g2 = 52ce453c35e33ffc
! %l2 = 5e6b2dd7dcfbc2ad, Mem[000000007e000028] = 10eadcb4
stb %l2,[%i0+%o5] ! Mem[000000007e000028] = adeadcb4
! Mem[000000007e000030] = 6cb31269, %l6 = 5c11492040b6d591
lduw [%i0+0x030],%l6 ! %l6 = 000000006cb31269
! Mem[0000000091800020] = 979dba3f, %g2 = 0000000066e1d7bc
lduh [%o0+0x022],%g2 ! %g2 = 000000000000979d
! Mem[0000000090000010] = 1d358e58 d828ead6, %g2 = 0000979d, %g3 = 00000000
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000d828ead6
! %l4 = ef0feeb5, %l5 = ee3d9737, Mem[0000000091800028] = 153f24b0 df4e4459
std %l4,[%o0+%o5] ! Mem[0000000091800028] = ef0feeb5 ee3d9737
! %l2 = 5e6b2dd7dcfbc2ad, Mem[0000000090000036] = a20a5391
sth %l2,[%i4+0x036] ! Mem[0000000090000034] = c2ad5391
! Mem[000000007f80003c] = e0500056, %l7 = 12138019d5380163
ldub [%i3+0x03c],%l7 ! %l7 = 00000000000000e0
p55_label_3:
! Mem[000000009000002c] = 7d3b2cbb, %g18 = 52ce453c35e33ffc
ldsw [%i4+0x02c],%g2 ! %g2 = 52ce453c35e33ffc
! Mem[0000000091000000] = 6ae82f8898f9b0a5, %g2 = 000000007d3b2cbb
ldx [%i6+%g0],%g2 ! %g2 = 6ae82f8898f9b0a5
! %l3 = 00000000000028c6, Mem[000000007e000010] = dca6e4923d800f2d
stx %l3,[%i0+%o2] ! Mem[000000007e000010] = 00000000000028c6
! Mem[0000000090000020] = f7030332, %g2 = 6ae82f8898f9b0a5
ldsh [%i4+0x022],%g2 ! %g2 = fffffffffffff703
! %l0 = ffffbe3b, %l1 = 029444ca, Mem[0000000090800030] = eaf607f4 79e2e95e
std %l0,[%i5+0x030] ! Mem[0000000090800030] = ffffbe3b 029444ca
! %l2 = 5e6b2dd7dcfbc2ad, Mem[000000007e800008] = b008d61e
stw %l2,[%i1+%o1] ! Mem[000000007e800008] = dcfbc2ad
! %l2 = dcfbc2ad, %l3 = 000028c6, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l2,[%i6+%o5] ! Mem[0000000091000028] = dcfbc2ad 000028c6
! %l2 = 5e6b2dd7dcfbc2ad, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 5e6b2dd7dcfbc2ad
! Mem[0000000091800020] = 979dba3f, %g2 = fffffffffffff703
lduh [%o0+0x022],%g2 ! %g2 = 000000000000979d
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = 000000000000979d
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
p55_label_4:
! Mem[0000000091000038] = e25676cb 62bf8c8f, %g2 = 96298cae, %g3 = d828ead6
ldd [%i6+0x038],%g2 ! %g2 = 00000000e25676cb 0000000062bf8c8f
! %l0 = ffffbe3b, %l1 = 029444ca, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l0,[%i4+%o5] ! Mem[0000000090000028] = ffffbe3b 029444ca
! %l5 = 27ba63d3ee3d9737, Mem[000000007e000018] = f7e119612297ba9e
stx %l5,[%i0+%o3] ! Mem[000000007e000018] = 27ba63d3ee3d9737
! %l0 = ffffbe3b, %l1 = 029444ca, Mem[0000000090000038] = 53918eb2 e6c51178
std %l0,[%i4+0x038] ! Mem[0000000090000038] = ffffbe3b 029444ca
! %l3 = 00000000000028c6, Mem[000000009000000b] = 99152d46
stb %l3,[%i4+0x00b] ! Mem[0000000090000008] = c6152d46
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = 00000000e25676cb
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
! Mem[0000000090000028] = ffffbe3b029444ca, %g2 = 4459f5d351e85f11
ldx [%i4+%o5],%g2 ! %g2 = ffffbe3b029444ca
! Mem[0000000090800000] = 73d0acf8, %g2 = ffffbe3b029444ca
lduh [%i5+%g0],%g2 ! %g2 = 00000000000073d0
! Mem[0000000091800010] = 6e4e5182 96298cae, %g2 = 000073d0, %g3 = 62bf8c8f
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 0000000096298cae
! %l4 = c3559b93ef0feeb5, Mem[000000007f80003a] = a759879f
stb %l4,[%i3+0x03a] ! Mem[000000007f800038] = a759b59f
p55_label_5:
! %l5 = 27ba63d3ee3d9737, Mem[0000000090800030] = ffffbe3b029444ca
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 27ba63d3ee3d9737
! Mem[0000000091800024] = ba3ff053, %g2 = 000000006e4e5182
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! Mem[0000000090800010] = f8449dd95eca6f1d, %g2 = 00000000ba3ff053
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95eca6f1d
! Mem[0000000090000030] = 7a6764e2 807fc2ad, %g2 = 5eca6f1d, %g3 = 96298cae
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fc2ad
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 7a6764e2, %g3 = 807fc2ad
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! %l0 = ffffffffffffbe3b, Mem[0000000090800000] = 73d0acf8ef0feeb5
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = ffffffffffffbe3b
! Mem[0000000090800008] = 5c114920 40b6d591, %g2 = 0c86ef26, %g3 = 35144907
ldd [%i5+%o1],%g2 ! %g2 = 000000005c114920 0000000040b6d591
! %l2 = 5e6b2dd7dcfbc2ad, Mem[000000007f800030] = 37cd208f
stw %l2,[%i3+0x030] ! Mem[000000007f800030] = dcfbc2ad
! Mem[0000000090800014] = 6f1db2d5, %g2 = 000000005c114920
lduh [%i5+0x016],%g2 ! %g2 = 0000000000006f1d
! Mem[000000009100000c] = 7312abd6, %g2 = 0000000000006f1d
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
p55_label_6:
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = 000000007312abd6
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! %l7 = 00000000000000e0, Mem[0000000090000004] = d6ba8c74
stw %l7,[%i4+0x004] ! Mem[0000000090000004] = 000000e0
! Mem[000000007e000030] = 6cb31269a0c55e24, %l3 = 00000000000028c6
ldx [%i0+0x030],%l3 ! %l3 = 6cb31269a0c55e24
! Mem[000000007e800038] = f303be3be3dbfde0, %l5 = 27ba63d3ee3d9737
ldx [%i1+0x038],%l5 ! %l5 = f303be3be3dbfde0
! Mem[0000000090800010] = f8449dd9, %g2 = 09d53180d6ba8c74
ldsh [%i5+%o2],%g2 ! %g2 = fffffffffffff844
! %l2 = 5e6b2dd7dcfbc2ad, Mem[0000000090800034] = ee3d9737
stw %l2,[%i5+0x034] ! Mem[0000000090800034] = dcfbc2ad
! Mem[0000000091800010] = 6e4e5182, %g18 = 52ce453c35e33ffc
ldsw [%o0+%o2],%g2 ! %g2 = 52ce453c35e33ffc
! %l4 = c3559b93ef0feeb5, Mem[0000000091000020] = 8b0950dd
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = ef0feeb5
! Mem[000000007e000008] = 355eece5 0aeb22d2, %l2 = dcfbc2ad, %l3 = a0c55e24
ldd [%i0+%o1],%l2 ! %l2 = 00000000355eece5 000000000aeb22d2
! Mem[0000000090000028] = ffffbe3b 029444ca, %g2 = 6e4e5182, %g3 = 40b6d591
ldd [%i4+%o5],%g2 ! %g2 = 00000000ffffbe3b 00000000029444ca
p55_label_7:
! Mem[0000000090800030] = 27ba63d3, %g2 = 00000000ffffbe3b
ldsh [%i5+0x030],%g2 ! %g2 = 00000000000027ba
! %l6 = 000000006cb31269, Mem[0000000091000034] = 1214449b
stw %l6,[%i6+0x034] ! Mem[0000000091000034] = 6cb31269
! Mem[0000000091800034] = d59154b6, %g2 = 00000000000027ba
ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffd591
! Mem[0000000091000028] = dcfbc2ad 000028c6, %g2 = ffffd591, %g3 = 029444ca
ldd [%i6+%o5],%g2 ! %g2 = 00000000dcfbc2ad 00000000000028c6
! %l4 = c3559b93ef0feeb5, Mem[0000000091000038] = e25676cb
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = ef0feeb5
! %l0 = ffffffffffffbe3b, Mem[000000009080001a] = 4dc6db26
stb %l0,[%i5+0x01a] ! Mem[0000000090800018] = 3bc6db26
! Mem[0000000091000014] = 7757fe01, %g18 = 52ce453c35e33ffc
ldsw [%i6+0x014],%g2 ! %g2 = 52ce453c35e33ffc
! Mem[0000000090000038] = be3b0294, %g2 = 000000007757fe01
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffbe3b
! %l0 = ffffbe3b, %l1 = 029444ca, Mem[0000000091000010] = 6cff95cd 7757fe01
std %l0,[%i6+%o2] ! Mem[0000000091000010] = ffffbe3b 029444ca
! Mem[000000007e00003c] = 1125101c, %l0 = ffffffffffffbe3b
ldsb [%i0+0x03f],%l0 ! %l0 = 000000000000001c
p55_label_8:
! Mem[000000009180002c] = ee3d9737, %g2 = ffffffffffffbe3b
ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000ee
! Mem[000000009000003c] = 029444ca, %g2 = 00000000000000ee
lduw [%i4+0x03c],%g2 ! %g2 = 00000000029444ca
! Mem[000000007e800024] = 4267287d, %l2 = 00000000355eece5
ldsw [%i1+0x024],%l2 ! %l2 = 000000004267287d
! %l5 = f303be3be3dbfde0, Mem[0000000091800028] = ef0feeb5ee3d9737
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = f303be3be3dbfde0
! Mem[0000000090000014] = d61d1790, %g2 = 00000000029444ca
ldsb [%i4+0x017],%g2 ! %g2 = ffffffffffffffd6
! %l6 = 6cb31269, %l7 = 000000e0, Mem[0000000090800000] = ffffffff ffffbe3b
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 6cb31269 000000e0
! Mem[0000000091800018] = 06faad5cb7684e28, %g2 = ffffffffffffffd6
ldx [%o0+%o3],%g2 ! %g2 = 06faad5cb7684e28
! Mem[000000009100001c] = 47a19fcf, %g2 = 06faad5cb7684e28
lduw [%i6+0x01c],%g2 ! %g2 = 0000000047a19fcf
! Mem[0000000090800000] = 12690000, %g2 = 0000000047a19fcf
lduh [%i5+0x002],%g2 ! %g2 = 0000000000001269
! %l6 = 000000006cb31269, Mem[000000009100000c] = 7312abd6
sth %l6,[%i6+0x00c] ! Mem[000000009100000c] = 1269abd6
p55_label_9:
! Mem[000000009180000c] = 3923d9af, %g18 = 52ce453c35e33ffc
ldsw [%o0+0x00c],%g2 ! %g2 = 52ce453c35e33ffc
! %l4 = c3559b93ef0feeb5, Mem[0000000090800016] = 6f1db2d5
stb %l4,[%i5+0x016] ! Mem[0000000090800014] = b51db2d5
! Mem[000000007f000014] = 2c5acba8, %l2 = 000000004267287d
lduh [%i2+0x016],%l2 ! %l2 = 000000000000cba8
! %l4 = c3559b93ef0feeb5, Mem[0000000091800039] = b6116d9d
stb %l4,[%o0+0x039] ! Mem[0000000091800038] = b5116d9d
! %l6 = 6cb31269, %l7 = 000000e0, Mem[0000000090000038] = ffffbe3b 029444ca
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 6cb31269 000000e0
! Mem[0000000091000024] = f93ddcfb, %g2 = 000000003923d9af
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000f9
! Mem[0000000091800034] = 40b6d591, %g2 = 00000000000000f9
lduh [%o0+0x034],%g2 ! %g2 = 00000000000040b6
! Mem[0000000091800034] = d59154b5, %g2 = 00000000000040b6
ldsb [%o0+0x036],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000090800014] = 5ecab51d, %g2 = ffffffffffffffd5
ldub [%i5+0x014],%g2 ! %g2 = 000000000000005e
! Mem[0000000091800038] = 54b5116d 9d52adff, %g2 = 0000005e, %g3 = 000028c6
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b5116d 000000009d52adff
p55_label_10:
! %l2 = 000000000000cba8, Mem[000000007f80002e] = 115ba3e0
sth %l2,[%i3+0x02e] ! Mem[000000007f80002c] = 115bcba8
! %l6 = 6cb31269, %l7 = 000000e0, Mem[0000000091800000] = fb520ab0 07b3e6aa
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 6cb31269 000000e0
! Mem[0000000090800010] = f8449dd95ecab51d, %g2 = 0000000054b5116d
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95ecab51d
! Mem[0000000090800004] = 000000e0, %g2 = f8449dd95ecab51d
lduh [%i5+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000034] = c2ad6cb3, %g2 = 0000000000000000
ldsh [%i4+0x036],%g2 ! %g2 = ffffffffffffc2ad
! %l2 = 000000000000cba8, Mem[0000000091000038] = ef0feeb5
sth %l2,[%i6+0x038] ! Mem[0000000091000038] = cba8eeb5
! Mem[000000009100001c] = 9fcfef0f, %g2 = ffffffffffffc2ad
ldsb [%i6+0x01e],%g2 ! %g2 = ffffffffffffff9f
! Mem[000000009180003c] = 9d52adff, %g2 = ffffffffffffff9f
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! %l4 = ef0feeb5, %l5 = e3dbfde0, Mem[0000000090800030] = 27ba63d3 dcfbc2ad
std %l4,[%i5+0x030] ! Mem[0000000090800030] = ef0feeb5 e3dbfde0
! Mem[0000000091800038] = 54b5116d, %g2 = 000000009d52adff
ldsh [%o0+0x038],%g2 ! %g2 = 00000000000054b5
p55_label_11:
! %l5 = f303be3be3dbfde0, Mem[0000000090000022] = f7030332
sth %l5,[%i4+0x022] ! Mem[0000000090000020] = fde00332
! Mem[0000000090000030] = 7a6764e2807fc2ad, %g2 = 00000000000054b5
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fc2ad
! Mem[000000009180002c] = fde05c11, %g2 = 7a6764e2807fc2ad
ldsh [%o0+0x02e],%g2 ! %g2 = fffffffffffffde0
! Mem[000000007e800008] = dcfbc2ad, %l2 = 000000000000cba8
ldsb [%i1+0x00b],%l2 ! %l2 = ffffffffffffffad
! Mem[000000009100000c] = abd6ffff, %g2 = fffffffffffffde0
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffabd6
! Mem[0000000090000000] = 09d53180, %g2 = ffffffffffffabd6
lduh [%i4+%g0],%g2 ! %g2 = 00000000000009d5
! Mem[0000000090800030] = ef0feeb5e3dbfde0, %g2 = 00000000000009d5
ldx [%i5+0x030],%g2 ! %g2 = ef0feeb5e3dbfde0
! Mem[000000007f000020] = a4c4dd24, %l2 = ffffffffffffffad
ldsh [%i2+%o4],%l2 ! %l2 = ffffffffffffa4c4
! %l2 = ffffffffffffa4c4, Mem[0000000090000002] = 31800000
sth %l2,[%i4+0x002] ! Mem[0000000090000000] = a4c40000
! Mem[000000007e000028] = adeadcb4, %l5 = f303be3be3dbfde0
ldub [%i0+0x029],%l5 ! %l5 = 00000000000000ea
p55_label_12:
! %l1 = c83d8240029444ca, Mem[0000000090800004] = 000000e0
stb %l1,[%i5+0x004] ! Mem[0000000090800004] = ca0000e0
! Mem[0000000091800018] = 06faad5cb7684e28, %g2 = ef0feeb5e3dbfde0
ldx [%o0+%o3],%g2 ! %g2 = 06faad5cb7684e28
! Mem[0000000091000018] = faf26e47, %g2 = 06faad5cb7684e28
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000fa
! Mem[0000000091800034] = 40b6d591, %g2 = 00000000000000fa
lduw [%o0+0x034],%g2 ! %g2 = 0000000040b6d591
! %l2 = ffffa4c4, %l3 = 0aeb22d2, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l2,[%i5+0x038] ! Mem[0000000090800038] = ffffa4c4 0aeb22d2
! Mem[0000000091000010] = ffffbe3b, %g18 = 52ce453c35e33ffc
ldsw [%i6+%o2],%g2 ! %g2 = 52ce453c35e33ffc
! Mem[000000007f80003c] = e0500056, %l4 = c3559b93ef0feeb5
ldsb [%i3+0x03f],%l4 ! %l4 = 0000000000000056
! Mem[0000000091000018] = f26e47a1, %g2 = ffffffffffffbe3b
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000f26e
! Mem[0000000091800000] = b3126900, %g2 = 000000000000f26e
ldsb [%o0+0x001],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000091800028] = f303be3b, %g2 = ffffffffffffffb3
lduh [%o0+%o5],%g2 ! %g2 = 000000000000f303
p55_label_13:
! Mem[0000000091000008] = 48c28063 1269abd6, %g2 = 0000f303, %g3 = 9d52adff
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28063 000000001269abd6
! %l2 = ffffffffffffa4c4, Mem[0000000090000002] = a4c40000
sth %l2,[%i4+0x002] ! Mem[0000000090000000] = a4c40000
! Mem[0000000091000014] = 44ca5ffa, %g2 = 0000000048c28063
lduh [%i6+0x016],%g2 ! %g2 = 00000000000044ca
! Mem[0000000090800000] = b31269ca, %g2 = 00000000000044ca
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffb3
! %l2 = ffffa4c4, %l3 = 0aeb22d2, Mem[0000000091800020] = 5566979d ba3ff053
std %l2,[%o0+%o4] ! Mem[0000000091800020] = ffffa4c4 0aeb22d2
! %l7 = 00000000000000e0, Mem[0000000091800004] = 000000e0
sth %l7,[%o0+0x004] ! Mem[0000000091800004] = 00e000e0
! %l0 = 0000001c, %l1 = 029444ca, Mem[0000000091000010] = ffffbe3b 029444ca
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 0000001c 029444ca
! Mem[0000000091000038] = eeb562bf, %g2 = ffffffffffffffb3
ldub [%i6+0x03a],%g2 ! %g2 = 00000000000000ee
! Mem[000000007f00001c] = b2fa0a39, %l7 = 00000000000000e0
ldsw [%i2+0x01c],%l7 ! %l7 = ffffffffb2fa0a39
! %l2 = ffffffffffffa4c4, Mem[0000000090800038] = ffffa4c4
stw %l2,[%i5+0x038] ! Mem[0000000090800038] = ffffa4c4
p55_label_14:
! Mem[0000000090800010] = f8449dd9, %g18 = 52ce453c35e33ffc
ldsw [%i5+%o2],%g2 ! %g2 = 52ce453c35e33ffc
! %l5 = 00000000000000ea, Mem[0000000091800026] = 22d2f303
sth %l5,[%o0+0x026] ! Mem[0000000091800024] = 00eaf303
! Mem[0000000091800010] = 51829629, %g2 = fffffffff8449dd9
ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000051
! %l0 = 000000000000001c, Mem[0000000090800017] = 1db2d53b
stb %l0,[%i5+0x017] ! Mem[0000000090800014] = 1cb2d53b
! Mem[0000000091800010] = 4e518296, %g2 = 0000000000000051
ldub [%o0+0x011],%g2 ! %g2 = 000000000000004e
! Mem[000000007e00002c] = 34dff617, %l2 = ffffffffffffa4c4
lduh [%i0+0x02e],%l2 ! %l2 = 000000000000f617
! Mem[000000007e800028] = 37b82c99, %l1 = c83d8240029444ca
ldsw [%i1+%o5],%l1 ! %l1 = 0000000037b82c99
! %l6 = 000000006cb31269, Mem[000000009080000a] = 492040b6
sth %l6,[%i5+0x00a] ! Mem[0000000090800008] = 126940b6
! Mem[0000000090000028] = ffffbe3b, %g2 = 000000000000004e
lduh [%i4+%o5],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090800008] = 6940b6d5, %g2 = 000000000000ffff
ldub [%i5+0x00b],%g2 ! %g2 = 0000000000000069
p55_label_15:
! Mem[000000007e800030] = 29b30c7d, %l0 = 000000000000001c
ldsb [%i1+0x030],%l0 ! %l0 = 0000000000000029
! Mem[000000007e800008] = dcfbc2ad, %l4 = 0000000000000056
ldsb [%i1+%o1],%l4 ! %l4 = ffffffffffffffdc
! %l4 = ffffffdc, %l5 = 000000ea, Mem[0000000090000000] = 09d5a4c4 000000e0
std %l4,[%i4+%g0] ! Mem[0000000090000000] = ffffffdc 000000ea
! Mem[0000000090800028] = 4459f5d3, %g2 = 0000000000000069
lduh [%i5+%o5],%g2 ! %g2 = 0000000000004459
! %l1 = 0000000037b82c99, Mem[0000000091800010] = 6e4e518296298cae
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 0000000037b82c99
! Mem[0000000091800038] = 6d9d52ad, %g2 = 0000000000004459
ldsb [%o0+0x03b],%g2 ! %g2 = 000000000000006d
! %l4 = ffffffffffffffdc, Mem[0000000090000033] = e2807fc2
stb %l4,[%i4+0x033] ! Mem[0000000090000030] = dc807fc2
! Mem[000000009100002c] = 000028c6, %g18 = 52ce453c35e33ffc
ldsw [%i6+0x02c],%g2 ! %g2 = 52ce453c35e33ffc
! Mem[000000009100001c] = 47a19fcf, %g18 = 52ce453c35e33ffc
ldsw [%i6+0x01c],%g2 ! %g2 = 52ce453c35e33ffc
! Mem[0000000091000038] = cba8eeb5, %g2 = 0000000047a19fcf
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000cb
p55_label_16:
! Mem[0000000091000008] = c2806312, %g2 = 00000000000000cb
ldsb [%i6+0x009],%g2 ! %g2 = ffffffffffffffc2
! %l0 = 0000000000000029, Mem[0000000090800000] = 6cb31269
sth %l0,[%i5+%g0] ! Mem[0000000090800000] = 00291269
! Mem[0000000091000000] = 5e6b2dd7dcfbc2ad, %g2 = ffffffffffffffc2
ldx [%i6+%g0],%g2 ! %g2 = 5e6b2dd7dcfbc2ad
! %l0 = 0000000000000029, Mem[0000000090800020] = 0c86ef2635144907
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = 0000000000000029
! %l3 = 000000000aeb22d2, Mem[000000009180000b] = bd3923d9
stb %l3,[%o0+0x00b] ! Mem[0000000091800008] = d23923d9
! Mem[0000000091800018] = 06faad5c b7684e28, %g2 = dcfbc2ad, %g3 = 1269abd6
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000b7684e28
! Mem[0000000090000038] = 6cb31269 000000e0, %g2 = 06faad5c, %g3 = b7684e28
ldd [%i4+0x038],%g2 ! %g2 = 000000006cb31269 00000000000000e0
! Mem[000000007f800010] = 5542eb09, %l6 = 000000006cb31269
ldsh [%i3+0x012],%l6 ! %l6 = ffffffffffffeb09
! %l7 = ffffffffb2fa0a39, Mem[0000000090000004] = 000000ea
stw %l7,[%i4+0x004] ! Mem[0000000090000004] = b2fa0a39
! Mem[000000007e000038] = 0e806bd9 1125101c, %l2 = 0000f617, %l3 = 0aeb22d2
ldd [%i0+0x038],%l2 ! %l2 = 000000000e806bd9 000000001125101c
p55_label_17:
! Mem[0000000091000030] = a5b5761e6cb31269, %g2 = 000000006cb31269
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e6cb31269
! Mem[0000000090000014] = ead61d17, %g2 = a5b5761e6cb31269
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffead6
! Mem[0000000090000008] = c6152d46, %g2 = ffffffffffffead6
ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffffc6
! Mem[000000009000001c] = fb0e0ad8, %g2 = ffffffffffffffc6
lduh [%i4+0x01e],%g2 ! %g2 = 000000000000fb0e
! %l3 = 000000001125101c, Mem[000000007e000030] = 6cb31269
stw %l3,[%i0+0x030] ! Mem[000000007e000030] = 1125101c
! %l6 = ffffffffffffeb09, Mem[0000000091000015] = 9444ca5f
stb %l6,[%i6+0x015] ! Mem[0000000091000014] = 0944ca5f
! %l5 = 00000000000000ea, Mem[0000000091800008] = 8b9883d23923d9af
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 00000000000000ea
! Mem[0000000090800034] = e3dbfde0, %g2 = 000000000000fb0e
ldsh [%i5+0x034],%g2 ! %g2 = ffffffffffffe3db
! Mem[0000000091800034] = 40b6d591, %g18 = 52ce453c35e33ffc
ldsw [%o0+0x034],%g2 ! %g2 = 52ce453c35e33ffc
! Mem[000000007f800010] = 5542eb09a1cbeabd, %l4 = ffffffffffffffdc
ldx [%i3+%o2],%l4 ! %l4 = 5542eb09a1cbeabd
p55_label_18:
! %l6 = ffffeb09, %l7 = b2fa0a39, Mem[0000000091000008] = 48c28063 1269abd6
std %l6,[%i6+%o1] ! Mem[0000000091000008] = ffffeb09 b2fa0a39
! %l6 = ffffeb09, %l7 = b2fa0a39, Mem[0000000091000010] = 0000001c 020944ca
std %l6,[%i6+%o2] ! Mem[0000000091000010] = ffffeb09 b2fa0a39
! %l6 = ffffffffffffeb09, Mem[0000000091000013] = 09b2fa0a
stb %l6,[%i6+0x013] ! Mem[0000000091000010] = 09b2fa0a
! Mem[0000000090000004] = 39b427e0, %g2 = 0000000040b6d591
ldsb [%i4+0x007],%g2 ! %g2 = 0000000000000039
! Mem[0000000090000018] = 1d179028, %g2 = 0000000000000039
lduw [%i4+%o3],%g2 ! %g2 = 000000001d179028
! Mem[0000000090800028] = 4459f5d3, %g2 = 000000001d179028
ldub [%i5+%o5],%g2 ! %g2 = 0000000000000044
! %l2 = 000000000e806bd9, Mem[0000000091800030] = 5c114920
stw %l2,[%o0+0x030] ! Mem[0000000091800030] = 0e806bd9
! %l6 = ffffffffffffeb09, Mem[000000009080001b] = c6db26ee
stb %l6,[%i5+0x01b] ! Mem[0000000090800018] = 09db26ee
! Mem[0000000091000004] = fbc2adff, %g2 = 0000000000000044
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000fb
! Mem[0000000091000014] = b2fa0a39, %g2 = 00000000000000fb
ldsh [%i6+0x014],%g2 ! %g2 = ffffffffffffb2fa
p55_label_19:
! %l6 = ffffffffffffeb09, Mem[000000009080003e] = 22d20000
sth %l6,[%i5+0x03e] ! Mem[000000009080003c] = eb090000
! Mem[0000000090000028] = ffffbe3b029444ca, %g2 = ffffffffffffb2fa
ldx [%i4+%o5],%g2 ! %g2 = ffffbe3b029444ca
! %l0 = 00000029, %l1 = 37b82c99, Mem[0000000091800010] = 00000000 37b82c99
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 00000029 37b82c99
! Mem[0000000091000034] = 69cba8ee, %g2 = ffffbe3b029444ca
ldub [%i6+0x037],%g2 ! %g2 = 0000000000000069
! Mem[000000007f000030] = 6fe5fcafc96e92df, %l4 = 5542eb09a1cbeabd
ldx [%i2+0x030],%l4 ! %l4 = 6fe5fcafc96e92df
! Mem[0000000090000030] = 7a6764dc, %g2 = 0000000000000069
lduh [%i4+0x030],%g2 ! %g2 = 0000000000007a67
! Mem[000000009100001c] = a19fcfef, %g2 = 0000000000007a67
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffffa1
! %l6 = ffffeb09, %l7 = b2fa0a39, Mem[000000007e800028] = 37b82c99 7a881663
std %l6,[%i1+%o5] ! Mem[000000007e800028] = ffffeb09 b2fa0a39
! %l2 = 0e806bd9, %l3 = 1125101c, Mem[000000007e000010] = 00000000 000028c6
std %l2,[%i0+%o2] ! Mem[000000007e000010] = 0e806bd9 1125101c
! %l7 = ffffffffb2fa0a39, Mem[0000000090800010] = f8449dd95ecab51c
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = ffffffffb2fa0a39
p55_label_20:
! Mem[0000000090800028] = f5d351e8, %g2 = ffffffffffffffa1
ldsh [%i5+0x02a],%g2 ! %g2 = fffffffffffff5d3
! Mem[000000009180003c] = 9d52adff, %g2 = fffffffffffff5d3
lduw [%o0+0x03c],%g2 ! %g2 = 000000009d52adff
! %l5 = 00000000000000ea, Mem[0000000090000034] = 807fc2ad
sth %l5,[%i4+0x034] ! Mem[0000000090000034] = 00eac2ad
! Mem[0000000090000004] = 0a39b427, %g2 = 000000009d52adff
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000000a39
! Mem[0000000090800024] = 00000029, %g2 = 0000000000000a39
lduw [%i5+0x024],%g2 ! %g2 = 0000000000000029
! %l6 = ffffffffffffeb09, Mem[0000000091000000] = 5e6b2dd7dcfbc2ad
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = ffffffffffffeb09
! %l4 = 6fe5fcafc96e92df, Mem[000000007e800028] = ffffeb09b2fa0a39
stx %l4,[%i1+%o5] ! Mem[000000007e800028] = 6fe5fcafc96e92df
! Mem[0000000090800030] = ef0feeb5 e3dbfde0, %g2 = 00000029, %g3 = 000000e0
ldd [%i5+0x030],%g2 ! %g2 = 00000000ef0feeb5 00000000e3dbfde0
! %l0 = 0000000000000029, Mem[0000000091800016] = 2c9906fa
sth %l0,[%o0+0x016] ! Mem[0000000091800014] = 002906fa
! %l2 = 0e806bd9, %l3 = 1125101c, Mem[0000000091800010] = 00000029 37b80029
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 0e806bd9 1125101c
p55_label_21:
! Mem[0000000090800020] = 00000000, %g2 = 00000000ef0feeb5
ldsb [%i5+%o4],%g2 ! %g2 = 0000000000000000
! %l0 = 00000029, %l1 = 37b82c99, Mem[0000000090800018] = b2d53b09 db26eeb5
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 00000029 37b82c99
! %l5 = 00000000000000ea, Mem[000000009000000c] = 152d46b0
stb %l5,[%i4+0x00c] ! Mem[000000009000000c] = ea2d46b0
! %l5 = 00000000000000ea, Mem[0000000090800028] = 4459f5d3
sth %l5,[%i5+%o5] ! Mem[0000000090800028] = 00eaf5d3
! Mem[0000000090800000] = 00291269, %g2 = 0000000000000000
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000000029
! Mem[0000000091800028] = be3be3db, %g2 = 0000000000000029
ldub [%o0+0x02a],%g2 ! %g2 = 00000000000000be
! %l4 = 6fe5fcafc96e92df, Mem[0000000090800020] = 00000000
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = c96e92df
! Mem[0000000090000004] = 0a39b427, %g2 = 00000000000000be
lduh [%i4+0x006],%g2 ! %g2 = 0000000000000a39
! Mem[0000000091000020] = ef0feeb5, %g2 = 0000000000000a39
ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffffef0f
! Mem[000000009180001c] = b7684e28, %g2 = ffffffffffffef0f
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffb768
p55_label_22:
! Mem[0000000091000030] = a5b5761e, %g2 = ffffffffffffb768
ldub [%i6+0x030],%g2 ! %g2 = 00000000000000a5
! %l0 = 0000000000000029, Mem[0000000091800036] = d59154b5
stb %l0,[%o0+0x036] ! Mem[0000000091800034] = 299154b5
! Mem[0000000091000028] = fbc2ad00, %g2 = 00000000000000a5
ldsb [%i6+0x029],%g2 ! %g2 = fffffffffffffffb
! Mem[0000000090000014] = ead61d17, %g2 = fffffffffffffffb
lduh [%i4+0x016],%g2 ! %g2 = 000000000000ead6
! %l0 = 0000000000000029, Mem[000000007f00002f] = 97c5a240
stb %l0,[%i2+0x02f] ! Mem[000000007f00002c] = 97c5a229
! %l2 = 0e806bd9, %l3 = 1125101c, Mem[000000007f800038] = a759b59f e0500056
std %l2,[%i3+0x038] ! Mem[000000007f800038] = 0e806bd9 1125101c
! Mem[0000000091800024] = eb00eaf3, %g2 = 000000000000ead6
ldub [%o0+0x025],%g2 ! %g2 = 00000000000000eb
! %l0 = 0000000000000029, Mem[0000000091000010] = ffffeb09b2fa0a39
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 0000000000000029
! Mem[0000000091800034] = 40b62991, %g2 = 00000000000000eb
ldsh [%o0+0x034],%g2 ! %g2 = 00000000000040b6
! %l7 = ffffffffb2fa0a39, Mem[0000000090000004] = b2fa0a39
sth %l7,[%i4+0x004] ! Mem[0000000090000004] = 0a390a39
p55_label_23:
! Mem[000000009000002c] = 029444ca, %g2 = 00000000000040b6
ldsb [%i4+0x02c],%g2 ! %g2 = 0000000000000002
! Mem[0000000091000028] = dcfbc2ad 000028c6, %g2 = 00000002, %g3 = e3dbfde0
ldd [%i6+%o5],%g2 ! %g2 = 00000000dcfbc2ad 00000000000028c6
! %l2 = 0e806bd9, %l3 = 1125101c, Mem[000000007e000020] = d082afd1 a48a3057
std %l2,[%i0+%o4] ! Mem[000000007e000020] = 0e806bd9 1125101c
! %l7 = ffffffffb2fa0a39, Mem[000000009000001c] = 70edfb0e
stb %l7,[%i4+0x01c] ! Mem[000000009000001c] = 39edfb0e
! Mem[0000000090800024] = 2900eaf5, %g2 = 00000000dcfbc2ad
ldub [%i5+0x027],%g2 ! %g2 = 0000000000000029
! %l4 = c96e92df, %l5 = 000000ea, Mem[0000000091800000] = 6cb31269 00e000e0
std %l4,[%o0+%g0] ! Mem[0000000091800000] = c96e92df 000000ea
! Mem[000000009180001c] = b7684e28, %g2 = 0000000000000029
ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000b7
! Mem[0000000090800000] = 00291269, %g18 = 52ce453c35e33ffc
ldsw [%i5+%g0],%g2 ! %g2 = 52ce453c35e33ffc
! %l3 = 000000001125101c, Mem[0000000090800020] = c96e92df
sth %l3,[%i5+%o4] ! Mem[0000000090800020] = 101c92df
! Mem[0000000090800028] = 00eaf5d351e85f11, %g2 = 0000000000291269
ldx [%i5+%o5],%g2 ! %g2 = 00eaf5d351e85f11
p55_label_24:
! Mem[000000009180002c] = e00e806b, %g2 = 00eaf5d351e85f11
ldub [%o0+0x02f],%g2 ! %g2 = 00000000000000e0
! %l0 = 00000029, %l1 = 37b82c99, Mem[0000000090000008] = b427e0c6 ea2d46b0
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 00000029 37b82c99
! Mem[000000009080000c] = 40b6d591, %g2 = 00000000000000e0
lduw [%i5+0x00c],%g2 ! %g2 = 0000000040b6d591
! Mem[0000000091800008] = 00000000, %g2 = 0000000040b6d591
lduw [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800008] = 00000000, %g2 = 0000000000000000
lduw [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = 0e806bd9 40b62991, %g2 = 00000000, %g3 = 000028c6
ldd [%o0+0x030],%g2 ! %g2 = 000000000e806bd9 0000000040b62991
! Mem[000000007e800030] = 29b30c7d55146ddf, %l1 = 0000000037b82c99
ldx [%i1+0x030],%l1 ! %l1 = 29b30c7d55146ddf
! %l5 = 00000000000000ea, Mem[0000000091800010] = 0e806bd9
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = 000000ea
! Mem[0000000091800000] = c96e92df 000000ea, %g2 = 0e806bd9, %g3 = 40b62991
ldd [%o0+%g0],%g2 ! %g2 = 00000000c96e92df 00000000000000ea
! Mem[0000000091800004] = 000000ea, %g18 = 52ce453c35e33ffc
ldsw [%o0+0x004],%g2 ! %g2 = 52ce453c35e33ffc
p55_label_25:
! %l7 = ffffffffb2fa0a39, Mem[0000000091000020] = ef0feeb5
stw %l7,[%i6+%o4] ! Mem[0000000091000020] = b2fa0a39
! Mem[0000000090800020] = 101c92df, %g2 = 00000000000000ea
ldub [%i5+%o4],%g2 ! %g2 = 0000000000000010
! Mem[000000009100000c] = b2fa0a39, %g2 = 0000000000000010
lduw [%i6+0x00c],%g2 ! %g2 = 00000000b2fa0a39
! Mem[000000007e800028] = 6fe5fcafc96e92df, %l4 = 6fe5fcafc96e92df
ldx [%i1+%o5],%l4 ! %l4 = 6fe5fcafc96e92df
! Mem[0000000090800020] = 101c92df 00000029, %g2 = b2fa0a39, %g3 = 000000ea
ldd [%i5+%o4],%g2 ! %g2 = 00000000101c92df 0000000000000029
! Mem[0000000091800008] = 00000000, %g18 = 52ce453c35e33ffc
ldsw [%o0+%o1],%g2 ! %g2 = 52ce453c35e33ffc
! Mem[000000007e000038] = 0e806bd91125101c, %l6 = ffffffffffffeb09
ldx [%i0+0x038],%l6 ! %l6 = 0e806bd91125101c
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000000000
ldsb [%i6+0x03c],%g2 ! %g2 = 0000000000000062
! Mem[0000000091800038] = 54b5116d9d52adff, %g2 = 0000000000000062
ldx [%o0+0x038],%g2 ! %g2 = 54b5116d9d52adff
! %l2 = 000000000e806bd9, Mem[000000009080003c] = 0aebeb09
stw %l2,[%i5+0x03c] ! Mem[000000009080003c] = 0e806bd9
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000000029
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 29b30c7d55146ddf
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000e806bd9
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000001125101c
bne,a,pn %xcc,p55_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 6fe5fcafc96e92df
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ea
bne,a,pn %xcc,p55_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0e806bd91125101c
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffb2fa0a39
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 378e7d89 3d5da3b3
bne %xcc,p55_f2_fail
nop
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 0e806bd91125101c
ldx [%i0+0x010],%g3 ! Observed data at 000000007e000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 27ba63d3ee3d9737
ldx [%i0+0x018],%g3 ! Observed data at 000000007e000018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0e806bd91125101c
ldx [%i0+0x020],%g3 ! Observed data at 000000007e000020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = adeadcb434dff617
ldx [%i0+0x028],%g3 ! Observed data at 000000007e000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1125101ca0c55e24
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 = dcfbc2ad14abda9f
ldx [%i1+0x008],%g3 ! Observed data at 000000007e800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffbe3b029444ca
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 = 6fe5fcafc96e92df
ldx [%i1+0x028],%g3 ! Observed data at 000000007e800028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x028,%g4
set p55_local2_expect,%g1
p55_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 028027eb97c5a229
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+0x028],%g2 ! Expected data = d8ef5f4c115bcba8
ldx [%i3+0x028],%g3 ! Observed data at 000000007f800028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = dcfbc2ad070c9c86
ldx [%i3+0x030],%g3 ! Observed data at 000000007f800030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0e806bd91125101c
ldx [%i3+0x038],%g3 ! Observed data at 000000007f800038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x038,%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_f2_fail:
set p55_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
stwa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000020]
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f800020]
done
p55_trap1o:
stwa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000020]
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f800020]
done
p55_trap2e:
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f800010]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f000008]
stxa %l3,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800028]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e000000]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f800000]
stwa %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000028]
stda %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800008]
done
p55_trap2o:
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f800010]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f000008]
stxa %l3,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800028]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007e000000]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007f800000]
stwa %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000028]
stda %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800008]
done
p55_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p55_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p55_init_memory_pointers:
set p55_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p55_local0_start,%i0
set p55_local1_start,%i1
set p55_local2_start,%i2
set p55_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 66ae683e1eb7107f
ldx [%g1+0x008],%l1 ! %l1 = c83d8240029444ca
ldx [%g1+0x010],%l2 ! %l2 = 5e6b2dd7dcfbc2ad
ldx [%g1+0x018],%l3 ! %l3 = 6c405fb02c1d664d
ldx [%g1+0x020],%l4 ! %l4 = c3559b93ef0feeb5
ldx [%g1+0x028],%l5 ! %l5 = 27ba63d3ee3d9737
ldx [%g1+0x030],%l6 ! %l6 = 5c11492040b6d591
ldx [%g1+0x038],%l7 ! %l7 = 12138019d5380163
! 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 = 61db1a07 5293a15c 136b5e7c b81b0a23
! %f4 = b55eff33 d45839d6 a123b7d3 95c40fb5
! %f8 = e30827b6 c3041d1d cf574930 c95900a6
! %f12 = 1d5f4b3d 216c2a03 abf7c89c 355d1ed8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 69b5da85 862ee7e3 95fbd6a7 15907244
! %f20 = f8dba4ea a7a7dc33 5b3d3ee4 4455806a
! %f24 = 79bf486d 6658d107 263de74b d5f688a6
! %f28 = 19853fee 71033743 b7e2b469 9bc0bb2e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 782a8baf efe3d090 581021b9 18787c71
! %f36 = f31d65ae 186fc320 70a4762c bced3f2d
! %f40 = 56b9bf31 3c0ff9d7 1e59a1e2 bce4dba5
! %f44 = d12d1167 df9052da f83ec803 6b9ce29e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1cf0c8c80000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = 1cf0c8c80000005f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 56
p56_label_1:
! %l1 = 01928cafa47e15b0, Mem[0000000090000016] = ead61d17
sth %l1,[%i4+0x016] ! Mem[0000000090000014] = 15b01d17
! %l2 = 30995101, %l3 = 4256aab6, Mem[0000000081800038] = 35533368 e2398b11
std %l2,[%i3+0x038] ! Mem[0000000081800038] = 30995101 4256aab6
! Mem[000000009080000c] = c7c9f844, %g2 = 0000000000000000
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000c7c9
! Mem[0000000090800000] = acf8dd4b, %g2 = 000000000000c7c9
lduh [%i5+0x002],%g2 ! %g2 = 000000000000acf8
! Mem[0000000090000018] = 902870ed, %g2 = 000000000000acf8
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffff90
! %l5 = 85045f5a7e00a794, Mem[000000009000001a] = 902870ed
stb %l5,[%i4+0x01a] ! Mem[0000000090000018] = 942870ed
! %l0 = 3ae1d0cb, %l1 = a47e15b0, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 3ae1d0cb a47e15b0
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = ffffff90, %g3 = 00000000
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! %l1 = 01928cafa47e15b0, Mem[000000009000002c] = 7d3b2cbb
stb %l1,[%i4+0x02c] ! Mem[000000009000002c] = b03b2cbb
! %l4 = e739d1b63045e277, Mem[0000000091000038] = e25676cb62bf8c8f
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = e739d1b63045e277
p56_label_2:
! %l4 = e739d1b63045e277, Mem[0000000091000004] = a47e15b0
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = 3045e277
! Mem[0000000090000024] = e58eaf02, %g2 = 000000005ffaf26e
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffffe5
! Mem[0000000080800038] = 626a4ffb, %l4 = e739d1b63045e277
ldsb [%i1+0x03b],%l4 ! %l4 = fffffffffffffffb
! %l5 = 85045f5a7e00a794, Mem[000000008180003c] = 4256aab6
stw %l5,[%i3+0x03c] ! Mem[000000008180003c] = 7e00a794
! Mem[0000000091000000] = 3ae1d0cb 3045e277, %g2 = ffffffe5, %g3 = 47a19fcf
ldd [%i6+%g0],%g2 ! %g2 = 000000003ae1d0cb 000000003045e277
! Mem[0000000080000030] = f6dd6263ca6ab044, %l1 = 01928cafa47e15b0
ldx [%i0+0x030],%l1 ! %l1 = f6dd6263ca6ab044
! Mem[0000000090000028] = af022e97, %g2 = 000000003ae1d0cb
ldsb [%i4+%o5],%g2 ! %g2 = ffffffffffffffaf
! Mem[000000009180001c] = b7684e28, %g2 = ffffffffffffffaf
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b7684e28
! %l6 = 3b56dd9017bc35cd, Mem[0000000090800034] = 79e2e95e
sth %l6,[%i5+0x034] ! Mem[0000000090800034] = 35cde95e
! Mem[0000000090800010] = f8449dd9 5e356f1d, %g2 = b7684e28, %g3 = 3045e277
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e356f1d
p56_label_3:
! %l4 = fffffffb, %l5 = 7e00a794, Mem[0000000080800018] = fc3fa3f6 c8955421
std %l4,[%i1+%o3] ! Mem[0000000080800018] = fffffffb 7e00a794
! %l4 = fffffffffffffffb, Mem[0000000081000038] = 856fdaf9aab482bc
stx %l4,[%i2+0x038] ! Mem[0000000081000038] = fffffffffffffffb
! Mem[0000000090000024] = 8eaf022e, %g2 = 00000000f8449dd9
ldsb [%i4+0x027],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000091000000] = cb3045e2, %g2 = ffffffffffffff8e
ldsb [%i6+0x003],%g2 ! %g2 = ffffffffffffffcb
! Mem[0000000091000024] = 0f65f93d, %g2 = ffffffffffffffcb
lduh [%i6+0x024],%g2 ! %g2 = 0000000000000f65
! Mem[0000000091800018] = 5cb7684e, %g2 = 0000000000000f65
ldub [%o0+0x01b],%g2 ! %g2 = 000000000000005c
! Mem[0000000091800014] = 96298cae, %g2 = 000000000000005c
lduw [%o0+0x014],%g2 ! %g2 = 0000000096298cae
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 96298cae, %g3 = 5e356f1d
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! %l1 = f6dd6263ca6ab044, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = f6dd6263ca6ab044
! %l7 = 0abc6e3a6b56b4bb, Mem[000000009080001c] = db268a9a
stw %l7,[%i5+0x01c] ! Mem[000000009080001c] = 6b56b4bb
p56_label_4:
! %l2 = 093d7bb230995101, Mem[0000000090000018] = 1d17942870edfb0e
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 093d7bb230995101
! %l6 = 3b56dd9017bc35cd, Mem[0000000081000034] = fe3ca0f3
sth %l6,[%i2+0x034] ! Mem[0000000081000034] = 35cda0f3
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 0000000054b6116d
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[0000000091000004] = e27748c2, %g2 = 0c86ef2635144907
lduh [%i6+0x006],%g2 ! %g2 = 000000000000e277
! %l2 = 093d7bb230995101, Mem[0000000090800038] = f6dd6263ca6ab044
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 093d7bb230995101
! %l6 = 3b56dd9017bc35cd, Mem[000000009080002c] = 51e85f11
stw %l6,[%i5+0x02c] ! Mem[000000009080002c] = 17bc35cd
! Mem[0000000080000034] = ca6ab044, %l4 = fffffffffffffffb
ldsh [%i0+0x036],%l4 ! %l4 = ffffffffffffb044
! Mem[0000000091800034] = 51532584, %g2 = 000000000000e277
lduw [%o0+0x034],%g2 ! %g2 = 0000000051532584
! Mem[0000000091800030] = 43bc1d81 51532584, %g2 = 51532584, %g3 = 9d52adff
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 0000000051532584
! %l3 = e141ac2a4256aab6, Mem[000000009000003a] = 8eb2e6c5
sth %l3,[%i4+0x03a] ! Mem[0000000090000038] = aab6e6c5
p56_label_5:
! %l6 = 3b56dd9017bc35cd, Mem[000000009080000c] = 14acc7c9
stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = 17bc35cd
! %l4 = ffffb044, %l5 = 7e00a794, Mem[0000000091000000] = 3ae1d0cb 3045e277
std %l4,[%i6+%g0] ! Mem[0000000091000000] = ffffb044 7e00a794
! Mem[0000000090000024] = e58eaf02, %g2 = 0000000043bc1d81
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffe58e
! Mem[000000008100003c] = fffffffb, %l3 = e141ac2a4256aab6
ldsw [%i2+0x03c],%l3 ! %l3 = fffffffffffffffb
! %l2 = 093d7bb230995101, Mem[000000009100002c] = 08a9d051
stw %l2,[%i6+0x02c] ! Mem[000000009100002c] = 30995101
! Mem[0000000090000000] = 09d53180d6ba8c74, %g2 = ffffffffffffe58e
ldx [%i4+%g0],%g2 ! %g2 = 09d53180d6ba8c74
! Mem[0000000091000010] = 6cff95cd 7757fe01, %g2 = d6ba8c74, %g3 = 51532584
ldd [%i6+%o2],%g2 ! %g2 = 000000006cff95cd 000000007757fe01
! %l2 = 093d7bb230995101, Mem[0000000090000024] = 0332e58e
sth %l2,[%i4+0x024] ! Mem[0000000090000024] = 5101e58e
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = 6cff95cd, %g3 = 7757fe01
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! Mem[0000000090800010] = f8449dd95e356f1d, %g2 = 00000000a5b5761e
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e356f1d
p56_label_6:
! Mem[0000000080000000] = e6fa1f3952d528ed, %l5 = 85045f5a7e00a794
ldx [%i0+%g0],%l5 ! %l5 = e6fa1f3952d528ed
! %l0 = 369417123ae1d0cb, Mem[0000000090800014] = 5e356f1d
stw %l0,[%i5+0x014] ! Mem[0000000090800014] = 3ae1d0cb
! %l4 = ffffffffffffb044, Mem[000000009000000d] = 2d46b01d
stb %l4,[%i4+0x00d] ! Mem[000000009000000c] = 4446b01d
! Mem[0000000091800020] = 5566979d, %g18 = 044a415619fd041a
ldsw [%o0+%o4],%g2 ! %g2 = 044a415619fd041a
! Mem[0000000091000014] = 7757fe01, %g18 = 044a415619fd041a
ldsw [%i6+0x014],%g2 ! %g2 = 044a415619fd041a
! Mem[0000000091000038] = e739d1b63045e277, %g2 = 000000007757fe01
ldx [%i6+0x038],%g2 ! %g2 = e739d1b63045e277
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = e739d1b63045e277
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
! %l1 = f6dd6263ca6ab044, Mem[000000009000003c] = e6c51178
stw %l1,[%i4+0x03c] ! Mem[000000009000003c] = ca6ab044
! Mem[0000000090800038] = 093d7bb2, %g2 = 6e4e518296298cae
ldsb [%i5+0x038],%g2 ! %g2 = 0000000000000009
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = 0000000000000009
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
p56_label_7:
! Mem[000000009180003c] = adff0000, %g2 = fb520ab007b3e6aa
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffadff
! Mem[0000000090000028] = 2e97b03b, %g2 = ffffffffffffadff
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000002e97
! %l0 = 3ae1d0cb, %l1 = ca6ab044, Mem[0000000091800028] = 153f24b0 df4e4459
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 3ae1d0cb ca6ab044
! Mem[0000000091800008] = 8b9883bd, %g2 = 0000000000002e97
lduw [%o0+%o1],%g2 ! %g2 = 000000008b9883bd
! Mem[0000000091800024] = f0533ae1, %g2 = 000000008b9883bd
ldsh [%o0+0x026],%g2 ! %g2 = fffffffffffff053
! %l5 = e6fa1f3952d528ed, Mem[000000009100001e] = 9fcf8b09
stb %l5,[%i6+0x01e] ! Mem[000000009100001c] = edcf8b09
! Mem[0000000090000000] = 09d53180, %g18 = 044a415619fd041a
ldsw [%i4+%g0],%g2 ! %g2 = 044a415619fd041a
! Mem[0000000090000024] = 5101e58e, %g18 = 044a415619fd041a
ldsw [%i4+0x024],%g2 ! %g2 = 044a415619fd041a
! %l0 = 369417123ae1d0cb, Mem[0000000090800020] = 0c86ef2635144907
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = 369417123ae1d0cb
! %l5 = e6fa1f3952d528ed, Mem[0000000080000018] = 573e0e7d
stw %l5,[%i0+%o3] ! Mem[0000000080000018] = 52d528ed
p56_label_8:
! %l4 = ffffffffffffb044, Mem[0000000091800030] = 43bc1d81
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = ffffb044
! Mem[0000000090000000] = 09d53180, %g2 = 000000005101e58e
lduh [%i4+%g0],%g2 ! %g2 = 00000000000009d5
! Mem[000000009100002c] = 30995101, %g2 = 00000000000009d5
lduw [%i6+0x02c],%g2 ! %g2 = 0000000030995101
! %l1 = f6dd6263ca6ab044, Mem[000000009180003c] = 9d52adff
stw %l1,[%o0+0x03c] ! Mem[000000009180003c] = ca6ab044
! %l5 = e6fa1f3952d528ed, Mem[000000008100002c] = 9a242e97
stw %l5,[%i2+0x02c] ! Mem[000000008100002c] = 52d528ed
! %l2 = 093d7bb230995101, Mem[000000008000001e] = d9b53f8b
sth %l2,[%i0+0x01e] ! Mem[000000008000001c] = d9b55101
! Mem[0000000091800020] = 5566979d, %g2 = 0000000030995101
lduh [%o0+%o4],%g2 ! %g2 = 0000000000005566
! Mem[0000000091800024] = ba3ff053, %g2 = 0000000000005566
lduh [%o0+0x024],%g2 ! %g2 = 000000000000ba3f
! Mem[0000000091000028] = 21a95ba1, %g18 = 044a415619fd041a
ldsw [%i6+%o5],%g2 ! %g2 = 044a415619fd041a
! %l1 = f6dd6263ca6ab044, Mem[0000000091000034] = 1214449b
stb %l1,[%i6+0x034] ! Mem[0000000091000034] = 4414449b
p56_label_9:
! %l4 = ffffffffffffb044, Mem[0000000090000008] = b427e099154446b0
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffb044
! Mem[0000000091800024] = ba3ff053, %g2 = 0000000021a95ba1
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
! Mem[0000000091800000] = fb520ab0, %g2 = 00000000ba3ff053
lduw [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0
! Mem[0000000090000014] = d82815b0, %g2 = 00000000fb520ab0
ldub [%i4+0x014],%g2 ! %g2 = 00000000000000d8
! %l2 = 30995101, %l3 = fffffffb, Mem[0000000091000010] = 6cff95cd 7757fe01
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 30995101 fffffffb
! %l2 = 093d7bb230995101, Mem[000000008180001e] = 15579fcc
stb %l2,[%i3+0x01e] ! Mem[000000008180001c] = 155701cc
! Mem[0000000091000008] = 48c28052, %g2 = 00000000000000d8
lduh [%i6+%o1],%g2 ! %g2 = 00000000000048c2
! Mem[0000000081000020] = 277817a6, %l0 = 369417123ae1d0cb
ldsw [%i2+%o4],%l0 ! %l0 = 00000000277817a6
! Mem[0000000090800020] = 36941712, %g2 = 00000000000048c2
ldub [%i5+%o4],%g2 ! %g2 = 0000000000000036
! Mem[0000000091800020] = 5566979d, %g2 = 0000000000000036
lduh [%o0+%o4],%g2 ! %g2 = 0000000000005566
p56_label_10:
! %l6 = 3b56dd9017bc35cd, Mem[0000000081800014] = 159524e4
stb %l6,[%i3+0x014] ! Mem[0000000081800014] = cd9524e4
! Mem[0000000090000010] = 8e58d828, %g2 = 0000000000005566
lduh [%i4+0x012],%g2 ! %g2 = 0000000000008e58
! Mem[000000009100001c] = 47a1edcf, %g2 = 0000000000008e58
lduw [%i6+0x01c],%g2 ! %g2 = 0000000047a1edcf
! %l1 = f6dd6263ca6ab044, Mem[0000000091800028] = 3ae1d0cbca6ab044
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = f6dd6263ca6ab044
! Mem[0000000090800038] = 093d7bb2 30995101, %g2 = 47a1edcf, %g3 = 1214449b
ldd [%i5+0x038],%g2 ! %g2 = 00000000093d7bb2 0000000030995101
! Mem[0000000090800020] = 17123ae1, %g2 = 00000000093d7bb2
lduh [%i5+0x022],%g2 ! %g2 = 0000000000001712
! Mem[0000000091000028] = 21a95ba130995101, %g2 = 0000000000001712
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba130995101
! Mem[0000000090800018] = b2d54dc66b56b4bb, %g2 = 21a95ba130995101
ldx [%i5+%o3],%g2 ! %g2 = b2d54dc66b56b4bb
! Mem[0000000091000000] = b0447e00, %g2 = b2d54dc66b56b4bb
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffb044
! %l2 = 093d7bb230995101, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 093d7bb230995101
p56_label_11:
! Mem[000000009080003c] = 30995101, %g2 = ffffffffffffb044
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000003099
! Mem[0000000090000010] = 58d82815, %g2 = 0000000000003099
ldub [%i4+0x013],%g2 ! %g2 = 0000000000000058
! %l0 = 00000000277817a6, Mem[0000000090000027] = 8eaf022e
stb %l0,[%i4+0x027] ! Mem[0000000090000024] = a6af022e
! Mem[0000000090000030] = 7a6764e2, %g2 = 0000000000000058
lduw [%i4+0x030],%g2 ! %g2 = 000000007a6764e2
! Mem[0000000081800028] = 18dd38e55f4b1fcc, %l2 = 093d7bb230995101
ldx [%i3+%o5],%l2 ! %l2 = 18dd38e55f4b1fcc
! %l4 = ffffffffffffb044, Mem[0000000081000030] = 610e545c35cda0f3
stx %l4,[%i2+0x030] ! Mem[0000000081000030] = ffffffffffffb044
! %l6 = 3b56dd9017bc35cd, Mem[000000009080000c] = 17bc35cd
stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = 17bc35cd
! %l0 = 00000000277817a6, Mem[0000000080000026] = e0c17762
stb %l0,[%i0+0x026] ! Mem[0000000080000024] = e0c1a662
! Mem[0000000090800008] = e61217bc, %g2 = 000000007a6764e2
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffe612
! %l2 = 18dd38e55f4b1fcc, Mem[0000000090800030] = eaf607f4
sth %l2,[%i5+0x030] ! Mem[0000000090800030] = 1fcc07f4
p56_label_12:
! Mem[0000000090800030] = 1fcc07f435cde95e, %g2 = ffffffffffffe612
ldx [%i5+0x030],%g2 ! %g2 = 1fcc07f435cde95e
! %l1 = f6dd6263ca6ab044, Mem[000000008100000d] = ab018b31
stb %l1,[%i2+0x00d] ! Mem[000000008100000c] = ab448b31
! %l0 = 277817a6, %l1 = ca6ab044, Mem[0000000090000038] = 5391aab6 ca6ab044
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 277817a6 ca6ab044
! Mem[0000000090800034] = 5e093d7b, %g2 = 1fcc07f435cde95e
ldsb [%i5+0x037],%g2 ! %g2 = 000000000000005e
! Mem[0000000090000038] = 277817a6, %g2 = 000000000000005e
ldsh [%i4+0x038],%g2 ! %g2 = 0000000000002778
! Mem[000000008180003c] = 7e00a794, %l5 = e6fa1f3952d528ed
ldsw [%i3+0x03c],%l5 ! %l5 = 000000007e00a794
! Mem[0000000081000030] = ffffffff, %l6 = 3b56dd9017bc35cd
lduw [%i2+0x030],%l6 ! %l6 = 00000000ffffffff
! %l6 = ffffffff, %l7 = 6b56b4bb, Mem[0000000081000018] = 66600fa1 2eadafa4
std %l6,[%i2+%o3] ! Mem[0000000081000018] = ffffffff 6b56b4bb
! Mem[0000000090800038] = 7bb23099, %g2 = 0000000000002778
ldsh [%i5+0x03a],%g2 ! %g2 = 0000000000007bb2
! Mem[0000000090000030] = 7a6764e2 807fa20a, %g2 = 00007bb2, %g3 = 30995101
ldd [%i4+0x030],%g2 ! %g2 = 000000007a6764e2 00000000807fa20a
p56_label_13:
! Mem[0000000090800008] = 5a1ae61217bc35cd, %g2 = 000000007a6764e2
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61217bc35cd
! %l0 = 00000000277817a6, Mem[0000000080800030] = 3413072112fa976c
stx %l0,[%i1+0x030] ! Mem[0000000080800030] = 00000000277817a6
! %l5 = 000000007e00a794, Mem[0000000091800010] = 6e4e5182
sth %l5,[%o0+%o2] ! Mem[0000000091800010] = a7945182
! Mem[000000009100003c] = 3045e277, %g18 = 044a415619fd041a
ldsw [%i6+0x03c],%g2 ! %g2 = 044a415619fd041a
! %l2 = 18dd38e55f4b1fcc, Mem[0000000091000010] = 30995101fffffffb
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 18dd38e55f4b1fcc
! Mem[0000000080800030] = 00000000, %l5 = 000000007e00a794
ldsb [%i1+0x031],%l5 ! %l5 = 0000000000000000
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = 000000003045e277
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
! %l1 = f6dd6263ca6ab044, Mem[0000000090000010] = 1d358e58
sth %l1,[%i4+%o2] ! Mem[0000000090000010] = b0448e58
! %l5 = 0000000000000000, Mem[0000000091800028] = f6dd6263
stw %l5,[%o0+%o5] ! Mem[0000000091800028] = 00000000
! Mem[0000000091800018] = 06faad5c, %g2 = 8b9883bd3923d9af
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000006
p56_label_14:
! Mem[0000000091800010] = a7945182 96298cae, %g2 = 00000006, %g3 = 807fa20a
ldd [%o0+%o2],%g2 ! %g2 = 00000000a7945182 0000000096298cae
! Mem[0000000091800018] = 06faad5c, %g2 = 00000000a7945182
lduw [%o0+%o3],%g2 ! %g2 = 0000000006faad5c
! Mem[0000000090800008] = 5a1ae61217bc35cd, %g2 = 0000000006faad5c
ldx [%i5+%o1],%g2 ! %g2 = 5a1ae61217bc35cd
! Mem[000000009000003c] = ca6ab044, %g2 = 5a1ae61217bc35cd
lduw [%i4+0x03c],%g2 ! %g2 = 00000000ca6ab044
! Mem[0000000090800024] = cb4459f5, %g2 = 00000000ca6ab044
ldub [%i5+0x027],%g2 ! %g2 = 00000000000000cb
! %l7 = 0abc6e3a6b56b4bb, Mem[000000009080003c] = 30995101
stb %l7,[%i5+0x03c] ! Mem[000000009080003c] = bb995101
! %l6 = ffffffff, %l7 = 6b56b4bb, Mem[0000000091000020] = 8b0950dd 0f65f93d
std %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffffff 6b56b4bb
! Mem[0000000091000024] = bb21a95b, %g2 = 00000000000000cb
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000bb
! Mem[0000000090800020] = 17123ae1, %g2 = 00000000000000bb
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000001712
! Mem[0000000091800018] = ad5cb768, %g2 = 0000000000001712
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffad5c
p56_label_15:
! Mem[0000000090000030] = 7a6764e2807fa20a, %g2 = ffffffffffffad5c
ldx [%i4+0x030],%g2 ! %g2 = 7a6764e2807fa20a
! %l3 = fffffffffffffffb, Mem[000000009080001c] = 6b56b4bb
stw %l3,[%i5+0x01c] ! Mem[000000009080001c] = fffffffb
! Mem[000000009100000c] = 7312abd6, %g2 = 7a6764e2807fa20a
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
! Mem[0000000091000024] = b4bb21a9, %g2 = 000000007312abd6
lduh [%i6+0x026],%g2 ! %g2 = 000000000000b4bb
! Mem[0000000090000004] = d6ba8c74, %g18 = 044a415619fd041a
ldsw [%i4+0x004],%g2 ! %g2 = 044a415619fd041a
! Mem[0000000090000030] = 64e2807f, %g2 = ffffffffd6ba8c74
ldsb [%i4+0x032],%g2 ! %g2 = 0000000000000064
! Mem[0000000091000034] = 4414449b, %g2 = 0000000000000064
lduw [%i6+0x034],%g2 ! %g2 = 000000004414449b
! %l5 = 0000000000000000, Mem[0000000090800000] = 093d7bb230995101
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000000
! %l6 = 00000000ffffffff, Mem[0000000091000026] = b4bb21a9
sth %l6,[%i6+0x026] ! Mem[0000000091000024] = ffff21a9
! %l2 = 18dd38e55f4b1fcc, Mem[0000000080800020] = e8df1ab9e37a59d7
stx %l2,[%i1+%o4] ! Mem[0000000080800020] = 18dd38e55f4b1fcc
p56_label_16:
! Mem[000000009180000c] = d9afa794, %g2 = 000000004414449b
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000d9af
! %l5 = 0000000000000000, Mem[0000000090800036] = e95e093d
stb %l5,[%i5+0x036] ! Mem[0000000090800034] = 005e093d
! %l3 = fffffffffffffffb, Mem[0000000080000028] = 3ac5d5ca5d6fe422
stx %l3,[%i0+%o5] ! Mem[0000000080000028] = fffffffffffffffb
! %l3 = fffffffffffffffb, Mem[0000000091800030] = ffffb044
sth %l3,[%o0+0x030] ! Mem[0000000091800030] = fffbb044
! %l2 = 18dd38e55f4b1fcc, Mem[000000009000000b] = ffffffb0
stb %l2,[%i4+0x00b] ! Mem[0000000090000008] = ccffffb0
! %l6 = 00000000ffffffff, Mem[0000000090800004] = 00000000
stw %l6,[%i5+0x004] ! Mem[0000000090800004] = ffffffff
! %l0 = 00000000277817a6, Mem[0000000090800018] = b2d54dc6fffffffb
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 00000000277817a6
! Mem[0000000080800038] = 626a4ffb, %l4 = ffffffffffffb044
ldsh [%i1+0x03a],%l4 ! %l4 = 0000000000004ffb
! %l3 = fffffffffffffffb, Mem[000000009080001a] = 00002778
stb %l3,[%i5+0x01a] ! Mem[0000000090800018] = fb002778
! %l4 = 0000000000004ffb, Mem[0000000091800028] = 00000000ca6ab044
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = 0000000000004ffb
p56_label_17:
! %l1 = f6dd6263ca6ab044, Mem[0000000090000008] = ffffffcc
sth %l1,[%i4+%o1] ! Mem[0000000090000008] = b044ffcc
! %l5 = 0000000000000000, Mem[0000000090800034] = 35cd005e
stw %l5,[%i5+0x034] ! Mem[0000000090800034] = 00000000
! Mem[0000000091000028] = 5ba13099, %g2 = 000000000000d9af
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000005ba1
! Mem[0000000091000030] = a5b5761e 4414449b, %g2 = 00005ba1, %g3 = 96298cae
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000004414449b
! Mem[000000009000002c] = b03b2cbb, %g2 = 00000000a5b5761e
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffffb03b
! Mem[0000000090000010] = 8e58d828, %g2 = ffffffffffffb03b
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffff8e58
! Mem[0000000090800020] = 36941712 3ae1d0cb, %g2 = ffff8e58, %g3 = 4414449b
ldd [%i5+%o4],%g2 ! %g2 = 0000000036941712 000000003ae1d0cb
! Mem[0000000090800034] = 00000009, %g2 = 0000000036941712
ldub [%i5+0x035],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000277817a6, Mem[0000000080800020] = 18dd38e55f4b1fcc
stx %l0,[%i1+%o4] ! Mem[0000000080800020] = 00000000277817a6
! Mem[0000000090800010] = f8449dd9 3ae1d0cb, %g2 = 00000000, %g3 = 3ae1d0cb
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000003ae1d0cb
p56_label_18:
! %l1 = f6dd6263ca6ab044, Mem[000000009000002e] = 2cbb7a67
sth %l1,[%i4+0x02e] ! Mem[000000009000002c] = b0447a67
! Mem[0000000080000000] = e6fa1f3952d528ed, %l6 = 00000000ffffffff
ldx [%i0+%g0],%l6 ! %l6 = e6fa1f3952d528ed
! Mem[0000000090000004] = d6ba8c74, %g2 = 00000000f8449dd9
ldub [%i4+0x004],%g2 ! %g2 = 00000000000000d6
! Mem[0000000091800010] = 51829629, %g2 = 00000000000000d6
lduh [%o0+0x012],%g2 ! %g2 = 0000000000005182
! Mem[0000000091800020] = 5566979d, %g2 = 0000000000005182
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000055
! Mem[0000000090800028] = 4459f5d317bc35cd, %g2 = 0000000000000055
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d317bc35cd
! Mem[0000000091800010] = a7945182 96298cae, %g2 = 17bc35cd, %g3 = 3ae1d0cb
ldd [%o0+%o2],%g2 ! %g2 = 00000000a7945182 0000000096298cae
! Mem[0000000080800010] = e315c4d9, %l1 = f6dd6263ca6ab044
lduh [%i1+0x012],%l1 ! %l1 = 000000000000c4d9
! %l6 = e6fa1f3952d528ed, Mem[000000009100001c] = 47a1edcf
stw %l6,[%i6+0x01c] ! Mem[000000009100001c] = 52d528ed
! Mem[0000000080000008] = 467287e9, %l2 = 18dd38e55f4b1fcc
ldsh [%i0+%o1],%l2 ! %l2 = 0000000000004672
p56_label_19:
! Mem[0000000091800018] = ad5cb768, %g2 = 00000000a7945182
ldub [%o0+0x01a],%g2 ! %g2 = 00000000000000ad
! %l4 = 00004ffb, %l5 = 00000000, Mem[0000000091800010] = a7945182 96298cae
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 00004ffb 00000000
! %l1 = 000000000000c4d9, Mem[000000009180001a] = ad5cb768
sth %l1,[%o0+0x01a] ! Mem[0000000091800018] = c4d9b768
! Mem[0000000091000020] = ffffffff, %g2 = 00000000000000ad
lduh [%i6+%o4],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090000038] = 277817a6, %g2 = 000000000000ffff
lduw [%i4+0x038],%g2 ! %g2 = 00000000277817a6
! Mem[0000000091800038] = 54b6116dca6ab044, %g2 = 00000000277817a6
ldx [%o0+0x038],%g2 ! %g2 = 54b6116dca6ab044
! Mem[0000000090800000] = 00000000 ffffffff, %g2 = ca6ab044, %g3 = 96298cae
ldd [%i5+%g0],%g2 ! %g2 = 0000000000000000 00000000ffffffff
! Mem[0000000090000020] = 0ad8f7035101e5a6, %g2 = 0000000000000000
ldx [%i4+%o4],%g2 ! %g2 = 0ad8f7035101e5a6
! Mem[0000000091800030] = fffbb044, %g18 = 044a415619fd041a
ldsw [%o0+0x030],%g2 ! %g2 = 044a415619fd041a
! Mem[000000009180002c] = 4ffbfffb, %g2 = fffffffffffbb044
ldub [%o0+0x02e],%g2 ! %g2 = 000000000000004f
p56_label_20:
! Mem[000000009080001c] = 277817a6, %g2 = 000000000000004f
lduw [%i5+0x01c],%g2 ! %g2 = 00000000277817a6
! %l2 = 0000000000004672, Mem[0000000091800019] = fac4d9b7
stb %l2,[%o0+0x019] ! Mem[0000000091800018] = 72c4d9b7
! Mem[0000000091000030] = a5b5761e 4414449b, %g2 = 277817a6, %g3 = ffffffff
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000004414449b
! %l5 = 0000000000000000, Mem[0000000091800020] = 5566979dba3ff053
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 0000000000000000
! %l2 = 0000000000004672, Mem[0000000090000010] = b0448e58d82815b0
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = 0000000000004672
! %l2 = 00004672, %l3 = fffffffb, Mem[0000000091000018] = 5ffaf26e 52d528ed
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 00004672 fffffffb
! Mem[0000000091800028] = 0000000000004ffb, %g2 = 00000000a5b5761e
ldx [%o0+%o5],%g2 ! %g2 = 0000000000004ffb
! %l1 = 000000000000c4d9, Mem[0000000090800038] = 093d7bb2bb995101
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 000000000000c4d9
! Mem[0000000090000024] = a6af022e, %g2 = 0000000000004ffb
ldsb [%i4+0x027],%g2 ! %g2 = ffffffffffffffa6
! %l6 = e6fa1f3952d528ed, Mem[000000008000002a] = ffffffff
sth %l6,[%i0+0x02a] ! Mem[0000000080000028] = ffff28ed
p56_label_21:
! Mem[0000000080000028] = ffff28ed, %l0 = 00000000277817a6
ldsb [%i0+0x029],%l0 ! %l0 = ffffffffffffffff
! Mem[000000009180003c] = ca6ab044, %g18 = 044a415619fd041a
ldsw [%o0+0x03c],%g2 ! %g2 = 044a415619fd041a
! Mem[0000000091000004] = a79448c2, %g2 = ffffffffca6ab044
ldsb [%i6+0x006],%g2 ! %g2 = ffffffffffffffa7
! %l4 = 0000000000004ffb, Mem[0000000091000028] = 21a95ba1
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = 00004ffb
! %l4 = 00004ffb, %l5 = 00000000, Mem[0000000090800020] = 36941712 3ae1d0cb
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 00004ffb 00000000
! Mem[0000000090800008] = 5a1ae612, %g2 = ffffffffffffffa7
lduh [%i5+%o1],%g2 ! %g2 = 0000000000005a1a
! Mem[0000000081800030] = cfe27434, %l1 = 000000000000c4d9
lduh [%i3+0x032],%l1 ! %l1 = 0000000000007434
! Mem[0000000090000038] = 17a6ca6a, %g2 = 0000000000005a1a
lduh [%i4+0x03a],%g2 ! %g2 = 00000000000017a6
! Mem[0000000091800030] = 44515325, %g2 = 00000000000017a6
ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000044
! %l4 = 0000000000004ffb, Mem[0000000091000030] = a5b5761e
stw %l4,[%i6+0x030] ! Mem[0000000091000030] = 00004ffb
p56_label_22:
! Mem[000000009100001c] = fffffffb, %g2 = 0000000000000044
ldsh [%i6+0x01c],%g2 ! %g2 = ffffffffffffffff
! %l2 = 0000000000004672, Mem[0000000090000018] = 093d7bb2
sth %l2,[%i4+%o3] ! Mem[0000000090000018] = 46727bb2
! Mem[0000000091800028] = 0000000000004ffb, %g2 = ffffffffffffffff
ldx [%o0+%o5],%g2 ! %g2 = 0000000000004ffb
! Mem[0000000091000000] = ffffb044, %g18 = 044a415619fd041a
ldsw [%i6+%g0],%g2 ! %g2 = 044a415619fd041a
! %l6 = 52d528ed, %l7 = 6b56b4bb, Mem[0000000091800000] = fb520ab0 07b3e6aa
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 52d528ed 6b56b4bb
! %l2 = 0000000000004672, Mem[000000008180002b] = 18dd38e5
stb %l2,[%i3+0x02b] ! Mem[0000000081800028] = 18dd3872
! %l5 = 0000000000000000, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000000
! %l1 = 0000000000007434, Mem[000000009100000a] = 80527312
sth %l1,[%i6+0x00a] ! Mem[0000000091000008] = 74347312
! %l2 = 00004672, %l3 = fffffffb, Mem[0000000080000028] = ffff28ed fffffffb
std %l2,[%i0+%o5] ! Mem[0000000080000028] = 00004672 fffffffb
! %l6 = e6fa1f3952d528ed, Mem[000000008100002e] = 52d528ed
stb %l6,[%i2+0x02e] ! Mem[000000008100002c] = 52d5eded
p56_label_23:
! %l7 = 0abc6e3a6b56b4bb, Mem[0000000090800029] = 59f5d317
stb %l7,[%i5+0x029] ! Mem[0000000090800028] = bbf5d317
! %l6 = 52d528ed, %l7 = 6b56b4bb, Mem[0000000090800000] = 00000000 ffffffff
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 52d528ed 6b56b4bb
! Mem[0000000090000010] = 00000000, %g2 = ffffffffffffb044
lduw [%i4+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = af022e97b03bb044, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = af022e97b03bb044
! %l6 = 52d528ed, %l7 = 6b56b4bb, Mem[0000000080000038] = fa0b409d 33421cc8
std %l6,[%i0+0x038] ! Mem[0000000080000038] = 52d528ed 6b56b4bb
! Mem[0000000091800030] = b0445153, %g2 = af022e97b03bb044
ldsb [%o0+0x032],%g2 ! %g2 = ffffffffffffffb0
! %l4 = 00004ffb, %l5 = 00000000, Mem[0000000091800008] = 00000000 00000000
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00004ffb 00000000
! Mem[0000000090000038] = a6ca6ab0, %g2 = ffffffffffffffb0
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000a6
! %l2 = 0000000000004672, Mem[0000000081800034] = 0b4cffd8
stw %l2,[%i3+0x034] ! Mem[0000000081800034] = 00004672
! Mem[000000009000001c] = 30995101, %g2 = 00000000000000a6
lduw [%i4+0x01c],%g2 ! %g2 = 0000000030995101
p56_label_24:
! Mem[0000000080000014] = eaec2539, %l4 = 0000000000004ffb
ldub [%i0+0x015],%l4 ! %l4 = 00000000000000ec
! Mem[0000000081800028] = 18dd38725f4b1fcc, %l6 = e6fa1f3952d528ed
ldx [%i3+%o5],%l6 ! %l6 = 18dd38725f4b1fcc
! Mem[0000000090000038] = a6ca6ab0, %g2 = 0000000030995101
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffa6
! %l4 = 00000000000000ec, Mem[000000009100003e] = e2770000
sth %l4,[%i6+0x03e] ! Mem[000000009100003c] = 00ec0000
! Mem[0000000091800004] = b4bb0000, %g2 = ffffffffffffffa6
ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffffb4bb
! %l6 = 18dd38725f4b1fcc, Mem[0000000091800024] = 00000000
sth %l6,[%o0+0x024] ! Mem[0000000091800024] = 1fcc0000
! %l0 = ffffffffffffffff, Mem[0000000081800034] = 00004672
stb %l0,[%i3+0x034] ! Mem[0000000081800034] = ff004672
! Mem[0000000091800014] = 00000000, %g2 = ffffffffffffb4bb
lduw [%o0+0x014],%g2 ! %g2 = 0000000000000000
! %l3 = fffffffffffffffb, Mem[000000009180000a] = 4ffb0000
sth %l3,[%o0+0x00a] ! Mem[0000000091800008] = fffb0000
! Mem[000000009000003c] = ca6ab044, %g2 = 0000000000000000
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000ca6a
p56_label_25:
! %l5 = 0000000000000000, Mem[0000000091800032] = b0445153
sth %l5,[%o0+0x032] ! Mem[0000000091800030] = 00005153
! %l6 = 18dd38725f4b1fcc, Mem[0000000081800010] = 30dd9090cd9524e4
stx %l6,[%i3+%o2] ! Mem[0000000081800010] = 18dd38725f4b1fcc
! %l4 = 00000000000000ec, Mem[0000000090800020] = 00004ffb00000000
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 00000000000000ec
! Mem[0000000091800010] = 00004ffb, %g2 = 000000000000ca6a
lduh [%o0+%o2],%g2 ! %g2 = 0000000000000000
! %l3 = fffffffffffffffb, Mem[0000000091000012] = 38e55f4b
sth %l3,[%i6+0x012] ! Mem[0000000091000010] = fffb5f4b
! Mem[0000000090000014] = 00004672, %g2 = 0000000000000000
ldsh [%i4+0x014],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffffffffffff, Mem[0000000090800004] = 6b56b4bb
stb %l0,[%i5+0x004] ! Mem[0000000090800004] = ff56b4bb
! Mem[000000009180001c] = b7684e28, %g2 = 0000000000000000
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000b768
! %l6 = 18dd38725f4b1fcc, Mem[000000009180002a] = 00000000
stb %l6,[%o0+0x02a] ! Mem[0000000091800028] = cc000000
! Mem[0000000090800030] = cc07f400, %g2 = 000000000000b768
ldub [%i5+0x031],%g2 ! %g2 = 00000000000000cc
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 ffffffffffffffff
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000007434
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000004672
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be fffffffffffffffb
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ec
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 18dd38725f4b1fcc
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 52d528edd9b55101
ldx [%i0+0x018],%g3 ! Observed data at 0000000080000018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 765a04bae0c1a662
ldx [%i0+0x020],%g3 ! Observed data at 0000000080000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00004672fffffffb
ldx [%i0+0x028],%g3 ! Observed data at 0000000080000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 52d528ed6b56b4bb
ldx [%i0+0x038],%g3 ! Observed data at 0000000080000038
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x038,%g4
set p56_local1_expect,%g1
p56_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = fffffffb7e00a794
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 = 00000000277817a6
ldx [%i1+0x020],%g3 ! Observed data at 0000000080800020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000277817a6
ldx [%i1+0x030],%g3 ! Observed data at 0000000080800030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x030,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = a6a8ccd0ab448b31
ldx [%i2+0x008],%g3 ! Observed data at 0000000081000008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffff6b56b4bb
ldx [%i2+0x018],%g3 ! Observed data at 0000000081000018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6831277452d5eded
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 = ffffffffffffb044
ldx [%i2+0x030],%g3 ! Observed data at 0000000081000030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = fffffffffffffffb
ldx [%i2+0x038],%g3 ! Observed data at 0000000081000038
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x038,%g4
set p56_local3_expect,%g1
p56_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 18dd38725f4b1fcc
ldx [%i3+0x010],%g3 ! Observed data at 0000000081800010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a7981305155701cc
ldx [%i3+0x018],%g3 ! Observed data at 0000000081800018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 18dd38725f4b1fcc
ldx [%i3+0x028],%g3 ! Observed data at 0000000081800028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = cfe27434ff004672
ldx [%i3+0x030],%g3 ! Observed data at 0000000081800030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 309951017e00a794
ldx [%i3+0x038],%g3 ! Observed data at 0000000081800038
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x038,%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
! 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:
ldswa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800000]
stda %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800000]
done
p56_trap1o:
ldswa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800000]
stda %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080800000]
done
p56_trap2e:
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800000]
ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081000028]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080000028]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000081800000]
stwa %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081800010]
done
p56_trap2o:
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800000]
ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081000028]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080000028]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000081800000]
stwa %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081800010]
done
p56_trap3e:
nop
nop
nop
nop
nop
nop
done
p56_trap3o:
nop
nop
nop
nop
nop
nop
done
p56_init_memory_pointers:
set p56_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p56_local0_start,%i0
set p56_local1_start,%i1
set p56_local2_start,%i2
set p56_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 369417123ae1d0cb
ldx [%g1+0x008],%l1 ! %l1 = 01928cafa47e15b0
ldx [%g1+0x010],%l2 ! %l2 = 093d7bb230995101
ldx [%g1+0x018],%l3 ! %l3 = e141ac2a4256aab6
ldx [%g1+0x020],%l4 ! %l4 = e739d1b63045e277
ldx [%g1+0x028],%l5 ! %l5 = 85045f5a7e00a794
ldx [%g1+0x030],%l6 ! %l6 = 3b56dd9017bc35cd
ldx [%g1+0x038],%l7 ! %l7 = 0abc6e3a6b56b4bb
! 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 = f983fa1d 54072de9 480c2737 88260690
! %f4 = dceab057 7f081c40 0d4c61c4 6f8fd1ea
! %f8 = b82de680 0c890750 71e9168d a83b7319
! %f12 = f4bccf99 bb358dc9 57d40af8 55437c89
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7dc95ad9 8194c854 1ab57a53 8077bc45
! %f20 = 504cb959 d3b4cba3 9f246a8b f4242ce7
! %f24 = a6060d46 c6766c05 c621b33f 1e8513dd
! %f28 = 42d58e48 45a93ecb feffc903 5b246db5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 96576907 d847afec dcd6aeae eedd5c04
! %f36 = acb28bb7 9ab6c805 15fa1a75 099d9cce
! %f40 = eb201883 b7c10e4f 49c3bf51 bad9e4da
! %f44 = 220e5272 8bdd8af9 15cbe6da bdf51e11
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5003c6980000004d,%g7,%g1 ! GSR scale = 9, align = 5
wr %g1,%g0,%gsr ! GSR = 5003c6980000004d
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 57
p57_label_1:
! Mem[0000000091000030] = a5b5761e, %g18 = 920d4934a80e4850
ldsw [%i6+0x030],%g2 ! %g2 = 920d4934a80e4850
! %l7 = 4c556968530f200d, Mem[0000000083000034] = 107cd9ef
sth %l7,[%i2+0x034] ! Mem[0000000083000034] = 200dd9ef
! %l4 = f68c91c3, %l5 = 738ac291, Mem[0000000091000008] = 48c28052 7312abd6
std %l4,[%i6+%o1] ! Mem[0000000091000008] = f68c91c3 738ac291
! Mem[000000009000002c] = 7d3b2cbb, %g2 = ffffffffa5b5761e
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000007d3b
! %l6 = 835402ed, %l7 = 530f200d, Mem[0000000083000018] = e71950ab 43f2c396
std %l6,[%i2+%o3] ! Mem[0000000083000018] = 835402ed 530f200d
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = 00007d3b, %g3 = 00000000
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! Mem[0000000090000000] = 09d53180 d6ba8c74, %g2 = 09d53180, %g3 = d6ba8c74
ldd [%i4+%g0],%g2 ! %g2 = 0000000009d53180 00000000d6ba8c74
! Mem[0000000090800014] = 5e356f1d, %g2 = 0000000009d53180
lduw [%i5+0x014],%g2 ! %g2 = 000000005e356f1d
! %l1 = 916b95d9c09a46b1, Mem[0000000091800005] = b3e6aa8b
stb %l1,[%o0+0x005] ! Mem[0000000091800004] = b1e6aa8b
! Mem[000000009100001c] = a19fcf8b, %g2 = 000000005e356f1d
ldub [%i6+0x01d],%g2 ! %g2 = 00000000000000a1
p57_label_2:
! %l7 = 4c556968530f200d, Mem[0000000090800008] = 5a1ae612
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = 530f200d
! Mem[0000000091800008] = 8b9883bd, %g2 = 00000000000000a1
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff8b98
! %l0 = 067ec291, %l1 = c09a46b1, Mem[0000000090000000] = 09d53180 d6ba8c74
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 067ec291 c09a46b1
! Mem[0000000083800008] = b0275759, %l6 = 20602068835402ed
lduh [%i3+0x00a],%l6 ! %l6 = 0000000000005759
! Mem[0000000090800008] = 0d14acc7, %g2 = ffffffffffff8b98
ldub [%i5+0x00b],%g2 ! %g2 = 000000000000000d
! Mem[0000000082800038] = 2f31d4ed, %l4 = f1f263c5f68c91c3
ldsh [%i1+0x038],%l4 ! %l4 = 0000000000002f31
! Mem[0000000091000034] = 449be256, %g2 = 000000000000000d
ldsh [%i6+0x036],%g2 ! %g2 = 000000000000449b
! Mem[0000000090000008] = b427e099, %g2 = 000000000000449b
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffb4
! %l1 = 916b95d9c09a46b1, Mem[0000000090000033] = e2807fa2
stb %l1,[%i4+0x033] ! Mem[0000000090000030] = b1807fa2
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = ffffffb4, %g3 = d6ba8c74
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
p57_label_3:
! %l0 = 3d4a4666067ec291, Mem[0000000090800008] = 530f200d
sth %l0,[%i5+%o1] ! Mem[0000000090800008] = c291200d
! Mem[0000000091000024] = 0f65f93d, %g2 = 00000000b2d54dc6
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000000f65
! %l3 = d87d76ccce0b14ba, Mem[0000000091800018] = 06faad5cb7684e28
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = d87d76ccce0b14ba
! Mem[0000000090800030] = eaf607f4, %g18 = 920d4934a80e4850
ldsw [%i5+0x030],%g2 ! %g2 = 920d4934a80e4850
! Mem[0000000090000004] = 46b1b427, %g2 = ffffffffeaf607f4
ldub [%i4+0x006],%g2 ! %g2 = 0000000000000046
! Mem[0000000091000010] = 6cff95cd7757fe01, %g2 = 0000000000000046
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe01
! Mem[0000000090000010] = 8e58d828, %g2 = 6cff95cd7757fe01
lduh [%i4+0x012],%g2 ! %g2 = 0000000000008e58
! %l6 = 00005759, %l7 = 530f200d, Mem[0000000090000038] = 53918eb2 e6c51178
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 00005759 530f200d
! Mem[0000000090800020] = 0c86ef2635144907, %g2 = 0000000000008e58
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635144907
! Mem[0000000091000018] = 5ffaf26e, %g2 = 0c86ef2635144907
lduh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
p57_label_4:
! Mem[0000000091000024] = f93d21a9, %g2 = 0000000000005ffa
lduh [%i6+0x026],%g2 ! %g2 = 000000000000f93d
! %l3 = d87d76ccce0b14ba, Mem[0000000091000028] = 21a95ba1
stw %l3,[%i6+%o5] ! Mem[0000000091000028] = ce0b14ba
! %l6 = 0000000000005759, Mem[0000000090000008] = b427e099152d46b0
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = 0000000000005759
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 000000000000f93d
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! %l3 = d87d76ccce0b14ba, Mem[000000009100000e] = c2916cff
stb %l3,[%i6+0x00e] ! Mem[000000009100000c] = ba916cff
! %l1 = 916b95d9c09a46b1, Mem[000000009100002b] = ba08a9d0
stb %l1,[%i6+0x02b] ! Mem[0000000091000028] = b108a9d0
! %l4 = 0000000000002f31, Mem[0000000090800004] = dd4bc205
stw %l4,[%i5+0x004] ! Mem[0000000090800004] = 00002f31
! Mem[0000000091000014] = 7757fe01, %g2 = a5b5761e1214449b
lduh [%i6+0x014],%g2 ! %g2 = 0000000000007757
! %l6 = 00005759, %l7 = 530f200d, Mem[0000000091800000] = fb520ab0 07b1e6aa
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 00005759 530f200d
! Mem[000000008200002c] = 204f3bf6, %l0 = 3d4a4666067ec291
lduw [%i0+0x02c],%l0 ! %l0 = 00000000204f3bf6
p57_label_5:
! Mem[0000000091000008] = f68c91c3738aba91, %g2 = 0000000000007757
ldx [%i6+%o1],%g2 ! %g2 = f68c91c3738aba91
! Mem[000000008280000c] = bd434706, %l3 = d87d76ccce0b14ba
ldsh [%i1+0x00e],%l3 ! %l3 = 0000000000004706
! Mem[000000009100002c] = d051a5b5, %g2 = f68c91c3738aba91
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000d051
! %l6 = 00005759, %l7 = 530f200d, Mem[0000000091800010] = 6e4e5182 96298cae
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 00005759 530f200d
! %l0 = 00000000204f3bf6, Mem[0000000091000008] = f68c91c3738aba91
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000000204f3bf6
! Mem[0000000091800008] = 83bd3923, %g2 = 000000000000d051
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000083
! Mem[0000000090000038] = 5759530f, %g2 = 0000000000000083
ldub [%i4+0x03a],%g2 ! %g2 = 0000000000000057
! %l4 = 00002f31, %l5 = 738ac291, Mem[0000000090800028] = 4459f5d3 51e85f11
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 00002f31 738ac291
! %l5 = 0d6857ba738ac291, Mem[0000000091800023] = 9dba3ff0
stb %l5,[%o0+0x023] ! Mem[0000000091800020] = 91ba3ff0
! %l3 = 0000000000004706, Mem[0000000091800010] = 00005759
stw %l3,[%o0+%o2] ! Mem[0000000091800010] = 00004706
p57_label_6:
! Mem[0000000090000010] = 1d358e58, %g2 = 0000000000000057
lduh [%i4+%o2],%g2 ! %g2 = 0000000000001d35
! Mem[0000000091000000] = 6ae82f88 98f9b0a5, %g2 = 00001d35, %g3 = db268a9a
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f9b0a5
! Mem[0000000091000024] = f93dce0b, %g2 = 000000006ae82f88
ldsb [%i6+0x026],%g2 ! %g2 = fffffffffffffff9
! Mem[0000000082000020] = 1ef08e50, %l7 = 4c556968530f200d
ldsh [%i0+0x022],%l7 ! %l7 = ffffffffffff8e50
! Mem[0000000083000030] = eb1c5934 200dd9ef, %l0 = 204f3bf6, %l1 = c09a46b1
ldd [%i2+0x030],%l0 ! %l0 = 00000000eb1c5934 00000000200dd9ef
! %l5 = 0d6857ba738ac291, Mem[0000000091800000] = 00005759
stw %l5,[%o0+%g0] ! Mem[0000000091800000] = 738ac291
! %l0 = eb1c5934, %l1 = 200dd9ef, Mem[0000000091000020] = 8b0950dd 0f65f93d
std %l0,[%i6+%o4] ! Mem[0000000091000020] = eb1c5934 200dd9ef
! Mem[000000009000001c] = 70edfb0e, %g2 = fffffffffffffff9
lduh [%i4+0x01c],%g2 ! %g2 = 00000000000070ed
! Mem[000000009080003c] = c27bb000, %g2 = 00000000000070ed
ldub [%i5+0x03d],%g2 ! %g2 = 00000000000000c2
! Mem[0000000082800034] = 29495e69, %l2 = 45f702943b5b5fb9
ldsb [%i1+0x035],%l2 ! %l2 = 0000000000000049
p57_label_7:
! Mem[000000009100002c] = 08a9d051, %g2 = 00000000000000c2
lduw [%i6+0x02c],%g2 ! %g2 = 0000000008a9d051
! %l6 = 00005759, %l7 = ffff8e50, Mem[0000000082000028] = d5d4e1c5 204f3bf6
std %l6,[%i0+%o5] ! Mem[0000000082000028] = 00005759 ffff8e50
! %l7 = ffffffffffff8e50, Mem[0000000090800029] = 002f3173
stb %l7,[%i5+0x029] ! Mem[0000000090800028] = 502f3173
! %l7 = ffffffffffff8e50, Mem[0000000083000016] = fe70e036
sth %l7,[%i2+0x016] ! Mem[0000000083000014] = fe708e50
! %l5 = 0d6857ba738ac291, Mem[0000000083000030] = eb1c5934200dd9ef
stx %l5,[%i2+0x030] ! Mem[0000000083000030] = 0d6857ba738ac291
! %l1 = 00000000200dd9ef, Mem[0000000091000034] = 1214449b
stw %l1,[%i6+0x034] ! Mem[0000000091000034] = 200dd9ef
! %l2 = 0000000000000049, Mem[000000009100003e] = 8c8f0000
sth %l2,[%i6+0x03e] ! Mem[000000009100003c] = 00490000
! %l2 = 0000000000000049, Mem[000000009100002c] = 08a9d051
stw %l2,[%i6+0x02c] ! Mem[000000009100002c] = 00000049
! Mem[0000000091000014] = 7757fe01, %g2 = 0000000008a9d051
lduw [%i6+0x014],%g2 ! %g2 = 000000007757fe01
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 7757fe01, %g3 = 98f9b0a5
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
p57_label_8:
! Mem[0000000091800004] = 530f200d, %g2 = 0000000054b6116d
lduh [%o0+0x004],%g2 ! %g2 = 000000000000530f
! %l0 = eb1c5934, %l1 = 200dd9ef, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l0,[%i6+%g0] ! Mem[0000000091000000] = eb1c5934 200dd9ef
! Mem[0000000090000038] = 00005759, %g2 = 000000000000530f
lduw [%i4+0x038],%g2 ! %g2 = 0000000000005759
! %l1 = 00000000200dd9ef, Mem[000000009180000c] = 3923d9af
sth %l1,[%o0+0x00c] ! Mem[000000009180000c] = d9efd9af
! Mem[000000009080003c] = 7bb00000, %g2 = 0000000000005759
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! %l6 = 00005759, %l7 = ffff8e50, Mem[0000000090800010] = f8449dd9 5e356f1d
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 00005759 ffff8e50
! Mem[0000000091000020] = eb1c5934 200dd9ef, %g2 = 00007bb0, %g3 = 9d52adff
ldd [%i6+%o4],%g2 ! %g2 = 00000000eb1c5934 00000000200dd9ef
! Mem[0000000082000014] = e62d115a, %l1 = 00000000200dd9ef
ldub [%i0+0x016],%l1 ! %l1 = 0000000000000011
! Mem[0000000082800038] = 2f31d4ed18d48de0, %l2 = 0000000000000049
ldx [%i1+0x038],%l2 ! %l2 = 2f31d4ed18d48de0
! %l2 = 18d48de0, %l3 = 00004706, Mem[0000000090000018] = 1d179028 70edfb0e
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 18d48de0 00004706
p57_label_9:
! Mem[0000000082000014] = e62d115a, %l1 = 0000000000000011
lduh [%i0+0x016],%l1 ! %l1 = 000000000000115a
! Mem[0000000090800028] = 00502f31, %g2 = 00000000eb1c5934
ldsh [%i5+%o5],%g2 ! %g2 = 0000000000000050
! %l0 = 00000000eb1c5934, Mem[000000009000001c] = 00004706
stb %l0,[%i4+0x01c] ! Mem[000000009000001c] = 34004706
! %l4 = 0000000000002f31, Mem[000000009100000c] = 204f3bf6
stw %l4,[%i6+0x00c] ! Mem[000000009100000c] = 00002f31
! Mem[0000000091000028] = ce0b14b1, %g2 = 0000000000000050
lduw [%i6+%o5],%g2 ! %g2 = 00000000ce0b14b1
! Mem[0000000090000008] = 0000000000005759, %g2 = 00000000ce0b14b1
ldx [%i4+%o1],%g2 ! %g2 = 0000000000005759
! %l4 = 0000000000002f31, Mem[0000000090000018] = 18d48de0
sth %l4,[%i4+%o3] ! Mem[0000000090000018] = 2f318de0
! Mem[0000000090800024] = 0700502f, %g2 = 0000000000005759
ldsb [%i5+0x027],%g2 ! %g2 = 0000000000000007
! %l6 = 00005759, %l7 = ffff8e50, Mem[0000000090800020] = 0c86ef26 35144907
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 00005759 ffff8e50
! %l4 = 00002f31, %l5 = 738ac291, Mem[0000000090000000] = 067ec291 c09a46b1
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 00002f31 738ac291
p57_label_10:
! Mem[0000000082800004] = 84d00066, %l2 = 2f31d4ed18d48de0
ldsw [%i1+0x004],%l2 ! %l2 = ffffffff84d00066
! %l3 = 0000000000004706, Mem[0000000091800038] = 54b6116d9d52adff
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 0000000000004706
! Mem[0000000090800028] = 00502f31, %g2 = 0000000000000007
lduh [%i5+%o5],%g2 ! %g2 = 0000000000000050
! %l6 = 00005759, %l7 = ffff8e50, Mem[0000000091000030] = a5b5761e 200dd9ef
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 00005759 ffff8e50
! Mem[0000000091000038] = e25676cb, %g2 = 0000000000000050
lduh [%i6+0x038],%g2 ! %g2 = 000000000000e256
! %l4 = 0000000000002f31, Mem[0000000090000008] = 0000000000005759
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000000000002f31
! Mem[0000000091000028] = ce0b14b1, %g18 = 920d4934a80e4850
ldsw [%i6+%o5],%g2 ! %g2 = 920d4934a80e4850
! Mem[0000000090000018] = 2f318de0, %g2 = ffffffffce0b14b1
lduw [%i4+%o3],%g2 ! %g2 = 000000002f318de0
! Mem[0000000082000020] = 1ef08e50, %l1 = 000000000000115a
ldsb [%i0+%o4],%l1 ! %l1 = 000000000000001e
! Mem[0000000083000038] = 492c4a635b39b934, %l1 = 000000000000001e
ldx [%i2+0x038],%l1 ! %l1 = 492c4a635b39b934
p57_label_11:
! Mem[0000000090800024] = ffff8e50, %g2 = 000000002f318de0
lduw [%i5+0x024],%g2 ! %g2 = 00000000ffff8e50
! Mem[0000000083000038] = 492c4a63 5b39b934, %l4 = 00002f31, %l5 = 738ac291
ldd [%i2+0x038],%l4 ! %l4 = 00000000492c4a63 000000005b39b934
! Mem[0000000090800038] = d7bcadc2, %g2 = 00000000ffff8e50
ldsb [%i5+0x03a],%g2 ! %g2 = ffffffffffffffd7
! %l0 = eb1c5934, %l1 = 5b39b934, Mem[0000000083800038] = d2b6fdab 96625798
std %l0,[%i3+0x038] ! Mem[0000000083800038] = eb1c5934 5b39b934
! Mem[0000000083800014] = 4ac131ef, %l5 = 000000005b39b934
ldsw [%i3+0x014],%l5 ! %l5 = 000000004ac131ef
! Mem[0000000090000038] = 00005759530f200d, %g2 = ffffffffffffffd7
ldx [%i4+0x038],%g2 ! %g2 = 00005759530f200d
! Mem[000000008380002c] = ab52738c, %l5 = 000000004ac131ef
ldub [%i3+0x02c],%l5 ! %l5 = 00000000000000ab
! Mem[0000000083800020] = 4368bce9, %l0 = 00000000eb1c5934
lduh [%i3+0x022],%l0 ! %l0 = 000000000000bce9
! Mem[0000000091800030] = 1d815153, %g2 = 00005759530f200d
ldub [%o0+0x032],%g2 ! %g2 = 000000000000001d
! Mem[0000000090800030] = 07f479e2, %g2 = 000000000000001d
ldsb [%i5+0x032],%g2 ! %g2 = 0000000000000007
p57_label_12:
! %l1 = 492c4a635b39b934, Mem[0000000091000038] = e25676cb62bf0049
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = 492c4a635b39b934
! Mem[0000000091800018] = d87d76cc, %g2 = 0000000000000007
lduw [%o0+%o3],%g2 ! %g2 = 00000000d87d76cc
! Mem[0000000082000008] = 6a464b19, %l7 = ffffffffffff8e50
lduw [%i0+%o1],%l7 ! %l7 = 000000006a464b19
! %l6 = 0000000000005759, Mem[0000000091000038] = 492c4a635b39b934
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 0000000000005759
! Mem[0000000082800028] = 4dd68d2573b761ee, %l0 = 000000000000bce9
ldx [%i1+%o5],%l0 ! %l0 = 4dd68d2573b761ee
! Mem[0000000091800024] = f053153f, %g2 = 00000000d87d76cc
ldsh [%o0+0x026],%g2 ! %g2 = fffffffffffff053
! Mem[0000000090000014] = d828ead6, %g2 = fffffffffffff053
ldsb [%i4+0x014],%g2 ! %g2 = ffffffffffffffd8
! Mem[0000000090800034] = 79e2e95e, %g18 = 920d4934a80e4850
ldsw [%i5+0x034],%g2 ! %g2 = 920d4934a80e4850
! Mem[0000000091800010] = 00004706, %g2 = 0000000079e2e95e
lduh [%o0+%o2],%g2 ! %g2 = 0000000000000000
! Mem[000000008380001c] = e4df8dc5, %l4 = 00000000492c4a63
ldsw [%i3+0x01c],%l4 ! %l4 = ffffffffe4df8dc5
p57_label_13:
! Mem[0000000090800008] = 91200d14, %g2 = 0000000000000000
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffff91
! Mem[0000000091800000] = 738ac291 530f200d, %g2 = ffffff91, %g3 = 200dd9ef
ldd [%o0+%g0],%g2 ! %g2 = 00000000738ac291 00000000530f200d
! Mem[0000000091000020] = eb1c5934, %g2 = 00000000738ac291
lduh [%i6+%o4],%g2 ! %g2 = 000000000000eb1c
! Mem[0000000091000030] = 00005759, %g2 = 000000000000eb1c
lduw [%i6+0x030],%g2 ! %g2 = 0000000000005759
! Mem[0000000090800000] = 73d0acf8 00002f31, %g2 = 00005759, %g3 = 530f200d
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 0000000000002f31
! Mem[0000000091800030] = 43bc1d81, %g18 = 920d4934a80e4850
ldsw [%o0+0x030],%g2 ! %g2 = 920d4934a80e4850
! Mem[0000000090000024] = 32e58eaf, %g2 = 0000000043bc1d81
ldub [%i4+0x025],%g2 ! %g2 = 0000000000000032
! %l4 = ffffffffe4df8dc5, Mem[0000000083800018] = b250094ce4df8dc5
stx %l4,[%i3+%o3] ! Mem[0000000083800018] = ffffffffe4df8dc5
! Mem[000000009000000c] = 00002f31, %g2 = 0000000000000032
lduw [%i4+0x00c],%g2 ! %g2 = 0000000000002f31
! Mem[0000000090800038] = bcadc27b, %g2 = 0000000000002f31
ldub [%i5+0x03b],%g2 ! %g2 = 00000000000000bc
p57_label_14:
! Mem[0000000090800018] = 4dc6db26, %g2 = 00000000000000bc
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000004dc6
! Mem[0000000091000000] = eb1c5934, %g2 = 0000000000004dc6
lduw [%i6+%g0],%g2 ! %g2 = 00000000eb1c5934
! %l4 = e4df8dc5, %l5 = 000000ab, Mem[0000000083800000] = cc8c4256 bacfeb3e
std %l4,[%i3+%g0] ! Mem[0000000083800000] = e4df8dc5 000000ab
! %l5 = 00000000000000ab, Mem[0000000090000004] = 738ac291
stb %l5,[%i4+0x004] ! Mem[0000000090000004] = ab8ac291
! %l6 = 0000000000005759, Mem[0000000083000012] = f5b88f57
stb %l6,[%i2+0x012] ! Mem[0000000083000010] = f5b85957
! %l0 = 4dd68d2573b761ee, Mem[0000000090000010] = 1d358e58d828ead6
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 4dd68d2573b761ee
! %l2 = ffffffff84d00066, Mem[000000009000002d] = 3b2cbb7a
stb %l2,[%i4+0x02d] ! Mem[000000009000002c] = 662cbb7a
! Mem[0000000083800018] = ffffffff, %l6 = 0000000000005759
ldsb [%i3+0x01a],%l6 ! %l6 = ffffffffffffffff
! Mem[0000000083000000] = 8ae4bcdb, %l1 = 492c4a635b39b934
ldub [%i2+%g0],%l1 ! %l1 = 000000000000008a
! Mem[0000000090000028] = af022e97, %g18 = 920d4934a80e4850
ldsw [%i4+%o5],%g2 ! %g2 = 920d4934a80e4850
p57_label_15:
! %l1 = 000000000000008a, Mem[0000000090000038] = 00005759530f200d
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 000000000000008a
! %l3 = 0000000000004706, Mem[0000000091000014] = 7757fe01
stw %l3,[%i6+0x014] ! Mem[0000000091000014] = 00004706
! Mem[0000000091800010] = 00004706 530f200d, %g2 = af022e97, %g3 = 00002f31
ldd [%o0+%o2],%g2 ! %g2 = 0000000000004706 00000000530f200d
! %l4 = ffffffffe4df8dc5, Mem[0000000091000029] = 0b14b100
stb %l4,[%i6+0x029] ! Mem[0000000091000028] = c514b100
! Mem[0000000083000030] = 0d6857ba738ac291, %l2 = ffffffff84d00066
ldx [%i2+0x030],%l2 ! %l2 = 0d6857ba738ac291
! %l6 = ffffffff, %l7 = 6a464b19, Mem[0000000083000038] = 492c4a63 5b39b934
std %l6,[%i2+0x038] ! Mem[0000000083000038] = ffffffff 6a464b19
! %l4 = e4df8dc5, %l5 = 000000ab, Mem[0000000083000028] = 939e2688 57cb91bb
std %l4,[%i2+%o5] ! Mem[0000000083000028] = e4df8dc5 000000ab
! Mem[0000000090000014] = 73b761ee, %g2 = 0000000000004706
lduw [%i4+0x014],%g2 ! %g2 = 0000000073b761ee
! %l2 = 738ac291, %l3 = 00004706, Mem[0000000091000010] = 6cff95cd 00004706
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 738ac291 00004706
! Mem[000000009100003c] = 00005759, %g2 = 0000000073b761ee
lduw [%i6+0x03c],%g2 ! %g2 = 0000000000005759
p57_label_16:
! %l3 = 0000000000004706, Mem[0000000090800038] = 66e1d7bcadc27bb0
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 0000000000004706
! %l0 = 4dd68d2573b761ee, Mem[0000000091800022] = 9791ba3f
sth %l0,[%o0+0x022] ! Mem[0000000091800020] = 61eeba3f
! %l6 = ffffffffffffffff, Mem[0000000091000020] = eb1c5934200dd9ef
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffffff
! Mem[000000008200001c] = 924e277b, %l6 = ffffffffffffffff
lduh [%i0+0x01c],%l6 ! %l6 = 000000000000924e
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 00005759, %g3 = 530f200d
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! %l2 = 0d6857ba738ac291, Mem[000000009080000c] = 14acc7c9
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = 738ac291
! Mem[0000000091800024] = ba3ff053, %g2 = 00000000eaf607f4
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffba3f
! %l5 = 00000000000000ab, Mem[0000000083800031] = 2fc0b8b7
stb %l5,[%i3+0x031] ! Mem[0000000083800030] = 2fabb8b7
! Mem[0000000091000004] = 200dd9ef, %g18 = 920d4934a80e4850
ldsw [%i6+0x004],%g2 ! %g2 = 920d4934a80e4850
! %l3 = 0000000000004706, Mem[0000000091000008] = 00000000
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = 00004706
p57_label_17:
! Mem[0000000091800008] = 8b9883bd d9efd9af, %g2 = 200dd9ef, %g3 = 79e2e95e
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 00000000d9efd9af
! Mem[0000000091000028] = cec514b1, %g2 = 000000008b9883bd
lduh [%i6+%o5],%g2 ! %g2 = 000000000000cec5
! %l6 = 000000000000924e, Mem[000000009100002a] = 14b10000
sth %l6,[%i6+0x02a] ! Mem[0000000091000028] = 924e0000
! Mem[0000000091800000] = 738ac291 530f200d, %g2 = 0000cec5, %g3 = d9efd9af
ldd [%o0+%g0],%g2 ! %g2 = 00000000738ac291 00000000530f200d
! %l3 = 0000000000004706, Mem[0000000090800000] = 73d0acf8
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 00004706
! %l5 = 00000000000000ab, Mem[0000000091800014] = 530f200d
stb %l5,[%o0+0x014] ! Mem[0000000091800014] = ab0f200d
! Mem[000000009180003c] = 00004706, %g2 = 00000000738ac291
lduw [%o0+0x03c],%g2 ! %g2 = 0000000000004706
! Mem[0000000090000038] = 000000000000008a, %g2 = 0000000000004706
ldx [%i4+0x038],%g2 ! %g2 = 000000000000008a
! %l0 = 4dd68d2573b761ee, Mem[0000000091800005] = 0f200d8b
stb %l0,[%o0+0x005] ! Mem[0000000091800004] = ee200d8b
! Mem[0000000091000020] = ffffffff, %g2 = 000000000000008a
lduh [%i6+0x022],%g2 ! %g2 = 000000000000ffff
p57_label_18:
! Mem[0000000090000020] = d8f70303, %g2 = 000000000000ffff
ldub [%i4+0x021],%g2 ! %g2 = 00000000000000d8
! Mem[0000000091800000] = 738ac291, %g2 = 00000000000000d8
ldub [%o0+%g0],%g2 ! %g2 = 0000000000000073
! Mem[0000000091000018] = 5ffaf26e, %g2 = 0000000000000073
ldsb [%i6+%o3],%g2 ! %g2 = 000000000000005f
! %l1 = 000000000000008a, Mem[0000000090000028] = af022e97
sth %l1,[%i4+%o5] ! Mem[0000000090000028] = 008a2e97
! Mem[000000009000003c] = 0000008a, %g2 = 000000000000005f
lduw [%i4+0x03c],%g2 ! %g2 = 000000000000008a
! Mem[000000008300003c] = 6a464b19, %l3 = 0000000000004706
ldsb [%i2+0x03f],%l3 ! %l3 = 0000000000000019
! Mem[0000000091800008] = 83bdd9ef, %g2 = 000000000000008a
ldub [%o0+0x00a],%g2 ! %g2 = 0000000000000083
! Mem[0000000091000034] = ffff8e50, %g2 = 0000000000000083
lduw [%i6+0x034],%g2 ! %g2 = 00000000ffff8e50
! Mem[0000000091000018] = faf26e47, %g2 = 00000000ffff8e50
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000fa
! %l5 = 00000000000000ab, Mem[000000009080003e] = 47060000
sth %l5,[%i5+0x03e] ! Mem[000000009080003c] = 00ab0000
p57_label_19:
! %l6 = 000000000000924e, Mem[0000000083000010] = f5b85957
sth %l6,[%i2+%o2] ! Mem[0000000083000010] = 924e5957
! Mem[0000000090000018] = 2f318de0, %g18 = 920d4934a80e4850
ldsw [%i4+%o3],%g2 ! %g2 = 920d4934a80e4850
! Mem[0000000091800010] = 00004706, %g2 = 000000002f318de0
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800020] = 6661eeba, %g2 = 0000000000000000
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000066
! Mem[000000009000003c] = 0000008a, %g2 = 0000000000000066
lduw [%i4+0x03c],%g2 ! %g2 = 000000000000008a
! Mem[0000000090800034] = e95e0000, %g2 = 000000000000008a
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffe95e
! Mem[0000000082800038] = 2f31d4ed 18d48de0, %l0 = 73b761ee, %l1 = 0000008a
ldd [%i1+0x038],%l0 ! %l0 = 000000002f31d4ed 0000000018d48de0
! Mem[0000000083000034] = 738ac291, %l7 = 000000006a464b19
ldsh [%i2+0x036],%l7 ! %l7 = ffffffffffffc291
! %l0 = 000000002f31d4ed, Mem[0000000090000008] = 00000000
stb %l0,[%i4+%o1] ! Mem[0000000090000008] = ed000000
! %l0 = 000000002f31d4ed, Mem[000000009080002e] = c291eaf6
stb %l0,[%i5+0x02e] ! Mem[000000009080002c] = ed91eaf6
p57_label_20:
! %l1 = 0000000018d48de0, Mem[000000009180003e] = 47060000
sth %l1,[%o0+0x03e] ! Mem[000000009180003c] = 8de00000
! Mem[0000000090800010] = 00005759, %g2 = ffffffffffffe95e
lduw [%i5+%o2],%g2 ! %g2 = 0000000000005759
! %l4 = e4df8dc5, %l5 = 000000ab, Mem[0000000090000010] = 4dd68d25 73b761ee
std %l4,[%i4+%o2] ! Mem[0000000090000010] = e4df8dc5 000000ab
! %l2 = 738ac291, %l3 = 00000019, Mem[0000000091000000] = eb1c5934 200dd9ef
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 738ac291 00000019
! Mem[0000000091800010] = 00004706, %g18 = 920d4934a80e4850
ldsw [%o0+%o2],%g2 ! %g2 = 920d4934a80e4850
! %l2 = 0d6857ba738ac291, Mem[0000000090000038] = 000000000000008a
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = 0d6857ba738ac291
! Mem[0000000083000028] = e4df8dc5000000ab, %l6 = 000000000000924e
ldx [%i2+%o5],%l6 ! %l6 = e4df8dc5000000ab
! Mem[0000000091800038] = 00000000 00008de0, %g2 = 00004706, %g3 = 530f200d
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000000 0000000000008de0
! Mem[0000000090800038] = 00000000, %g2 = 0000000000000000
lduw [%i5+0x038],%g2 ! %g2 = 0000000000000000
! %l0 = 000000002f31d4ed, Mem[0000000090800018] = b2d54dc6db268a9a
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 000000002f31d4ed
p57_label_21:
! Mem[0000000091800004] = 200d8b98, %g2 = 0000000000000000
lduh [%o0+0x006],%g2 ! %g2 = 000000000000200d
! Mem[0000000091000010] = 738ac291, %g2 = 000000000000200d
lduh [%i6+%o2],%g2 ! %g2 = 000000000000738a
! Mem[0000000090000018] = e0340047, %g2 = 000000000000738a
ldub [%i4+0x01b],%g2 ! %g2 = 00000000000000e0
! Mem[000000009180001c] = 14ba5566, %g2 = 00000000000000e0
ldsh [%o0+0x01e],%g2 ! %g2 = 00000000000014ba
! %l4 = e4df8dc5, %l5 = 000000ab, Mem[0000000091000000] = 738ac291 00000019
std %l4,[%i6+%g0] ! Mem[0000000091000000] = e4df8dc5 000000ab
! Mem[0000000090800030] = f479e2e9, %g2 = 00000000000014ba
ldub [%i5+0x033],%g2 ! %g2 = 00000000000000f4
! %l5 = 00000000000000ab, Mem[000000009080000f] = 91000057
stb %l5,[%i5+0x00f] ! Mem[000000009080000c] = ab000057
! Mem[0000000082000004] = 054e94e7, %l4 = ffffffffe4df8dc5
lduh [%i0+0x004],%l4 ! %l4 = 000000000000054e
! Mem[0000000083800008] = b0275759f1c7956a, %l2 = 0d6857ba738ac291
ldx [%i3+%o1],%l2 ! %l2 = b0275759f1c7956a
! Mem[000000009180002c] = df4e4459, %g2 = 00000000000000f4
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000df4e
p57_label_22:
! Mem[0000000090000038] = 57ba738a, %g2 = 000000000000df4e
ldsh [%i4+0x03a],%g2 ! %g2 = 00000000000057ba
! Mem[0000000090000014] = 00ab2f31, %g2 = 00000000000057ba
ldsb [%i4+0x016],%g2 ! %g2 = 0000000000000000
! %l6 = e4df8dc5000000ab, Mem[0000000090000008] = ed00000000002f31
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = e4df8dc5000000ab
! %l1 = 0000000018d48de0, Mem[0000000090800034] = 79e2e95e
stw %l1,[%i5+0x034] ! Mem[0000000090800034] = 18d48de0
! Mem[0000000091800000] = 738ac291, %g2 = 0000000000000000
ldsh [%o0+%g0],%g2 ! %g2 = 000000000000738a
! %l1 = 0000000018d48de0, Mem[0000000091800028] = 153f24b0df4e4459
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 0000000018d48de0
! Mem[0000000091800038] = 00000000, %g2 = 000000000000738a
ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000018d48de0, Mem[0000000082800003] = a062e8a4
stb %l1,[%i1+0x003] ! Mem[0000000082800000] = a062e8e0
! %l1 = 0000000018d48de0, Mem[0000000091800030] = 43bc1d81
stw %l1,[%o0+0x030] ! Mem[0000000091800030] = 18d48de0
! Mem[0000000090000034] = 807fa20a, %g18 = 920d4934a80e4850
ldsw [%i4+0x034],%g2 ! %g2 = 920d4934a80e4850
p57_label_23:
! Mem[000000009180000c] = d9efd9af, %g2 = ffffffff807fa20a
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffffd9ef
! Mem[0000000091000018] = f26e47a1, %g2 = ffffffffffffd9ef
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000f26e
! Mem[0000000091800030] = 18d48de0 51532584, %g2 = 0000f26e, %g3 = 00008de0
ldd [%o0+0x030],%g2 ! %g2 = 0000000018d48de0 0000000051532584
! %l4 = 0000054e, %l5 = 000000ab, Mem[0000000090800020] = 00005759 ffff8e50
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 0000054e 000000ab
! Mem[0000000091800034] = 51532584, %g2 = 0000000018d48de0
ldub [%o0+0x034],%g2 ! %g2 = 0000000000000051
! Mem[000000009180001c] = 14ba5566, %g2 = 0000000000000051
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000014ba
! Mem[000000009100003c] = 00575900, %g2 = 00000000000014ba
ldub [%i6+0x03d],%g2 ! %g2 = 0000000000000000
! %l6 = e4df8dc5000000ab, Mem[0000000090800036] = 8de00000
stb %l6,[%i5+0x036] ! Mem[0000000090800034] = abe00000
! Mem[0000000091800028] = 00000000 18d48de0, %g2 = 00000000, %g3 = 51532584
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 0000000018d48de0
! Mem[000000008280003c] = 18d48de0, %l3 = 0000000000000019
ldsb [%i1+0x03f],%l3 ! %l3 = ffffffffffffffe0
p57_label_24:
! Mem[0000000090000008] = e4df8dc5000000ab, %g2 = 0000000000000000
ldx [%i4+%o1],%g2 ! %g2 = e4df8dc5000000ab
! Mem[000000009000002c] = 662cbb7a, %g2 = e4df8dc5000000ab
ldsb [%i4+0x02d],%g2 ! %g2 = 0000000000000066
! Mem[0000000090000018] = 2f318de0, %g2 = 0000000000000066
lduw [%i4+%o3],%g2 ! %g2 = 000000002f318de0
! Mem[0000000091000038] = 00000000 00005759, %g2 = 2f318de0, %g3 = 18d48de0
ldd [%i6+0x038],%g2 ! %g2 = 0000000000000000 0000000000005759
! Mem[0000000091000000] = e4df8dc5 000000ab, %g2 = 00000000, %g3 = 00005759
ldd [%i6+%g0],%g2 ! %g2 = 00000000e4df8dc5 00000000000000ab
! Mem[0000000091000010] = 8ac29100, %g2 = 00000000e4df8dc5
ldub [%i6+0x011],%g2 ! %g2 = 000000000000008a
! Mem[0000000090800010] = 005759ff, %g2 = 000000000000008a
ldsb [%i5+0x011],%g2 ! %g2 = 0000000000000000
! Mem[0000000082000004] = 054e94e7, %l3 = ffffffffffffffe0
lduw [%i0+0x004],%l3 ! %l3 = 00000000054e94e7
! Mem[0000000090000030] = b1807fa2, %g2 = 0000000000000000
ldub [%i4+0x033],%g2 ! %g2 = 00000000000000b1
! Mem[0000000082800018] = b25f6d870053bc35, %l4 = 000000000000054e
ldx [%i1+%o3],%l4 ! %l4 = b25f6d870053bc35
p57_label_25:
! Mem[0000000082000028] = 00005759, %l7 = ffffffffffffc291
ldsw [%i0+%o5],%l7 ! %l7 = 0000000000005759
! %l2 = f1c7956a, %l3 = 054e94e7, Mem[0000000083800010] = 899819fe 4ac131ef
std %l2,[%i3+%o2] ! Mem[0000000083800010] = f1c7956a 054e94e7
! Mem[0000000082800038] = 2f31d4ed18d48de0, %l4 = b25f6d870053bc35
ldx [%i1+0x038],%l4 ! %l4 = 2f31d4ed18d48de0
! Mem[0000000082000018] = 22ac5cd8, %l1 = 0000000018d48de0
ldsh [%i0+0x01a],%l1 ! %l1 = 0000000000005cd8
! %l2 = b0275759f1c7956a, Mem[000000008280003a] = 2f31d4ed
stb %l2,[%i1+0x03a] ! Mem[0000000082800038] = 2f316aed
! %l1 = 0000000000005cd8, Mem[0000000090800020] = 0000054e000000ab
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 0000000000005cd8
! Mem[000000009080001c] = 31d4ed00, %g2 = 00000000000000b1
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000031
! %l1 = 0000000000005cd8, Mem[0000000091800022] = 61eeba3f
sth %l1,[%o0+0x022] ! Mem[0000000091800020] = 5cd8ba3f
! %l0 = 2f31d4ed, %l1 = 00005cd8, Mem[0000000083800008] = b0275759 f1c7956a
std %l0,[%i3+%o1] ! Mem[0000000083800008] = 2f31d4ed 00005cd8
! Mem[0000000091800038] = 00000000, %g2 = 0000000000000031
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000000
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000002f31d4ed
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000005cd8
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be b0275759f1c7956a
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000054e94e7
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 2f31d4ed18d48de0
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ab
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be e4df8dc5000000ab
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000005759
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 f983fa1d 54072de9
bne %xcc,p57_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be dceab057 7f081c40
bne %xcc,p57_f4_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 00005759ffff8e50
ldx [%i0+0x028],%g3 ! Observed data at 0000000082000028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x028,%g4
set p57_local1_expect,%g1
p57_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = a062e8e084d00066
ldx [%i1+0x000],%g3 ! Observed data at 0000000082800000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2f316aed18d48de0
ldx [%i1+0x038],%g3 ! Observed data at 0000000082800038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x038,%g4
set p57_local2_expect,%g1
p57_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 924e5957fe708e50
ldx [%i2+0x010],%g3 ! Observed data at 0000000083000010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 835402ed530f200d
ldx [%i2+0x018],%g3 ! Observed data at 0000000083000018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = e4df8dc5000000ab
ldx [%i2+0x028],%g3 ! Observed data at 0000000083000028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0d6857ba738ac291
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 = ffffffff6a464b19
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 = e4df8dc5000000ab
ldx [%i3+0x000],%g3 ! Observed data at 0000000083800000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2f31d4ed00005cd8
ldx [%i3+0x008],%g3 ! Observed data at 0000000083800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f1c7956a054e94e7
ldx [%i3+0x010],%g3 ! Observed data at 0000000083800010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffffe4df8dc5
ldx [%i3+0x018],%g3 ! Observed data at 0000000083800018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2fabb8b7b68d5a8b
ldx [%i3+0x030],%g3 ! Observed data at 0000000083800030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = eb1c59345b39b934
ldx [%i3+0x038],%g3 ! Observed data at 0000000083800038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x038,%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_f4_fail:
set p57_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 57 failed
p57_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 57 failed
p57_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p57_selfmod_failed:
ba p57_failed
mov 0xabc,%g1
p57_common_error:
or %g0,0xf19,%g1
ba p57_failed
mov %o5,%g3
p57_common_signature_error:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_common_timeout:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p57_failed
mov 0x0,%g3
p57_trap1e:
stba %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000010]
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000082000020]
stha %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800008]
stba %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000010]
done
p57_trap1o:
stba %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000010]
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000082000020]
stha %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082800008]
stba %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000010]
done
p57_trap2e:
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082800028]
done
p57_trap2o:
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000082800028]
done
p57_trap3e:
nop
nop
nop
nop
nop
done
p57_trap3o:
nop
nop
nop
nop
nop
done
p57_init_memory_pointers:
set p57_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p57_local0_start,%i0
set p57_local1_start,%i1
set p57_local2_start,%i2
set p57_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 3d4a4666067ec291
ldx [%g1+0x008],%l1 ! %l1 = 916b95d9c09a46b1
ldx [%g1+0x010],%l2 ! %l2 = 45f702943b5b5fb9
ldx [%g1+0x018],%l3 ! %l3 = d87d76ccce0b14ba
ldx [%g1+0x020],%l4 ! %l4 = f1f263c5f68c91c3
ldx [%g1+0x028],%l5 ! %l5 = 0d6857ba738ac291
ldx [%g1+0x030],%l6 ! %l6 = 20602068835402ed
ldx [%g1+0x038],%l7 ! %l7 = 4c556968530f200d
! 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 = f51b1a0a 3fccfdbb 84e307dd 09014dbf
! %f4 = e17178dc fede4741 111bd15f 1c83949e
! %f8 = 45b58f80 9fed7cc5 6f4d3482 92f0be58
! %f12 = a6c3d408 d39cdcc8 456d71c0 69fa241a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 220bb786 41e637c3 c9ef707f a1447208
! %f20 = 7b90b7eb e99f3bb7 db051da2 703f5634
! %f24 = 2a8c9cb8 ee086b95 0c899393 7616b7c3
! %f28 = 79e09a41 cc3a28a1 bc9546f4 2b70b3eb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2b3a9531 bef36c9e 218db510 1c83aa2d
! %f36 = 136bfb4f a26b4ec6 9d3471fa 864697d3
! %f40 = fde7fa53 031e69ad 44e50fd6 a9175501
! %f44 = 47a812fb ca1c9af8 db16b9be ac8dd0eb
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x78aefd6f00000049,%g7,%g1 ! GSR scale = 9, align = 1
wr %g1,%g0,%gsr ! GSR = 78aefd6f00000049
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[000000009180003c] = 52adff00, %g2 = 0000000000000000
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000052
! %l5 = c93c980a91dc7f92, Mem[000000008400001e] = b2b55206
stb %l5,[%i0+0x01e] ! Mem[000000008400001c] = b2b59206
! %l1 = 05ab921bcbd33fb7, Mem[0000000084800000] = 9d3e3a51dcec146c
stx %l1,[%i1+%g0] ! Mem[0000000084800000] = 05ab921bcbd33fb7
! %l6 = fa4ae52b, %l7 = 6b5bc96e, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l6,[%i5+%o3] ! Mem[0000000090800018] = fa4ae52b 6b5bc96e
! Mem[0000000091000014] = fe015ffa, %g2 = 0000000000000052
lduh [%i6+0x016],%g2 ! %g2 = 000000000000fe01
! Mem[000000009100000c] = 7312abd6, %g2 = 000000000000fe01
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
! Mem[0000000085800004] = a39d463f, %l4 = eaae90e098e12d91
ldsw [%i3+0x004],%l4 ! %l4 = ffffffffa39d463f
! Mem[0000000091800014] = 96298cae, %g2 = 000000007312abd6
lduw [%o0+0x014],%g2 ! %g2 = 0000000096298cae
! Mem[0000000090800034] = e95e66e1, %g2 = 0000000096298cae
lduh [%i5+0x036],%g2 ! %g2 = 000000000000e95e
! Mem[0000000085800028] = 4f1068c16eb64ddf, %l6 = ba206a32fa4ae52b
ldx [%i3+%o5],%l6 ! %l6 = 4f1068c16eb64ddf
p58_label_2:
! Mem[0000000085800030] = 91dedabe167d5fff, %l0 = e6e6159a26d0b384
ldx [%i3+0x030],%l0 ! %l0 = 91dedabe167d5fff
! Mem[0000000091800018] = 06faad5c, %g2 = 000000000000e95e
lduw [%o0+%o3],%g2 ! %g2 = 0000000006faad5c
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 06faad5c, %g3 = 00000000
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! %l0 = 91dedabe167d5fff, Mem[0000000091800034] = 51532584
sth %l0,[%o0+0x034] ! Mem[0000000091800034] = 5fff2584
! Mem[000000009180002c] = df4e4459, %g2 = 00000000b427e099
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffdf4e
! Mem[0000000091800038] = 54b6116d, %g2 = ffffffffffffdf4e
lduh [%o0+0x038],%g2 ! %g2 = 00000000000054b6
! Mem[0000000091800004] = 07b3e6aa, %g18 = 4e0b06c7b07a98de
ldsw [%o0+0x004],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = 0000000007b3e6aa
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
! Mem[000000008400000c] = daa6e8cc, %l1 = 05ab921bcbd33fb7
ldsw [%i0+0x00c],%l1 ! %l1 = ffffffffdaa6e8cc
! Mem[0000000090800028] = 4459f5d3, %g2 = 8b9883bd3923d9af
ldsh [%i5+%o5],%g2 ! %g2 = 0000000000004459
p58_label_3:
! %l6 = 4f1068c16eb64ddf, Mem[0000000085000020] = 2ede8f54
stw %l6,[%i2+%o4] ! Mem[0000000085000020] = 6eb64ddf
! Mem[0000000091800014] = 96298cae, %g18 = 4e0b06c7b07a98de
ldsw [%o0+0x014],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = ffffffff96298cae
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
! Mem[0000000091000010] = 6cff95cd7757fe01, %g2 = fb520ab007b3e6aa
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe01
! Mem[0000000091800004] = 07b3e6aa, %g18 = 4e0b06c7b07a98de
ldsw [%o0+0x004],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[0000000090000030] = 7a6764e2, %g2 = 0000000007b3e6aa
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000007a67
! %l5 = c93c980a91dc7f92, Mem[0000000091800020] = 5566979dba3ff053
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = c93c980a91dc7f92
! Mem[0000000090800030] = f479e2e9, %g2 = 0000000000007a67
ldsb [%i5+0x033],%g2 ! %g2 = fffffffffffffff4
! Mem[000000009000001c] = 70edfb0e, %g18 = 4e0b06c7b07a98de
ldsw [%i4+0x01c],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[0000000085800018] = a894461de82600c6, %l1 = ffffffffdaa6e8cc
ldx [%i3+%o3],%l1 ! %l1 = a894461de82600c6
p58_label_4:
! Mem[000000009080003c] = adc27bb0, %g2 = 0000000070edfb0e
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffadc2
! Mem[000000009000000c] = 152d46b0, %g2 = ffffffffffffadc2
lduw [%i4+0x00c],%g2 ! %g2 = 00000000152d46b0
! Mem[0000000091800014] = 8cae06fa, %g2 = 00000000152d46b0
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000090800008] = 5a1ae612, %g18 = 4e0b06c7b07a98de
ldsw [%i5+%o1],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[0000000090800024] = 49074459, %g2 = 000000005a1ae612
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004907
! Mem[0000000090800010] = d95e356f, %g2 = 0000000000004907
ldub [%i5+0x013],%g2 ! %g2 = 00000000000000d9
! Mem[0000000084800010] = 71482a34, %l4 = ffffffffa39d463f
lduh [%i1+0x012],%l4 ! %l4 = 0000000000002a34
! Mem[000000009180002c] = 445943bc, %g2 = 00000000000000d9
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
! Mem[000000009180003c] = adff0000, %g2 = 0000000000004459
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffad
! %l0 = 91dedabe167d5fff, Mem[0000000090000018] = 1d179028
stw %l0,[%i4+%o3] ! Mem[0000000090000018] = 167d5fff
p58_label_5:
! %l4 = 00002a34, %l5 = 91dc7f92, Mem[0000000084800020] = 8d54f67f c8fa5e57
std %l4,[%i1+%o4] ! Mem[0000000084800020] = 00002a34 91dc7f92
! %l0 = 91dedabe167d5fff, Mem[000000009180003b] = 6d9d52ad
stb %l0,[%o0+0x03b] ! Mem[0000000091800038] = ff9d52ad
! %l4 = 00002a34, %l5 = 91dc7f92, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 00002a34 91dc7f92
! Mem[0000000090800018] = fa4ae52b 6b5bc96e, %g2 = ffffffad, %g3 = 152d46b0
ldd [%i5+%o3],%g2 ! %g2 = 00000000fa4ae52b 000000006b5bc96e
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = fa4ae52b, %g3 = 6b5bc96e
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! Mem[0000000090000024] = 32e58eaf, %g2 = 00000000b427e099
ldub [%i4+0x025],%g2 ! %g2 = 0000000000000032
! Mem[0000000091000018] = 5ffaf26e, %g18 = 4e0b06c7b07a98de
ldsw [%i6+%o3],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[000000008580002c] = 6eb64ddf, %l2 = ea8cd3a07021fbd0
ldsb [%i3+0x02e],%l2 ! %l2 = 000000000000004d
! Mem[0000000084000024] = 3bef6a5c, %l2 = 000000000000004d
lduh [%i0+0x026],%l2 ! %l2 = 0000000000006a5c
! %l0 = 167d5fff, %l1 = e82600c6, Mem[0000000091800010] = 6e4e5182 96298cae
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 167d5fff e82600c6
p58_label_6:
! Mem[0000000090800004] = dd4bc205, %g2 = 000000005ffaf26e
lduw [%i5+0x004],%g2 ! %g2 = 00000000dd4bc205
! Mem[000000009180001c] = 684e28c9, %g2 = 00000000dd4bc205
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000068
! %l7 = dff5afec6b5bc96e, Mem[0000000090800008] = 5a1ae612
sth %l7,[%i5+%o1] ! Mem[0000000090800008] = c96ee612
! Mem[0000000090000028] = af022e97, %g18 = 4e0b06c7b07a98de
ldsw [%i4+%o5],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[0000000091800024] = 91dc7f92, %g2 = ffffffffaf022e97
lduw [%o0+0x024],%g2 ! %g2 = 0000000091dc7f92
! %l6 = 6eb64ddf, %l7 = 6b5bc96e, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 6eb64ddf 6b5bc96e
! Mem[0000000090800034] = 5e66e1d7, %g2 = 0000000091dc7f92
ldub [%i5+0x037],%g2 ! %g2 = 000000000000005e
! Mem[0000000091000008] = 48c28052, %g18 = 4e0b06c7b07a98de
ldsw [%i6+%o1],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[0000000085800028] = 4f1068c1, %l7 = dff5afec6b5bc96e
lduw [%i3+%o5],%l7 ! %l7 = 000000004f1068c1
! Mem[0000000084800018] = 933108b5, %l5 = c93c980a91dc7f92
lduw [%i1+%o3],%l5 ! %l5 = 00000000933108b5
p58_label_7:
! Mem[0000000085000010] = 7657783a, %l1 = a894461de82600c6
lduw [%i2+%o2],%l1 ! %l1 = 000000007657783a
! %l2 = 0000000000006a5c, Mem[0000000090000018] = 167d5fff70edfb0e
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 0000000000006a5c
! Mem[000000009080002c] = 51e85f11, %g2 = 0000000048c28052
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
! Mem[0000000085800024] = 67fe20e9, %l0 = 91dedabe167d5fff
ldsb [%i3+0x025],%l0 ! %l0 = fffffffffffffffe
! %l1 = 000000007657783a, Mem[000000009180002d] = 4e445943
stb %l1,[%o0+0x02d] ! Mem[000000009180002c] = 3a445943
! Mem[0000000091000024] = 0f65f93d, %g2 = 00000000000051e8
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000000f65
! Mem[000000009100003c] = 8c8f0000, %g2 = 0000000000000f65
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000008c8f
! Mem[0000000091000000] = 6ae82f88, %g2 = 0000000000008c8f
ldsb [%i6+%g0],%g2 ! %g2 = 000000000000006a
! %l7 = 000000004f1068c1, Mem[0000000090800008] = c96ee612
stb %l7,[%i5+%o1] ! Mem[0000000090800008] = c16ee612
! %l0 = fffffffe, %l1 = 7657783a, Mem[0000000085800008] = 8fffa3a3 678a2c8d
std %l0,[%i3+%o1] ! Mem[0000000085800008] = fffffffe 7657783a
p58_label_8:
! Mem[0000000091000024] = 0f65f93d, %g2 = 000000000000006a
lduw [%i6+0x024],%g2 ! %g2 = 000000000f65f93d
! %l6 = 4f1068c16eb64ddf, Mem[0000000091000000] = 6ae82f8898f9b0a5
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 4f1068c16eb64ddf
! %l1 = 000000007657783a, Mem[0000000091800034] = 5fff2584
stw %l1,[%o0+0x034] ! Mem[0000000091800034] = 7657783a
! Mem[000000009100001c] = 47a19fcf, %g2 = 000000000f65f93d
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! %l2 = 0000000000006a5c, Mem[0000000084000000] = ec324dc2
stw %l2,[%i0+%g0] ! Mem[0000000084000000] = 00006a5c
! Mem[0000000091800018] = 06faad5c b7684e28, %g2 = 000047a1, %g3 = 152d46b0
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000b7684e28
! Mem[0000000090800028] = 4459f5d3, %g18 = 4e0b06c7b07a98de
ldsw [%i5+%o5],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[0000000090000010] = 1d358e58 d828ead6, %g2 = 4459f5d3, %g3 = b7684e28
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000d828ead6
! Mem[0000000084000028] = 46c2a1d0 5f16b964, %l0 = fffffffe, %l1 = 7657783a
ldd [%i0+%o5],%l0 ! %l0 = 0000000046c2a1d0 000000005f16b964
! Mem[0000000084000034] = c9649de2, %l2 = 0000000000006a5c
ldsb [%i0+0x036],%l2 ! %l2 = ffffffffffffff9d
p58_label_9:
! Mem[000000009080003c] = adc27bb0, %g18 = 4e0b06c7b07a98de
ldsw [%i5+0x03c],%g2 ! %g2 = 4e0b06c7b07a98de
! %l2 = ffffffffffffff9d, Mem[0000000090800019] = 4ae52b6b
stb %l2,[%i5+0x019] ! Mem[0000000090800018] = 9de52b6b
! Mem[000000009080002c] = 11eaf607, %g2 = ffffffffadc27bb0
ldsb [%i5+0x02f],%g2 ! %g2 = 0000000000000011
! Mem[0000000090000000] = 09d53180, %g2 = 0000000000000011
lduh [%i4+%g0],%g2 ! %g2 = 00000000000009d5
! Mem[000000008400002c] = 5f16b964, %l6 = 4f1068c16eb64ddf
ldub [%i0+0x02e],%l6 ! %l6 = 00000000000000b9
! %l7 = 000000004f1068c1, Mem[000000009000000e] = 46b01d35
stb %l7,[%i4+0x00e] ! Mem[000000009000000c] = c1b01d35
! Mem[0000000090800034] = 79e2e95e, %g2 = 00000000000009d5
lduw [%i5+0x034],%g2 ! %g2 = 0000000079e2e95e
! Mem[0000000091000008] = 48c28052, %g18 = 4e0b06c7b07a98de
ldsw [%i6+%o1],%g2 ! %g2 = 4e0b06c7b07a98de
! %l2 = ffffff9d, %l3 = f5e28359, Mem[0000000090000018] = 00000000 00006a5c
std %l2,[%i4+%o3] ! Mem[0000000090000018] = ffffff9d f5e28359
! Mem[0000000090000018] = ffffff9d f5e28359, %g2 = 48c28052, %g3 = d828ead6
ldd [%i4+%o3],%g2 ! %g2 = 00000000ffffff9d 00000000f5e28359
p58_label_10:
! Mem[0000000091800020] = c93c980a91dc7f92, %g2 = 00000000ffffff9d
ldx [%o0+%o4],%g2 ! %g2 = c93c980a91dc7f92
! Mem[0000000085800030] = 91dedabe167d5fff, %l4 = 0000000000002a34
ldx [%i3+0x030],%l4 ! %l4 = 91dedabe167d5fff
! Mem[0000000090000038] = b2e6c511, %g2 = c93c980a91dc7f92
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000b2
! Mem[0000000085000000] = bdd1f625, %l3 = 62a1d739f5e28359
ldub [%i2+0x002],%l3 ! %l3 = 00000000000000f6
! Mem[0000000090000004] = d6ba8c74, %g18 = 4e0b06c7b07a98de
ldsw [%i4+0x004],%g2 ! %g2 = 4e0b06c7b07a98de
! %l6 = 000000b9, %l7 = 4f1068c1, Mem[0000000091800000] = fb520ab0 07b3e6aa
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 000000b9 4f1068c1
! Mem[0000000090000030] = 00002a34, %g2 = ffffffffd6ba8c74
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000000000
! Mem[000000009000000c] = 152dc1b0, %g18 = 4e0b06c7b07a98de
ldsw [%i4+0x00c],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[0000000091000018] = 5ffaf26e47a19fcf, %g2 = 00000000152dc1b0
ldx [%i6+%o3],%g2 ! %g2 = 5ffaf26e47a19fcf
! Mem[0000000090800020] = 86ef2635, %g2 = 5ffaf26e47a19fcf
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffff86
p58_label_11:
! %l6 = 00000000000000b9, Mem[0000000091000028] = 21a95ba108a9d051
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = 00000000000000b9
! Mem[000000009100001c] = 47a19fcf, %g18 = 4e0b06c7b07a98de
ldsw [%i6+0x01c],%g2 ! %g2 = 4e0b06c7b07a98de
! Mem[0000000091000000] = 4f1068c16eb64ddf, %g2 = 0000000047a19fcf
ldx [%i6+%g0],%g2 ! %g2 = 4f1068c16eb64ddf
! Mem[000000009180003c] = adff0000, %g2 = 4f1068c16eb64ddf
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000adff
! %l3 = 00000000000000f6, Mem[000000009080000f] = c9f8449d
stb %l3,[%i5+0x00f] ! Mem[000000009080000c] = f6f8449d
! Mem[0000000091800004] = 4f1068c1, %g2 = 000000000000adff
lduw [%o0+0x004],%g2 ! %g2 = 000000004f1068c1
! %l5 = 00000000933108b5, Mem[0000000085000008] = dfd75cce86fb37d4
stx %l5,[%i2+%o1] ! Mem[0000000085000008] = 00000000933108b5
! %l6 = 00000000000000b9, Mem[000000009080003c] = adc27bb0
sth %l6,[%i5+0x03c] ! Mem[000000009080003c] = 00b97bb0
! %l7 = 000000004f1068c1, Mem[0000000091000000] = 4f1068c1
stw %l7,[%i6+%g0] ! Mem[0000000091000000] = 4f1068c1
! Mem[000000008400002c] = 5f16b964, %l5 = 00000000933108b5
ldsb [%i0+0x02d],%l5 ! %l5 = 0000000000000016
p58_label_12:
! Mem[0000000090000020] = 0ad8f703, %g2 = 000000004f1068c1
ldub [%i4+%o4],%g2 ! %g2 = 000000000000000a
! %l4 = 91dedabe167d5fff, Mem[0000000091800036] = 783a54b6
stb %l4,[%o0+0x036] ! Mem[0000000091800034] = ff3a54b6
! %l5 = 0000000000000016, Mem[0000000085000004] = 7a07fadd
stw %l5,[%i2+0x004] ! Mem[0000000085000004] = 00000016
! %l0 = 0000000046c2a1d0, Mem[0000000090000036] = 7f925391
sth %l0,[%i4+0x036] ! Mem[0000000090000034] = a1d05391
! Mem[0000000091800038] = 54b611ff, %g2 = 000000000000000a
ldub [%o0+0x038],%g2 ! %g2 = 0000000000000054
! %l4 = 91dedabe167d5fff, Mem[000000009080000c] = 14acc7f6
stb %l4,[%i5+0x00c] ! Mem[000000009080000c] = ffacc7f6
! %l7 = 000000004f1068c1, Mem[0000000091800018] = 06faad5cb7684e28
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = 000000004f1068c1
! %l1 = 000000005f16b964, Mem[0000000090000018] = ffffff9d
stw %l1,[%i4+%o3] ! Mem[0000000090000018] = 5f16b964
! %l3 = 00000000000000f6, Mem[000000008500002a] = e0f8763d
stb %l3,[%i2+0x02a] ! Mem[0000000085000028] = e0f8f63d
! Mem[0000000090800028] = 4459f5d3, %g2 = 0000000000000054
ldsb [%i5+%o5],%g2 ! %g2 = 0000000000000044
p58_label_13:
! Mem[0000000091800010] = 167d5fffe82600c6, %g2 = 0000000000000044
ldx [%o0+%o2],%g2 ! %g2 = 167d5fffe82600c6
! Mem[0000000084800004] = cbd33fb7, %l4 = 91dedabe167d5fff
ldsb [%i1+0x005],%l4 ! %l4 = ffffffffffffffd3
! Mem[000000008500001c] = e842722b, %l0 = 0000000046c2a1d0
ldsb [%i2+0x01e],%l0 ! %l0 = 0000000000000072
! %l5 = 0000000000000016, Mem[000000009080003d] = b97bb000
stb %l5,[%i5+0x03d] ! Mem[000000009080003c] = 167bb000
! Mem[000000009100000c] = abd66cff, %g2 = 167d5fffe82600c6
ldub [%i6+0x00e],%g2 ! %g2 = 00000000000000ab
! Mem[0000000084000014] = 63887aac, %l4 = ffffffffffffffd3
ldub [%i0+0x017],%l4 ! %l4 = 00000000000000ac
! %l1 = 000000005f16b964, Mem[0000000085000028] = e0f8f63d
stw %l1,[%i2+%o5] ! Mem[0000000085000028] = 5f16b964
! %l6 = 00000000000000b9, Mem[000000009080002c] = 51e85f11
sth %l6,[%i5+0x02c] ! Mem[000000009080002c] = 00b95f11
! Mem[0000000090000004] = d6ba8c74, %g2 = 00000000000000ab
lduw [%i4+0x004],%g2 ! %g2 = 00000000d6ba8c74
! Mem[0000000090800028] = f5d300b9, %g2 = 00000000d6ba8c74
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000f5d3
p58_label_14:
! %l3 = 00000000000000f6, Mem[0000000091800000] = 000000b9
stw %l3,[%o0+%g0] ! Mem[0000000091800000] = 000000f6
! Mem[0000000090800008] = c16ee612, %g2 = 000000000000f5d3
lduh [%i5+%o1],%g2 ! %g2 = 000000000000c16e
! Mem[0000000090800014] = 356f1dfa, %g2 = 000000000000c16e
ldsb [%i5+0x015],%g2 ! %g2 = 0000000000000035
! Mem[0000000090800010] = 9dd95e35, %g2 = 0000000000000035
lduh [%i5+0x012],%g2 ! %g2 = 0000000000009dd9
! %l5 = 0000000000000016, Mem[0000000084800011] = 71482a34
stb %l5,[%i1+0x011] ! Mem[0000000084800010] = 71162a34
! Mem[000000009080003c] = 00167bb0, %g2 = 0000000000009dd9
lduw [%i5+0x03c],%g2 ! %g2 = 0000000000167bb0
! Mem[0000000091800030] = 43bc1d81 7657ff3a, %g2 = 00167bb0, %g3 = f5e28359
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81 000000007657ff3a
! %l0 = 00000072, %l1 = 5f16b964, Mem[0000000085000018] = 975d0d32 e842722b
std %l0,[%i2+%o3] ! Mem[0000000085000018] = 00000072 5f16b964
! Mem[0000000090000024] = 32e58eaf, %g2 = 0000000043bc1d81
ldsb [%i4+0x025],%g2 ! %g2 = 0000000000000032
! Mem[0000000084800008] = e6b2bc7a, %l0 = 0000000000000072
ldsw [%i1+%o1],%l0 ! %l0 = ffffffffe6b2bc7a
p58_label_15:
! Mem[0000000085000000] = bdd1f625, %l6 = 00000000000000b9
lduw [%i2+%g0],%l6 ! %l6 = 00000000bdd1f625
! Mem[0000000084800008] = e6b2bc7a, %l5 = 0000000000000016
lduw [%i1+%o1],%l5 ! %l5 = 00000000e6b2bc7a
! Mem[0000000090800038] = 66e1d7bc00167bb0, %g2 = 0000000000000032
ldx [%i5+0x038],%g2 ! %g2 = 66e1d7bc00167bb0
! %l6 = 00000000bdd1f625, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 00000000bdd1f625
! Mem[0000000090000030] = 00002a3491dca1d0, %g2 = 66e1d7bc00167bb0
ldx [%i4+0x030],%g2 ! %g2 = 00002a3491dca1d0
! %l4 = 000000ac, %l5 = e6b2bc7a, Mem[0000000090000018] = 5f16b964 f5e28359
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 000000ac e6b2bc7a
! Mem[0000000091800020] = 3c980a91, %g2 = 00002a3491dca1d0
ldsb [%o0+0x021],%g2 ! %g2 = 000000000000003c
! Mem[0000000091000020] = 00000000, %g2 = 000000000000003c
lduw [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[000000009100003c] = 62bf8c8f, %g2 = 0000000000000000
lduh [%i6+0x03c],%g2 ! %g2 = 00000000000062bf
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = 00000000000062bf
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
p58_label_16:
! Mem[0000000084800010] = 71162a34, %l3 = 00000000000000f6
ldsh [%i1+%o2],%l3 ! %l3 = 0000000000007116
! %l4 = 00000000000000ac, Mem[0000000091800038] = 54b611ff
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = 000000ac
! %l1 = 000000005f16b964, Mem[0000000090800012] = 9dd95e35
sth %l1,[%i5+0x012] ! Mem[0000000090800010] = b9645e35
! %l4 = 00000000000000ac, Mem[0000000091800016] = 00c60000
stb %l4,[%o0+0x016] ! Mem[0000000091800014] = acc60000
! Mem[0000000090800010] = f844b9645e356f1d, %g2 = 8b9883bd3923d9af
ldx [%i5+%o2],%g2 ! %g2 = f844b9645e356f1d
! Mem[000000009000002c] = 2cbb0000, %g2 = f844b9645e356f1d
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000002cbb
! Mem[000000009080001c] = 6b5bc96e, %g2 = 0000000000002cbb
ldub [%i5+0x01c],%g2 ! %g2 = 000000000000006b
! %l4 = 000000ac, %l5 = e6b2bc7a, Mem[0000000085800010] = 6ba86783 ae53a96c
std %l4,[%i3+%o2] ! Mem[0000000085800010] = 000000ac e6b2bc7a
! Mem[0000000090800018] = fa9de52b, %g2 = 000000000000006b
ldsh [%i5+%o3],%g2 ! %g2 = fffffffffffffa9d
! Mem[0000000091800010] = 167d5fff, %g2 = fffffffffffffa9d
ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000016
p58_label_17:
! Mem[0000000091000008] = 48c28052, %g2 = 0000000000000016
lduw [%i6+%o1],%g2 ! %g2 = 0000000048c28052
! Mem[0000000090000020] = 0ad8f703, %g2 = 0000000048c28052
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000ad8
! Mem[0000000090800014] = 356f1dfa, %g2 = 0000000000000ad8
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000035
! Mem[000000009000003c] = e6c51178, %g2 = 0000000000000035
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffe6c5
! Mem[0000000091800014] = c6000000, %g2 = ffffffffffffe6c5
ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000090800038] = 66e1d7bc 00167bb0, %g2 = ffffffc6, %g3 = 7657ff3a
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 0000000000167bb0
! Mem[000000009080002c] = 00b95f11, %g2 = 0000000066e1d7bc
lduw [%i5+0x02c],%g2 ! %g2 = 0000000000b95f11
! Mem[0000000091000030] = a5b5761e, %g2 = 0000000000b95f11
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffffa5
! Mem[0000000084800004] = cbd33fb7, %l0 = ffffffffe6b2bc7a
ldsw [%i1+0x004],%l0 ! %l0 = ffffffffcbd33fb7
! %l7 = 000000004f1068c1, Mem[0000000091000028] = 00000000000000b9
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 000000004f1068c1
p58_label_18:
! %l4 = 00000000000000ac, Mem[000000009000003c] = e6c51178
stw %l4,[%i4+0x03c] ! Mem[000000009000003c] = 000000ac
! Mem[0000000090800008] = c16ee612 ffacc7f6, %g2 = ffffffa5, %g3 = 00167bb0
ldd [%i5+%o1],%g2 ! %g2 = 00000000c16ee612 00000000ffacc7f6
! Mem[0000000091800018] = 004f1068, %g2 = 00000000c16ee612
ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000000
! Mem[0000000085800018] = a894461d, %l0 = ffffffffcbd33fb7
ldsb [%i3+0x01b],%l0 ! %l0 = 000000000000001d
! Mem[0000000090000010] = 1d358e58, %g2 = 0000000000000000
ldsh [%i4+%o2],%g2 ! %g2 = 0000000000001d35
! Mem[0000000091000004] = 6eb64ddf, %g18 = 4e0b06c7b07a98de
ldsw [%i6+0x004],%g2 ! %g2 = 4e0b06c7b07a98de
! %l5 = 00000000e6b2bc7a, Mem[0000000091000004] = 6eb64ddf
stb %l5,[%i6+0x004] ! Mem[0000000091000004] = 7ab64ddf
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 000000006eb64ddf
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! %l4 = 00000000000000ac, Mem[0000000091800032] = 1d817657
stb %l4,[%o0+0x032] ! Mem[0000000091800030] = ac817657
! Mem[0000000091800000] = 000000f6, %g2 = a5b5761e1214449b
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000000000
p58_label_19:
! %l2 = ffffffffffffff9d, Mem[000000008480002c] = ef9f9798
sth %l2,[%i1+0x02c] ! Mem[000000008480002c] = ff9d9798
! %l0 = 000000000000001d, Mem[0000000091000010] = 6cff95cd7757fe01
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 000000000000001d
! Mem[000000009080001c] = 6b5bc96e, %g2 = 0000000000000000
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000006b5b
! %l2 = ffffffffffffff9d, Mem[000000009000001e] = bc7a0ad8
sth %l2,[%i4+0x01e] ! Mem[000000009000001c] = ff9d0ad8
! %l7 = 000000004f1068c1, Mem[0000000085800020] = 5d4693da
stw %l7,[%i3+%o4] ! Mem[0000000085800020] = 4f1068c1
! Mem[0000000090800024] = 35144907, %g2 = 0000000000006b5b
ldub [%i5+0x024],%g2 ! %g2 = 0000000000000035
! Mem[0000000090000020] = f7030332, %g2 = 0000000000000035
ldub [%i4+0x022],%g2 ! %g2 = 00000000000000f7
! %l5 = 00000000e6b2bc7a, Mem[0000000091000008] = 48c28052
stw %l5,[%i6+%o1] ! Mem[0000000091000008] = e6b2bc7a
! Mem[0000000085000038] = d49e867b36a5c1b0, %l4 = 00000000000000ac
ldx [%i2+0x038],%l4 ! %l4 = d49e867b36a5c1b0
! Mem[0000000091000028] = 00000000 4f1068c1, %g2 = 000000f7, %g3 = ffacc7f6
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 000000004f1068c1
p58_label_20:
! Mem[000000009180003c] = 9d52adff, %g18 = 4e0b06c7b07a98de
ldsw [%o0+0x03c],%g2 ! %g2 = 4e0b06c7b07a98de
! %l0 = 000000000000001d, Mem[0000000084000000] = 00006a5cff1e7370
stx %l0,[%i0+%g0] ! Mem[0000000084000000] = 000000000000001d
! %l7 = 000000004f1068c1, Mem[000000009100001a] = f26e47a1
sth %l7,[%i6+0x01a] ! Mem[0000000091000018] = 68c147a1
! %l7 = 000000004f1068c1, Mem[0000000090000018] = 000000ac
stw %l7,[%i4+%o3] ! Mem[0000000090000018] = 4f1068c1
! Mem[0000000091000034] = 14449be2, %g2 = ffffffff9d52adff
ldsb [%i6+0x035],%g2 ! %g2 = 0000000000000014
! Mem[0000000091800010] = 167d5fff, %g2 = 0000000000000014
ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000016
! %l4 = d49e867b36a5c1b0, Mem[0000000090000002] = 3180d6ba
stb %l4,[%i4+0x002] ! Mem[0000000090000000] = b080d6ba
! Mem[0000000085800038] = 28aa8f67, %l7 = 000000004f1068c1
lduh [%i3+0x03a],%l7 ! %l7 = 0000000000008f67
! Mem[0000000085000038] = d49e867b, %l3 = 0000000000007116
ldsh [%i2+0x038],%l3 ! %l3 = ffffffffffffd49e
! %l5 = 00000000e6b2bc7a, Mem[0000000084800028] = d0c7d044
stw %l5,[%i1+%o5] ! Mem[0000000084800028] = e6b2bc7a
p58_label_21:
! Mem[0000000090800000] = 6eb64ddf, %g2 = 0000000000000016
lduh [%i5+%g0],%g2 ! %g2 = 0000000000006eb6
! %l4 = 36a5c1b0, %l5 = e6b2bc7a, Mem[0000000091000020] = 00000000 bdd1f625
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 36a5c1b0 e6b2bc7a
! %l7 = 0000000000008f67, Mem[0000000091000030] = a5b5761e1214449b
stx %l7,[%i6+0x030] ! Mem[0000000091000030] = 0000000000008f67
! %l2 = ffffff9d, %l3 = ffffd49e, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l2,[%i4+%o5] ! Mem[0000000090000028] = ffffff9d ffffd49e
! %l0 = 000000000000001d, Mem[000000009180003c] = 9d52adff
sth %l0,[%o0+0x03c] ! Mem[000000009180003c] = 001dadff
! Mem[0000000091800018] = 00000000, %g2 = 0000000000006eb6
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 4f1068c1 e6b2ff9d, %g2 = 00000000, %g3 = 4f1068c1
ldd [%i4+%o3],%g2 ! %g2 = 000000004f1068c1 00000000e6b2ff9d
! Mem[0000000085000018] = 00000072, %l2 = ffffffffffffff9d
ldsh [%i2+0x01a],%l2 ! %l2 = 0000000000000072
! Mem[0000000090800038] = 66e1d7bc, %g2 = 000000004f1068c1
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! Mem[0000000091000020] = 36a5c1b0, %g2 = 0000000066e1d7bc
ldsb [%i6+%o4],%g2 ! %g2 = 0000000000000036
p58_label_22:
! Mem[000000009100001c] = 47a19fcf, %g2 = 0000000000000036
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000047a1
! Mem[0000000085000038] = d49e867b 36a5c1b0, %l6 = bdd1f625, %l7 = 00008f67
ldd [%i2+0x038],%l6 ! %l6 = 00000000d49e867b 0000000036a5c1b0
! Mem[0000000091000004] = 4ddfe6b2, %g2 = 00000000000047a1
ldsb [%i6+0x006],%g2 ! %g2 = 000000000000004d
! %l6 = 00000000d49e867b, Mem[000000008580000c] = 7657783a
stw %l6,[%i3+0x00c] ! Mem[000000008580000c] = d49e867b
! %l0 = 000000000000001d, Mem[0000000091800024] = 91dc7f92
stw %l0,[%o0+0x024] ! Mem[0000000091800024] = 0000001d
! Mem[0000000090800008] = 12ffacc7, %g2 = 000000000000004d
ldub [%i5+0x00b],%g2 ! %g2 = 0000000000000012
! %l2 = 0000000000000072, Mem[0000000091800030] = 43bcac81
sth %l2,[%o0+0x030] ! Mem[0000000091800030] = 0072ac81
! %l1 = 000000005f16b964, Mem[0000000090000034] = 91dca1d0
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = 5f16b964
! %l3 = ffffffffffffd49e, Mem[000000009180003f] = ff000000
stb %l3,[%o0+0x03f] ! Mem[000000009180003c] = 9e000000
! %l3 = ffffffffffffd49e, Mem[0000000084800008] = e6b2bc7a
stw %l3,[%i1+%o1] ! Mem[0000000084800008] = ffffd49e
p58_label_23:
! %l2 = 0000000000000072, Mem[000000009100001f] = cf36a5c1
stb %l2,[%i6+0x01f] ! Mem[000000009100001c] = 7236a5c1
! Mem[0000000090800014] = 356f1dfa, %g2 = 0000000000000012
ldsb [%i5+0x015],%g2 ! %g2 = 0000000000000035
! Mem[0000000091800024] = 0000001d, %g2 = 0000000000000035
lduw [%o0+0x024],%g2 ! %g2 = 000000000000001d
! Mem[000000009100000c] = abd60000, %g2 = 000000000000001d
ldub [%i6+0x00e],%g2 ! %g2 = 00000000000000ab
! %l7 = 0000000036a5c1b0, Mem[0000000090000018] = 4f1068c1e6b2ff9d
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 0000000036a5c1b0
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = 00000000000000ab
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
! Mem[0000000091000030] = 00000000 00008f67, %g2 = 62bf8c8f, %g3 = e6b2ff9d
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000000 0000000000008f67
! %l2 = 0000000000000072, Mem[000000008580000e] = d49e867b
stb %l2,[%i3+0x00e] ! Mem[000000008580000c] = d49e727b
! %l2 = 0000000000000072, Mem[000000008480000c] = 33e9fa38
sth %l2,[%i1+0x00c] ! Mem[000000008480000c] = 0072fa38
! Mem[000000009000003c] = 000000ac, %g2 = 0000000000000000
ldsh [%i4+0x03c],%g2 ! %g2 = 0000000000000000
p58_label_24:
! Mem[000000008480003c] = fc545c28, %l4 = d49e867b36a5c1b0
ldsh [%i1+0x03e],%l4 ! %l4 = 0000000000005c28
! Mem[0000000091800038] = 000000ac, %g2 = 0000000000000000
ldub [%o0+0x038],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000e6b2bc7a, Mem[0000000090800030] = eaf607f4
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = e6b2bc7a
! %l6 = d49e867b, %l7 = 36a5c1b0, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l6,[%o0+%o1] ! Mem[0000000091800008] = d49e867b 36a5c1b0
! %l0 = 0000001d, %l1 = 5f16b964, Mem[0000000091000018] = 5ffa68c1 47a19f72
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 0000001d 5f16b964
! Mem[000000009100002c] = 4f1068c1, %g2 = 0000000000000000
ldsh [%i6+0x02c],%g2 ! %g2 = 0000000000004f10
! %l0 = 000000000000001d, Mem[0000000091800018] = 00000000
stb %l0,[%o0+%o3] ! Mem[0000000091800018] = 1d000000
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = 0000000000004f10
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
! %l7 = 0000000036a5c1b0, Mem[0000000091000000] = 4f1068c17ab64ddf
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 0000000036a5c1b0
! Mem[0000000090800024] = 35144907, %g2 = e25676cb62bf8c8f
lduw [%i5+0x024],%g2 ! %g2 = 0000000035144907
p58_label_25:
! %l4 = 00005c28, %l5 = e6b2bc7a, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 00005c28 e6b2bc7a
! Mem[0000000091800010] = 167d5fff, %g2 = 0000000035144907
ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000016
! %l4 = 00005c28, %l5 = e6b2bc7a, Mem[0000000085800010] = 000000ac e6b2bc7a
std %l4,[%i3+%o2] ! Mem[0000000085800010] = 00005c28 e6b2bc7a
! Mem[0000000084000020] = 033d49c63bef6a5c, %l7 = 0000000036a5c1b0
ldx [%i0+%o4],%l7 ! %l7 = 033d49c63bef6a5c
! Mem[0000000084000034] = c9649de2, %l3 = ffffffffffffd49e
ldub [%i0+0x034],%l3 ! %l3 = 00000000000000c9
! Mem[0000000090000018] = 0036a5c1, %g2 = 0000000000000016
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = 49074459, %g2 = 0000000000000000
ldub [%i5+0x026],%g2 ! %g2 = 0000000000000049
! %l4 = 0000000000005c28, Mem[000000008500001c] = 5f16b964
stw %l4,[%i2+0x01c] ! Mem[000000008500001c] = 00005c28
! %l7 = 033d49c63bef6a5c, Mem[0000000090800018] = fa9de52b6b5bc96e
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 033d49c63bef6a5c
! Mem[0000000090800024] = 35144907, %g18 = 4e0b06c7b07a98de
ldsw [%i5+0x024],%g2 ! %g2 = 4e0b06c7b07a98de
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000000000001d
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005f16b964
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000072
bne,a,pn %xcc,p58_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000c9
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000005c28
bne,a,pn %xcc,p58_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e6b2bc7a
bne,a,pn %xcc,p58_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000d49e867b
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 033d49c63bef6a5c
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 f51b1a0a 3fccfdbb
bne %xcc,p58_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 111bd15f 1c83949e
bne %xcc,p58_f6_fail
nop
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000000000001d
ldx [%i0+0x000],%g3 ! Observed data at 0000000084000000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = b8964681b2b59206
ldx [%i0+0x018],%g3 ! Observed data at 0000000084000018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x018,%g4
set p58_local1_expect,%g1
p58_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 05ab921bcbd33fb7
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 = ffffd49e0072fa38
ldx [%i1+0x008],%g3 ! Observed data at 0000000084800008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 71162a34810f4d1c
ldx [%i1+0x010],%g3 ! Observed data at 0000000084800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00002a3491dc7f92
ldx [%i1+0x020],%g3 ! Observed data at 0000000084800020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e6b2bc7aff9d9798
ldx [%i1+0x028],%g3 ! Observed data at 0000000084800028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x028,%g4
set p58_local2_expect,%g1
p58_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = bdd1f62500000016
ldx [%i2+0x000],%g3 ! Observed data at 0000000085000000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000933108b5
ldx [%i2+0x008],%g3 ! Observed data at 0000000085000008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000007200005c28
ldx [%i2+0x018],%g3 ! Observed data at 0000000085000018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6eb64ddfbbec0fc1
ldx [%i2+0x020],%g3 ! Observed data at 0000000085000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5f16b9646b66861f
ldx [%i2+0x028],%g3 ! Observed data at 0000000085000028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x028,%g4
set p58_local3_expect,%g1
p58_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = fffffffed49e727b
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 = 00005c28e6b2bc7a
ldx [%i3+0x010],%g3 ! Observed data at 0000000085800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4f1068c167fe20e9
ldx [%i3+0x020],%g3 ! Observed data at 0000000085800020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x020,%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_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:
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000085000020]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800010]
stda %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000018]
stda %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800010]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085000000]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000085000010]
done
p58_trap1o:
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000085000020]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800010]
stda %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000018]
stda %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800010]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085000000]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000085000010]
done
p58_trap2e:
stxa %l5,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800020]
stda %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000008]
stxa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800018]
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800000]
stha %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000018]
stwa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000000]
stha %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000028]
done
p58_trap2o:
stxa %l5,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800020]
stda %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000008]
stxa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800018]
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800000]
stha %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000018]
stwa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000000]
stha %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000028]
done
p58_trap3e:
nop
nop
nop
nop
done
p58_trap3o:
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 = e6e6159a26d0b384
ldx [%g1+0x008],%l1 ! %l1 = 05ab921bcbd33fb7
ldx [%g1+0x010],%l2 ! %l2 = ea8cd3a07021fbd0
ldx [%g1+0x018],%l3 ! %l3 = 62a1d739f5e28359
ldx [%g1+0x020],%l4 ! %l4 = eaae90e098e12d91
ldx [%g1+0x028],%l5 ! %l5 = c93c980a91dc7f92
ldx [%g1+0x030],%l6 ! %l6 = ba206a32fa4ae52b
ldx [%g1+0x038],%l7 ! %l7 = dff5afec6b5bc96e
! 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 = b6e70e1c 110ea7c7 ac6e62d5 d6a79eac
! %f4 = d8ffa0a7 b1af92b3 fab7e4e1 98c9df94
! %f8 = ae2e613e 22929191 00d15fc2 d0aefeb2
! %f12 = d7ac9cfd ed7a3834 266c9f6d 5407af58
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 643a2b83 4bbdf876 84f55244 1fa57a20
! %f20 = f9257a1f 63cd0c30 1df18206 a96f41af
! %f24 = 0c94c4af ed8f715e 2b5b808c a7ea40ed
! %f28 = c38660cb 3d2a8bbc 6922563d 4bd02463
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3a2afad5 ba85a2d9 eb8de6fc 8d365aa5
! %f36 = afc880ae 0270d7bc d6e89f9b c10ca498
! %f40 = b7b8e52d c76fa73c b89894c7 70894063
! %f44 = 02d5a56b 3ff8e82c 22f3d1b5 bff865e8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x30ee06b000000041,%g7,%g1 ! GSR scale = 8, align = 1
wr %g1,%g0,%gsr ! GSR = 30ee06b000000041
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[000000009180003c] = adff0000, %g2 = 0000000000000000
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000adff
! Mem[0000000090000020] = 0ad8f703 0332e58e, %g2 = 0000adff, %g3 = 00000000
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f703 000000000332e58e
! %l4 = 77cf910bf31b3c2e, Mem[000000009080003f] = b0000000
stb %l4,[%i5+0x03f] ! Mem[000000009080003c] = 2e000000
! Mem[000000008680002c] = b5510a3b, %l1 = f63d52d2116767a3
ldsb [%i1+0x02c],%l1 ! %l1 = ffffffffffffffb5
! %l5 = 56f51f68ddfeff13, Mem[0000000090800034] = 79e2e95e
stw %l5,[%i5+0x034] ! Mem[0000000090800034] = ddfeff13
! %l6 = 28c0649c069183f3, Mem[0000000091000038] = e25676cb
sth %l6,[%i6+0x038] ! Mem[0000000091000038] = 83f376cb
! Mem[0000000091000008] = 48c28052 7312abd6, %g2 = 0ad8f703, %g3 = 0332e58e
ldd [%i6+%o1],%g2 ! %g2 = 0000000048c28052 000000007312abd6
! %l2 = 1f362e88d52ac0fe, Mem[0000000086000020] = e4c10df26f3a56b4
stx %l2,[%i0+%o4] ! Mem[0000000086000020] = 1f362e88d52ac0fe
! %l0 = 374c12d813cf7ce3, Mem[0000000090800016] = 6f1db2d5
sth %l0,[%i5+0x016] ! Mem[0000000090800014] = 7ce3b2d5
! %l2 = 1f362e88d52ac0fe, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 1f362e88d52ac0fe
p59_label_2:
! %l5 = 56f51f68ddfeff13, Mem[0000000087000033] = a4239e72
stb %l5,[%i2+0x033] ! Mem[0000000087000030] = a4239e13
! Mem[000000008600001c] = fe884bb1, %l3 = 383a05b05245a8b9
ldsb [%i0+0x01f],%l3 ! %l3 = ffffffffffffffb1
! Mem[0000000090000014] = d828ead6, %g2 = 0000000048c28052
lduw [%i4+0x014],%g2 ! %g2 = 00000000d828ead6
! Mem[0000000091000018] = 5ffaf26e, %g2 = 00000000d828ead6
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000005ffa
! Mem[0000000091000024] = f93d21a9, %g2 = 0000000000005ffa
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000f9
! %l4 = f31b3c2e, %l5 = ddfeff13, Mem[0000000091000008] = 48c28052 7312abd6
std %l4,[%i6+%o1] ! Mem[0000000091000008] = f31b3c2e ddfeff13
! Mem[000000009000003c] = e6c51178, %g2 = 00000000000000f9
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
! Mem[0000000091000034] = 9b83f376, %g2 = 00000000e6c51178
ldsb [%i6+0x037],%g2 ! %g2 = ffffffffffffff9b
! %l1 = ffffffffffffffb5, Mem[0000000091000008] = f31b3c2e
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = ffb53c2e
! Mem[0000000091000020] = 0950dd0f, %g2 = ffffffffffffff9b
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000009
p59_label_3:
! %l2 = 1f362e88d52ac0fe, Mem[0000000091000018] = 5ffaf26e
stw %l2,[%i6+%o3] ! Mem[0000000091000018] = d52ac0fe
! Mem[000000009080000c] = 14acc7c9, %g2 = 0000000000000009
ldsh [%i5+0x00c],%g2 ! %g2 = 00000000000014ac
! Mem[0000000091800020] = 5566979d ba3ff053, %g2 = 000014ac, %g3 = 7312abd6
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000ba3ff053
! Mem[000000009180001c] = b7684e28, %g2 = 000000005566979d
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffb768
! %l5 = 56f51f68ddfeff13, Mem[0000000090800028] = 4459f5d3
sth %l5,[%i5+%o5] ! Mem[0000000090800028] = ff13f5d3
! %l3 = ffffffffffffffb1, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffffb1
! %l0 = 13cf7ce3, %l1 = ffffffb5, Mem[0000000086800020] = f0391ad6 71e657da
std %l0,[%i1+%o4] ! Mem[0000000086800020] = 13cf7ce3 ffffffb5
! Mem[0000000087800018] = bb12ce29, %l7 = 9c8b1c37ae4f1080
ldsw [%i3+%o3],%l7 ! %l7 = ffffffffbb12ce29
! Mem[0000000090000034] = 807fa20a, %g18 = e74df26894001773
ldsw [%i4+0x034],%g2 ! %g2 = e74df26894001773
! %l4 = 77cf910bf31b3c2e, Mem[0000000090800020] = 0c86ef2635144907
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 77cf910bf31b3c2e
p59_label_4:
! Mem[000000009100003c] = 8c8f0000, %g2 = ffffffff807fa20a
ldsb [%i6+0x03e],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000091800034] = 51532584, %g18 = e74df26894001773
ldsw [%o0+0x034],%g2 ! %g2 = e74df26894001773
! Mem[0000000090000000] = ffffffff, %g18 = e74df26894001773
ldsw [%i4+%g0],%g2 ! %g2 = e74df26894001773
! %l3 = ffffffffffffffb1, Mem[0000000090000006] = ffb1b427
sth %l3,[%i4+0x006] ! Mem[0000000090000004] = ffb1b427
! %l0 = 374c12d813cf7ce3, Mem[0000000091000038] = 83f376cb62bf8c8f
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 374c12d813cf7ce3
! %l3 = ffffffffffffffb1, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffffffb1
! Mem[0000000091000010] = 6cff95cd, %g2 = ffffffffffffffff
lduw [%i6+%o2],%g2 ! %g2 = 000000006cff95cd
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 000000006cff95cd
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! Mem[0000000090800010] = f8449dd9 5e357ce3, %g2 = 1214449b, %g3 = ba3ff053
ldd [%i5+%o2],%g2 ! %g2 = 00000000f8449dd9 000000005e357ce3
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = f8449dd9, %g3 = 5e357ce3
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
p59_label_5:
! %l0 = 374c12d813cf7ce3, Mem[0000000087000028] = 114f66bf50461e6c
stx %l0,[%i2+%o5] ! Mem[0000000087000028] = 374c12d813cf7ce3
! Mem[000000008600000c] = 789f187d, %l6 = 28c0649c069183f3
ldsb [%i0+0x00e],%l6 ! %l6 = 0000000000000018
! %l4 = f31b3c2e, %l5 = ddfeff13, Mem[0000000090000000] = ffffffff ffffffb1
std %l4,[%i4+%g0] ! Mem[0000000090000000] = f31b3c2e ddfeff13
! Mem[0000000090800034] = ddfeff13, %g18 = e74df26894001773
ldsw [%i5+0x034],%g2 ! %g2 = e74df26894001773
! Mem[000000009180002c] = 445943bc, %g2 = ffffffffddfeff13
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000004459
! Mem[0000000091800008] = ffffffff, %g2 = 0000000000004459
ldsb [%o0+%o1],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800028] = 13f5d351, %g2 = ffffffffffffffff
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000013
! Mem[0000000091000020] = 8b0950dd, %g2 = 0000000000000013
lduh [%i6+%o4],%g2 ! %g2 = 0000000000008b09
! Mem[0000000090800020] = 77cf910bf31b3c2e, %g2 = 0000000000008b09
ldx [%i5+%o4],%g2 ! %g2 = 77cf910bf31b3c2e
! %l3 = ffffffffffffffb1, Mem[000000009100000d] = feff136c
stb %l3,[%i6+0x00d] ! Mem[000000009100000c] = b1ff136c
p59_label_6:
! Mem[000000009180003c] = ff000000, %g2 = 77cf910bf31b3c2e
ldub [%o0+0x03f],%g2 ! %g2 = 00000000000000ff
! %l2 = d52ac0fe, %l3 = ffffffb1, Mem[0000000090800018] = b2d54dc6 db268a9a
std %l2,[%i5+%o3] ! Mem[0000000090800018] = d52ac0fe ffffffb1
! Mem[0000000090000018] = 1d179028, %g18 = e74df26894001773
ldsw [%i4+%o3],%g2 ! %g2 = e74df26894001773
! %l6 = 0000000000000018, Mem[0000000090800038] = 66e1d7bcadc27b2e
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000018
! Mem[0000000091800020] = 979dba3f, %g2 = 000000001d179028
ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000086800004] = 19097e94, %l1 = ffffffffffffffb5
ldsw [%i1+0x004],%l1 ! %l1 = 0000000019097e94
! Mem[000000009080000c] = 14acc7c9, %g2 = ffffffffffffff97
lduw [%i5+0x00c],%g2 ! %g2 = 0000000014acc7c9
! Mem[0000000090000018] = 1d17902870edfb0e, %g2 = 0000000014acc7c9
ldx [%i4+%o3],%g2 ! %g2 = 1d17902870edfb0e
! %l5 = 56f51f68ddfeff13, Mem[0000000090000020] = 1f362e88d52ac0fe
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 56f51f68ddfeff13
! Mem[0000000090800028] = f5d351e8, %g2 = 1d17902870edfb0e
ldub [%i5+0x02a],%g2 ! %g2 = 00000000000000f5
p59_label_7:
! Mem[0000000091800030] = 43bc1d8151532584, %g2 = 00000000000000f5
ldx [%o0+0x030],%g2 ! %g2 = 43bc1d8151532584
! Mem[0000000090800030] = 07f4ddfe, %g2 = 43bc1d8151532584
ldub [%i5+0x032],%g2 ! %g2 = 0000000000000007
! Mem[0000000090800028] = ff13f5d351e85f11, %g2 = 0000000000000007
ldx [%i5+%o5],%g2 ! %g2 = ff13f5d351e85f11
! Mem[0000000086800008] = 59dada89, %l1 = 0000000019097e94
lduw [%i1+%o1],%l1 ! %l1 = 0000000059dada89
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = 51e85f11, %g3 = e6c51178
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! Mem[0000000091000014] = 7757fe01, %g2 = 000000005a1ae612
lduw [%i6+0x014],%g2 ! %g2 = 000000007757fe01
! Mem[0000000091800000] = fb520ab0 07b3e6aa, %g2 = 7757fe01, %g3 = 14acc7c9
ldd [%o0+%g0],%g2 ! %g2 = 00000000fb520ab0 0000000007b3e6aa
! Mem[0000000087800030] = 0984ff82, %l7 = ffffffffbb12ce29
ldsb [%i3+0x030],%l7 ! %l7 = 0000000000000009
! Mem[0000000091000000] = 6ae82f88, %g18 = e74df26894001773
ldsw [%i6+%g0],%g2 ! %g2 = e74df26894001773
! %l5 = 56f51f68ddfeff13, Mem[0000000090800008] = 5a1ae61214acc7c9
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = 56f51f68ddfeff13
p59_label_8:
! %l2 = d52ac0fe, %l3 = ffffffb1, Mem[0000000087800010] = dcd10075 15c54e03
std %l2,[%i3+%o2] ! Mem[0000000087800010] = d52ac0fe ffffffb1
! Mem[0000000086800024] = ffffffb5, %l0 = 374c12d813cf7ce3
lduh [%i1+0x024],%l0 ! %l0 = 000000000000ffff
! %l5 = 56f51f68ddfeff13, Mem[0000000090000018] = 1d17902870edfb0e
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = 56f51f68ddfeff13
! %l1 = 0000000059dada89, Mem[0000000091800000] = fb520ab0
stw %l1,[%o0+%g0] ! Mem[0000000091800000] = 59dada89
! %l4 = f31b3c2e, %l5 = ddfeff13, Mem[0000000091000038] = 374c12d8 13cf7ce3
std %l4,[%i6+0x038] ! Mem[0000000091000038] = f31b3c2e ddfeff13
! %l2 = 1f362e88d52ac0fe, Mem[0000000090800022] = 910bf31b
sth %l2,[%i5+0x022] ! Mem[0000000090800020] = c0fef31b
! %l1 = 0000000059dada89, Mem[0000000091800032] = 1d815153
sth %l1,[%o0+0x032] ! Mem[0000000091800030] = da895153
! %l2 = d52ac0fe, %l3 = ffffffb1, Mem[0000000090000018] = 56f51f68 ddfeff13
std %l2,[%i4+%o3] ! Mem[0000000090000018] = d52ac0fe ffffffb1
! %l0 = 000000000000ffff, Mem[000000009100000d] = b1ff136c
stb %l0,[%i6+0x00d] ! Mem[000000009100000c] = ffff136c
! %l6 = 0000000000000018, Mem[0000000091800008] = ffffffffffffffb1
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000018
p59_label_9:
! Mem[0000000090800000] = 73d0acf8dd4bc205, %g2 = 000000006ae82f88
ldx [%i5+%g0],%g2 ! %g2 = 73d0acf8dd4bc205
! Mem[0000000087000028] = 374c12d8, %l6 = 0000000000000018
lduh [%i2+0x02a],%l6 ! %l6 = 00000000000012d8
! Mem[0000000086000028] = fbda0a63 37cf0109, %l0 = 0000ffff, %l1 = 59dada89
ldd [%i0+%o5],%l0 ! %l0 = 00000000fbda0a63 0000000037cf0109
! %l2 = 1f362e88d52ac0fe, Mem[0000000087000038] = e2cc4a82
sth %l2,[%i2+0x038] ! Mem[0000000087000038] = c0fe4a82
! Mem[0000000090800034] = 13000000, %g2 = 73d0acf8dd4bc205
ldsb [%i5+0x037],%g2 ! %g2 = 0000000000000013
! Mem[000000009000000c] = 152d46b0, %g18 = e74df26894001773
ldsw [%i4+0x00c],%g2 ! %g2 = e74df26894001773
! Mem[000000008600002c] = 37cf0109, %l5 = 56f51f68ddfeff13
lduw [%i0+0x02c],%l5 ! %l5 = 0000000037cf0109
! Mem[0000000087800030] = 0984ff82, %l4 = 77cf910bf31b3c2e
lduw [%i3+0x030],%l4 ! %l4 = 000000000984ff82
! Mem[000000009080002c] = 11eaf607, %g2 = 00000000152d46b0
ldsb [%i5+0x02f],%g2 ! %g2 = 0000000000000011
! Mem[0000000091800018] = 5cb7684e, %g2 = 0000000000000011
ldsb [%o0+0x01b],%g2 ! %g2 = 000000000000005c
p59_label_10:
! Mem[000000009180002c] = df4e4459, %g2 = 000000000000005c
lduw [%o0+0x02c],%g2 ! %g2 = 00000000df4e4459
! %l4 = 0984ff82, %l5 = 37cf0109, Mem[0000000090000010] = 1d358e58 d828ead6
std %l4,[%i4+%o2] ! Mem[0000000090000010] = 0984ff82 37cf0109
! Mem[0000000091800008] = 00000000, %g18 = e74df26894001773
ldsw [%o0+%o1],%g2 ! %g2 = e74df26894001773
! Mem[0000000091800038] = 116d9d52, %g2 = 0000000000000000
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000011
! %l7 = 0000000000000009, Mem[0000000091800008] = 00000000
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = 00000009
! Mem[0000000086800034] = 94673ecc, %l6 = 00000000000012d8
ldsh [%i1+0x034],%l6 ! %l6 = ffffffffffff9467
! %l1 = 0000000037cf0109, Mem[0000000091000038] = f31b3c2e
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 37cf0109
! %l5 = 0000000037cf0109, Mem[0000000090800004] = dd4bc205
sth %l5,[%i5+0x004] ! Mem[0000000090800004] = 0109c205
! Mem[0000000091000038] = 37cf0109, %g2 = 0000000000000011
lduw [%i6+0x038],%g2 ! %g2 = 0000000037cf0109
! %l6 = ffffffffffff9467, Mem[0000000091000000] = 6ae82f88
sth %l6,[%i6+%g0] ! Mem[0000000091000000] = 94672f88
p59_label_11:
! Mem[0000000086800028] = 73e27e60, %l5 = 0000000037cf0109
lduh [%i1+%o5],%l5 ! %l5 = 00000000000073e2
! Mem[0000000091800038] = b6116d9d, %g2 = 0000000037cf0109
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000b6
! Mem[0000000090000000] = 1b3c2edd, %g2 = 00000000000000b6
ldub [%i4+0x001],%g2 ! %g2 = 000000000000001b
! Mem[0000000090800008] = 1f68ddfe, %g2 = 000000000000001b
ldsh [%i5+0x00a],%g2 ! %g2 = 0000000000001f68
! Mem[0000000090000038] = 53918eb2, %g18 = e74df26894001773
ldsw [%i4+0x038],%g2 ! %g2 = e74df26894001773
! Mem[0000000087800038] = 73b7e63b 8b24d7fc, %l0 = fbda0a63, %l1 = 37cf0109
ldd [%i3+0x038],%l0 ! %l0 = 0000000073b7e63b 000000008b24d7fc
! Mem[0000000090800014] = 7ce3d52a, %g2 = 0000000053918eb2
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000007ce3
! Mem[000000008600003c] = 4e70617d, %l5 = 00000000000073e2
lduw [%i0+0x03c],%l5 ! %l5 = 000000004e70617d
! %l5 = 000000004e70617d, Mem[000000009180002c] = df4e4459
stb %l5,[%o0+0x02c] ! Mem[000000009180002c] = 7d4e4459
! Mem[0000000090800020] = 77cfc0fe f31b3c2e, %g2 = 00007ce3, %g3 = 07b3e6aa
ldd [%i5+%o4],%g2 ! %g2 = 0000000077cfc0fe 00000000f31b3c2e
p59_label_12:
! Mem[0000000087800018] = bb12ce29, %l4 = 000000000984ff82
lduw [%i3+%o3],%l4 ! %l4 = 00000000bb12ce29
! Mem[0000000090000030] = 7a6764e2, %g2 = 0000000077cfc0fe
lduw [%i4+0x030],%g2 ! %g2 = 000000007a6764e2
! %l1 = 000000008b24d7fc, Mem[0000000090800038] = 0000000000000018
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 000000008b24d7fc
! Mem[0000000091800018] = 06faad5c, %g2 = 000000007a6764e2
lduw [%o0+%o3],%g2 ! %g2 = 0000000006faad5c
! %l7 = 0000000000000009, Mem[0000000091000008] = ffb53c2eddffff13
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = 0000000000000009
! %l6 = ffff9467, %l7 = 00000009, Mem[0000000091800038] = 54b6116d 9d52adff
std %l6,[%o0+0x038] ! Mem[0000000091800038] = ffff9467 00000009
! %l0 = 0000000073b7e63b, Mem[0000000091000028] = 21a95ba108a9d051
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000000073b7e63b
! Mem[0000000090800024] = 3c2eff13, %g2 = 0000000006faad5c
lduh [%i5+0x026],%g2 ! %g2 = 0000000000003c2e
! Mem[0000000090000014] = 37cf0109, %g2 = 0000000000003c2e
lduh [%i4+0x014],%g2 ! %g2 = 00000000000037cf
! Mem[0000000091800034] = 51532584, %g2 = 00000000000037cf
lduh [%o0+0x034],%g2 ! %g2 = 0000000000005153
p59_label_13:
! Mem[0000000090000010] = 0984ff82, %g18 = e74df26894001773
ldsw [%i4+%o2],%g2 ! %g2 = e74df26894001773
! Mem[000000009080001c] = ffffffb1, %g2 = 000000000984ff82
lduw [%i5+0x01c],%g2 ! %g2 = 00000000ffffffb1
! Mem[0000000091800038] = 94670000, %g2 = 00000000ffffffb1
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000094
! Mem[0000000090800030] = eaf607f4ddfeff13, %g2 = 0000000000000094
ldx [%i5+0x030],%g2 ! %g2 = eaf607f4ddfeff13
! Mem[0000000091800034] = 84ffff94, %g2 = eaf607f4ddfeff13
ldsb [%o0+0x037],%g2 ! %g2 = ffffffffffffff84
! Mem[0000000090800018] = d52ac0feffffffb1, %g2 = ffffffffffffff84
ldx [%i5+%o3],%g2 ! %g2 = d52ac0feffffffb1
! Mem[0000000090800020] = cfc0fef3, %g2 = d52ac0feffffffb1
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffffcf
! Mem[000000009180001c] = b7684e28, %g2 = ffffffffffffffcf
lduw [%o0+0x01c],%g2 ! %g2 = 00000000b7684e28
! Mem[0000000090000008] = b427e099152d46b0, %g2 = 00000000b7684e28
ldx [%i4+%o1],%g2 ! %g2 = b427e099152d46b0
! Mem[000000009000000c] = 152d46b0, %g2 = b427e099152d46b0
lduw [%i4+0x00c],%g2 ! %g2 = 00000000152d46b0
p59_label_14:
! Mem[000000009180003c] = 00090000, %g2 = 00000000152d46b0
lduh [%o0+0x03e],%g2 ! %g2 = 0000000000000009
! Mem[0000000087000018] = 6b6c5d30bdc2d041, %l3 = ffffffffffffffb1
ldx [%i2+%o3],%l3 ! %l3 = 6b6c5d30bdc2d041
! Mem[000000009000003c] = e6c51178, %g18 = e74df26894001773
ldsw [%i4+0x03c],%g2 ! %g2 = e74df26894001773
! Mem[0000000091800034] = 51532584, %g2 = ffffffffe6c51178
lduw [%o0+0x034],%g2 ! %g2 = 0000000051532584
! %l5 = 000000004e70617d, Mem[000000008780001c] = 3e6280eb
stb %l5,[%i3+0x01c] ! Mem[000000008780001c] = 7d6280eb
! Mem[0000000091000020] = 50dd0f65, %g2 = 0000000051532584
ldsb [%i6+0x022],%g2 ! %g2 = 0000000000000050
! Mem[0000000090000010] = 0984ff82 37cf0109, %g2 = 00000050, %g3 = f31b3c2e
ldd [%i4+%o2],%g2 ! %g2 = 000000000984ff82 0000000037cf0109
! %l2 = 1f362e88d52ac0fe, Mem[0000000091000038] = 37cf0109
sth %l2,[%i6+0x038] ! Mem[0000000091000038] = c0fe0109
! Mem[000000008680002c] = b5510a3b, %l1 = 000000008b24d7fc
ldsh [%i1+0x02c],%l1 ! %l1 = ffffffffffffb551
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 0984ff82, %g3 = 37cf0109
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
p59_label_15:
! Mem[0000000090800034] = ff130000, %g2 = 0000000053918eb2
ldub [%i5+0x036],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000038] = 53918eb2, %g18 = e74df26894001773
ldsw [%i4+0x038],%g2 ! %g2 = e74df26894001773
! %l2 = 1f362e88d52ac0fe, Mem[0000000090800028] = ff13f5d3
stw %l2,[%i5+%o5] ! Mem[0000000090800028] = d52ac0fe
! %l6 = ffffffffffff9467, Mem[0000000087000030] = a4239e13
stw %l6,[%i2+0x030] ! Mem[0000000087000030] = ffff9467
! %l4 = 00000000bb12ce29, Mem[0000000090800020] = 77cfc0fe
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = bb12ce29
! %l2 = 1f362e88d52ac0fe, Mem[0000000091800010] = 6e4e518296298cae
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 1f362e88d52ac0fe
! Mem[0000000090000034] = 807fa20a, %g18 = e74df26894001773
ldsw [%i4+0x034],%g2 ! %g2 = e74df26894001773
! Mem[000000008700002c] = 13cf7ce3, %l6 = ffffffffffff9467
ldsw [%i2+0x02c],%l6 ! %l6 = 0000000013cf7ce3
! Mem[0000000087800000] = e75834f1f4a72cd7, %l5 = 000000004e70617d
ldx [%i3+%g0],%l5 ! %l5 = e75834f1f4a72cd7
! Mem[0000000090000020] = 1f68ddfe, %g2 = ffffffff807fa20a
ldsb [%i4+0x022],%g2 ! %g2 = 000000000000001f
p59_label_16:
! %l2 = 1f362e88d52ac0fe, Mem[0000000091000014] = 7757fe01
sth %l2,[%i6+0x014] ! Mem[0000000091000014] = c0fefe01
! Mem[0000000087800030] = 0984ff82, %l5 = e75834f1f4a72cd7
ldsb [%i3+0x033],%l5 ! %l5 = ffffffffffffff82
! Mem[000000009180000c] = 00000018, %g2 = 000000000000001f
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = 00000000, %g2 = 0000000000000000
ldsh [%i6+%o5],%g2 ! %g2 = 0000000000000000
! %l0 = 73b7e63b, %l1 = ffffb551, Mem[0000000087000020] = 91e487fa 5dd875bf
std %l0,[%i2+%o4] ! Mem[0000000087000020] = 73b7e63b ffffb551
! Mem[0000000087000020] = 73b7e63b, %l6 = 0000000013cf7ce3
ldsh [%i2+%o4],%l6 ! %l6 = 00000000000073b7
! %l6 = 00000000000073b7, Mem[0000000087800018] = bb12ce297d6280eb
stx %l6,[%i3+%o3] ! Mem[0000000087800018] = 00000000000073b7
! %l0 = 73b7e63b, %l1 = ffffb551, Mem[0000000090000030] = 7a6764e2 807fa20a
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 73b7e63b ffffb551
! Mem[0000000091800038] = 94670000, %g2 = 0000000000000000
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000094
! Mem[0000000091800024] = ba3ff053, %g2 = 0000000000000094
lduw [%o0+0x024],%g2 ! %g2 = 00000000ba3ff053
p59_label_17:
! %l5 = ffffffffffffff82, Mem[0000000091000030] = a5b5761e1214449b
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffff82
! Mem[0000000090800004] = 09c20556, %g2 = 00000000ba3ff053
ldub [%i5+0x005],%g2 ! %g2 = 0000000000000009
! %l3 = 6b6c5d30bdc2d041, Mem[000000009000000a] = e099152d
stb %l3,[%i4+0x00a] ! Mem[0000000090000008] = 4199152d
! Mem[000000009100000c] = 00000009, %g18 = e74df26894001773
ldsw [%i6+0x00c],%g2 ! %g2 = e74df26894001773
! Mem[0000000090000028] = af022e97, %g18 = e74df26894001773
ldsw [%i4+%o5],%g2 ! %g2 = e74df26894001773
! %l6 = 00000000000073b7, Mem[0000000091800028] = 153f24b0
stw %l6,[%o0+%o5] ! Mem[0000000091800028] = 000073b7
! %l5 = ffffffffffffff82, Mem[0000000090800006] = c20556f5
sth %l5,[%i5+0x006] ! Mem[0000000090800004] = ff8256f5
! Mem[000000009080002c] = 11eaf607, %g2 = ffffffffaf022e97
ldsb [%i5+0x02f],%g2 ! %g2 = 0000000000000011
! Mem[0000000090800014] = 5e357ce3, %g18 = e74df26894001773
ldsw [%i5+0x014],%g2 ! %g2 = e74df26894001773
! Mem[0000000090000038] = 53918eb2 e6c51178, %g2 = 5e357ce3, %g3 = e6c51178
ldd [%i4+0x038],%g2 ! %g2 = 0000000053918eb2 00000000e6c51178
p59_label_18:
! Mem[0000000091000020] = 8b0950dd0f65f93d, %g2 = 0000000053918eb2
ldx [%i6+%o4],%g2 ! %g2 = 8b0950dd0f65f93d
! Mem[0000000090800010] = f8449dd95e357ce3, %g2 = 8b0950dd0f65f93d
ldx [%i5+%o2],%g2 ! %g2 = f8449dd95e357ce3
! Mem[0000000090800034] = ddfeff13, %g2 = f8449dd95e357ce3
ldub [%i5+0x034],%g2 ! %g2 = 00000000000000dd
! %l1 = ffffffffffffb551, Mem[0000000087800024] = 63e2ff5d
sth %l1,[%i3+0x024] ! Mem[0000000087800024] = b551ff5d
! %l3 = 6b6c5d30bdc2d041, Mem[0000000091800038] = ffff9467
stw %l3,[%o0+0x038] ! Mem[0000000091800038] = bdc2d041
! Mem[0000000091000018] = d52ac0fe, %g2 = 00000000000000dd
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000090800028] = d52ac0fe, %g2 = ffffffffffffffd5
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffd52a
! Mem[0000000091800010] = 1f362e88 d52ac0fe, %g2 = ffffd52a, %g3 = e6c51178
ldd [%o0+%o2],%g2 ! %g2 = 000000001f362e88 00000000d52ac0fe
! %l1 = ffffffffffffb551, Mem[0000000087800008] = e586e20455a10127
stx %l1,[%i3+%o1] ! Mem[0000000087800008] = ffffffffffffb551
! Mem[000000008700001c] = bdc2d041, %l0 = 0000000073b7e63b
lduw [%i2+0x01c],%l0 ! %l0 = 00000000bdc2d041
p59_label_19:
! Mem[0000000091800034] = 2584bdc2, %g2 = 000000001f362e88
lduh [%o0+0x036],%g2 ! %g2 = 0000000000002584
! %l5 = ffffffffffffff82, Mem[0000000091800018] = 06faad5c
sth %l5,[%o0+%o3] ! Mem[0000000091800018] = ff82ad5c
! Mem[0000000090800018] = feffffff, %g2 = 0000000000002584
ldub [%i5+0x01b],%g2 ! %g2 = 00000000000000fe
! Mem[0000000091000010] = 6cff95cd, %g2 = 00000000000000fe
lduh [%i6+%o2],%g2 ! %g2 = 0000000000006cff
! Mem[0000000091000030] = ffffffff ffffff82, %g2 = 00006cff, %g3 = d52ac0fe
ldd [%i6+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffff82
! Mem[000000009100003c] = ddfeff13, %g2 = 00000000ffffffff
lduh [%i6+0x03c],%g2 ! %g2 = 000000000000ddfe
! %l7 = 0000000000000009, Mem[0000000087800010] = d52ac0fe
sth %l7,[%i3+%o2] ! Mem[0000000087800010] = 0009c0fe
! Mem[000000009100003c] = ff130000, %g2 = 000000000000ddfe
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffffff13
! %l5 = ffffffffffffff82, Mem[0000000091800036] = 2584bdc2
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = ff82bdc2
! Mem[0000000087800034] = 18ee5cd6, %l5 = ffffffffffffff82
ldsb [%i3+0x037],%l5 ! %l5 = ffffffffffffffd6
p59_label_20:
! Mem[0000000090000030] = 73b7e63b ffffb551, %g2 = ffffff13, %g3 = ffffff82
ldd [%i4+0x030],%g2 ! %g2 = 0000000073b7e63b 00000000ffffb551
! Mem[0000000086800008] = 59dada89ab0cc107, %l0 = 00000000bdc2d041
ldx [%i1+%o1],%l0 ! %l0 = 59dada89ab0cc107
! Mem[000000009080002c] = 5f11eaf6, %g2 = 0000000073b7e63b
lduh [%i5+0x02e],%g2 ! %g2 = 0000000000005f11
! %l4 = 00000000bb12ce29, Mem[0000000091800038] = bdc2d041
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = bb12ce29
! Mem[0000000090800018] = d52ac0fe ffffffb1, %g2 = 00005f11, %g3 = ffffb551
ldd [%i5+%o3],%g2 ! %g2 = 00000000d52ac0fe 00000000ffffffb1
! %l1 = ffffffffffffb551, Mem[0000000090000010] = 0984ff8237cf0109
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffb551
! Mem[0000000090800038] = 00008b24, %g2 = 00000000d52ac0fe
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000000000
! %l0 = 59dada89ab0cc107, Mem[0000000090800010] = f8449dd95e357ce3
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 59dada89ab0cc107
! %l0 = 59dada89ab0cc107, Mem[000000009080003f] = fc000000
stb %l0,[%i5+0x03f] ! Mem[000000009080003c] = 07000000
! Mem[000000009100002c] = 73b7e63b, %g2 = 0000000000000000
lduh [%i6+0x02c],%g2 ! %g2 = 00000000000073b7
p59_label_21:
! Mem[000000008700003c] = 5d367f57, %l6 = 00000000000073b7
ldsh [%i2+0x03e],%l6 ! %l6 = 0000000000007f57
! Mem[0000000087800020] = 67608fffb551ff5d, %l0 = 59dada89ab0cc107
ldx [%i3+%o4],%l0 ! %l0 = 67608fffb551ff5d
! Mem[000000009080001c] = ffffffb1, %g18 = e74df26894001773
ldsw [%i5+0x01c],%g2 ! %g2 = e74df26894001773
! %l7 = 0000000000000009, Mem[0000000090000014] = ffffb551
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 00000009
! Mem[0000000090800010] = dada89ab, %g2 = ffffffffffffffb1
ldub [%i5+0x011],%g2 ! %g2 = 00000000000000da
! Mem[0000000090000018] = d52ac0fe, %g18 = e74df26894001773
ldsw [%i4+%o3],%g2 ! %g2 = e74df26894001773
! %l7 = 0000000000000009, Mem[000000009180001c] = b7684e28
stw %l7,[%o0+0x01c] ! Mem[000000009180001c] = 00000009
! Mem[0000000091800030] = 43bcda89 5153ff82, %g2 = d52ac0fe, %g3 = ffffffb1
ldd [%o0+0x030],%g2 ! %g2 = 0000000043bcda89 000000005153ff82
! Mem[0000000086000030] = 0eb7b712, %l0 = 67608fffb551ff5d
ldsb [%i0+0x033],%l0 ! %l0 = 0000000000000012
! %l6 = 0000000000007f57, Mem[0000000091800000] = 59dada89
stw %l6,[%o0+%g0] ! Mem[0000000091800000] = 00007f57
p59_label_22:
! Mem[0000000090000018] = d52ac0feffffffb1, %g2 = 0000000043bcda89
ldx [%i4+%o3],%g2 ! %g2 = d52ac0feffffffb1
! Mem[0000000090800008] = 56f51f68 ddfeff13, %g2 = ffffffb1, %g3 = 5153ff82
ldd [%i5+%o1],%g2 ! %g2 = 0000000056f51f68 00000000ddfeff13
! %l4 = 00000000bb12ce29, Mem[0000000090800038] = 00000000
stw %l4,[%i5+0x038] ! Mem[0000000090800038] = bb12ce29
! Mem[0000000091800038] = bb12ce29, %g2 = 0000000056f51f68
lduw [%o0+0x038],%g2 ! %g2 = 00000000bb12ce29
! Mem[0000000091800014] = c0feff82, %g2 = 00000000bb12ce29
lduh [%o0+0x016],%g2 ! %g2 = 000000000000c0fe
! %l6 = 0000000000007f57, Mem[0000000091800008] = 0000000900000018
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 0000000000007f57
! %l1 = ffffffffffffb551, Mem[0000000090800036] = ff13bb12
stb %l1,[%i5+0x036] ! Mem[0000000090800034] = 5113bb12
! Mem[0000000091000000] = 94672f88, %g18 = e74df26894001773
ldsw [%i6+%g0],%g2 ! %g2 = e74df26894001773
! %l1 = ffffffffffffb551, Mem[000000008680002a] = 73e27e60
stb %l1,[%i1+0x02a] ! Mem[0000000086800028] = 73e25160
! %l4 = 00000000bb12ce29, Mem[000000009180003a] = ce290000
sth %l4,[%o0+0x03a] ! Mem[0000000091800038] = ce290000
p59_label_23:
! Mem[0000000086800030] = fc41230b 94673ecc, %l6 = 00007f57, %l7 = 00000009
ldd [%i1+0x030],%l6 ! %l6 = 00000000fc41230b 0000000094673ecc
! Mem[0000000091000024] = 0f65f93d, %g2 = ffffffff94672f88
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000000f
! Mem[0000000090000030] = 73b7e63bffffb551, %g2 = 000000000000000f
ldx [%i4+0x030],%g2 ! %g2 = 73b7e63bffffb551
! Mem[000000009100000c] = 0000096c, %g2 = 73b7e63bffffb551
ldsb [%i6+0x00d],%g2 ! %g2 = 0000000000000000
! %l4 = bb12ce29, %l5 = ffffffd6, Mem[0000000087800018] = 00000000 000073b7
std %l4,[%i3+%o3] ! Mem[0000000087800018] = bb12ce29 ffffffd6
! Mem[0000000091000038] = 0109ddfe, %g2 = 0000000000000000
ldsh [%i6+0x03a],%g2 ! %g2 = 0000000000000109
! %l0 = 00000012, %l1 = ffffb551, Mem[0000000090000018] = d52ac0fe ffffffb1
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 00000012 ffffb551
! Mem[0000000090800014] = ab0cc107, %g18 = e74df26894001773
ldsw [%i5+0x014],%g2 ! %g2 = e74df26894001773
! %l5 = ffffffffffffffd6, Mem[0000000091800024] = ba3ff053
sth %l5,[%o0+0x024] ! Mem[0000000091800024] = ffd6f053
! Mem[0000000091800018] = ff82ad5c 00000009, %g2 = ab0cc107, %g3 = ddfeff13
ldd [%o0+%o3],%g2 ! %g2 = 00000000ff82ad5c 0000000000000009
p59_label_24:
! Mem[0000000091800038] = bb12ce29 00000009, %g2 = ff82ad5c, %g3 = 00000009
ldd [%o0+0x038],%g2 ! %g2 = 00000000bb12ce29 0000000000000009
! Mem[0000000086800024] = ffffffb5, %l4 = 00000000bb12ce29
ldub [%i1+0x026],%l4 ! %l4 = 00000000000000ff
! Mem[0000000087800018] = bb12ce29, %l1 = ffffffffffffb551
lduw [%i3+%o3],%l1 ! %l1 = 00000000bb12ce29
! Mem[0000000090800004] = 0109ff82, %g18 = e74df26894001773
ldsw [%i5+0x004],%g2 ! %g2 = e74df26894001773
! Mem[0000000091000014] = c0fefe01, %g18 = e74df26894001773
ldsw [%i6+0x014],%g2 ! %g2 = e74df26894001773
! Mem[0000000091800024] = ffd6f053, %g2 = ffffffffc0fefe01
lduw [%o0+0x024],%g2 ! %g2 = 00000000ffd6f053
! %l0 = 0000000000000012, Mem[0000000090000014] = 00000009
stw %l0,[%i4+0x014] ! Mem[0000000090000014] = 00000012
! %l1 = 00000000bb12ce29, Mem[000000008600002c] = 37cf0109
stw %l1,[%i0+0x02c] ! Mem[000000008600002c] = bb12ce29
! Mem[0000000090000020] = 68ddfeff, %g2 = 00000000ffd6f053
ldub [%i4+0x023],%g2 ! %g2 = 0000000000000068
! %l6 = 00000000fc41230b, Mem[0000000086000011] = 472365c2
stb %l6,[%i0+0x011] ! Mem[0000000086000010] = 470b65c2
p59_label_25:
! %l7 = 0000000094673ecc, Mem[0000000091000030] = ffffffff
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = 94673ecc
! %l4 = 000000ff, %l5 = ffffffd6, Mem[0000000090000018] = 00000012 ffffb551
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 000000ff ffffffd6
! Mem[0000000091000028] = 00000000, %g2 = 0000000000000068
lduw [%i6+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = 59dada89ab0cc107, %g2 = 0000000000000000
ldx [%i5+%o2],%g2 ! %g2 = 59dada89ab0cc107
! Mem[0000000087800020] = 67608fff, %l7 = 0000000094673ecc
lduh [%i3+%o4],%l7 ! %l7 = 0000000000006760
! Mem[0000000090000030] = 73b7e63b ffffb551, %g2 = ab0cc107, %g3 = 00000009
ldd [%i4+0x030],%g2 ! %g2 = 0000000073b7e63b 00000000ffffb551
! %l1 = 00000000bb12ce29, Mem[000000008780001a] = bb12ce29
stb %l1,[%i3+0x01a] ! Mem[0000000087800018] = bb122929
! Mem[000000009100002c] = e63b9467, %g2 = 0000000073b7e63b
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffffe63b
! %l6 = 00000000fc41230b, Mem[0000000090800021] = 12ce29f3
stb %l6,[%i5+0x021] ! Mem[0000000090800020] = 0bce29f3
! Mem[0000000091800000] = 7f5707b3, %g2 = ffffffffffffe63b
ldub [%o0+0x002],%g2 ! %g2 = 000000000000007f
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000000012
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000bb12ce29
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 6b6c5d30bdc2d041
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ff
bne,a,pn %xcc,p59_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffd6
bne,a,pn %xcc,p59_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000fc41230b
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000006760
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 b6e70e1c 110ea7c7
bne %xcc,p59_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fab7e4e1 98c9df94
bne %xcc,p59_f6_fail
nop
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 470b65c275211243
ldx [%i0+0x010],%g3 ! Observed data at 0000000086000010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1f362e88d52ac0fe
ldx [%i0+0x020],%g3 ! Observed data at 0000000086000020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = fbda0a63bb12ce29
ldx [%i0+0x028],%g3 ! Observed data at 0000000086000028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x028,%g4
set p59_local1_expect,%g1
p59_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 13cf7ce3ffffffb5
ldx [%i1+0x020],%g3 ! Observed data at 0000000086800020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 73e25160b5510a3b
ldx [%i1+0x028],%g3 ! Observed data at 0000000086800028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x028,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 73b7e63bffffb551
ldx [%i2+0x020],%g3 ! Observed data at 0000000087000020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 374c12d813cf7ce3
ldx [%i2+0x028],%g3 ! Observed data at 0000000087000028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffff9467ebdeb7ed
ldx [%i2+0x030],%g3 ! Observed data at 0000000087000030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c0fe4a825d367f57
ldx [%i2+0x038],%g3 ! Observed data at 0000000087000038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x038,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffb551
ldx [%i3+0x008],%g3 ! Observed data at 0000000087800008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0009c0feffffffb1
ldx [%i3+0x010],%g3 ! Observed data at 0000000087800010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bb122929ffffffd6
ldx [%i3+0x018],%g3 ! Observed data at 0000000087800018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 67608fffb551ff5d
ldx [%i3+0x020],%g3 ! Observed data at 0000000087800020
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x020,%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_f6_fail:
set p59_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
lduha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086800010]
done
p59_trap1o:
lduha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086800010]
done
p59_trap2e:
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086800028]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000000]
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087800018]
stwa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000008]
stda %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800020]
done
p59_trap2o:
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086800028]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087000000]
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087800018]
stwa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000008]
stda %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800020]
done
p59_trap3e:
nop
nop
nop
nop
nop
done
p59_trap3o:
nop
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 = 374c12d813cf7ce3
ldx [%g1+0x008],%l1 ! %l1 = f63d52d2116767a3
ldx [%g1+0x010],%l2 ! %l2 = 1f362e88d52ac0fe
ldx [%g1+0x018],%l3 ! %l3 = 383a05b05245a8b9
ldx [%g1+0x020],%l4 ! %l4 = 77cf910bf31b3c2e
ldx [%g1+0x028],%l5 ! %l5 = 56f51f68ddfeff13
ldx [%g1+0x030],%l6 ! %l6 = 28c0649c069183f3
ldx [%g1+0x038],%l7 ! %l7 = 9c8b1c37ae4f1080
! 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 = 8b48cde7 f4d1b8cf 424fa8be 458868cd
! %f4 = a25abd4b 1b0a7717 d6733c01 d88a7d09
! %f8 = c08dc47c c225ad02 97e16d0b 02581abb
! %f12 = 6b60e7dc 945e1be5 c3185b1d 9d3999e8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 914b5f2b 3cac7268 684220a6 77b34d46
! %f20 = d0603141 e0cc9b46 c9882579 9e324631
! %f24 = b3b91068 6dca599b d3ddc69c 9379cf50
! %f28 = 388582ce 1ae0e096 7941d3ac d52b63f0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d4637816 29a739e1 e63ad1ef c2efa40e
! %f36 = 12422a45 30f8b473 58247ee4 7ad064b3
! %f40 = cfa7cd17 b63f31bf ec45b1a4 93c692eb
! %f44 = a4983ec5 4cf1841d 74e62880 80f08468
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6ddc341f00000018,%g7,%g1 ! GSR scale = 3, align = 0
wr %g1,%g0,%gsr ! GSR = 6ddc341f00000018
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:
! %l3 = 1b18d5ae9d0f1fd3, Mem[000000009080000a] = e61214ac
stb %l3,[%i5+0x00a] ! Mem[0000000090800008] = d31214ac
! Mem[0000000089800004] = c4b813ac, %l1 = 9213378c07f35d70
ldsh [%i3+0x004],%l1 ! %l1 = ffffffffffffc4b8
! Mem[0000000090000014] = d828ead6, %g2 = 0000000000000000
lduw [%i4+0x014],%g2 ! %g2 = 00000000d828ead6
! Mem[0000000091000024] = f93d21a9, %g2 = 00000000d828ead6
lduh [%i6+0x026],%g2 ! %g2 = 000000000000f93d
! Mem[0000000090800030] = eaf607f4, %g2 = 000000000000f93d
ldub [%i5+0x030],%g2 ! %g2 = 00000000000000ea
! Mem[0000000090000008] = b427e099, %g18 = fbeae36a3b225e03
ldsw [%i4+%o1],%g2 ! %g2 = fbeae36a3b225e03
! %l3 = 1b18d5ae9d0f1fd3, Mem[0000000090000010] = 1d358e58
sth %l3,[%i4+%o2] ! Mem[0000000090000010] = 1fd38e58
! Mem[0000000091800008] = 8b9883bd 3923d9af, %g2 = b427e099, %g3 = 00000000
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 000000003923d9af
! Mem[0000000090800030] = f607f479, %g2 = 000000008b9883bd
ldsb [%i5+0x031],%g2 ! %g2 = fffffffffffffff6
! %l1 = ffffffffffffc4b8, Mem[0000000091000008] = 48c28052
stw %l1,[%i6+%o1] ! Mem[0000000091000008] = ffffc4b8
p60_label_2:
! %l3 = 1b18d5ae9d0f1fd3, Mem[000000009000001a] = 902870ed
sth %l3,[%i4+0x01a] ! Mem[0000000090000018] = 1fd370ed
! Mem[0000000090800020] = 0c86ef26, %g2 = fffffffffffffff6
lduw [%i5+%o4],%g2 ! %g2 = 000000000c86ef26
! Mem[000000008980003c] = c71da216, %l6 = 8eedfdee70ff7ff1
ldsw [%i3+0x03c],%l6 ! %l6 = ffffffffc71da216
! %l4 = b9d8075d9a72b191, Mem[0000000091800024] = ba3ff053
stw %l4,[%o0+0x024] ! Mem[0000000091800024] = 9a72b191
! %l6 = ffffffffc71da216, Mem[0000000091800004] = 07b3e6aa
stw %l6,[%o0+0x004] ! Mem[0000000091800004] = c71da216
! Mem[0000000091000014] = 57fe015f, %g2 = 000000000c86ef26
ldsb [%i6+0x015],%g2 ! %g2 = 0000000000000057
! %l2 = b85a9270100d9b5b, Mem[0000000089000014] = fa0df5bb
stb %l2,[%i2+0x014] ! Mem[0000000089000014] = 5b0df5bb
! %l2 = 100d9b5b, %l3 = 9d0f1fd3, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 100d9b5b 9d0f1fd3
! %l0 = f1df4afd9f13027a, Mem[0000000091000004] = 98f9b0a5
stw %l0,[%i6+0x004] ! Mem[0000000091000004] = 9f13027a
! %l6 = ffffffffc71da216, Mem[0000000089000032] = d8835446
stb %l6,[%i2+0x032] ! Mem[0000000089000030] = d8831646
p60_label_3:
! %l2 = b85a9270100d9b5b, Mem[000000009000003b] = b2e6c511
stb %l2,[%i4+0x03b] ! Mem[0000000090000038] = 5be6c511
! Mem[0000000091800010] = 6e4e5182, %g2 = 0000000000000057
lduw [%o0+%o2],%g2 ! %g2 = 000000006e4e5182
! %l2 = 100d9b5b, %l3 = 9d0f1fd3, Mem[0000000090000008] = b427e099 152d46b0
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 100d9b5b 9d0f1fd3
! %l4 = 9a72b191, %l5 = 4144d296, Mem[0000000089000028] = d135737d 24410219
std %l4,[%i2+%o5] ! Mem[0000000089000028] = 9a72b191 4144d296
! Mem[0000000091800028] = 153f24b0 df4e4459, %g2 = 6e4e5182, %g3 = 3923d9af
ldd [%o0+%o5],%g2 ! %g2 = 00000000153f24b0 00000000df4e4459
! Mem[0000000091800010] = 51829629, %g2 = 00000000153f24b0
ldub [%o0+0x012],%g2 ! %g2 = 0000000000000051
! %l0 = f1df4afd9f13027a, Mem[000000009000001c] = 70edfb0e
stb %l0,[%i4+0x01c] ! Mem[000000009000001c] = 7aedfb0e
! Mem[0000000090000014] = ead61d17, %g2 = 0000000000000051
lduh [%i4+0x016],%g2 ! %g2 = 000000000000ead6
! Mem[0000000091800008] = 8b9883bd3923d9af, %g2 = 000000000000ead6
ldx [%o0+%o1],%g2 ! %g2 = 8b9883bd3923d9af
! Mem[0000000091800024] = 9a72b191, %g2 = 8b9883bd3923d9af
lduw [%o0+0x024],%g2 ! %g2 = 000000009a72b191
p60_label_4:
! Mem[0000000090800028] = f5d351e8, %g2 = 000000009a72b191
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000f5d3
! Mem[0000000090800008] = 5a1ad312 14acc7c9, %g2 = 0000f5d3, %g3 = df4e4459
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ad312 0000000014acc7c9
! Mem[0000000088800008] = 750fbf6e6d9f3468, %l0 = f1df4afd9f13027a
ldx [%i1+%o1],%l0 ! %l0 = 750fbf6e6d9f3468
! %l3 = 1b18d5ae9d0f1fd3, Mem[0000000088000000] = a34fa9d704754edb
stx %l3,[%i0+%g0] ! Mem[0000000088000000] = 1b18d5ae9d0f1fd3
! %l6 = ffffffffc71da216, Mem[0000000090000030] = 7a6764e2
sth %l6,[%i4+0x030] ! Mem[0000000090000030] = a21664e2
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = 000000005a1ad312
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
! %l6 = c71da216, %l7 = 5db0b285, Mem[0000000091000020] = 8b0950dd 0f65f93d
std %l6,[%i6+%o4] ! Mem[0000000091000020] = c71da216 5db0b285
! %l2 = b85a9270100d9b5b, Mem[0000000090000008] = 100d9b5b
sth %l2,[%i4+%o1] ! Mem[0000000090000008] = 9b5b9b5b
! Mem[000000009180001c] = b7684e28, %g2 = 4459f5d351e85f11
ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000b7
! %l6 = c71da216, %l7 = 5db0b285, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l6,[%i5+%g0] ! Mem[0000000090800000] = c71da216 5db0b285
p60_label_5:
! %l7 = ec6af58a5db0b285, Mem[000000009080001a] = 4dc6db26
sth %l7,[%i5+0x01a] ! Mem[0000000090800018] = b285db26
! %l6 = c71da216, %l7 = 5db0b285, Mem[0000000091800020] = 5566979d 9a72b191
std %l6,[%o0+%o4] ! Mem[0000000091800020] = c71da216 5db0b285
! %l4 = b9d8075d9a72b191, Mem[0000000091000038] = e25676cb
sth %l4,[%i6+0x038] ! Mem[0000000091000038] = b19176cb
! Mem[0000000091000028] = 100d9b5b9d0f1fd3, %g2 = 00000000000000b7
ldx [%i6+%o5],%g2 ! %g2 = 100d9b5b9d0f1fd3
! Mem[0000000090000020] = 0ad8f703, %g2 = 100d9b5b9d0f1fd3
ldub [%i4+%o4],%g2 ! %g2 = 000000000000000a
! Mem[0000000090000018] = 171fd37a, %g2 = 000000000000000a
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000017
! Mem[0000000091800004] = c71da216, %g2 = 0000000000000017
lduh [%o0+0x004],%g2 ! %g2 = 000000000000c71d
! Mem[0000000090000020] = 0ad8f703 0332e58e, %g2 = 0000c71d, %g3 = 14acc7c9
ldd [%i4+%o4],%g2 ! %g2 = 000000000ad8f703 000000000332e58e
! Mem[0000000090800020] = 0c86ef26 35144907, %g2 = 0ad8f703, %g3 = 0332e58e
ldd [%i5+%o4],%g2 ! %g2 = 000000000c86ef26 0000000035144907
! %l3 = 1b18d5ae9d0f1fd3, Mem[0000000089800018] = 02c2b8b4
stw %l3,[%i3+%o3] ! Mem[0000000089800018] = 9d0f1fd3
p60_label_6:
! Mem[000000009000000c] = 9d0f1fd3, %g2 = 000000000c86ef26
lduw [%i4+0x00c],%g2 ! %g2 = 000000009d0f1fd3
! Mem[000000009180003c] = 9d52adff, %g2 = 000000009d0f1fd3
ldub [%o0+0x03c],%g2 ! %g2 = 000000000000009d
! Mem[0000000090800034] = 79e2e95e, %g2 = 000000000000009d
ldsb [%i5+0x034],%g2 ! %g2 = 0000000000000079
! Mem[0000000091000028] = 100d9b5b 9d0f1fd3, %g2 = 00000079, %g3 = 35144907
ldd [%i6+%o5],%g2 ! %g2 = 00000000100d9b5b 000000009d0f1fd3
! %l4 = b9d8075d9a72b191, Mem[000000008980001a] = 9d0f1fd3
sth %l4,[%i3+0x01a] ! Mem[0000000089800018] = 9d0fb191
! Mem[0000000091800028] = 153f24b0df4e4459, %g2 = 00000000100d9b5b
ldx [%o0+%o5],%g2 ! %g2 = 153f24b0df4e4459
! %l3 = 1b18d5ae9d0f1fd3, Mem[0000000090800026] = 49074459
sth %l3,[%i5+0x026] ! Mem[0000000090800024] = 1fd34459
! Mem[000000009080000c] = 14acc7c9, %g18 = fbeae36a3b225e03
ldsw [%i5+0x00c],%g2 ! %g2 = fbeae36a3b225e03
! %l3 = 1b18d5ae9d0f1fd3, Mem[0000000089800026] = a529ea2a
stb %l3,[%i3+0x026] ! Mem[0000000089800024] = a529d32a
! Mem[0000000091000020] = c71da216 5db0b285, %g2 = 14acc7c9, %g3 = 9d0f1fd3
ldd [%i6+%o4],%g2 ! %g2 = 00000000c71da216 000000005db0b285
p60_label_7:
! Mem[0000000089800008] = a86ad47f, %l7 = ec6af58a5db0b285
lduh [%i3+0x00a],%l7 ! %l7 = 000000000000d47f
! %l4 = 9a72b191, %l5 = 4144d296, Mem[0000000088000008] = ee8fb354 556f3ba4
std %l4,[%i0+%o1] ! Mem[0000000088000008] = 9a72b191 4144d296
! Mem[0000000091800000] = fb520ab0, %g2 = 00000000c71da216
ldsh [%o0+%g0],%g2 ! %g2 = fffffffffffffb52
! %l5 = f2db29b84144d296, Mem[0000000090000032] = 64e2807f
stb %l5,[%i4+0x032] ! Mem[0000000090000030] = 96e2807f
! Mem[0000000088000008] = 9a72b191, %l3 = 1b18d5ae9d0f1fd3
lduw [%i0+%o1],%l3 ! %l3 = 000000009a72b191
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = fffffffffffffb52
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! %l4 = b9d8075d9a72b191, Mem[0000000091000022] = a2165db0
sth %l4,[%i6+0x022] ! Mem[0000000091000020] = b1915db0
! Mem[0000000091000024] = b285100d, %g2 = eaf607f479e2e95e
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffb285
! %l0 = 6d9f3468, %l1 = ffffc4b8, Mem[0000000091000008] = ffffc4b8 7312abd6
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 6d9f3468 ffffc4b8
! %l7 = 000000000000d47f, Mem[0000000091000014] = 7757fe01
stw %l7,[%i6+0x014] ! Mem[0000000091000014] = 0000d47f
p60_label_8:
! Mem[0000000091800008] = 8b9883bd 3923d9af, %g2 = ffffb285, %g3 = 5db0b285
ldd [%o0+%o1],%g2 ! %g2 = 000000008b9883bd 000000003923d9af
! %l0 = 6d9f3468, %l1 = ffffc4b8, Mem[0000000091800000] = fb520ab0 c71da216
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 6d9f3468 ffffc4b8
! Mem[0000000090000018] = 1fd37aed, %g2 = 000000008b9883bd
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000001fd3
! %l2 = b85a9270100d9b5b, Mem[0000000091800020] = c71da216
stw %l2,[%o0+%o4] ! Mem[0000000091800020] = 100d9b5b
! Mem[0000000090000028] = 2e977d3b, %g2 = 0000000000001fd3
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000002e97
! Mem[0000000091800028] = 153f24b0df4e4459, %g2 = 0000000000002e97
ldx [%o0+%o5],%g2 ! %g2 = 153f24b0df4e4459
! Mem[000000008900003c] = 1c7b5eac, %l2 = b85a9270100d9b5b
ldsh [%i2+0x03c],%l2 ! %l2 = 0000000000001c7b
! %l4 = 9a72b191, %l5 = 4144d296, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 9a72b191 4144d296
! %l1 = ffffffffffffc4b8, Mem[0000000088800018] = 469cf4d2
sth %l1,[%i1+%o3] ! Mem[0000000088800018] = c4b8f4d2
! Mem[0000000090800028] = 4459f5d351e85f11, %g2 = 153f24b0df4e4459
ldx [%i5+%o5],%g2 ! %g2 = 4459f5d351e85f11
p60_label_9:
! %l7 = 000000000000d47f, Mem[0000000091800004] = ffffc4b8
stw %l7,[%o0+0x004] ! Mem[0000000091800004] = 0000d47f
! Mem[000000009000001c] = 7aedfb0e, %g18 = fbeae36a3b225e03
ldsw [%i4+0x01c],%g2 ! %g2 = fbeae36a3b225e03
! %l2 = 0000000000001c7b, Mem[0000000091800010] = 6e4e5182
stb %l2,[%o0+%o2] ! Mem[0000000091800010] = 7b4e5182
! %l6 = ffffffffc71da216, Mem[0000000088000038] = 28d7f9e7
sth %l6,[%i0+0x038] ! Mem[0000000088000038] = a216f9e7
! Mem[0000000090000008] = 9b5b9b5b9d0f1fd3, %g2 = 000000007aedfb0e
ldx [%i4+%o1],%g2 ! %g2 = 9b5b9b5b9d0f1fd3
! %l4 = 9a72b191, %l5 = 4144d296, Mem[0000000088000008] = 9a72b191 4144d296
std %l4,[%i0+%o1] ! Mem[0000000088000008] = 9a72b191 4144d296
! Mem[0000000089800000] = 3a70f956, %l1 = ffffffffffffc4b8
ldsw [%i3+%g0],%l1 ! %l1 = 000000003a70f956
! Mem[0000000090800008] = 5a1ad312, %g2 = 9b5b9b5b9d0f1fd3
ldsb [%i5+%o1],%g2 ! %g2 = 000000000000005a
! Mem[0000000091000000] = 6ae82f88, %g2 = 000000000000005a
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000006ae8
! %l0 = 6d9f3468, %l1 = 3a70f956, Mem[0000000090800008] = 5a1ad312 14acc7c9
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 6d9f3468 3a70f956
p60_label_10:
! %l7 = 000000000000d47f, Mem[0000000088000028] = 16fb34b2
stw %l7,[%i0+%o5] ! Mem[0000000088000028] = 0000d47f
! Mem[000000009000003c] = 11780000, %g2 = 0000000000006ae8
ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000011
! Mem[0000000090800018] = b2d5b285, %g18 = fbeae36a3b225e03
ldsw [%i5+%o3],%g2 ! %g2 = fbeae36a3b225e03
! %l1 = 000000003a70f956, Mem[0000000091800016] = 8cae06fa
sth %l1,[%o0+0x016] ! Mem[0000000091800014] = f95606fa
! %l0 = 750fbf6e6d9f3468, Mem[0000000090000016] = ead61d17
stb %l0,[%i4+0x016] ! Mem[0000000090000014] = 68d61d17
! Mem[0000000090800028] = f5d351e8, %g2 = ffffffffb2d5b285
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000f5d3
! %l2 = 0000000000001c7b, Mem[0000000091800000] = 6d9f34680000d47f
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000000000001c7b
! Mem[000000008980003c] = c71da216, %l5 = f2db29b84144d296
ldsh [%i3+0x03c],%l5 ! %l5 = ffffffffffffc71d
! Mem[0000000090000030] = a21696e2 807fa20a, %g2 = 0000f5d3, %g3 = 3923d9af
ldd [%i4+0x030],%g2 ! %g2 = 00000000a21696e2 00000000807fa20a
! Mem[0000000091000010] = 6cff95cd, %g18 = fbeae36a3b225e03
ldsw [%i6+%o2],%g2 ! %g2 = fbeae36a3b225e03
p60_label_11:
! Mem[000000009000003c] = 11780000, %g2 = 000000006cff95cd
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000001178
! %l3 = 000000009a72b191, Mem[0000000091000001] = e82f889f
stb %l3,[%i6+0x001] ! Mem[0000000091000000] = 912f889f
! Mem[0000000091000000] = 2f889f13, %g2 = 0000000000001178
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000002f88
! Mem[0000000091000014] = d47f9a72, %g2 = 0000000000002f88
ldsb [%i6+0x016],%g2 ! %g2 = ffffffffffffffd4
! Mem[0000000088000010] = 092dae1e291621af, %l0 = 750fbf6e6d9f3468
ldx [%i0+%o2],%l0 ! %l0 = 092dae1e291621af
! Mem[0000000088800008] = 750fbf6e 6d9f3468, %l0 = 291621af, %l1 = 3a70f956
ldd [%i1+%o1],%l0 ! %l0 = 00000000750fbf6e 000000006d9f3468
! %l4 = b9d8075d9a72b191, Mem[0000000091800038] = 54b6116d9d52adff
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = b9d8075d9a72b191
! Mem[0000000091800014] = f95606fa, %g2 = ffffffffffffffd4
ldub [%o0+0x016],%g2 ! %g2 = 00000000000000f9
! Mem[0000000091000030] = a5b5761e, %g2 = 00000000000000f9
lduh [%i6+0x030],%g2 ! %g2 = 000000000000a5b5
! %l2 = 00001c7b, %l3 = 9a72b191, Mem[0000000090800038] = 66e1d7bc adc27bb0
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 00001c7b 9a72b191
p60_label_12:
! %l4 = b9d8075d9a72b191, Mem[000000008880003f] = badc1209
stb %l4,[%i1+0x03f] ! Mem[000000008880003c] = badc1291
! Mem[0000000090000010] = 1fd38e58, %g18 = fbeae36a3b225e03
ldsw [%i4+%o2],%g2 ! %g2 = fbeae36a3b225e03
! Mem[0000000090800034] = e95e0000, %g2 = 000000001fd38e58
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffe95e
! %l0 = 750fbf6e, %l1 = 6d9f3468, Mem[0000000091000008] = 6d9f3468 ffffc4b8
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 750fbf6e 6d9f3468
! Mem[000000009180003c] = 72b19100, %g2 = ffffffffffffe95e
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000072
! Mem[0000000090800018] = b2d5b285db268a9a, %g2 = 0000000000000072
ldx [%i5+%o3],%g2 ! %g2 = b2d5b285db268a9a
! %l0 = 750fbf6e, %l1 = 6d9f3468, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 750fbf6e 6d9f3468
! %l5 = ffffffffffffc71d, Mem[0000000090000000] = 09d53180
sth %l5,[%i4+%g0] ! Mem[0000000090000000] = c71d3180
! Mem[0000000090000000] = 1d3180d6, %g2 = b2d5b285db268a9a
ldub [%i4+0x001],%g2 ! %g2 = 000000000000001d
! %l6 = ffffffffc71da216, Mem[0000000090000004] = d6ba8c74
stw %l6,[%i4+0x004] ! Mem[0000000090000004] = c71da216
p60_label_13:
! Mem[000000009080000c] = f956f844, %g2 = 000000000000001d
ldsh [%i5+0x00e],%g2 ! %g2 = fffffffffffff956
! %l5 = ffffffffffffc71d, Mem[000000009100000a] = bf6e6d9f
sth %l5,[%i6+0x00a] ! Mem[0000000091000008] = c71d6d9f
! Mem[000000009080003c] = 9a72b191, %g18 = fbeae36a3b225e03
ldsw [%i5+0x03c],%g2 ! %g2 = fbeae36a3b225e03
! Mem[0000000090000028] = 750fbf6e 6d9f3468, %g2 = 9a72b191, %g3 = 807fa20a
ldd [%i4+%o5],%g2 ! %g2 = 00000000750fbf6e 000000006d9f3468
! Mem[0000000091000028] = 5b9d0f1f, %g2 = 00000000750fbf6e
ldsb [%i6+0x02b],%g2 ! %g2 = 000000000000005b
! Mem[0000000091000038] = cb62bf8c, %g2 = 000000000000005b
ldub [%i6+0x03b],%g2 ! %g2 = 00000000000000cb
! %l3 = 000000009a72b191, Mem[0000000090800034] = 79e2e95e
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 9a72b191
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = 000000cb, %g3 = 6d9f3468
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! Mem[0000000091000004] = 9f13027a, %g2 = 00000000a5b5761e
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffff9f13
! %l4 = b9d8075d9a72b191, Mem[0000000091000036] = 449bb191
sth %l4,[%i6+0x036] ! Mem[0000000091000034] = b191b191
p60_label_14:
! Mem[0000000091800038] = 075d9a72, %g2 = ffffffffffff9f13
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000075d
! Mem[0000000090800008] = 6d9f3468 3a70f956, %g2 = 0000075d, %g3 = 1214449b
ldd [%i5+%o1],%g2 ! %g2 = 000000006d9f3468 000000003a70f956
! Mem[000000009100003c] = 62bf8c8f, %g18 = fbeae36a3b225e03
ldsw [%i6+0x03c],%g2 ! %g2 = fbeae36a3b225e03
! Mem[000000009080001c] = db268a9a, %g2 = 0000000062bf8c8f
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000db26
! Mem[0000000090000018] = 1fd37aed, %g2 = 000000000000db26
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000001fd3
! Mem[0000000090800008] = 6d9f3468, %g2 = 0000000000001fd3
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000006d9f
! Mem[0000000090800000] = c71da216, %g2 = 0000000000006d9f
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffc71d
! Mem[0000000091800038] = b9d8075d 9a72b191, %g2 = ffffc71d, %g3 = 3a70f956
ldd [%o0+0x038],%g2 ! %g2 = 00000000b9d8075d 000000009a72b191
! Mem[0000000090800010] = 9dd95e35, %g2 = 00000000b9d8075d
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffff9dd9
! Mem[0000000091000018] = 9a72b191, %g2 = ffffffffffff9dd9
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffff9a72
p60_label_15:
! Mem[0000000091000020] = 1db1915d, %g2 = ffffffffffff9a72
ldsb [%i6+0x021],%g2 ! %g2 = 000000000000001d
! Mem[0000000090800020] = ef263514, %g2 = 000000000000001d
ldub [%i5+0x022],%g2 ! %g2 = 00000000000000ef
! Mem[0000000091000028] = 100d9b5b 9d0f1fd3, %g2 = 000000ef, %g3 = 9a72b191
ldd [%i6+%o5],%g2 ! %g2 = 00000000100d9b5b 000000009d0f1fd3
! Mem[0000000090800020] = 0c86ef2635141fd3, %g2 = 00000000100d9b5b
ldx [%i5+%o4],%g2 ! %g2 = 0c86ef2635141fd3
! Mem[000000008980002c] = 4f9fbc9c, %l0 = 00000000750fbf6e
lduw [%i3+0x02c],%l0 ! %l0 = 000000004f9fbc9c
! %l7 = 000000000000d47f, Mem[0000000091800010] = 7b4e5182
stw %l7,[%o0+%o2] ! Mem[0000000091800010] = 0000d47f
! Mem[0000000091800008] = 8b9883bd, %g2 = 0c86ef2635141fd3
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff8b98
! %l7 = 000000000000d47f, Mem[0000000090800026] = 1fd34459
stb %l7,[%i5+0x026] ! Mem[0000000090800024] = 7fd34459
! Mem[0000000091000020] = c71db191, %g2 = ffffffffffff8b98
lduw [%i6+%o4],%g2 ! %g2 = 00000000c71db191
! %l4 = b9d8075d9a72b191, Mem[0000000090000030] = a21696e2
sth %l4,[%i4+0x030] ! Mem[0000000090000030] = b19196e2
p60_label_16:
! %l2 = 0000000000001c7b, Mem[0000000091000018] = 9a72b1914144d296
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 0000000000001c7b
! Mem[000000009100002c] = 0f1fd3a5, %g2 = 00000000c71db191
ldsb [%i6+0x02d],%g2 ! %g2 = 000000000000000f
! %l0 = 4f9fbc9c, %l1 = 6d9f3468, Mem[0000000089000028] = 9a72b191 4144d296
std %l0,[%i2+%o5] ! Mem[0000000089000028] = 4f9fbc9c 6d9f3468
! Mem[000000009180000c] = 3923d9af, %g2 = 000000000000000f
lduw [%o0+0x00c],%g2 ! %g2 = 000000003923d9af
! %l3 = 000000009a72b191, Mem[0000000088800002] = cdd59e29
stb %l3,[%i1+0x002] ! Mem[0000000088800000] = cdd59129
! %l3 = 000000009a72b191, Mem[0000000090800010] = f8449dd95e356f1d
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 000000009a72b191
! %l7 = 000000000000d47f, Mem[0000000089000018] = 4c6b81ef
stw %l7,[%i2+%o3] ! Mem[0000000089000018] = 0000d47f
! Mem[0000000090000038] = 53918e5be6c51178, %g2 = 000000003923d9af
ldx [%i4+0x038],%g2 ! %g2 = 53918e5be6c51178
! Mem[0000000090800038] = 00001c7b, %g2 = 53918e5be6c51178
lduw [%i5+0x038],%g2 ! %g2 = 0000000000001c7b
! Mem[000000009000001c] = 7aedfb0e, %g2 = 0000000000001c7b
lduw [%i4+0x01c],%g2 ! %g2 = 000000007aedfb0e
p60_label_17:
! %l6 = ffffffffc71da216, Mem[0000000088800016] = 4fb66f13
stb %l6,[%i1+0x016] ! Mem[0000000088800014] = 4fb61613
! Mem[0000000091800018] = 06faad5c, %g18 = fbeae36a3b225e03
ldsw [%o0+%o3],%g2 ! %g2 = fbeae36a3b225e03
! Mem[0000000091000024] = 5db0b285, %g18 = fbeae36a3b225e03
ldsw [%i6+0x024],%g2 ! %g2 = fbeae36a3b225e03
! Mem[0000000091000028] = 9b5b9d0f, %g2 = 000000005db0b285
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000009b5b
! Mem[0000000091000018] = 00000000, %g18 = fbeae36a3b225e03
ldsw [%i6+%o3],%g2 ! %g2 = fbeae36a3b225e03
! %l4 = 9a72b191, %l5 = ffffc71d, Mem[0000000090800010] = 00000000 9a72b191
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 9a72b191 ffffc71d
! %l1 = 000000006d9f3468, Mem[0000000090000008] = 9b5b9b5b
stb %l1,[%i4+%o1] ! Mem[0000000090000008] = 685b9b5b
! Mem[0000000090800000] = c71da216, %g2 = 0000000000000000
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c71d
! %l2 = 0000000000001c7b, Mem[0000000090000018] = 1d171fd3
stb %l2,[%i4+%o3] ! Mem[0000000090000018] = 7b171fd3
! Mem[000000009080002c] = 51e85f11, %g2 = 000000000000c71d
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000051e8
p60_label_18:
! Mem[0000000091800024] = b0b28515, %g2 = 00000000000051e8
ldsb [%o0+0x025],%g2 ! %g2 = ffffffffffffffb0
! %l3 = 000000009a72b191, Mem[000000009100003c] = 62bf8c8f
stw %l3,[%i6+0x03c] ! Mem[000000009100003c] = 9a72b191
! Mem[0000000090800010] = b191ffff, %g2 = ffffffffffffffb0
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffffb191
! Mem[0000000091800004] = 1c7b8b98, %g2 = ffffffffffffb191
ldub [%o0+0x006],%g2 ! %g2 = 000000000000001c
! Mem[0000000091800030] = 43bc1d81, %g2 = 000000000000001c
lduw [%o0+0x030],%g2 ! %g2 = 0000000043bc1d81
! Mem[0000000091800010] = 7f9629f9, %g2 = 0000000043bc1d81
ldsb [%o0+0x013],%g2 ! %g2 = 000000000000007f
! Mem[000000009100003c] = 9a72b191, %g18 = fbeae36a3b225e03
ldsw [%i6+0x03c],%g2 ! %g2 = fbeae36a3b225e03
! Mem[000000009180000c] = 23d9af00, %g2 = ffffffff9a72b191
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000023
! Mem[000000009000003c] = e6c51178, %g2 = 0000000000000023
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffe6c5
! Mem[0000000090000024] = e58e750f, %g2 = ffffffffffffe6c5
lduh [%i4+0x026],%g2 ! %g2 = 000000000000e58e
p60_label_19:
! %l4 = b9d8075d9a72b191, Mem[0000000089800030] = 0ec92fa4f98608fa
stx %l4,[%i3+0x030] ! Mem[0000000089800030] = b9d8075d9a72b191
! Mem[0000000089000028] = 4f9fbc9c 6d9f3468, %l4 = 9a72b191, %l5 = ffffc71d
ldd [%i2+%o5],%l4 ! %l4 = 000000004f9fbc9c 000000006d9f3468
! Mem[0000000090800000] = a2165db0, %g2 = 000000000000e58e
lduh [%i5+0x002],%g2 ! %g2 = 000000000000a216
! Mem[0000000090000010] = 1fd38e58, %g2 = 000000000000a216
ldsb [%i4+%o2],%g2 ! %g2 = 000000000000001f
! Mem[000000008980003c] = c71da216, %l3 = 000000009a72b191
ldsb [%i3+0x03c],%l3 ! %l3 = ffffffffffffffc7
! %l5 = 000000006d9f3468, Mem[0000000091000034] = 1214b191
stw %l5,[%i6+0x034] ! Mem[0000000091000034] = 6d9f3468
! %l5 = 000000006d9f3468, Mem[0000000091800008] = 8b9883bd
stw %l5,[%o0+%o1] ! Mem[0000000091800008] = 6d9f3468
! %l6 = ffffffffc71da216, Mem[000000009080003c] = 9a72b191
stb %l6,[%i5+0x03c] ! Mem[000000009080003c] = 1672b191
! %l1 = 000000006d9f3468, Mem[000000009080003a] = 1c7b1672
sth %l1,[%i5+0x03a] ! Mem[0000000090800038] = 34681672
! Mem[0000000088800010] = aeb6aaa6 4fb61613, %l6 = c71da216, %l7 = 0000d47f
ldd [%i1+%o2],%l6 ! %l6 = 00000000aeb6aaa6 000000004fb61613
p60_label_20:
! Mem[000000009000002c] = 6d9f3468, %g18 = fbeae36a3b225e03
ldsw [%i4+0x02c],%g2 ! %g2 = fbeae36a3b225e03
! %l4 = 000000004f9fbc9c, Mem[0000000090000000] = c71d3180
stw %l4,[%i4+%g0] ! Mem[0000000090000000] = 4f9fbc9c
! Mem[0000000091800014] = 9629f956, %g18 = fbeae36a3b225e03
ldsw [%o0+0x014],%g2 ! %g2 = fbeae36a3b225e03
! %l5 = 000000006d9f3468, Mem[0000000090800020] = 0c86ef2635147fd3
stx %l5,[%i5+%o4] ! Mem[0000000090800020] = 000000006d9f3468
! Mem[0000000090800008] = 9f34683a, %g2 = ffffffff9629f956
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffff9f
! %l0 = 4f9fbc9c, %l1 = 6d9f3468, Mem[0000000091000000] = 6a912f88 9f13027a
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 4f9fbc9c 6d9f3468
! %l4 = 4f9fbc9c, %l5 = 6d9f3468, Mem[0000000090800008] = 6d9f3468 3a70f956
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 4f9fbc9c 6d9f3468
! Mem[0000000091800020] = 100d9b5b5db0b285, %g2 = ffffffffffffff9f
ldx [%o0+%o4],%g2 ! %g2 = 100d9b5b5db0b285
! %l4 = 000000004f9fbc9c, Mem[0000000088800034] = f59f78a6
stb %l4,[%i1+0x034] ! Mem[0000000088800034] = 9c9f78a6
! Mem[0000000090000038] = 53918e5b, %g2 = 100d9b5b5db0b285
lduw [%i4+0x038],%g2 ! %g2 = 0000000053918e5b
p60_label_21:
! Mem[0000000091000000] = 4f9fbc9c 6d9f3468, %g2 = 53918e5b, %g3 = 9d0f1fd3
ldd [%i6+%g0],%g2 ! %g2 = 000000004f9fbc9c 000000006d9f3468
! Mem[0000000090800010] = 9a72b191ffffc71d, %g2 = 000000004f9fbc9c
ldx [%i5+%o2],%g2 ! %g2 = 9a72b191ffffc71d
! Mem[0000000090800020] = 00006d9f, %g2 = 9a72b191ffffc71d
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000000000
! %l1 = 000000006d9f3468, Mem[0000000090000004] = c71da216
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = 6d9f3468
! %l1 = 000000006d9f3468, Mem[0000000089000008] = f5b4d6a2a58ba2dd
stx %l1,[%i2+%o1] ! Mem[0000000089000008] = 000000006d9f3468
! %l1 = 000000006d9f3468, Mem[0000000091800018] = 06faad5c
sth %l1,[%o0+%o3] ! Mem[0000000091800018] = 3468ad5c
! Mem[0000000090000000] = 4f9fbc9c 6d9f3468, %g2 = 00000000, %g3 = 6d9f3468
ldd [%i4+%g0],%g2 ! %g2 = 000000004f9fbc9c 000000006d9f3468
! %l5 = 000000006d9f3468, Mem[0000000090800020] = 00000000
sth %l5,[%i5+%o4] ! Mem[0000000090800020] = 34680000
! Mem[0000000090800030] = 07f49a72, %g2 = 000000004f9fbc9c
ldsh [%i5+0x032],%g2 ! %g2 = 00000000000007f4
! Mem[0000000090000020] = 0ad8f703, %g2 = 00000000000007f4
lduw [%i4+%o4],%g2 ! %g2 = 000000000ad8f703
p60_label_22:
! Mem[000000009000002c] = 3468b191, %g2 = 000000000ad8f703
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000034
! Mem[0000000090800008] = 9fbc9c6d, %g2 = 0000000000000034
ldub [%i5+0x009],%g2 ! %g2 = 000000000000009f
! Mem[0000000090800000] = c71da2165db0b285, %g2 = 000000000000009f
ldx [%i5+%g0],%g2 ! %g2 = c71da2165db0b285
! Mem[0000000091000008] = 750fc71d, %g18 = fbeae36a3b225e03
ldsw [%i6+%o1],%g2 ! %g2 = fbeae36a3b225e03
! Mem[0000000090000010] = 1fd38e58, %g2 = 00000000750fc71d
lduw [%i4+%o2],%g2 ! %g2 = 000000001fd38e58
! %l2 = 00001c7b, %l3 = ffffffc7, Mem[0000000091000018] = 00000000 00001c7b
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 00001c7b ffffffc7
! %l4 = 4f9fbc9c, %l5 = 6d9f3468, Mem[0000000090800030] = eaf607f4 9a72b191
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 4f9fbc9c 6d9f3468
! Mem[000000009100000c] = 9f34686c, %g2 = 000000001fd38e58
ldsb [%i6+0x00d],%g2 ! %g2 = ffffffffffffff9f
! Mem[000000009180002c] = df4e4459, %g2 = ffffffffffffff9f
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000df4e
! Mem[0000000090800004] = 5db0b285, %g18 = fbeae36a3b225e03
ldsw [%i5+0x004],%g2 ! %g2 = fbeae36a3b225e03
p60_label_23:
! %l4 = 000000004f9fbc9c, Mem[0000000089000015] = 5b0df5bb
stb %l4,[%i2+0x015] ! Mem[0000000089000014] = 5b9cf5bb
! %l2 = 00001c7b, %l3 = ffffffc7, Mem[0000000091800028] = 153f24b0 df4e4459
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 00001c7b ffffffc7
! %l5 = 000000006d9f3468, Mem[0000000088000010] = 092dae1e291621af
stx %l5,[%i0+%o2] ! Mem[0000000088000010] = 000000006d9f3468
! Mem[000000009100002c] = 9d0f1fd3, %g18 = fbeae36a3b225e03
ldsw [%i6+0x02c],%g2 ! %g2 = fbeae36a3b225e03
! %l2 = 0000000000001c7b, Mem[0000000090000024] = 0332e58e
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = 00001c7b
! Mem[0000000090800030] = 9fbc9c6d, %g2 = ffffffff9d0f1fd3
ldub [%i5+0x031],%g2 ! %g2 = 000000000000009f
! Mem[0000000090800024] = 6d9f3468, %g2 = 000000000000009f
lduw [%i5+0x024],%g2 ! %g2 = 000000006d9f3468
! %l3 = ffffffffffffffc7, Mem[0000000088000028] = 0000d47f
stw %l3,[%i0+%o5] ! Mem[0000000088000028] = ffffffc7
! Mem[0000000091800034] = 51532584, %g2 = 000000006d9f3468
lduw [%o0+0x034],%g2 ! %g2 = 0000000051532584
! %l7 = 000000004fb61613, Mem[0000000090800038] = 000034681672b191
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 000000004fb61613
p60_label_24:
! Mem[0000000090800014] = c71db2d5, %g2 = 0000000051532584
ldsb [%i5+0x016],%g2 ! %g2 = ffffffffffffffc7
! %l4 = 4f9fbc9c, %l5 = 6d9f3468, Mem[0000000091000038] = b19176cb 9a72b191
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 4f9fbc9c 6d9f3468
! Mem[000000008800000c] = 4144d296, %l4 = 000000004f9fbc9c
ldsw [%i0+0x00c],%l4 ! %l4 = 000000004144d296
! Mem[000000009180001c] = b7684e28, %g18 = fbeae36a3b225e03
ldsw [%o0+0x01c],%g2 ! %g2 = fbeae36a3b225e03
! %l1 = 000000006d9f3468, Mem[000000009100002a] = 9b5b9d0f
sth %l1,[%i6+0x02a] ! Mem[0000000091000028] = 34689d0f
! Mem[0000000088800028] = 4a529279c6f2136e, %l6 = 00000000aeb6aaa6
ldx [%i1+%o5],%l6 ! %l6 = 4a529279c6f2136e
! %l3 = ffffffffffffffc7, Mem[0000000090800004] = 5db0b285
stb %l3,[%i5+0x004] ! Mem[0000000090800004] = c7b0b285
! Mem[0000000088000028] = ffffffc7, %l1 = 000000006d9f3468
ldsh [%i0+%o5],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000090000000] = bc9c6d9f, %g2 = ffffffffb7684e28
lduh [%i4+0x002],%g2 ! %g2 = 000000000000bc9c
! Mem[0000000090000024] = 00001c7b, %g2 = 000000000000bc9c
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000000000
p60_label_25:
! Mem[0000000091000018] = 00001c7b ffffffc7, %g2 = 00000000, %g3 = 6d9f3468
ldd [%i6+%o3],%g2 ! %g2 = 0000000000001c7b 00000000ffffffc7
! Mem[0000000090000010] = 1fd38e58 d82868d6, %g2 = 00001c7b, %g3 = ffffffc7
ldd [%i4+%o2],%g2 ! %g2 = 000000001fd38e58 00000000d82868d6
! %l5 = 000000006d9f3468, Mem[000000009180003a] = 075d9a72
sth %l5,[%o0+0x03a] ! Mem[0000000091800038] = 34689a72
! Mem[0000000088000030] = 2e408669, %l2 = 0000000000001c7b
ldsb [%i0+0x032],%l2 ! %l2 = ffffffffffffff86
! %l5 = 000000006d9f3468, Mem[0000000091800010] = 0000d47f
sth %l5,[%o0+%o2] ! Mem[0000000091800010] = 3468d47f
! Mem[0000000090800008] = bc9c6d9f, %g2 = 000000001fd38e58
ldub [%i5+0x00a],%g2 ! %g2 = 00000000000000bc
! %l6 = 4a529279c6f2136e, Mem[0000000090800030] = 4f9fbc9c6d9f3468
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 4a529279c6f2136e
! Mem[0000000090800020] = 34680000 6d9f3468, %g2 = 000000bc, %g3 = d82868d6
ldd [%i5+%o4],%g2 ! %g2 = 0000000034680000 000000006d9f3468
! Mem[0000000091800004] = 00001c7b, %g2 = 0000000034680000
lduw [%o0+0x004],%g2 ! %g2 = 0000000000001c7b
! %l2 = ffffffffffffff86, Mem[000000009000003a] = 8e5be6c5
sth %l2,[%i4+0x03a] ! Mem[0000000090000038] = ff86e6c5
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 000000004f9fbc9c
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffff
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffff86
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffc7
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000004144d296
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006d9f3468
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 4a529279c6f2136e
bne,a,pn %xcc,p60_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000004fb61613
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 8b48cde7 f4d1b8cf
bne %xcc,p60_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a25abd4b 1b0a7717
bne %xcc,p60_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d6733c01 d88a7d09
bne %xcc,p60_f6_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 1b18d5ae9d0f1fd3
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 = 9a72b1914144d296
ldx [%i0+0x008],%g3 ! Observed data at 0000000088000008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000006d9f3468
ldx [%i0+0x010],%g3 ! Observed data at 0000000088000010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffc7277d8704
ldx [%i0+0x028],%g3 ! Observed data at 0000000088000028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = a216f9e74f4d2cf1
ldx [%i0+0x038],%g3 ! Observed data at 0000000088000038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x038,%g4
set p60_local1_expect,%g1
p60_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = cdd591290f10785a
ldx [%i1+0x000],%g3 ! Observed data at 0000000088800000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = aeb6aaa64fb61613
ldx [%i1+0x010],%g3 ! Observed data at 0000000088800010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c4b8f4d2a0874f9d
ldx [%i1+0x018],%g3 ! Observed data at 0000000088800018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = abbd1d829c9f78a6
ldx [%i1+0x030],%g3 ! Observed data at 0000000088800030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 43cc46febadc1291
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+0x008],%g2 ! Expected data = 000000006d9f3468
ldx [%i2+0x008],%g3 ! Observed data at 0000000089000008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3c7c4ec55b9cf5bb
ldx [%i2+0x010],%g3 ! Observed data at 0000000089000010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000d47ffbd2d510
ldx [%i2+0x018],%g3 ! Observed data at 0000000089000018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4f9fbc9c6d9f3468
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 = d88316465ed73289
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+0x018],%g2 ! Expected data = 9d0fb19120d57941
ldx [%i3+0x018],%g3 ! Observed data at 0000000089800018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c1271140a529d32a
ldx [%i3+0x020],%g3 ! Observed data at 0000000089800020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = b9d8075d9a72b191
ldx [%i3+0x030],%g3 ! Observed data at 0000000089800030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x030,%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_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:
stha %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800020]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000088000010]
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088000008]
done
p60_trap1o:
stha %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800020]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000088000010]
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088000008]
done
p60_trap2e:
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000088000008]
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000008]
done
p60_trap2o:
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000088000008]
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000008]
done
p60_trap3e:
nop
nop
done
p60_trap3o:
nop
nop
done
p60_init_memory_pointers:
set p60_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p60_local0_start,%i0
set p60_local1_start,%i1
set p60_local2_start,%i2
set p60_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f1df4afd9f13027a
ldx [%g1+0x008],%l1 ! %l1 = 9213378c07f35d70
ldx [%g1+0x010],%l2 ! %l2 = b85a9270100d9b5b
ldx [%g1+0x018],%l3 ! %l3 = 1b18d5ae9d0f1fd3
ldx [%g1+0x020],%l4 ! %l4 = b9d8075d9a72b191
ldx [%g1+0x028],%l5 ! %l5 = f2db29b84144d296
ldx [%g1+0x030],%l6 ! %l6 = 8eedfdee70ff7ff1
ldx [%g1+0x038],%l7 ! %l7 = ec6af58a5db0b285
! 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 = 8eb2a9fc eb21e493 c4d78320 11e11343
! %f4 = 722666d4 c25eabaf 86fe3e9e 47622c08
! %f8 = 5d225bf9 1574f84c 708156c7 8652d5e6
! %f12 = be81f5ff 4bd61674 91632382 427374f3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a3e2969f f439844b b0a12301 4579eaf5
! %f20 = 659f6ba5 38e82807 d97537d8 1cedad76
! %f24 = 2fc560a2 fbb6ff1e f2d1b0b9 9d628606
! %f28 = 91c17294 3ddd524f 9d49123b 651ca2d5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 18316d29 8d76d23a 6dbe66af dd34417f
! %f36 = 43c9c773 3efdce38 40a79557 b483933d
! %f40 = a71c48f1 35d997c2 f854fdc0 8d4ac464
! %f44 = b8dfa8a3 cb2aa32b 823d5bb5 01971d18
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x91fbd2e80000002b,%g7,%g1 ! GSR scale = 5, align = 3
wr %g1,%g0,%gsr ! GSR = 91fbd2e80000002b
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[000000009000003c] = e6c51178, %g2 = 0000000000000000
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e6c51178
! %l7 = 4c371b92835acdaa, Mem[000000008a000038] = 2983472b9234e168
stx %l7,[%i0+0x038] ! Mem[000000008a000038] = 4c371b92835acdaa
! Mem[0000000091000030] = b5761e12, %g2 = 00000000e6c51178
ldsb [%i6+0x031],%g2 ! %g2 = ffffffffffffffb5
! %l4 = b7d4dfba7d5a8ddd, Mem[000000008a80001c] = ace451ef
stw %l4,[%i1+0x01c] ! Mem[000000008a80001c] = 7d5a8ddd
! Mem[0000000090000000] = 09d53180, %g2 = ffffffffffffffb5
ldsh [%i4+%g0],%g2 ! %g2 = 00000000000009d5
! %l1 = b6ac9d3a2eb8528f, Mem[0000000090800022] = ef263514
stb %l1,[%i5+0x022] ! Mem[0000000090800020] = 8f263514
! Mem[0000000091000018] = 5ffaf26e 47a19fcf, %g2 = 000009d5, %g3 = 00000000
ldd [%i6+%o3],%g2 ! %g2 = 000000005ffaf26e 0000000047a19fcf
! Mem[0000000090800030] = eaf607f479e2e95e, %g2 = 000000005ffaf26e
ldx [%i5+0x030],%g2 ! %g2 = eaf607f479e2e95e
! %l0 = a4e4310e374abbd3, Mem[0000000090000028] = af022e97
stw %l0,[%i4+%o5] ! Mem[0000000090000028] = 374abbd3
! %l4 = b7d4dfba7d5a8ddd, Mem[000000009080001c] = db268a9a
sth %l4,[%i5+0x01c] ! Mem[000000009080001c] = 8ddd8a9a
p61_label_2:
! Mem[0000000091000014] = fe015ffa, %g2 = eaf607f479e2e95e
ldub [%i6+0x016],%g2 ! %g2 = 00000000000000fe
! Mem[0000000091000030] = a5b5761e, %g2 = 00000000000000fe
lduw [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e
! Mem[0000000091800018] = 06faad5c, %g2 = 00000000a5b5761e
lduw [%o0+%o3],%g2 ! %g2 = 0000000006faad5c
! %l2 = 5036b3c1b85212c2, Mem[000000008a00002b] = f86ea91b
stb %l2,[%i0+0x02b] ! Mem[000000008a000028] = f86ea9c2
! %l3 = e95bacfa146ba448, Mem[0000000091000004] = 98f9b0a5
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = 146ba448
! %l2 = 5036b3c1b85212c2, Mem[000000008a000034] = 6338593a
stw %l2,[%i0+0x034] ! Mem[000000008a000034] = b85212c2
! Mem[0000000090000024] = 0332e58e, %g2 = 0000000006faad5c
lduw [%i4+0x024],%g2 ! %g2 = 000000000332e58e
! %l2 = 5036b3c1b85212c2, Mem[000000009000001c] = 70edfb0e
stw %l2,[%i4+0x01c] ! Mem[000000009000001c] = b85212c2
! Mem[000000008a800020] = 6481fdba, %l0 = a4e4310e374abbd3
lduh [%i1+%o4],%l0 ! %l0 = 0000000000006481
! %l0 = 00006481, %l1 = 2eb8528f, Mem[0000000090800008] = 5a1ae612 14acc7c9
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 00006481 2eb8528f
p61_label_3:
! %l0 = 0000000000006481, Mem[0000000090800000] = 73d0acf8dd4bc205
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 0000000000006481
! Mem[000000009080002c] = 11eaf607, %g2 = 000000000332e58e
ldub [%i5+0x02f],%g2 ! %g2 = 0000000000000011
! Mem[0000000090800034] = e95e66e1, %g2 = 0000000000000011
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffe9
! Mem[0000000090800020] = 8f263514, %g2 = ffffffffffffffe9
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffff8f26
! Mem[0000000091000034] = 1214449b, %g2 = ffffffffffff8f26
lduw [%i6+0x034],%g2 ! %g2 = 000000001214449b
! Mem[0000000091800038] = 54b6116d 9d52adff, %g2 = 1214449b, %g3 = 47a19fcf
ldd [%o0+0x038],%g2 ! %g2 = 0000000054b6116d 000000009d52adff
! Mem[000000008a800008] = f824b398, %l5 = 9d766ef21f13d79d
lduw [%i1+%o1],%l5 ! %l5 = 00000000f824b398
! Mem[0000000090000008] = b427e099, %g2 = 0000000054b6116d
lduh [%i4+%o1],%g2 ! %g2 = 000000000000b427
! Mem[000000008b000020] = 3602a78a 045a407b, %l0 = 00006481, %l1 = 2eb8528f
ldd [%i2+%o4],%l0 ! %l0 = 000000003602a78a 00000000045a407b
! %l0 = 000000003602a78a, Mem[0000000090800000] = 00000000
stw %l0,[%i5+%g0] ! Mem[0000000090800000] = 3602a78a
p61_label_4:
! %l4 = b7d4dfba7d5a8ddd, Mem[0000000091800020] = 5566979dba3ff053
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = b7d4dfba7d5a8ddd
! %l6 = a87d2eaa96ed0ae8, Mem[000000008a800004] = f7b1aefa
stw %l6,[%i1+0x004] ! Mem[000000008a800004] = 96ed0ae8
! Mem[000000008b800020] = 06ec6b22, %l2 = 5036b3c1b85212c2
ldub [%i3+0x021],%l2 ! %l2 = 00000000000000ec
! Mem[0000000090000008] = b427e099, %g2 = 000000000000b427
lduh [%i4+%o1],%g2 ! %g2 = 000000000000b427
! Mem[0000000091800024] = 7d5a8ddd, %g2 = 000000000000b427
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000007d5a
! %l3 = e95bacfa146ba448, Mem[000000008b00002c] = cf39321f
stw %l3,[%i2+0x02c] ! Mem[000000008b00002c] = 146ba448
! %l2 = 000000ec, %l3 = 146ba448, Mem[0000000091800038] = 54b6116d 9d52adff
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 000000ec 146ba448
! Mem[0000000090800020] = 0c868f26, %g2 = 0000000000007d5a
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000c86
! %l6 = a87d2eaa96ed0ae8, Mem[0000000090800030] = eaf607f479e2e95e
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = a87d2eaa96ed0ae8
! Mem[000000009000000c] = 46b01d35, %g2 = 0000000000000c86
ldsb [%i4+0x00e],%g2 ! %g2 = 0000000000000046
p61_label_5:
! %l6 = a87d2eaa96ed0ae8, Mem[000000009080000b] = 812eb852
stb %l6,[%i5+0x00b] ! Mem[0000000090800008] = e82eb852
! Mem[000000009100000c] = 7312abd6, %g2 = 0000000000000046
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
! Mem[0000000090000030] = 64e2807f, %g2 = 000000007312abd6
ldsh [%i4+0x032],%g2 ! %g2 = 00000000000064e2
! %l0 = 3602a78a, %l1 = 045a407b, Mem[0000000090000008] = b427e099 152d46b0
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 3602a78a 045a407b
! %l4 = b7d4dfba7d5a8ddd, Mem[000000008a800030] = 9e585fb6fa583405
stx %l4,[%i1+0x030] ! Mem[000000008a800030] = b7d4dfba7d5a8ddd
! Mem[0000000090800008] = 000064e82eb8528f, %g2 = 00000000000064e2
ldx [%i5+%o1],%g2 ! %g2 = 000064e82eb8528f
! %l2 = 00000000000000ec, Mem[000000009080001e] = 8a9a0c86
sth %l2,[%i5+0x01e] ! Mem[000000009080001c] = 00ec0c86
! Mem[000000008a000038] = 4c371b92, %l1 = 00000000045a407b
ldsb [%i0+0x038],%l1 ! %l1 = 000000000000004c
! %l7 = 4c371b92835acdaa, Mem[000000008a000024] = e09cacff
stw %l7,[%i0+0x024] ! Mem[000000008a000024] = 835acdaa
! %l6 = a87d2eaa96ed0ae8, Mem[0000000090000000] = 09d53180
sth %l6,[%i4+%g0] ! Mem[0000000090000000] = 0ae83180
p61_label_6:
! %l7 = 4c371b92835acdaa, Mem[0000000091000014] = 7757fe01
sth %l7,[%i6+0x014] ! Mem[0000000091000014] = cdaafe01
! Mem[0000000090800034] = e866e1d7, %g2 = 000064e82eb8528f
ldsb [%i5+0x037],%g2 ! %g2 = ffffffffffffffe8
! Mem[000000009000000c] = 5a407b1d, %g2 = ffffffffffffffe8
ldsb [%i4+0x00d],%g2 ! %g2 = 000000000000005a
! %l1 = 000000000000004c, Mem[0000000090800028] = 4459f5d351e85f11
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 000000000000004c
! Mem[000000008b80002c] = 9e03ef21, %l3 = e95bacfa146ba448
ldsh [%i3+0x02e],%l3 ! %l3 = ffffffffffffef21
! Mem[0000000090000010] = 1d358e58, %g18 = 2399e36c6f3660ae
ldsw [%i4+%o2],%g2 ! %g2 = 2399e36c6f3660ae
! Mem[0000000091000030] = 761e1214, %g2 = 000000001d358e58
lduh [%i6+0x032],%g2 ! %g2 = 000000000000761e
! Mem[000000009100000c] = 12abd66c, %g2 = 000000000000761e
ldsb [%i6+0x00d],%g2 ! %g2 = 0000000000000012
! Mem[000000008a000020] = 6e53d144 835acdaa, %l2 = 000000ec, %l3 = ffffef21
ldd [%i0+%o4],%l2 ! %l2 = 000000006e53d144 00000000835acdaa
! %l5 = 00000000f824b398, Mem[0000000091800030] = 43bc1d81
stw %l5,[%o0+0x030] ! Mem[0000000091800030] = f824b398
p61_label_7:
! %l3 = 00000000835acdaa, Mem[000000009100001c] = 47a19fcf
stw %l3,[%i6+0x01c] ! Mem[000000009100001c] = 835acdaa
! %l6 = a87d2eaa96ed0ae8, Mem[0000000091000010] = 6cff95cdcdaafe01
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = a87d2eaa96ed0ae8
! Mem[0000000091000010] = 2eaa96ed, %g2 = 0000000000000012
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000002eaa
! %l3 = 00000000835acdaa, Mem[0000000090000038] = 53918eb2e6c51178
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = 00000000835acdaa
! %l0 = 3602a78a, %l1 = 0000004c, Mem[0000000091800018] = 06faad5c b7684e28
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 3602a78a 0000004c
! %l3 = 00000000835acdaa, Mem[000000008b800000] = 88d1058d
sth %l3,[%i3+%g0] ! Mem[000000008b800000] = cdaa058d
! Mem[000000009080003c] = 7bb00000, %g2 = 0000000000002eaa
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000007bb0
! %l3 = 00000000835acdaa, Mem[0000000090800008] = 000064e82eb8528f
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 00000000835acdaa
! Mem[000000008a000028] = f86ea9c2 ff7c686a, %l0 = 3602a78a, %l1 = 0000004c
ldd [%i0+%o5],%l0 ! %l0 = 00000000f86ea9c2 00000000ff7c686a
! Mem[0000000090000008] = 3602a78a045a407b, %g2 = 0000000000007bb0
ldx [%i4+%o1],%g2 ! %g2 = 3602a78a045a407b
p61_label_8:
! %l5 = 00000000f824b398, Mem[0000000091800004] = 07b3e6aa
stw %l5,[%o0+0x004] ! Mem[0000000091800004] = f824b398
! %l4 = 7d5a8ddd, %l5 = f824b398, Mem[0000000090000038] = 00000000 835acdaa
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 7d5a8ddd f824b398
! Mem[000000008b000028] = 4b1a5d54, %l5 = 00000000f824b398
ldub [%i2+%o5],%l5 ! %l5 = 000000000000004b
! Mem[0000000090800000] = 3602a78a00006481, %g2 = 3602a78a045a407b
ldx [%i5+%g0],%g2 ! %g2 = 3602a78a00006481
! Mem[0000000090800010] = f8449dd9, %g2 = 3602a78a00006481
ldsh [%i5+%o2],%g2 ! %g2 = fffffffffffff844
! Mem[0000000091800010] = 6e4e518296298cae, %g2 = fffffffffffff844
ldx [%o0+%o2],%g2 ! %g2 = 6e4e518296298cae
! Mem[000000009100003c] = 8c8f0000, %g2 = 6e4e518296298cae
ldsb [%i6+0x03e],%g2 ! %g2 = ffffffffffffff8c
! Mem[000000009180000c] = 3923d9af, %g18 = 2399e36c6f3660ae
ldsw [%o0+0x00c],%g2 ! %g2 = 2399e36c6f3660ae
! %l0 = 00000000f86ea9c2, Mem[000000009180003c] = 146ba448
sth %l0,[%o0+0x03c] ! Mem[000000009180003c] = a9c2a448
! %l1 = 00000000ff7c686a, Mem[0000000090800024] = 35144907
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = ff7c686a
p61_label_9:
! %l1 = 00000000ff7c686a, Mem[0000000090000014] = d828ead6
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = ff7c686a
! %l1 = 00000000ff7c686a, Mem[0000000091000014] = 96ed0ae8
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = ff7c686a
! Mem[0000000091000008] = 80527312, %g2 = 000000003923d9af
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffff8052
! %l2 = 000000006e53d144, Mem[0000000090800022] = 8f26ff7c
sth %l2,[%i5+0x022] ! Mem[0000000090800020] = d144ff7c
! Mem[000000008b800038] = 8ee2033c, %l1 = 00000000ff7c686a
ldsw [%i3+0x038],%l1 ! %l1 = ffffffff8ee2033c
! Mem[000000009100000c] = 7312abd6, %g2 = ffffffffffff8052
ldub [%i6+0x00c],%g2 ! %g2 = 0000000000000073
! Mem[0000000090000014] = ff7c686a, %g2 = 0000000000000073
lduw [%i4+0x014],%g2 ! %g2 = 00000000ff7c686a
! %l7 = 4c371b92835acdaa, Mem[0000000091800000] = fb520ab0
sth %l7,[%o0+%g0] ! Mem[0000000091800000] = cdaa0ab0
! Mem[000000009100002c] = d051a5b5, %g2 = 00000000ff7c686a
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000d051
! %l7 = 4c371b92835acdaa, Mem[0000000091000010] = a87d2eaaff7c686a
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 4c371b92835acdaa
p61_label_10:
! Mem[000000009100000c] = d64c371b, %g2 = 000000000000d051
ldub [%i6+0x00f],%g2 ! %g2 = 00000000000000d6
! %l4 = b7d4dfba7d5a8ddd, Mem[000000008b000020] = 3602a78a
stb %l4,[%i2+%o4] ! Mem[000000008b000020] = dd02a78a
! %l7 = 4c371b92835acdaa, Mem[0000000090800014] = 5e356f1d
stw %l7,[%i5+0x014] ! Mem[0000000090800014] = 835acdaa
! Mem[0000000090000008] = 3602a78a, %g18 = 2399e36c6f3660ae
ldsw [%i4+%o1],%g2 ! %g2 = 2399e36c6f3660ae
! %l2 = 000000006e53d144, Mem[0000000090800028] = 000000000000004c
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 000000006e53d144
! %l2 = 6e53d144, %l3 = 835acdaa, Mem[0000000091800038] = 000000ec a9c2a448
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 6e53d144 835acdaa
! Mem[000000008a80001c] = 7d5a8ddd, %l5 = 000000000000004b
ldub [%i1+0x01e],%l5 ! %l5 = 000000000000008d
! %l0 = f86ea9c2, %l1 = 8ee2033c, Mem[0000000090800010] = f8449dd9 835acdaa
std %l0,[%i5+%o2] ! Mem[0000000090800010] = f86ea9c2 8ee2033c
! Mem[000000009100002c] = 08a9d051, %g18 = 2399e36c6f3660ae
ldsw [%i6+0x02c],%g2 ! %g2 = 2399e36c6f3660ae
! Mem[0000000090000010] = 1d358e58, %g2 = 0000000008a9d051
ldub [%i4+%o2],%g2 ! %g2 = 000000000000001d
p61_label_11:
! %l4 = 7d5a8ddd, %l5 = 0000008d, Mem[0000000090000000] = 0ae83180 d6ba8c74
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 7d5a8ddd 0000008d
! %l2 = 6e53d144, %l3 = 835acdaa, Mem[0000000091000000] = 6ae82f88 146ba448
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 6e53d144 835acdaa
! %l4 = b7d4dfba7d5a8ddd, Mem[000000008b00002f] = 146ba448
stb %l4,[%i2+0x02f] ! Mem[000000008b00002c] = 146ba4dd
! Mem[000000008b800000] = cdaa058d, %l6 = a87d2eaa96ed0ae8
ldsb [%i3+%g0],%l6 ! %l6 = ffffffffffffffcd
! Mem[000000009080000c] = 835acdaa, %g18 = 2399e36c6f3660ae
ldsw [%i5+0x00c],%g2 ! %g2 = 2399e36c6f3660ae
! Mem[000000008a800010] = b30fde4b, %l1 = ffffffff8ee2033c
ldsh [%i1+0x012],%l1 ! %l1 = ffffffffffffde4b
! Mem[0000000090800018] = b2d54dc6, %g2 = ffffffff835acdaa
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffffb2d5
! Mem[0000000090800000] = a78a0000, %g2 = ffffffffffffb2d5
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffa7
! %l6 = ffffffcd, %l7 = 835acdaa, Mem[0000000091000020] = 8b0950dd 0f65f93d
std %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffffcd 835acdaa
! Mem[000000009080002c] = d144a87d, %g2 = ffffffffffffffa7
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000d144
p61_label_12:
! Mem[0000000090800008] = 00000000, %g18 = 2399e36c6f3660ae
ldsw [%i5+%o1],%g2 ! %g2 = 2399e36c6f3660ae
! %l6 = ffffffcd, %l7 = 835acdaa, Mem[0000000091800028] = 153f24b0 df4e4459
std %l6,[%o0+%o5] ! Mem[0000000091800028] = ffffffcd 835acdaa
! Mem[0000000091000014] = aa5ffaf2, %g2 = 0000000000000000
ldub [%i6+0x017],%g2 ! %g2 = 00000000000000aa
! Mem[0000000090800000] = 3602a78a00006481, %g2 = 00000000000000aa
ldx [%i5+%g0],%g2 ! %g2 = 3602a78a00006481
! %l7 = 4c371b92835acdaa, Mem[000000008a000030] = 04e7c301
stw %l7,[%i0+0x030] ! Mem[000000008a000030] = 835acdaa
! Mem[0000000090800000] = 3602a78a, %g18 = 2399e36c6f3660ae
ldsw [%i5+%g0],%g2 ! %g2 = 2399e36c6f3660ae
! Mem[0000000090000008] = 3602a78a 045a407b, %g2 = 3602a78a, %g3 = 9d52adff
ldd [%i4+%o1],%g2 ! %g2 = 000000003602a78a 00000000045a407b
! Mem[0000000091000038] = 76cb62bf, %g2 = 000000003602a78a
ldsh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
! Mem[0000000090000024] = 0332e58e, %g2 = 00000000000076cb
lduw [%i4+0x024],%g2 ! %g2 = 000000000332e58e
! %l5 = 000000000000008d, Mem[0000000091800024] = 7d5a8ddd
sth %l5,[%o0+0x024] ! Mem[0000000091800024] = 008d8ddd
p61_label_13:
! %l0 = 00000000f86ea9c2, Mem[0000000091800034] = 51532584
stw %l0,[%o0+0x034] ! Mem[0000000091800034] = f86ea9c2
! Mem[0000000090800038] = 66e1d7bc, %g2 = 000000000332e58e
ldsh [%i5+0x038],%g2 ! %g2 = 00000000000066e1
! Mem[000000009080002c] = 6e53d144, %g2 = 00000000000066e1
ldsb [%i5+0x02c],%g2 ! %g2 = 000000000000006e
! %l4 = 7d5a8ddd, %l5 = 0000008d, Mem[000000008a800030] = b7d4dfba 7d5a8ddd
std %l4,[%i1+0x030] ! Mem[000000008a800030] = 7d5a8ddd 0000008d
! Mem[000000009180002c] = 835acdaa, %g2 = 000000000000006e
ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000083
! %l2 = 000000006e53d144, Mem[000000009180001f] = 4cb7d4df
stb %l2,[%o0+0x01f] ! Mem[000000009180001c] = 44b7d4df
! Mem[000000008a800008] = f824b398 788a70e9, %l0 = f86ea9c2, %l1 = ffffde4b
ldd [%i1+%o1],%l0 ! %l0 = 00000000f824b398 00000000788a70e9
! Mem[000000009180000c] = 3923d9af, %g2 = 0000000000000083
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000003923
! Mem[000000008b000030] = d3a847fd, %l7 = 4c371b92835acdaa
lduw [%i2+0x030],%l7 ! %l7 = 00000000d3a847fd
! Mem[0000000091000028] = 21a95ba1, %g2 = 0000000000003923
lduw [%i6+%o5],%g2 ! %g2 = 0000000021a95ba1
p61_label_14:
! %l5 = 000000000000008d, Mem[000000008b800000] = cdaa058d
stw %l5,[%i3+%g0] ! Mem[000000008b800000] = 0000008d
! %l6 = ffffffcd, %l7 = d3a847fd, Mem[0000000090800020] = 0c86d144 ff7c686a
std %l6,[%i5+%o4] ! Mem[0000000090800020] = ffffffcd d3a847fd
! Mem[0000000091000008] = 48c28052, %g2 = 0000000021a95ba1
ldsb [%i6+%o1],%g2 ! %g2 = 0000000000000048
! Mem[0000000090800014] = 033cb2d5, %g2 = 0000000000000048
ldub [%i5+0x016],%g2 ! %g2 = 0000000000000003
! Mem[0000000090000028] = 374abbd3, %g2 = 0000000000000003
ldsh [%i4+%o5],%g2 ! %g2 = 000000000000374a
! %l0 = 00000000f824b398, Mem[000000009000000c] = 045a407b
stw %l0,[%i4+0x00c] ! Mem[000000009000000c] = f824b398
! %l6 = ffffffcd, %l7 = d3a847fd, Mem[0000000091000020] = ffffffcd 835acdaa
std %l6,[%i6+%o4] ! Mem[0000000091000020] = ffffffcd d3a847fd
! Mem[0000000091800018] = 3602a78a, %g2 = 000000000000374a
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000003602
! Mem[0000000090000038] = ddf824b3, %g2 = 0000000000003602
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffdd
! Mem[000000008a000004] = aa241767, %l5 = 000000000000008d
ldub [%i0+0x004],%l5 ! %l5 = 00000000000000aa
p61_label_15:
! Mem[000000008a000004] = aa241767, %l2 = 000000006e53d144
ldub [%i0+0x006],%l2 ! %l2 = 0000000000000017
! %l2 = 00000017, %l3 = 835acdaa, Mem[000000008a000038] = 4c371b92 835acdaa
std %l2,[%i0+0x038] ! Mem[000000008a000038] = 00000017 835acdaa
! %l2 = 0000000000000017, Mem[0000000090800028] = 00000000
stw %l2,[%i5+%o5] ! Mem[0000000090800028] = 00000017
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = ffffffffffffffdd
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! Mem[000000008b000038] = 94b65573, %l1 = 00000000788a70e9
ldub [%i2+0x038],%l1 ! %l1 = 0000000000000094
! Mem[0000000090800000] = 3602a78a 00006481, %g2 = 1214449b, %g3 = 045a407b
ldd [%i5+%g0],%g2 ! %g2 = 000000003602a78a 0000000000006481
! %l0 = 00000000f824b398, Mem[0000000090800028] = 00000017
sth %l0,[%i5+%o5] ! Mem[0000000090800028] = b3980017
! Mem[000000008a800000] = aa8b9c94, %l6 = ffffffffffffffcd
ldsw [%i1+%g0],%l6 ! %l6 = ffffffffaa8b9c94
! Mem[0000000090000028] = 374abbd3, %g2 = 000000003602a78a
lduh [%i4+%o5],%g2 ! %g2 = 000000000000374a
! Mem[000000009180003c] = 835acdaa, %g2 = 000000000000374a
lduw [%o0+0x03c],%g2 ! %g2 = 00000000835acdaa
p61_label_16:
! Mem[0000000091800024] = ddffffff, %g2 = 00000000835acdaa
ldub [%o0+0x027],%g2 ! %g2 = 00000000000000dd
! Mem[000000009100003c] = 62bf8c8f, %g2 = 00000000000000dd
ldsh [%i6+0x03c],%g2 ! %g2 = 00000000000062bf
! %l0 = 00000000f824b398, Mem[000000009000000f] = 981d358e
stb %l0,[%i4+0x00f] ! Mem[000000009000000c] = 981d358e
! Mem[0000000090000038] = ddf824b3, %g2 = 00000000000062bf
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000dd
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = 00000000000000dd
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
! Mem[000000008b80001c] = 4da97c73, %l4 = b7d4dfba7d5a8ddd
lduh [%i3+0x01e],%l4 ! %l4 = 0000000000007c73
! %l2 = 0000000000000017, Mem[0000000090800016] = 033cb2d5
stb %l2,[%i5+0x016] ! Mem[0000000090800014] = 173cb2d5
! Mem[0000000090800030] = a87d2eaa 96ed0ae8, %g2 = 08a9d051, %g3 = 00006481
ldd [%i5+0x030],%g2 ! %g2 = 00000000a87d2eaa 0000000096ed0ae8
! %l2 = 0000000000000017, Mem[0000000090000033] = e2807fa2
stb %l2,[%i4+0x033] ! Mem[0000000090000030] = 17807fa2
! Mem[000000009100000c] = 7312abd6, %g2 = 00000000a87d2eaa
lduw [%i6+0x00c],%g2 ! %g2 = 000000007312abd6
p61_label_17:
! %l6 = aa8b9c94, %l7 = d3a847fd, Mem[0000000090800020] = ffffffcd d3a847fd
std %l6,[%i5+%o4] ! Mem[0000000090800020] = aa8b9c94 d3a847fd
! %l7 = 00000000d3a847fd, Mem[000000008b800016] = df958043
sth %l7,[%i3+0x016] ! Mem[000000008b800014] = df9547fd
! Mem[0000000090000008] = a78af824, %g2 = 000000007312abd6
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000a78a
! Mem[0000000091000010] = 1b92835a, %g2 = 000000000000a78a
ldub [%i6+0x012],%g2 ! %g2 = 000000000000001b
! %l5 = 00000000000000aa, Mem[0000000090800018] = b2d54dc68ddd00ec
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = 00000000000000aa
! Mem[000000008a00000c] = 8db4057b, %l7 = 00000000d3a847fd
ldsb [%i0+0x00d],%l7 ! %l7 = ffffffffffffffb4
! Mem[0000000090000030] = 7a676417, %g2 = 000000000000001b
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000007a67
! %l2 = 0000000000000017, Mem[0000000091800008] = 8b9883bd3923d9af
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000017
! Mem[0000000090800010] = 6ea9c28e, %g2 = 0000000000007a67
ldsb [%i5+0x011],%g2 ! %g2 = 000000000000006e
! %l4 = 0000000000007c73, Mem[000000009180001c] = 00000044
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = 00007c73
p61_label_18:
! Mem[0000000091800008] = 00000000, %g18 = 2399e36c6f3660ae
ldsw [%o0+%o1],%g2 ! %g2 = 2399e36c6f3660ae
! Mem[0000000090000000] = 5a8ddd00, %g2 = 0000000000000000
ldsb [%i4+0x001],%g2 ! %g2 = 000000000000005a
! Mem[0000000090800020] = aa8b9c94, %g2 = 000000000000005a
lduw [%i5+%o4],%g2 ! %g2 = 00000000aa8b9c94
! %l1 = 0000000000000094, Mem[0000000091800032] = b398f86e
stb %l1,[%o0+0x032] ! Mem[0000000091800030] = 9498f86e
! %l6 = ffffffffaa8b9c94, Mem[0000000090000029] = 4abbd37d
stb %l6,[%i4+0x029] ! Mem[0000000090000028] = 94bbd37d
! Mem[0000000091800028] = ffcd835a, %g2 = 00000000aa8b9c94
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000ffcd
! Mem[000000008a800028] = 9124274a, %l6 = ffffffffaa8b9c94
lduh [%i1+%o5],%l6 ! %l6 = 0000000000009124
! %l3 = 00000000835acdaa, Mem[0000000091800028] = ffffffcd
stw %l3,[%o0+%o5] ! Mem[0000000091800028] = 835acdaa
! Mem[0000000091800018] = a78a0000, %g2 = 000000000000ffcd
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000a78a
! Mem[0000000091000028] = a108a9d0, %g2 = 000000000000a78a
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000a1
p61_label_19:
! Mem[0000000090800000] = 3602a78a, %g18 = 2399e36c6f3660ae
ldsw [%i5+%g0],%g2 ! %g2 = 2399e36c6f3660ae
! Mem[000000009180002c] = cdaaf824, %g2 = 000000003602a78a
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000cdaa
! %l2 = 00000017, %l3 = 835acdaa, Mem[0000000091000000] = 6e53d144 835acdaa
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 00000017 835acdaa
! Mem[0000000091800000] = cdaa0ab0, %g18 = 2399e36c6f3660ae
ldsw [%o0+%g0],%g2 ! %g2 = 2399e36c6f3660ae
! Mem[000000008b000034] = 11db994b, %l0 = 00000000f824b398
ldsb [%i2+0x036],%l0 ! %l0 = ffffffffffffff99
! Mem[0000000090000010] = 1d358e58 ff7c686a, %g2 = cdaa0ab0, %g3 = 96ed0ae8
ldd [%i4+%o2],%g2 ! %g2 = 000000001d358e58 00000000ff7c686a
! %l6 = 0000000000009124, Mem[000000009100000c] = 7312abd6
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 00009124
! Mem[0000000090800030] = a87d2eaa, %g2 = 000000001d358e58
lduh [%i5+0x030],%g2 ! %g2 = 000000000000a87d
! %l0 = ffffff99, %l1 = 00000094, Mem[0000000091000000] = 00000017 835acdaa
std %l0,[%i6+%g0] ! Mem[0000000091000000] = ffffff99 00000094
! Mem[000000008b000028] = 4b1a5d54, %l2 = 0000000000000017
lduw [%i2+%o5],%l2 ! %l2 = 000000004b1a5d54
p61_label_20:
! Mem[0000000091800030] = f8249498, %g2 = 000000000000a87d
lduw [%o0+0x030],%g2 ! %g2 = 00000000f8249498
! Mem[0000000090000014] = ff7c686a, %g2 = 00000000f8249498
lduw [%i4+0x014],%g2 ! %g2 = 00000000ff7c686a
! Mem[0000000090000030] = 7a676417807fa20a, %g2 = 00000000ff7c686a
ldx [%i4+0x030],%g2 ! %g2 = 7a676417807fa20a
! Mem[0000000091800008] = 00000000 00000017, %g2 = 807fa20a, %g3 = ff7c686a
ldd [%o0+%o1],%g2 ! %g2 = 0000000000000000 0000000000000017
! Mem[0000000090800030] = 7d2eaa96, %g2 = 0000000000000000
ldsb [%i5+0x031],%g2 ! %g2 = 000000000000007d
! %l4 = 0000000000007c73, Mem[000000009000001c] = b85212c2
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = 00007c73
! Mem[000000009180002c] = 5acdaaf8, %g2 = 000000000000007d
ldsb [%o0+0x02d],%g2 ! %g2 = 000000000000005a
! %l4 = 00007c73, %l5 = 000000aa, Mem[0000000090000018] = 1d179028 00007c73
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 00007c73 000000aa
! Mem[0000000090000010] = 1d358e58, %g18 = 2399e36c6f3660ae
ldsw [%i4+%o2],%g2 ! %g2 = 2399e36c6f3660ae
! %l7 = ffffffffffffffb4, Mem[0000000091800038] = 6e53d144835acdaa
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = ffffffffffffffb4
p61_label_21:
! %l7 = ffffffffffffffb4, Mem[000000008a80001a] = 03ea9cef
sth %l7,[%i1+0x01a] ! Mem[000000008a800018] = 03eaffb4
! Mem[0000000090000034] = 7fa20a7d, %g2 = 000000001d358e58
ldub [%i4+0x035],%g2 ! %g2 = 000000000000007f
! Mem[000000008b800010] = 464aa941, %l4 = 0000000000007c73
ldub [%i3+%o2],%l4 ! %l4 = 0000000000000046
! Mem[000000009000002c] = 2cbb7a67, %g2 = 000000000000007f
ldub [%i4+0x02e],%g2 ! %g2 = 000000000000002c
! Mem[0000000091800018] = a78a0000, %g2 = 000000000000002c
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000a78a
! Mem[000000008b800034] = 6cdd11f8, %l1 = 0000000000000094
lduh [%i3+0x036],%l1 ! %l1 = 00000000000011f8
! Mem[0000000090000038] = 7d5a8ddd, %g18 = 2399e36c6f3660ae
ldsw [%i4+0x038],%g2 ! %g2 = 2399e36c6f3660ae
! %l1 = 00000000000011f8, Mem[000000008b800024] = ae893e44
stb %l1,[%i3+0x024] ! Mem[000000008b800024] = f8893e44
! Mem[0000000091000018] = f26e835a, %g2 = 000000007d5a8ddd
ldsb [%i6+0x01a],%g2 ! %g2 = fffffffffffffff2
! Mem[0000000090800004] = 00006481, %g18 = 2399e36c6f3660ae
ldsw [%i5+0x004],%g2 ! %g2 = 2399e36c6f3660ae
p61_label_22:
! Mem[0000000091800008] = 0000000000000017, %g2 = 0000000000006481
ldx [%o0+%o1],%g2 ! %g2 = 0000000000000017
! %l2 = 4b1a5d54, %l3 = 835acdaa, Mem[0000000091800008] = 00000000 00000017
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 4b1a5d54 835acdaa
! Mem[0000000090000028] = 3794bbd3, %g18 = 2399e36c6f3660ae
ldsw [%i4+%o5],%g2 ! %g2 = 2399e36c6f3660ae
! Mem[0000000090800028] = 00176e53, %g2 = 000000003794bbd3
ldsb [%i5+0x02a],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000000000046, Mem[0000000090000000] = 7d5a8ddd0000008d
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000046
! Mem[000000008a000000] = c865ec58 aa241767, %l2 = 4b1a5d54, %l3 = 835acdaa
ldd [%i0+%g0],%l2 ! %l2 = 00000000c865ec58 00000000aa241767
! Mem[000000008a800010] = b30fde4b c53fa716, %l4 = 00000046, %l5 = 000000aa
ldd [%i1+%o2],%l4 ! %l4 = 00000000b30fde4b 00000000c53fa716
! Mem[0000000091800038] = ffffffffffffffb4, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = ffffffffffffffb4
! Mem[000000008a800038] = d82b5e9f ba4d3c84, %l6 = 00009124, %l7 = ffffffb4
ldd [%i1+0x038],%l6 ! %l6 = 00000000d82b5e9f 00000000ba4d3c84
! %l6 = 00000000d82b5e9f, Mem[0000000090000028] = 3794bbd37d3b2cbb
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000000d82b5e9f
p61_label_23:
! Mem[000000008a80002c] = aa853e54, %l5 = 00000000c53fa716
ldub [%i1+0x02f],%l5 ! %l5 = 0000000000000054
! %l2 = c865ec58, %l3 = aa241767, Mem[0000000090000018] = 00007c73 000000aa
std %l2,[%i4+%o3] ! Mem[0000000090000018] = c865ec58 aa241767
! Mem[000000008a800034] = 0000008d, %l0 = ffffffffffffff99
lduw [%i1+0x034],%l0 ! %l0 = 000000000000008d
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = ffffffffffffffb4
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! %l6 = d82b5e9f, %l7 = ba4d3c84, Mem[0000000091800020] = b7d4dfba 008d8ddd
std %l6,[%o0+%o4] ! Mem[0000000091800020] = d82b5e9f ba4d3c84
! Mem[000000009000000c] = f824b398, %g18 = 2399e36c6f3660ae
ldsw [%i4+0x00c],%g2 ! %g2 = 2399e36c6f3660ae
! %l2 = 00000000c865ec58, Mem[0000000091000000] = ffffff9900000094
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 00000000c865ec58
! Mem[0000000091800018] = 3602a78a, %g2 = fffffffff824b398
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000003602
! %l3 = 00000000aa241767, Mem[0000000091000034] = 1214449b
stw %l3,[%i6+0x034] ! Mem[0000000091000034] = aa241767
! Mem[000000008a00003c] = 835acdaa, %l5 = 0000000000000054
ldsw [%i0+0x03c],%l5 ! %l5 = ffffffff835acdaa
p61_label_24:
! Mem[0000000091000010] = 4c371b92 835acdaa, %g2 = 00003602, %g3 = 00000017
ldd [%i6+%o2],%g2 ! %g2 = 000000004c371b92 00000000835acdaa
! Mem[0000000090800034] = e866e1d7, %g2 = 000000004c371b92
ldsb [%i5+0x037],%g2 ! %g2 = ffffffffffffffe8
! %l2 = 00000000c865ec58, Mem[0000000091800038] = ffffffffffffffb4
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 00000000c865ec58
! Mem[0000000090000020] = 0ad8f703, %g18 = 2399e36c6f3660ae
ldsw [%i4+%o4],%g2 ! %g2 = 2399e36c6f3660ae
! %l2 = c865ec58, %l3 = aa241767, Mem[0000000090000038] = 7d5a8ddd f824b398
std %l2,[%i4+0x038] ! Mem[0000000090000038] = c865ec58 aa241767
! Mem[000000008b000034] = 11db994b, %l0 = 000000000000008d
ldsh [%i2+0x036],%l0 ! %l0 = ffffffffffff994b
! Mem[0000000090800030] = a87d2eaa, %g2 = 000000000ad8f703
lduh [%i5+0x030],%g2 ! %g2 = 000000000000a87d
! Mem[000000008a000034] = b85212c2, %l6 = 00000000d82b5e9f
ldsh [%i0+0x036],%l6 ! %l6 = 00000000000012c2
! Mem[0000000091800034] = a9c20000, %g2 = 000000000000a87d
lduh [%o0+0x036],%g2 ! %g2 = 000000000000a9c2
! Mem[0000000090000028] = 00000000 d82b5e9f, %g2 = 0000a9c2, %g3 = 835acdaa
ldd [%i4+%o5],%g2 ! %g2 = 0000000000000000 00000000d82b5e9f
p61_label_25:
! %l4 = 00000000b30fde4b, Mem[000000009080003a] = d7bcadc2
sth %l4,[%i5+0x03a] ! Mem[0000000090800038] = de4badc2
! %l0 = ffffffffffff994b, Mem[000000009000001a] = ec58aa24
sth %l0,[%i4+0x01a] ! Mem[0000000090000018] = 994baa24
! %l4 = 00000000b30fde4b, Mem[0000000090000016] = 686ac865
sth %l4,[%i4+0x016] ! Mem[0000000090000014] = de4bc865
! Mem[0000000090800000] = a78a0000, %g2 = 0000000000000000
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffffa78a
! %l7 = 00000000ba4d3c84, Mem[000000009100001d] = 5acdaaff
stb %l7,[%i6+0x01d] ! Mem[000000009100001c] = 84cdaaff
! Mem[000000008b800038] = 8ee2033c, %l2 = 00000000c865ec58
lduw [%i3+0x038],%l2 ! %l2 = 000000008ee2033c
! %l6 = 00000000000012c2, Mem[000000009100002d] = a9d051a5
stb %l6,[%i6+0x02d] ! Mem[000000009100002c] = c2d051a5
! %l5 = ffffffff835acdaa, Mem[000000008b00003e] = 2aea38d0
sth %l5,[%i2+0x03e] ! Mem[000000008b00003c] = 2aeacdaa
! Mem[0000000091800030] = f8249498, %g2 = ffffffffffffa78a
lduh [%o0+0x030],%g2 ! %g2 = 000000000000f824
! Mem[0000000090000030] = 7a676417807fa20a, %g2 = 000000000000f824
ldx [%i4+0x030],%g2 ! %g2 = 7a676417807fa20a
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 ffffffffffff994b
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000011f8
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008ee2033c
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000aa241767
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b30fde4b
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffff835acdaa
bne,a,pn %xcc,p61_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000012c2
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ba4d3c84
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 8eb2a9fc eb21e493
bne %xcc,p61_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c4d78320 11e11343
bne %xcc,p61_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 722666d4 c25eabaf
bne %xcc,p61_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 86fe3e9e 47622c08
bne %xcc,p61_f6_fail
nop
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 6e53d144835acdaa
ldx [%i0+0x020],%g3 ! Observed data at 000000008a000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f86ea9c2ff7c686a
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 = 835acdaab85212c2
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 = 00000017835acdaa
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+0x000],%g2 ! Expected data = aa8b9c9496ed0ae8
ldx [%i1+0x000],%g3 ! Observed data at 000000008a800000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 03eaffb47d5a8ddd
ldx [%i1+0x018],%g3 ! Observed data at 000000008a800018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7d5a8ddd0000008d
ldx [%i1+0x030],%g3 ! Observed data at 000000008a800030
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x030,%g4
set p61_local2_expect,%g1
p61_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = dd02a78a045a407b
ldx [%i2+0x020],%g3 ! Observed data at 000000008b000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4b1a5d54146ba4dd
ldx [%i2+0x028],%g3 ! Observed data at 000000008b000028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 94b655732aeacdaa
ldx [%i2+0x038],%g3 ! Observed data at 000000008b000038
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x038,%g4
set p61_local3_expect,%g1
p61_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0000008d1b7309e6
ldx [%i3+0x000],%g3 ! Observed data at 000000008b800000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 464aa941df9547fd
ldx [%i3+0x010],%g3 ! Observed data at 000000008b800010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 06ec6b22f8893e44
ldx [%i3+0x020],%g3 ! Observed data at 000000008b800020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x020,%g4
! The test for processor 61 has passed
p61_passed:
ta GOOD_TRAP
nop
p61_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p61_failed
p61_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p61_failed
p61_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p61_failed
p61_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p61_failed
p61_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p61_failed
p61_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p61_failed
p61_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p61_failed
p61_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p61_failed
p61_f0_fail:
set p61_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f2_fail:
set p61_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f4_fail:
set p61_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p61_f6_fail:
set p61_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 61 failed
p61_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0f4] ! Set processor 61 done flag
set p61_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 61 failed
p61_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0f4] ! Set processor 61 done flag
set p61_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p61_selfmod_failed:
ba p61_failed
mov 0xabc,%g1
p61_common_error:
or %g0,0xf1d,%g1
ba p61_failed
mov %o5,%g3
p61_common_signature_error:
set p61_temp,%g1
ba p61_failed
st %g2,[%g1] ! Common Lock Number
p61_common_timeout:
set p61_temp,%g1
ba p61_failed
st %g2,[%g1] ! Common Lock Number
p61_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p61_failed
mov 0x0,%g3
p61_trap1e:
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a800000]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000020]
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b000018]
stxa %l3,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000000]
ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b000020]
done
p61_trap1o:
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a800000]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000020]
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b000018]
stxa %l3,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000000]
ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b000020]
done
p61_trap2e:
stwa %l4,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000000]
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008a800010]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008a800018]
ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800028]
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b800020]
stxa %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000018]
done
p61_trap2o:
stwa %l4,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000000]
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008a800010]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008a800018]
ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800028]
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b800020]
stxa %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008b000018]
done
p61_trap3e:
nop
nop
nop
nop
done
p61_trap3o:
nop
nop
nop
nop
done
p61_init_memory_pointers:
set p61_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p61_local0_start,%i0
set p61_local1_start,%i1
set p61_local2_start,%i2
set p61_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = a4e4310e374abbd3
ldx [%g1+0x008],%l1 ! %l1 = b6ac9d3a2eb8528f
ldx [%g1+0x010],%l2 ! %l2 = 5036b3c1b85212c2
ldx [%g1+0x018],%l3 ! %l3 = e95bacfa146ba448
ldx [%g1+0x020],%l4 ! %l4 = b7d4dfba7d5a8ddd
ldx [%g1+0x028],%l5 ! %l5 = 9d766ef21f13d79d
ldx [%g1+0x030],%l6 ! %l6 = a87d2eaa96ed0ae8
ldx [%g1+0x038],%l7 ! %l7 = 4c371b92835acdaa
! 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 = 7c90c336 c4e17c8d 3684c188 4c80a50c
! %f4 = ac526152 af32171f c261be49 160d7f60
! %f8 = a27e8541 dde30c5a 29057b39 2ed16499
! %f12 = 3a3b51c0 843fc711 1435ce69 7af33cf5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 866c16e7 bf06eed7 04a03715 863bde88
! %f20 = 1511e070 13a07028 2a1a9567 f96bd61c
! %f24 = 6154f133 f200e814 083234de 816fe626
! %f28 = ac384053 c10b7897 f717db5f c3b503fb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 71cb03ee e16a4b16 42d5bb97 dac994ac
! %f36 = 523930c5 d92c66c1 0284dcfd 4c08a6d5
! %f40 = e5011994 377745bc 354875d7 1d3c4090
! %f44 = 5517d95a beb310e6 04d86354 3c73b2a0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb4fa022700000025,%g7,%g1 ! GSR scale = 4, align = 5
wr %g1,%g0,%gsr ! GSR = b4fa022700000025
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 62
p62_label_1:
! Mem[0000000090000024] = 8eaf022e, %g2 = 0000000000000000
ldsb [%i4+0x027],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000090800008] = 5a1ae612 14acc7c9, %g2 = ffffff8e, %g3 = 00000000
ldd [%i5+%o1],%g2 ! %g2 = 000000005a1ae612 0000000014acc7c9
! Mem[000000008d80003c] = 7c7b6a79, %l2 = e5246d4a8f92e547
ldsb [%i3+0x03d],%l2 ! %l2 = 000000000000007b
! Mem[0000000090800030] = eaf607f4 79e2e95e, %g2 = 5a1ae612, %g3 = 14acc7c9
ldd [%i5+0x030],%g2 ! %g2 = 00000000eaf607f4 0000000079e2e95e
! Mem[0000000091800020] = 5566979d, %g2 = 00000000eaf607f4
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000055
! Mem[0000000090000034] = 7fa20a53, %g2 = 0000000000000055
ldsb [%i4+0x035],%g2 ! %g2 = 000000000000007f
! Mem[0000000091000030] = a5b5761e, %g2 = 000000000000007f
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffa5b5
! %l6 = 3060d93c, %l7 = 829c0a83, Mem[0000000090000028] = af022e97 7d3b2cbb
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 3060d93c 829c0a83
! Mem[0000000090000030] = 6764e280, %g2 = ffffffffffffa5b5
ldub [%i4+0x031],%g2 ! %g2 = 0000000000000067
! Mem[0000000090000010] = 8e58d828, %g2 = 0000000000000067
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffff8e58
p62_label_2:
! Mem[0000000090000030] = 7a6764e2, %g2 = ffffffffffff8e58
ldsh [%i4+0x030],%g2 ! %g2 = 0000000000007a67
! Mem[0000000091800028] = 153f24b0, %g2 = 0000000000007a67
ldsh [%o0+%o5],%g2 ! %g2 = 000000000000153f
! %l4 = 04ac2c2eae0ce89d, Mem[000000008d80000f] = 955a5f8c
stb %l4,[%i3+0x00f] ! Mem[000000008d80000c] = 955a5f9d
! Mem[0000000090000024] = 0332e58e, %g2 = 000000000000153f
lduw [%i4+0x024],%g2 ! %g2 = 000000000332e58e
! Mem[0000000090800018] = c6db268a, %g2 = 000000000332e58e
ldub [%i5+0x01b],%g2 ! %g2 = 00000000000000c6
! Mem[0000000090000020] = 0ad8f703, %g2 = 00000000000000c6
lduw [%i4+%o4],%g2 ! %g2 = 000000000ad8f703
! Mem[0000000091000038] = 76cb62bf, %g2 = 000000000ad8f703
lduh [%i6+0x03a],%g2 ! %g2 = 00000000000076cb
! %l1 = 22f8ce5200aa86ba, Mem[000000008c80003a] = 5c3edd03
stb %l1,[%i1+0x03a] ! Mem[000000008c800038] = 5c3eba03
! %l2 = 0000007b, %l3 = 66846fe4, Mem[0000000091000038] = e25676cb 62bf8c8f
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 0000007b 66846fe4
! %l4 = ae0ce89d, %l5 = e2ece7e6, Mem[0000000091800018] = 06faad5c b7684e28
std %l4,[%o0+%o3] ! Mem[0000000091800018] = ae0ce89d e2ece7e6
p62_label_3:
! Mem[0000000090000018] = 1d179028, %g2 = 00000000000076cb
lduh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! %l3 = dbfd186266846fe4, Mem[000000008d000028] = b44cf82ac9fe2aff
stx %l3,[%i2+%o5] ! Mem[000000008d000028] = dbfd186266846fe4
! Mem[0000000090800000] = 73d0acf8 dd4bc205, %g2 = 00001d17, %g3 = 79e2e95e
ldd [%i5+%g0],%g2 ! %g2 = 0000000073d0acf8 00000000dd4bc205
! Mem[0000000091000024] = 0f65f93d, %g2 = 0000000073d0acf8
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000000f
! Mem[000000008d000018] = fca65168, %l3 = dbfd186266846fe4
ldsw [%i2+%o3],%l3 ! %l3 = fffffffffca65168
! %l4 = 04ac2c2eae0ce89d, Mem[000000009180002f] = 5943bc1d
stb %l4,[%o0+0x02f] ! Mem[000000009180002c] = 9d43bc1d
! Mem[000000008c800034] = de665a3d, %l5 = 6889ed5be2ece7e6
ldsb [%i1+0x037],%l5 ! %l5 = 000000000000003d
! %l5 = 000000000000003d, Mem[0000000091800008] = 8b9883bd
stb %l5,[%o0+%o1] ! Mem[0000000091800008] = 3d9883bd
! %l1 = 22f8ce5200aa86ba, Mem[0000000090800000] = 73d0acf8
stw %l1,[%i5+%g0] ! Mem[0000000090800000] = 00aa86ba
! Mem[0000000091000008] = 48c280527312abd6, %g2 = 000000000000000f
ldx [%i6+%o1],%g2 ! %g2 = 48c280527312abd6
p62_label_4:
! %l0 = e39c9b2039ffbe8c, Mem[000000008c000000] = 190bd9cde401e98a
stx %l0,[%i0+%g0] ! Mem[000000008c000000] = e39c9b2039ffbe8c
! %l6 = 94ad51e03060d93c, Mem[0000000091000008] = 48c28052
stw %l6,[%i6+%o1] ! Mem[0000000091000008] = 3060d93c
! Mem[0000000091000008] = d93c7312, %g2 = 48c280527312abd6
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffd93c
! Mem[000000008c00003c] = af1bca39, %l1 = 22f8ce5200aa86ba
lduh [%i0+0x03e],%l1 ! %l1 = 000000000000ca39
! %l5 = 000000000000003d, Mem[0000000090000024] = 0332e58e
sth %l5,[%i4+0x024] ! Mem[0000000090000024] = 003de58e
! Mem[000000008d800028] = 90e99034, %l1 = 000000000000ca39
ldsw [%i3+%o5],%l1 ! %l1 = ffffffff90e99034
! Mem[000000008c000030] = 5ab45e14 43a767d8, %l4 = ae0ce89d, %l5 = 0000003d
ldd [%i0+0x030],%l4 ! %l4 = 000000005ab45e14 0000000043a767d8
! %l7 = 61b27dd9829c0a83, Mem[0000000091000020] = 8b0950dd0f65f93d
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 61b27dd9829c0a83
! Mem[0000000090000000] = 3180d6ba, %g2 = ffffffffffffd93c
lduh [%i4+0x002],%g2 ! %g2 = 0000000000003180
! Mem[000000009080001c] = db268a9a, %g18 = 3745862407577409
ldsw [%i5+0x01c],%g2 ! %g2 = 3745862407577409
p62_label_5:
! Mem[0000000091000014] = fe015ffa, %g2 = ffffffffdb268a9a
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffffe01
! Mem[0000000090000010] = 1d358e58d828ead6, %g2 = fffffffffffffe01
ldx [%i4+%o2],%g2 ! %g2 = 1d358e58d828ead6
! %l0 = 39ffbe8c, %l1 = 90e99034, Mem[0000000091000008] = 3060d93c 7312abd6
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 39ffbe8c 90e99034
! Mem[000000008c000008] = 8cf0550b, %l7 = 61b27dd9829c0a83
ldsb [%i0+0x00b],%l7 ! %l7 = 000000000000000b
! %l7 = 000000000000000b, Mem[0000000090800010] = f8449dd9
sth %l7,[%i5+%o2] ! Mem[0000000090800010] = 000b9dd9
! %l1 = ffffffff90e99034, Mem[000000009180003f] = ff000000
stb %l1,[%o0+0x03f] ! Mem[000000009180003c] = 34000000
! Mem[0000000091000010] = 6cff95cd7757fe01, %g2 = 1d358e58d828ead6
ldx [%i6+%o2],%g2 ! %g2 = 6cff95cd7757fe01
! %l4 = 5ab45e14, %l5 = 43a767d8, Mem[0000000091800008] = 3d9883bd 3923d9af
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 5ab45e14 43a767d8
! %l7 = 000000000000000b, Mem[0000000091800038] = 54b6116d9d52ad34
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 000000000000000b
! Mem[0000000091800018] = ae0ce89d, %g2 = 6cff95cd7757fe01
ldub [%o0+%o3],%g2 ! %g2 = 00000000000000ae
p62_label_6:
! Mem[0000000091000004] = b0a539ff, %g2 = 00000000000000ae
ldub [%i6+0x006],%g2 ! %g2 = 00000000000000b0
! Mem[0000000090800008] = e61214ac, %g2 = 00000000000000b0
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffe612
! Mem[000000008c000024] = 385d1586, %l7 = 000000000000000b
lduw [%i0+0x024],%l7 ! %l7 = 00000000385d1586
! Mem[0000000090800030] = eaf607f4, %g18 = 3745862407577409
ldsw [%i5+0x030],%g2 ! %g2 = 3745862407577409
! Mem[0000000091000000] = 2f8898f9, %g2 = ffffffffeaf607f4
lduh [%i6+0x002],%g2 ! %g2 = 0000000000002f88
! %l4 = 000000005ab45e14, Mem[0000000091000038] = 0000007b
stb %l4,[%i6+0x038] ! Mem[0000000091000038] = 1400007b
! %l6 = 3060d93c, %l7 = 385d1586, Mem[0000000091800018] = ae0ce89d e2ece7e6
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 3060d93c 385d1586
! Mem[000000008d000028] = dbfd1862, %l6 = 94ad51e03060d93c
ldsb [%i2+%o5],%l6 ! %l6 = ffffffffffffffdb
! Mem[0000000091000030] = a5b5761e1214449b, %g2 = 0000000000002f88
ldx [%i6+0x030],%g2 ! %g2 = a5b5761e1214449b
! %l7 = 00000000385d1586, Mem[000000008d000038] = 241313b379aa3707
stx %l7,[%i2+0x038] ! Mem[000000008d000038] = 00000000385d1586
p62_label_7:
! Mem[000000008d800008] = 097fd7f0 955a5f9d, %l6 = ffffffdb, %l7 = 385d1586
ldd [%i3+%o1],%l6 ! %l6 = 00000000097fd7f0 00000000955a5f9d
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = a5b5761e1214449b
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
! Mem[0000000091000028] = 21a95ba108a9d051, %g2 = 21a95ba108a9d051
ldx [%i6+%o5],%g2 ! %g2 = 21a95ba108a9d051
! %l6 = 00000000097fd7f0, Mem[0000000091000038] = 1400007b
stw %l6,[%i6+0x038] ! Mem[0000000091000038] = 097fd7f0
! Mem[0000000091000038] = 097fd7f066846fe4, %g2 = 21a95ba108a9d051
ldx [%i6+0x038],%g2 ! %g2 = 097fd7f066846fe4
! Mem[0000000091800018] = 3060d93c, %g2 = 097fd7f066846fe4
lduw [%o0+%o3],%g2 ! %g2 = 000000003060d93c
! %l3 = fffffffffca65168, Mem[000000009080002c] = 51e85f11
stw %l3,[%i5+0x02c] ! Mem[000000009080002c] = fca65168
! Mem[0000000091000030] = a5b5761e 1214449b, %g2 = 3060d93c, %g3 = dd4bc205
ldd [%i6+0x030],%g2 ! %g2 = 00000000a5b5761e 000000001214449b
! Mem[0000000090000030] = 7a6764e2, %g2 = 00000000a5b5761e
ldub [%i4+0x030],%g2 ! %g2 = 000000000000007a
! %l5 = 0000000043a767d8, Mem[0000000091000016] = fe015ffa
sth %l5,[%i6+0x016] ! Mem[0000000091000014] = 67d85ffa
p62_label_8:
! %l2 = 0000007b, %l3 = fca65168, Mem[0000000090000018] = 1d179028 70edfb0e
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 0000007b fca65168
! %l6 = 097fd7f0, %l7 = 955a5f9d, Mem[0000000091800018] = 3060d93c 385d1586
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 097fd7f0 955a5f9d
! %l1 = ffffffff90e99034, Mem[0000000090800008] = 5a1ae61214acc7c9
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = ffffffff90e99034
! %l5 = 0000000043a767d8, Mem[000000009100003f] = e4000000
stb %l5,[%i6+0x03f] ! Mem[000000009100003c] = d8000000
! Mem[0000000090800014] = 5e356f1d, %g2 = 000000000000007a
lduw [%i5+0x014],%g2 ! %g2 = 000000005e356f1d
! Mem[0000000091800010] = 51829629, %g2 = 000000005e356f1d
ldsb [%o0+0x012],%g2 ! %g2 = 0000000000000051
! %l2 = 000000000000007b, Mem[0000000090800029] = 59f5d3fc
stb %l2,[%i5+0x029] ! Mem[0000000090800028] = 7bf5d3fc
! Mem[0000000091000004] = b0a539ff, %g2 = 0000000000000051
ldub [%i6+0x006],%g2 ! %g2 = 00000000000000b0
! Mem[000000008c800028] = 15f39739, %l3 = fffffffffca65168
ldsh [%i1+0x02a],%l3 ! %l3 = ffffffffffff9739
! %l5 = 0000000043a767d8, Mem[000000008c000014] = f74ec1fa
stw %l5,[%i0+0x014] ! Mem[000000008c000014] = 43a767d8
p62_label_9:
! %l6 = 00000000097fd7f0, Mem[0000000091000020] = 61b27dd9
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 097fd7f0
! Mem[0000000090000038] = b2e6c511, %g2 = 00000000000000b0
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000b2
! Mem[000000008d00000c] = c727db27, %l2 = 000000000000007b
ldub [%i2+0x00c],%l2 ! %l2 = 00000000000000c7
! Mem[0000000091000020] = 097fd7f0, %g18 = 3745862407577409
ldsw [%i6+%o4],%g2 ! %g2 = 3745862407577409
! Mem[0000000090000028] = 3060d93c829c0a83, %g2 = 00000000097fd7f0
ldx [%i4+%o5],%g2 ! %g2 = 3060d93c829c0a83
! %l0 = e39c9b2039ffbe8c, Mem[0000000091000010] = 6cff95cd775767d8
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = e39c9b2039ffbe8c
! Mem[000000008c000000] = e39c9b20, %l6 = 00000000097fd7f0
ldsw [%i0+%g0],%l6 ! %l6 = ffffffffe39c9b20
! Mem[000000009100002c] = 51a5b576, %g2 = 3060d93c829c0a83
ldub [%i6+0x02f],%g2 ! %g2 = 0000000000000051
! Mem[0000000091800038] = 00000000, %g2 = 0000000000000051
ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800034] = 53258400, %g2 = 0000000000000000
ldub [%o0+0x035],%g2 ! %g2 = 0000000000000053
p62_label_10:
! %l2 = 00000000000000c7, Mem[0000000091000018] = 5ffaf26e
stw %l2,[%i6+%o3] ! Mem[0000000091000018] = 000000c7
! %l2 = 00000000000000c7, Mem[0000000091000028] = 21a95ba108a9d051
stx %l2,[%i6+%o5] ! Mem[0000000091000028] = 00000000000000c7
! Mem[0000000091000020] = 097fd7f0, %g2 = 0000000000000053
lduw [%i6+%o4],%g2 ! %g2 = 00000000097fd7f0
! Mem[0000000090000008] = b427e099 152d46b0, %g2 = 097fd7f0, %g3 = 1214449b
ldd [%i4+%o1],%g2 ! %g2 = 00000000b427e099 00000000152d46b0
! %l3 = ffffffffffff9739, Mem[0000000090000000] = 09d53180d6ba8c74
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffff9739
! %l2 = 000000c7, %l3 = ffff9739, Mem[0000000090000010] = 1d358e58 d828ead6
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 000000c7 ffff9739
! %l7 = 00000000955a5f9d, Mem[0000000090000018] = 0000007b
sth %l7,[%i4+%o3] ! Mem[0000000090000018] = 5f9d007b
! Mem[0000000090800038] = 66e1d7bc adc27bb0, %g2 = b427e099, %g3 = 152d46b0
ldd [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc 00000000adc27bb0
! Mem[0000000090000038] = 8eb2e6c5, %g2 = 0000000066e1d7bc
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffff8e
! Mem[000000009080001c] = db268a9a, %g18 = 3745862407577409
ldsw [%i5+0x01c],%g2 ! %g2 = 3745862407577409
p62_label_11:
! Mem[0000000091000014] = 39ffbe8c, %g18 = 3745862407577409
ldsw [%i6+0x014],%g2 ! %g2 = 3745862407577409
! Mem[000000009000002c] = 0a837a67, %g2 = 0000000039ffbe8c
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000000a83
! %l6 = e39c9b20, %l7 = 955a5f9d, Mem[0000000090800028] = 447bf5d3 fca65168
std %l6,[%i5+%o5] ! Mem[0000000090800028] = e39c9b20 955a5f9d
! %l5 = 0000000043a767d8, Mem[000000008d80002a] = 90e99034
sth %l5,[%i3+0x02a] ! Mem[000000008d800028] = 90e967d8
! %l0 = e39c9b2039ffbe8c, Mem[000000009180003e] = 000b0000
stb %l0,[%o0+0x03e] ! Mem[000000009180003c] = 8c0b0000
! %l7 = 00000000955a5f9d, Mem[0000000091000005] = f9b0a539
stb %l7,[%i6+0x005] ! Mem[0000000091000004] = 9db0a539
! Mem[0000000090800038] = 66e1d7bc, %g2 = 0000000000000a83
lduw [%i5+0x038],%g2 ! %g2 = 0000000066e1d7bc
! Mem[0000000091800000] = fb520ab0, %g18 = 3745862407577409
ldsw [%o0+%g0],%g2 ! %g2 = 3745862407577409
! Mem[0000000091800018] = 097fd7f0 955a5f9d, %g2 = fb520ab0, %g3 = adc27bb0
ldd [%o0+%o3],%g2 ! %g2 = 00000000097fd7f0 00000000955a5f9d
! Mem[000000009080002c] = 955a5f9d, %g2 = 00000000097fd7f0
ldub [%i5+0x02c],%g2 ! %g2 = 0000000000000095
p62_label_12:
! %l0 = e39c9b2039ffbe8c, Mem[0000000090000020] = 0ad8f703003de58e
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = e39c9b2039ffbe8c
! %l1 = ffffffff90e99034, Mem[0000000090800028] = e39c9b20955a5f9d
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = ffffffff90e99034
! Mem[0000000091000020] = 097fd7f0 829c0a83, %g2 = 00000095, %g3 = 955a5f9d
ldd [%i6+%o4],%g2 ! %g2 = 00000000097fd7f0 00000000829c0a83
! %l4 = 5ab45e14, %l5 = 43a767d8, Mem[000000008c000038] = a3c0f6b5 af1bca39
std %l4,[%i0+0x038] ! Mem[000000008c000038] = 5ab45e14 43a767d8
! %l0 = 39ffbe8c, %l1 = 90e99034, Mem[0000000090000020] = e39c9b20 39ffbe8c
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 39ffbe8c 90e99034
! Mem[000000008c800010] = d6fc6bed3036029b, %l6 = ffffffffe39c9b20
ldx [%i1+%o2],%l6 ! %l6 = d6fc6bed3036029b
! Mem[0000000091000038] = 097fd7f0 66846fd8, %g2 = 097fd7f0, %g3 = 829c0a83
ldd [%i6+0x038],%g2 ! %g2 = 00000000097fd7f0 0000000066846fd8
! Mem[000000008c000018] = 4a03090e, %l0 = e39c9b2039ffbe8c
lduh [%i0+0x01a],%l0 ! %l0 = 000000000000090e
! Mem[0000000090000024] = 90343060, %g2 = 00000000097fd7f0
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff90
! %l4 = 000000005ab45e14, Mem[0000000090800034] = 79e2e95e
sth %l4,[%i5+0x034] ! Mem[0000000090800034] = 5e14e95e
p62_label_13:
! %l5 = 0000000043a767d8, Mem[000000009100002c] = 000000c7
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = 43a767d8
! %l3 = ffffffffffff9739, Mem[0000000091000002] = 2f88989d
stb %l3,[%i6+0x002] ! Mem[0000000091000000] = 3988989d
! %l3 = ffffffffffff9739, Mem[000000009100002e] = 67d8a5b5
sth %l3,[%i6+0x02e] ! Mem[000000009100002c] = 9739a5b5
! Mem[0000000090000028] = d93c829c, %g2 = ffffffffffffff90
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffd93c
! Mem[0000000090800008] = ffffffff, %g2 = ffffffffffffd93c
lduw [%i5+%o1],%g2 ! %g2 = 00000000ffffffff
! %l4 = 5ab45e14, %l5 = 43a767d8, Mem[000000008c000008] = 8cf0550b 8d2f496b
std %l4,[%i0+%o1] ! Mem[000000008c000008] = 5ab45e14 43a767d8
! Mem[000000009080003c] = adc27bb0, %g2 = 00000000ffffffff
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffadc2
! %l6 = 3036029b, %l7 = 955a5f9d, Mem[0000000091000008] = 39ffbe8c 90e99034
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 3036029b 955a5f9d
! Mem[0000000091800000] = fb520ab007b3e6aa, %g2 = ffffffffffffadc2
ldx [%o0+%g0],%g2 ! %g2 = fb520ab007b3e6aa
! %l6 = 3036029b, %l7 = 955a5f9d, Mem[0000000091800008] = 5ab45e14 43a767d8
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 3036029b 955a5f9d
p62_label_14:
! %l6 = d6fc6bed3036029b, Mem[000000009100002c] = 43a79739
stw %l6,[%i6+0x02c] ! Mem[000000009100002c] = 3036029b
! Mem[0000000091000028] = 00003036, %g2 = fb520ab007b3e6aa
ldsh [%i6+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 3060d93c 829c0a83, %g2 = 00000000, %g3 = 66846fd8
ldd [%i4+%o5],%g2 ! %g2 = 000000003060d93c 00000000829c0a83
! %l1 = ffffffff90e99034, Mem[0000000090000010] = 000000c7ffff9739
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = ffffffff90e99034
! Mem[0000000090000038] = 53918eb2e6c51178, %g2 = 000000003060d93c
ldx [%i4+0x038],%g2 ! %g2 = 53918eb2e6c51178
! %l5 = 0000000043a767d8, Mem[0000000090000009] = 27e09915
stb %l5,[%i4+0x009] ! Mem[0000000090000008] = d8e09915
! Mem[0000000090000008] = b4d8e099152d46b0, %g2 = 53918eb2e6c51178
ldx [%i4+%o1],%g2 ! %g2 = b4d8e099152d46b0
! Mem[000000008d000038] = 00000000 385d1586, %l4 = 5ab45e14, %l5 = 43a767d8
ldd [%i2+0x038],%l4 ! %l4 = 0000000000000000 00000000385d1586
! Mem[0000000091000038] = 097fd7f0 66846fd8, %g2 = 152d46b0, %g3 = 829c0a83
ldd [%i6+0x038],%g2 ! %g2 = 00000000097fd7f0 0000000066846fd8
! %l2 = 000000c7, %l3 = ffff9739, Mem[0000000090000000] = ffffffff ffff9739
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 000000c7 ffff9739
p62_label_15:
! %l6 = d6fc6bed3036029b, Mem[000000009080003a] = d7bcadc2
sth %l6,[%i5+0x03a] ! Mem[0000000090800038] = 029badc2
! Mem[0000000091800020] = 979dba3f, %g2 = 00000000097fd7f0
ldub [%o0+0x022],%g2 ! %g2 = 0000000000000097
! Mem[0000000091000004] = 989db0a5, %g2 = 0000000000000097
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffff98
! %l4 = 0000000000000000, Mem[000000008d000020] = fead22190eb35666
stx %l4,[%i2+%o4] ! Mem[000000008d000020] = 0000000000000000
! Mem[000000009000003c] = e6c51178, %g2 = ffffffffffffff98
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090800020] = 0c86ef26, %g18 = 3745862407577409
ldsw [%i5+%o4],%g2 ! %g2 = 3745862407577409
! %l0 = 000000000000090e, Mem[0000000091800018] = 097fd7f0
sth %l0,[%o0+%o3] ! Mem[0000000091800018] = 090ed7f0
! %l2 = 000000c7, %l3 = ffff9739, Mem[0000000091800030] = 43bc1d81 51532584
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 000000c7 ffff9739
! %l2 = 00000000000000c7, Mem[0000000090800000] = 00aa86badd4bc205
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 00000000000000c7
! Mem[0000000090000028] = 3060d93c829c0a83, %g2 = 000000000c86ef26
ldx [%i4+%o5],%g2 ! %g2 = 3060d93c829c0a83
p62_label_16:
! %l1 = ffffffff90e99034, Mem[0000000091000009] = 36029b95
stb %l1,[%i6+0x009] ! Mem[0000000091000008] = 34029b95
! Mem[000000009000000c] = 152d46b0, %g2 = 3060d93c829c0a83
lduw [%i4+0x00c],%g2 ! %g2 = 00000000152d46b0
! Mem[000000008c00000c] = 43a767d8, %l3 = ffffffffffff9739
ldub [%i0+0x00f],%l3 ! %l3 = 00000000000000d8
! Mem[0000000090000014] = e990345f, %g2 = 00000000152d46b0
ldsb [%i4+0x015],%g2 ! %g2 = ffffffffffffffe9
! Mem[0000000091000000] = 3988989d, %g2 = ffffffffffffffe9
ldsb [%i6+0x002],%g2 ! %g2 = 0000000000000039
! %l2 = 00000000000000c7, Mem[000000008d80003c] = 7c7b6a79
stw %l2,[%i3+0x03c] ! Mem[000000008d80003c] = 000000c7
! Mem[0000000090800008] = ffffffff 90e99034, %g2 = 00000039, %g3 = 66846fd8
ldd [%i5+%o1],%g2 ! %g2 = 00000000ffffffff 0000000090e99034
! Mem[0000000091800000] = 0ab007b3, %g2 = 00000000ffffffff
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000000ab0
! %l4 = 00000000, %l5 = 385d1586, Mem[0000000091800018] = 090ed7f0 955a5f9d
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 00000000 385d1586
! %l7 = 00000000955a5f9d, Mem[0000000091800024] = ba3ff053
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = 955a5f9d
p62_label_17:
! Mem[000000008c000000] = e39c9b20, %l0 = 000000000000090e
ldsh [%i0+0x002],%l0 ! %l0 = ffffffffffff9b20
! %l7 = 00000000955a5f9d, Mem[000000008d80000c] = 955a5f9d
sth %l7,[%i3+0x00c] ! Mem[000000008d80000c] = 5f9d5f9d
! %l5 = 00000000385d1586, Mem[0000000091000030] = a5b5761e
sth %l5,[%i6+0x030] ! Mem[0000000091000030] = 1586761e
! %l2 = 000000c7, %l3 = 000000d8, Mem[0000000090800028] = ffffffff 90e99034
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 000000c7 000000d8
! Mem[0000000090800008] = ffffffff90e99034, %g2 = 0000000000000ab0
ldx [%i5+%o1],%g2 ! %g2 = ffffffff90e99034
! %l0 = ffffffffffff9b20, Mem[000000009000000c] = 152d46b0
sth %l0,[%i4+0x00c] ! Mem[000000009000000c] = 9b2046b0
! %l6 = 3036029b, %l7 = 955a5f9d, Mem[0000000090800008] = ffffffff 90e99034
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 3036029b 955a5f9d
! Mem[0000000091000004] = 989db0a5, %g2 = ffffffff90e99034
lduh [%i6+0x004],%g2 ! %g2 = 000000000000989d
! Mem[0000000091000028] = 00000000 3036029b, %g2 = 0000989d, %g3 = 90e99034
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 000000003036029b
! %l5 = 00000000385d1586, Mem[0000000090800000] = 00000000000000c7
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 00000000385d1586
p62_label_18:
! %l6 = d6fc6bed3036029b, Mem[0000000090000020] = 39ffbe8c90e99034
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = d6fc6bed3036029b
! %l7 = 00000000955a5f9d, Mem[0000000091800028] = 153f24b0
sth %l7,[%o0+%o5] ! Mem[0000000091800028] = 5f9d24b0
! %l0 = ffffffffffff9b20, Mem[000000009000000c] = 9b2046b0
stb %l0,[%i4+0x00c] ! Mem[000000009000000c] = 202046b0
! %l0 = ffffffffffff9b20, Mem[000000008c000030] = 5ab45e1443a767d8
stx %l0,[%i0+0x030] ! Mem[000000008c000030] = ffffffffffff9b20
! %l0 = ffff9b20, %l1 = 90e99034, Mem[0000000090000000] = 000000c7 ffff9739
std %l0,[%i4+%g0] ! Mem[0000000090000000] = ffff9b20 90e99034
! Mem[0000000091800028] = 5f9d24b0, %g18 = 3745862407577409
ldsw [%o0+%o5],%g2 ! %g2 = 3745862407577409
! Mem[0000000090800000] = 00000000, %g2 = 000000005f9d24b0
lduw [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800034] = e95e66e1, %g2 = 0000000000000000
lduh [%i5+0x036],%g2 ! %g2 = 000000000000e95e
! Mem[000000009100000c] = 5a5f9de3, %g2 = 000000000000e95e
ldub [%i6+0x00d],%g2 ! %g2 = 000000000000005a
! Mem[0000000090000008] = b4d8e099 202046b0, %g2 = 0000005a, %g3 = 3036029b
ldd [%i4+%o1],%g2 ! %g2 = 00000000b4d8e099 00000000202046b0
p62_label_19:
! Mem[0000000090000018] = 5f9d007b, %g2 = 00000000b4d8e099
lduw [%i4+%o3],%g2 ! %g2 = 000000005f9d007b
! Mem[0000000091000008] = 029b955a, %g2 = 000000005f9d007b
ldsh [%i6+0x00a],%g2 ! %g2 = 000000000000029b
! Mem[0000000090800018] = 4dc6db26, %g2 = 000000000000029b
ldub [%i5+0x01a],%g2 ! %g2 = 000000000000004d
! %l0 = ffffffffffff9b20, Mem[000000009000003e] = 11780000
sth %l0,[%i4+0x03e] ! Mem[000000009000003c] = 9b200000
! %l5 = 00000000385d1586, Mem[000000008c000030] = ffffffff
stw %l5,[%i0+0x030] ! Mem[000000008c000030] = 385d1586
! Mem[000000009100003c] = 66846fd8, %g18 = 3745862407577409
ldsw [%i6+0x03c],%g2 ! %g2 = 3745862407577409
! Mem[0000000090000008] = 99202046, %g2 = 0000000066846fd8
ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffff99
! Mem[0000000091800008] = 3036029b, %g2 = ffffffffffffff99
ldsb [%o0+%o1],%g2 ! %g2 = 0000000000000030
! Mem[000000008c800028] = 15f3973966bcca45, %l0 = ffffffffffff9b20
ldx [%i1+%o5],%l0 ! %l0 = 15f3973966bcca45
! %l7 = 00000000955a5f9d, Mem[0000000090800016] = 6f1db2d5
stb %l7,[%i5+0x016] ! Mem[0000000090800014] = 9d1db2d5
p62_label_20:
! Mem[000000008c800004] = a337e652, %l3 = 00000000000000d8
ldsb [%i1+0x006],%l3 ! %l3 = ffffffffffffffe6
! Mem[000000009100002c] = 3036029b, %g2 = 0000000000000030
lduw [%i6+0x02c],%g2 ! %g2 = 000000003036029b
! Mem[000000008c000018] = 4a03090e, %l3 = ffffffffffffffe6
ldsh [%i0+%o3],%l3 ! %l3 = 0000000000004a03
! %l1 = ffffffff90e99034, Mem[000000009100002a] = 00003036
sth %l1,[%i6+0x02a] ! Mem[0000000091000028] = 90343036
! %l5 = 00000000385d1586, Mem[000000009180001e] = 15865566
sth %l5,[%o0+0x01e] ! Mem[000000009180001c] = 15865566
! Mem[0000000091000008] = 3034029b 955a5f9d, %g2 = 3036029b, %g3 = 202046b0
ldd [%i6+%o1],%g2 ! %g2 = 000000003034029b 00000000955a5f9d
! %l3 = 0000000000004a03, Mem[0000000090000011] = ffffff90
stb %l3,[%i4+0x011] ! Mem[0000000090000010] = 03ffff90
! Mem[0000000091000038] = d7f06684, %g2 = 000000003034029b
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffffd7f0
! Mem[000000009180002c] = df4e449d, %g2 = ffffffffffffd7f0
lduw [%o0+0x02c],%g2 ! %g2 = 00000000df4e449d
! %l6 = d6fc6bed3036029b, Mem[0000000090000000] = ffff9b2090e99034
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = d6fc6bed3036029b
p62_label_21:
! Mem[000000008d000014] = 507731bd, %l7 = 00000000955a5f9d
ldub [%i2+0x016],%l7 ! %l7 = 0000000000000031
! %l6 = 3036029b, %l7 = 00000031, Mem[0000000090800008] = 3036029b 955a5f9d
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 3036029b 00000031
! %l6 = 3036029b, %l7 = 00000031, Mem[000000008c800018] = 29a9b756 592ab16b
std %l6,[%i1+%o3] ! Mem[000000008c800018] = 3036029b 00000031
! Mem[0000000091800028] = 5f9d24b0 df4e449d, %g2 = df4e449d, %g3 = 955a5f9d
ldd [%o0+%o5],%g2 ! %g2 = 000000005f9d24b0 00000000df4e449d
! %l7 = 0000000000000031, Mem[0000000091800018] = 00000000385d1586
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = 0000000000000031
! %l6 = 3036029b, %l7 = 00000031, Mem[0000000090800030] = eaf607f4 5e14e95e
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 3036029b 00000031
! Mem[0000000091800030] = 000000c7, %g18 = 3745862407577409
ldsw [%o0+0x030],%g2 ! %g2 = 3745862407577409
! %l3 = 0000000000004a03, Mem[000000008c000038] = 5ab45e1443a767d8
stx %l3,[%i0+0x038] ! Mem[000000008c000038] = 0000000000004a03
! Mem[0000000091800028] = 5f9d24b0 df4e449d, %g2 = 000000c7, %g3 = df4e449d
ldd [%o0+%o5],%g2 ! %g2 = 000000005f9d24b0 00000000df4e449d
! %l7 = 0000000000000031, Mem[0000000090000038] = 53918eb2e6c59b20
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000031
p62_label_22:
! Mem[000000009000002c] = 9c0a837a, %g2 = 000000005f9d24b0
ldsb [%i4+0x02d],%g2 ! %g2 = ffffffffffffff9c
! Mem[000000008d00003c] = 385d1586, %l0 = 15f3973966bcca45
lduh [%i2+0x03e],%l0 ! %l0 = 0000000000001586
! %l2 = 00000000000000c7, Mem[0000000090800030] = 3036029b
stb %l2,[%i5+0x030] ! Mem[0000000090800030] = c736029b
! %l7 = 0000000000000031, Mem[000000009180003f] = 0b000000
stb %l7,[%o0+0x03f] ! Mem[000000009180003c] = 31000000
! %l0 = 0000000000001586, Mem[000000008c800004] = a337e652
stw %l0,[%i1+0x004] ! Mem[000000008c800004] = 00001586
! Mem[0000000091800000] = fb520ab0, %g2 = ffffffffffffff9c
ldub [%o0+%g0],%g2 ! %g2 = 00000000000000fb
! Mem[0000000091000008] = 3034029b 955a5f9d, %g2 = 000000fb, %g3 = df4e449d
ldd [%i6+%o1],%g2 ! %g2 = 000000003034029b 00000000955a5f9d
! %l0 = 0000000000001586, Mem[000000009000001b] = 7bfca651
stb %l0,[%i4+0x01b] ! Mem[0000000090000018] = 86fca651
! Mem[000000008c800034] = de665a3d, %l1 = ffffffff90e99034
ldsb [%i1+0x035],%l1 ! %l1 = 0000000000000066
! %l4 = 0000000000000000, Mem[000000008c00001f] = 4e29b04b
stb %l4,[%i0+0x01f] ! Mem[000000008c00001c] = 4e29b000
p62_label_23:
! Mem[0000000090000004] = 3036029b, %g2 = 000000003034029b
lduw [%i4+0x004],%g2 ! %g2 = 000000003036029b
! Mem[000000008c00000c] = 43a767d8, %l3 = 0000000000004a03
ldub [%i0+0x00d],%l3 ! %l3 = 00000000000000a7
! %l0 = 0000000000001586, Mem[0000000091000014] = 39ffbe8c
stw %l0,[%i6+0x014] ! Mem[0000000091000014] = 00001586
! %l1 = 0000000000000066, Mem[0000000091800010] = 6e4e5182
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 00000066
! %l4 = 00000000, %l5 = 385d1586, Mem[0000000090000000] = d6fc6bed 3036029b
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 00000000 385d1586
! %l5 = 00000000385d1586, Mem[0000000091000036] = 449b097f
stb %l5,[%i6+0x036] ! Mem[0000000091000034] = 869b097f
! %l4 = 00000000, %l5 = 385d1586, Mem[0000000091000010] = e39c9b20 00001586
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 00000000 385d1586
! Mem[000000008c000000] = e39c9b20, %l7 = 0000000000000031
ldsh [%i0+0x002],%l7 ! %l7 = ffffffffffff9b20
! %l5 = 00000000385d1586, Mem[000000009180003e] = 8c310000
sth %l5,[%o0+0x03e] ! Mem[000000009180003c] = 15860000
! Mem[0000000090000024] = 3036029b, %g2 = 000000003036029b
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000003036
p62_label_24:
! Mem[0000000091800028] = b0df4e44, %g2 = 0000000000003036
ldub [%o0+0x02b],%g2 ! %g2 = 00000000000000b0
! %l1 = 0000000000000066, Mem[0000000091000034] = 1214869b
stw %l1,[%i6+0x034] ! Mem[0000000091000034] = 00000066
! %l4 = 0000000000000000, Mem[0000000090800008] = 3036029b00000031
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000000
! Mem[0000000091800020] = 5566979d 955a5f9d, %g2 = 000000b0, %g3 = 955a5f9d
ldd [%o0+%o4],%g2 ! %g2 = 000000005566979d 00000000955a5f9d
! %l0 = 00001586, %l1 = 00000066, Mem[0000000090000000] = 00000000 385d1586
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 00001586 00000066
! %l0 = 0000000000001586, Mem[000000008d000000] = 206a0dbab0f8165d
stx %l0,[%i2+%g0] ! Mem[000000008d000000] = 0000000000001586
! Mem[0000000091800018] = 0000000000000031, %g2 = 000000005566979d
ldx [%o0+%o3],%g2 ! %g2 = 0000000000000031
! Mem[000000008d80002c] = aa66419b, %l4 = 0000000000000000
ldsw [%i3+0x02c],%l4 ! %l4 = ffffffffaa66419b
! Mem[000000008c000000] = e39c9b20, %l5 = 00000000385d1586
lduw [%i0+%g0],%l5 ! %l5 = 00000000e39c9b20
! %l4 = ffffffffaa66419b, Mem[0000000090000010] = ff03ffff
sth %l4,[%i4+%o2] ! Mem[0000000090000010] = 419bffff
p62_label_25:
! Mem[0000000090000028] = 3060d93c829c0a83, %g2 = 0000000000000031
ldx [%i4+%o5],%g2 ! %g2 = 3060d93c829c0a83
! Mem[000000008d800038] = 5a719332, %l7 = ffffffffffff9b20
ldsh [%i3+0x03a],%l7 ! %l7 = ffffffffffff9332
! %l3 = 00000000000000a7, Mem[0000000090800038] = 66e1029b
stw %l3,[%i5+0x038] ! Mem[0000000090800038] = 000000a7
! Mem[0000000091800028] = 24b0df4e, %g2 = 3060d93c829c0a83
ldsh [%o0+0x02a],%g2 ! %g2 = 00000000000024b0
! Mem[0000000091000008] = 3034029b, %g2 = 00000000000024b0
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000003034
! Mem[0000000090000038] = 0000000000000031, %g2 = 0000000000003034
ldx [%i4+0x038],%g2 ! %g2 = 0000000000000031
! %l4 = ffffffffaa66419b, Mem[0000000090800004] = 385d1586
sth %l4,[%i5+0x004] ! Mem[0000000090800004] = 419b1586
! Mem[0000000090800030] = c736029b, %g2 = 0000000000000031
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffc736
! Mem[000000009180000c] = 5f9d0000, %g2 = ffffffffffffc736
ldsh [%o0+0x00e],%g2 ! %g2 = 0000000000005f9d
! Mem[000000008d800008] = 097fd7f0, %l2 = 00000000000000c7
ldsh [%i3+%o1],%l2 ! %l2 = 000000000000097f
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000000001586
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000066
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000097f
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000a7
bne,a,pn %xcc,p62_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffaa66419b
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e39c9b20
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be d6fc6bed3036029b
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffff9332
bne,a,pn %xcc,p62_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p62_check_fp_registers:
set p62_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ac526152 af32171f
bne %xcc,p62_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c261be49 160d7f60
bne %xcc,p62_f6_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = e39c9b2039ffbe8c
ldx [%i0+0x000],%g3 ! Observed data at 000000008c000000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5ab45e1443a767d8
ldx [%i0+0x008],%g3 ! Observed data at 000000008c000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f78b791443a767d8
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 = 4a03090e4e29b000
ldx [%i0+0x018],%g3 ! Observed data at 000000008c000018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 385d1586ffff9b20
ldx [%i0+0x030],%g3 ! Observed data at 000000008c000030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000004a03
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+0x000],%g2 ! Expected data = 84a1707700001586
ldx [%i1+0x000],%g3 ! Observed data at 000000008c800000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3036029b00000031
ldx [%i1+0x018],%g3 ! Observed data at 000000008c800018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5c3eba03e8cb71e4
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 = 0000000000001586
ldx [%i2+0x000],%g3 ! Observed data at 000000008d000000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000000000000
ldx [%i2+0x020],%g3 ! Observed data at 000000008d000020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = dbfd186266846fe4
ldx [%i2+0x028],%g3 ! Observed data at 000000008d000028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000385d1586
ldx [%i2+0x038],%g3 ! Observed data at 000000008d000038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x038,%g4
set p62_local3_expect,%g1
p62_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 097fd7f05f9d5f9d
ldx [%i3+0x008],%g3 ! Observed data at 000000008d800008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 90e967d8aa66419b
ldx [%i3+0x028],%g3 ! Observed data at 000000008d800028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5a719332000000c7
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_f4_fail:
set p62_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f6_fail:
set p62_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008c000010]
stwa %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800010]
stxa %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000028]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d800020]
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c800000]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d000020]
stxa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000008]
done
p62_trap1o:
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008c000010]
stwa %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800010]
stxa %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000028]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d800020]
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c800000]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d000020]
stxa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000008]
done
p62_trap2e:
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000008]
ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d800018]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c000010]
lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008c800018]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008c800000]
done
p62_trap2o:
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000008]
ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d800018]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c000010]
lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008c800018]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008c800000]
done
p62_trap3e:
nop
nop
nop
done
p62_trap3o:
nop
nop
nop
done
p62_init_memory_pointers:
set p62_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p62_local0_start,%i0
set p62_local1_start,%i1
set p62_local2_start,%i2
set p62_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = e39c9b2039ffbe8c
ldx [%g1+0x008],%l1 ! %l1 = 22f8ce5200aa86ba
ldx [%g1+0x010],%l2 ! %l2 = e5246d4a8f92e547
ldx [%g1+0x018],%l3 ! %l3 = dbfd186266846fe4
ldx [%g1+0x020],%l4 ! %l4 = 04ac2c2eae0ce89d
ldx [%g1+0x028],%l5 ! %l5 = 6889ed5be2ece7e6
ldx [%g1+0x030],%l6 ! %l6 = 94ad51e03060d93c
ldx [%g1+0x038],%l7 ! %l7 = 61b27dd9829c0a83
! 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 = 5e51f11e 676ca630 6e5bf45f 49fe6dec
! %f4 = c465aaf9 a411dfca 8ad54e0e 9b3760b2
! %f8 = 5432c0ce bc850250 f0431ad3 a01ecf8e
! %f12 = d6dbecc4 85859a87 cd7e6b9c da6bc778
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c2590e1a b990c90d 13d63a6d abf01980
! %f20 = 05a4098c 3b21a911 108fcd49 7ed5b84e
! %f24 = 879cd5ae c767db19 290eb935 331a61c4
! %f28 = b37e515c b5cf2ece ab79a258 a0aa2d33
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4086728f 4fd5162d 5986f839 e64e0422
! %f36 = feec71d8 3f82cb41 5bcad197 eb5509fa
! %f40 = 7abb498e 4a9eec46 9f72eb5a a63ee6bd
! %f44 = 172c0e55 73e831ee 8588dbf2 17045881
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfbae993f00000059,%g7,%g1 ! GSR scale = 11, align = 1
wr %g1,%g0,%gsr ! GSR = fbae993f00000059
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:
! %l2 = 412809dc44dda1a1, Mem[000000009000000f] = b01d358e
stb %l2,[%i4+0x00f] ! Mem[000000009000000c] = a11d358e
! Mem[0000000091000014] = fe015ffa, %g2 = 0000000000000000
ldsb [%i6+0x016],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000091000010] = 6cff95cd, %g2 = fffffffffffffffe
lduw [%i6+%o2],%g2 ! %g2 = 000000006cff95cd
! Mem[000000008e000018] = e6fa9bcd, %l5 = f8fd9410e7fda465
lduw [%i0+%o3],%l5 ! %l5 = 00000000e6fa9bcd
! %l2 = 44dda1a1, %l3 = 4619b396, Mem[000000008e000028] = c1e6aa7b 19b1b425
std %l2,[%i0+%o5] ! Mem[000000008e000028] = 44dda1a1 4619b396
! %l2 = 412809dc44dda1a1, Mem[0000000090000008] = b427e099152d46a1
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 412809dc44dda1a1
! Mem[0000000090800030] = eaf607f4, %g2 = 000000006cff95cd
ldub [%i5+0x030],%g2 ! %g2 = 00000000000000ea
! Mem[0000000090800018] = b2d54dc6, %g2 = 00000000000000ea
ldsh [%i5+%o3],%g2 ! %g2 = ffffffffffffb2d5
! Mem[000000008f800028] = 8defc38e, %l2 = 412809dc44dda1a1
lduw [%i3+%o5],%l2 ! %l2 = 000000008defc38e
! Mem[0000000091000000] = 6ae82f88 98f9b0a5, %g2 = ffffb2d5, %g3 = 00000000
ldd [%i6+%g0],%g2 ! %g2 = 000000006ae82f88 0000000098f9b0a5
p63_label_2:
! Mem[0000000090800018] = b2d54dc6 db268a9a, %g2 = 6ae82f88, %g3 = 98f9b0a5
ldd [%i5+%o3],%g2 ! %g2 = 00000000b2d54dc6 00000000db268a9a
! %l4 = cde44f401870e266, Mem[0000000091800020] = 5566979d
stb %l4,[%o0+%o4] ! Mem[0000000091800020] = 6666979d
! Mem[0000000090000028] = af022e97 7d3b2cbb, %g2 = b2d54dc6, %g3 = db268a9a
ldd [%i4+%o5],%g2 ! %g2 = 00000000af022e97 000000007d3b2cbb
! %l1 = ee44a9c02ddb6cdb, Mem[000000009080003c] = adc27bb0
stw %l1,[%i5+0x03c] ! Mem[000000009080003c] = 2ddb6cdb
! Mem[000000008f00000c] = 8014f79c, %l0 = a31b73e8ed30d95e
lduw [%i2+0x00c],%l0 ! %l0 = 000000008014f79c
! %l5 = 00000000e6fa9bcd, Mem[0000000091800020] = 6666979dba3ff053
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 00000000e6fa9bcd
! %l7 = 4fb47ce64e1f0bbd, Mem[0000000091000020] = 8b0950dd
stw %l7,[%i6+%o4] ! Mem[0000000091000020] = 4e1f0bbd
! Mem[000000008f000008] = 108210068014f79c, %l4 = cde44f401870e266
ldx [%i2+%o1],%l4 ! %l4 = 108210068014f79c
! %l4 = 108210068014f79c, Mem[000000008f800020] = 70b35177eba6fe4d
stx %l4,[%i3+%o4] ! Mem[000000008f800020] = 108210068014f79c
! %l0 = 8014f79c, %l1 = 2ddb6cdb, Mem[0000000091000000] = 6ae82f88 98f9b0a5
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 8014f79c 2ddb6cdb
p63_label_3:
! %l4 = 8014f79c, %l5 = e6fa9bcd, Mem[0000000090800000] = 73d0acf8 dd4bc205
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 8014f79c e6fa9bcd
! %l3 = 30ff652a4619b396, Mem[0000000090800018] = b2d54dc6
stw %l3,[%i5+%o3] ! Mem[0000000090800018] = 4619b396
! %l3 = 30ff652a4619b396, Mem[0000000090000010] = 1d358e58
stw %l3,[%i4+%o2] ! Mem[0000000090000010] = 4619b396
! Mem[0000000091800010] = 6e4e5182 96298cae, %g2 = af022e97, %g3 = 7d3b2cbb
ldd [%o0+%o2],%g2 ! %g2 = 000000006e4e5182 0000000096298cae
! %l6 = 99c86038, %l7 = 4e1f0bbd, Mem[0000000091000028] = 21a95ba1 08a9d051
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 99c86038 4e1f0bbd
! Mem[0000000090800024] = 14490744, %g2 = 000000006e4e5182
ldub [%i5+0x025],%g2 ! %g2 = 0000000000000014
! %l4 = 108210068014f79c, Mem[0000000091000016] = fe015ffa
stb %l4,[%i6+0x016] ! Mem[0000000091000014] = 9c015ffa
! %l5 = 00000000e6fa9bcd, Mem[000000009000003a] = 8eb2e6c5
sth %l5,[%i4+0x03a] ! Mem[0000000090000038] = 9bcde6c5
! Mem[0000000090000010] = 4619b396d828ead6, %g2 = 0000000000000014
ldx [%i4+%o2],%g2 ! %g2 = 4619b396d828ead6
! Mem[0000000091000038] = e25676cb62bf8c8f, %g2 = 4619b396d828ead6
ldx [%i6+0x038],%g2 ! %g2 = e25676cb62bf8c8f
p63_label_4:
! Mem[000000008f000020] = c58aac84, %l3 = 30ff652a4619b396
ldsh [%i2+0x022],%l3 ! %l3 = ffffffffffffac84
! Mem[0000000090000030] = 7a6764e2, %g2 = e25676cb62bf8c8f
lduw [%i4+0x030],%g2 ! %g2 = 000000007a6764e2
! %l2 = 000000008defc38e, Mem[0000000090800028] = 4459f5d3
sth %l2,[%i5+%o5] ! Mem[0000000090800028] = c38ef5d3
! Mem[000000008e000004] = 7131ad71, %l2 = 000000008defc38e
lduw [%i0+0x004],%l2 ! %l2 = 000000007131ad71
! Mem[000000009080000c] = 14acc7c9, %g18 = 7ecefed7aceaa93e
ldsw [%i5+0x00c],%g2 ! %g2 = 7ecefed7aceaa93e
! %l4 = 8014f79c, %l5 = e6fa9bcd, Mem[0000000091800030] = 43bc1d81 51532584
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 8014f79c e6fa9bcd
! Mem[0000000091800000] = 520ab007, %g2 = 0000000014acc7c9
ldub [%o0+0x001],%g2 ! %g2 = 0000000000000052
! %l7 = 4fb47ce64e1f0bbd, Mem[0000000090000020] = 0ad8f7030332e58e
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 4fb47ce64e1f0bbd
! Mem[000000009180002c] = df4e4459, %g2 = 0000000000000052
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffdf4e
! %l1 = ee44a9c02ddb6cdb, Mem[0000000090800010] = f8449dd95e356f1d
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = ee44a9c02ddb6cdb
p63_label_5:
! %l5 = 00000000e6fa9bcd, Mem[0000000091000028] = 99c86038
stw %l5,[%i6+%o5] ! Mem[0000000091000028] = e6fa9bcd
! Mem[0000000091800030] = 8014f79ce6fa9bcd, %g2 = ffffffffffffdf4e
ldx [%o0+0x030],%g2 ! %g2 = 8014f79ce6fa9bcd
! %l6 = dda57bf099c86038, Mem[000000008f000020] = c58aac84
sth %l6,[%i2+%o4] ! Mem[000000008f000020] = 6038ac84
! %l6 = 99c86038, %l7 = 4e1f0bbd, Mem[0000000091000008] = 48c28052 7312abd6
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 99c86038 4e1f0bbd
! %l4 = 8014f79c, %l5 = e6fa9bcd, Mem[0000000090800028] = c38ef5d3 51e85f11
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 8014f79c e6fa9bcd
! Mem[000000009180003c] = adff0000, %g2 = 8014f79ce6fa9bcd
lduh [%o0+0x03e],%g2 ! %g2 = 000000000000adff
! Mem[000000008f800010] = 7c821162, %l1 = ee44a9c02ddb6cdb
ldub [%i3+0x012],%l1 ! %l1 = 0000000000000011
! Mem[0000000091000000] = 8014f79c 2ddb6cdb, %g2 = 0000adff, %g3 = 96298cae
ldd [%i6+%g0],%g2 ! %g2 = 000000008014f79c 000000002ddb6cdb
! Mem[0000000090000008] = 412809dc, %g18 = 7ecefed7aceaa93e
ldsw [%i4+%o1],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[0000000091800034] = 9bcd54b6, %g2 = 00000000412809dc
ldsb [%o0+0x036],%g2 ! %g2 = ffffffffffffff9b
p63_label_6:
! Mem[0000000091000010] = 6cff95cd, %g18 = 7ecefed7aceaa93e
ldsw [%i6+%o2],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[000000008f800030] = 8974e62a, %l3 = ffffffffffffac84
ldsh [%i3+0x032],%l3 ! %l3 = ffffffffffffe62a
! Mem[0000000090800038] = 66e1d7bc, %g2 = 000000006cff95cd
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000066
! Mem[0000000090000018] = 1d179028, %g18 = 7ecefed7aceaa93e
ldsw [%i4+%o3],%g2 ! %g2 = 7ecefed7aceaa93e
! %l5 = 00000000e6fa9bcd, Mem[0000000090800030] = eaf607f479e2e95e
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 00000000e6fa9bcd
! %l3 = ffffffffffffe62a, Mem[000000009080001f] = 9a0c86ef
stb %l3,[%i5+0x01f] ! Mem[000000009080001c] = 2a0c86ef
! Mem[0000000090000010] = 4619b396d828ead6, %g2 = 000000001d179028
ldx [%i4+%o2],%g2 ! %g2 = 4619b396d828ead6
! Mem[0000000090800018] = 19b396db, %g2 = 4619b396d828ead6
ldub [%i5+0x019],%g2 ! %g2 = 0000000000000019
! %l0 = 000000008014f79c, Mem[000000008e800024] = 7e95b17c
stw %l0,[%i1+0x024] ! Mem[000000008e800024] = 8014f79c
! %l0 = 8014f79c, %l1 = 00000011, Mem[000000008e800030] = 574bc212 f2267518
std %l0,[%i1+0x030] ! Mem[000000008e800030] = 8014f79c 00000011
p63_label_7:
! Mem[0000000091800034] = e6fa9bcd, %g2 = 0000000000000019
ldsb [%o0+0x034],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090000024] = 4e1f0bbd, %g2 = ffffffffffffffe6
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000004e1f
! Mem[000000008f00002c] = ce89bc82, %l7 = 4fb47ce64e1f0bbd
ldsw [%i2+0x02c],%l7 ! %l7 = ffffffffce89bc82
! Mem[000000008f800020] = 10821006, %l4 = 108210068014f79c
ldsw [%i3+%o4],%l4 ! %l4 = 0000000010821006
! Mem[000000008e800010] = 79558e8f, %l0 = 000000008014f79c
ldsw [%i1+%o2],%l0 ! %l0 = 0000000079558e8f
! %l6 = dda57bf099c86038, Mem[0000000090000030] = 7a6764e2
sth %l6,[%i4+0x030] ! Mem[0000000090000030] = 603864e2
! %l4 = 10821006, %l5 = e6fa9bcd, Mem[000000008e000038] = 2f9bdd24 1cc0ab33
std %l4,[%i0+0x038] ! Mem[000000008e000038] = 10821006 e6fa9bcd
! %l2 = 000000007131ad71, Mem[0000000091000034] = 1214449b
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = 7131ad71
! Mem[0000000090000020] = 4fb47ce64e1f0bbd, %g2 = 0000000000004e1f
ldx [%i4+%o4],%g2 ! %g2 = 4fb47ce64e1f0bbd
! Mem[0000000090800010] = ee44a9c02ddb6cdb, %g2 = 4fb47ce64e1f0bbd
ldx [%i5+%o2],%g2 ! %g2 = ee44a9c02ddb6cdb
p63_label_8:
! Mem[0000000091000028] = e6fa9bcd 4e1f0bbd, %g2 = 2ddb6cdb, %g3 = 2ddb6cdb
ldd [%i6+%o5],%g2 ! %g2 = 00000000e6fa9bcd 000000004e1f0bbd
! %l4 = 0000000010821006, Mem[0000000091000037] = 71e25676
stb %l4,[%i6+0x037] ! Mem[0000000091000034] = 06e25676
! Mem[000000009180000c] = 23d9af6e, %g2 = 00000000e6fa9bcd
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000023
! %l0 = 79558e8f, %l1 = 00000011, Mem[0000000091800038] = 54b6116d 9d52adff
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 79558e8f 00000011
! Mem[0000000090000020] = 4fb47ce6 4e1f0bbd, %g2 = 00000023, %g3 = 4e1f0bbd
ldd [%i4+%o4],%g2 ! %g2 = 000000004fb47ce6 000000004e1f0bbd
! Mem[0000000090000028] = af022e977d3b2cbb, %g2 = 000000004fb47ce6
ldx [%i4+%o5],%g2 ! %g2 = af022e977d3b2cbb
! %l5 = 00000000e6fa9bcd, Mem[000000009000002c] = 7d3b2cbb
stw %l5,[%i4+0x02c] ! Mem[000000009000002c] = e6fa9bcd
! Mem[0000000091800020] = 0000e6fa, %g2 = af022e977d3b2cbb
ldub [%o0+0x022],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = 00000000e6fa9bcd, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = 00000000e6fa9bcd
! Mem[0000000090000038] = 53919bcde6c51178, %g2 = 00000000e6fa9bcd
ldx [%i4+0x038],%g2 ! %g2 = 53919bcde6c51178
p63_label_9:
! %l3 = ffffffffffffe62a, Mem[000000008e000010] = 09f0d8e64c2b84e8
stx %l3,[%i0+%o2] ! Mem[000000008e000010] = ffffffffffffe62a
! Mem[0000000090800018] = 4619b396, %g18 = 7ecefed7aceaa93e
ldsw [%i5+%o3],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[000000008f000000] = 3bd37e50 2be46c1e, %l4 = 10821006, %l5 = e6fa9bcd
ldd [%i2+%g0],%l4 ! %l4 = 000000003bd37e50 000000002be46c1e
! %l2 = 000000007131ad71, Mem[0000000091800030] = 8014f79ce6fa9bcd
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 000000007131ad71
! %l3 = ffffffffffffe62a, Mem[0000000091800012] = 51829629
stb %l3,[%o0+0x012] ! Mem[0000000091800010] = 2a829629
! Mem[000000008e000008] = d45df4e76c63d4ad, %l7 = ffffffffce89bc82
ldx [%i0+%o1],%l7 ! %l7 = d45df4e76c63d4ad
! %l6 = 99c86038, %l7 = 6c63d4ad, Mem[0000000091800008] = 8b9883bd 3923d9af
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 99c86038 6c63d4ad
! %l6 = dda57bf099c86038, Mem[000000008f000008] = 10821006
stw %l6,[%i2+%o1] ! Mem[000000008f000008] = 99c86038
! Mem[0000000091800024] = e6fa9bcd, %g18 = 7ecefed7aceaa93e
ldsw [%o0+0x024],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[000000009000002c] = 9bcd6038, %g2 = ffffffffe6fa9bcd
ldsh [%i4+0x02e],%g2 ! %g2 = ffffffffffff9bcd
p63_label_10:
! Mem[0000000091000018] = 5ffaf26e, %g18 = 7ecefed7aceaa93e
ldsw [%i6+%o3],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[0000000091800008] = c860386c, %g2 = 000000005ffaf26e
ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffc8
! %l2 = 7131ad71, %l3 = ffffe62a, Mem[000000008e000008] = d45df4e7 6c63d4ad
std %l2,[%i0+%o1] ! Mem[000000008e000008] = 7131ad71 ffffe62a
! Mem[0000000090800038] = 66e1d7bc2ddb6cdb, %g2 = ffffffffffffffc8
ldx [%i5+0x038],%g2 ! %g2 = 66e1d7bc2ddb6cdb
! %l1 = 0000000000000011, Mem[000000009180003b] = 8f000000
stb %l1,[%o0+0x03b] ! Mem[0000000091800038] = 11000000
! %l2 = 000000007131ad71, Mem[000000008e000004] = 7131ad71
stb %l2,[%i0+0x004] ! Mem[000000008e000004] = 7131ad71
! Mem[0000000091800038] = 79558e11 00000011, %g2 = 2ddb6cdb, %g3 = 4e1f0bbd
ldd [%o0+0x038],%g2 ! %g2 = 0000000079558e11 0000000000000011
! Mem[000000008e000010] = ffffffff, %l2 = 000000007131ad71
ldsh [%i0+0x012],%l2 ! %l2 = ffffffffffffffff
! %l0 = 79558e8f, %l1 = 00000011, Mem[000000008e000000] = 86cd9717 7131ad71
std %l0,[%i0+%g0] ! Mem[000000008e000000] = 79558e8f 00000011
! Mem[000000008e00000c] = ffffe62a, %l1 = 0000000000000011
lduw [%i0+0x00c],%l1 ! %l1 = 00000000ffffe62a
p63_label_11:
! %l1 = 00000000ffffe62a, Mem[0000000091800038] = 79558e11
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = ffffe62a
! Mem[0000000090000004] = d6ba8c74, %g2 = 0000000079558e11
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffd6ba
! Mem[0000000091000020] = 4e1f0bbd 0f65f93d, %g2 = ffffd6ba, %g3 = 00000011
ldd [%i6+%o4],%g2 ! %g2 = 000000004e1f0bbd 000000000f65f93d
! Mem[000000008e00001c] = e3b22262, %l5 = 000000002be46c1e
lduw [%i0+0x01c],%l5 ! %l5 = 00000000e3b22262
! %l5 = 00000000e3b22262, Mem[000000008f800020] = 10821006
sth %l5,[%i3+%o4] ! Mem[000000008f800020] = 22621006
! Mem[000000008f000014] = aa039d73, %l2 = ffffffffffffffff
ldsw [%i2+0x014],%l2 ! %l2 = ffffffffaa039d73
! Mem[0000000090000020] = 4fb47ce6, %g18 = 7ecefed7aceaa93e
ldsw [%i4+%o4],%g2 ! %g2 = 7ecefed7aceaa93e
! %l6 = 99c86038, %l7 = 6c63d4ad, Mem[000000008f800028] = 8defc38e 44377be2
std %l6,[%i3+%o5] ! Mem[000000008f800028] = 99c86038 6c63d4ad
! Mem[0000000090800008] = 5a1ae612, %g18 = 7ecefed7aceaa93e
ldsw [%i5+%o1],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[0000000091000014] = 9c015ffa, %g2 = 000000005a1ae612
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffff9c01
p63_label_12:
! Mem[0000000091000008] = 99c860384e1f0bbd, %g2 = ffffffffffff9c01
ldx [%i6+%o1],%g2 ! %g2 = 99c860384e1f0bbd
! Mem[000000008e80002c] = 1b0ea291, %l5 = 00000000e3b22262
ldsw [%i1+0x02c],%l5 ! %l5 = 000000001b0ea291
! %l5 = 000000001b0ea291, Mem[0000000091000020] = 4e1f0bbd
stb %l5,[%i6+%o4] ! Mem[0000000091000020] = 911f0bbd
! %l4 = 3bd37e50, %l5 = 1b0ea291, Mem[0000000091800020] = 00000000 e6fa9bcd
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 3bd37e50 1b0ea291
! Mem[000000009000002c] = e6fa9bcd, %g18 = 7ecefed7aceaa93e
ldsw [%i4+0x02c],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[0000000091000034] = 7131ad06, %g18 = 7ecefed7aceaa93e
ldsw [%i6+0x034],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[0000000091800008] = 99c86038, %g18 = 7ecefed7aceaa93e
ldsw [%o0+%o1],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[000000009180002c] = 4e445900, %g2 = ffffffff99c86038
ldub [%o0+0x02d],%g2 ! %g2 = 000000000000004e
! %l2 = ffffffffaa039d73, Mem[0000000091000020] = 911f0bbd0f65f93d
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = ffffffffaa039d73
! Mem[000000008f800030] = 8974e62a, %l1 = 00000000ffffe62a
ldsw [%i3+0x030],%l1 ! %l1 = ffffffff8974e62a
p63_label_13:
! Mem[0000000090800018] = 4619b396db268a2a, %g2 = 000000000000004e
ldx [%i5+%o3],%g2 ! %g2 = 4619b396db268a2a
! %l3 = ffffffffffffe62a, Mem[0000000090800024] = 35144907
stw %l3,[%i5+0x024] ! Mem[0000000090800024] = ffffe62a
! Mem[0000000091800028] = 3f24b0df, %g2 = 4619b396db268a2a
ldub [%o0+0x029],%g2 ! %g2 = 000000000000003f
! %l5 = 000000001b0ea291, Mem[000000009000003c] = e6c51178
stw %l5,[%i4+0x03c] ! Mem[000000009000003c] = 1b0ea291
! Mem[0000000091000024] = aa039d73, %g2 = 000000000000003f
lduw [%i6+0x024],%g2 ! %g2 = 00000000aa039d73
! %l0 = 79558e8f, %l1 = 8974e62a, Mem[000000008e000010] = ffffffff ffffe62a
std %l0,[%i0+%o2] ! Mem[000000008e000010] = 79558e8f 8974e62a
! %l0 = 0000000079558e8f, Mem[0000000091800028] = 153f24b0
stb %l0,[%o0+%o5] ! Mem[0000000091800028] = 8f3f24b0
! %l7 = d45df4e76c63d4ad, Mem[0000000090000010] = 4619b396d828ead6
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = d45df4e76c63d4ad
! Mem[0000000090800014] = 2ddb6cdb, %g18 = 7ecefed7aceaa93e
ldsw [%i5+0x014],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[0000000091800028] = 3f24b0df, %g2 = 000000002ddb6cdb
ldsb [%o0+0x029],%g2 ! %g2 = 000000000000003f
p63_label_14:
! Mem[000000009180000c] = d4ad6e4e, %g2 = 000000000000003f
ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffd4
! Mem[0000000090000018] = 1d179028, %g2 = ffffffffffffffd4
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000001d17
! %l1 = ffffffff8974e62a, Mem[0000000090800028] = 8014f79c
sth %l1,[%i5+%o5] ! Mem[0000000090800028] = e62af79c
! Mem[0000000091800020] = 3bd37e50, %g18 = 7ecefed7aceaa93e
ldsw [%o0+%o4],%g2 ! %g2 = 7ecefed7aceaa93e
! %l2 = ffffffffaa039d73, Mem[0000000091800004] = 07b3e6aa
stw %l2,[%o0+0x004] ! Mem[0000000091800004] = aa039d73
! Mem[0000000091000038] = 76cb62bf, %g2 = 000000003bd37e50
ldsb [%i6+0x03a],%g2 ! %g2 = 0000000000000076
! %l2 = ffffffffaa039d73, Mem[000000009100002c] = 4e1f0bbd
stw %l2,[%i6+0x02c] ! Mem[000000009100002c] = aa039d73
! Mem[0000000090000014] = 63d4ad1d, %g2 = 0000000000000076
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000063
! Mem[0000000091800000] = 520ab0aa, %g2 = 0000000000000063
ldub [%o0+0x001],%g2 ! %g2 = 0000000000000052
! Mem[0000000091800030] = 00000000, %g2 = 0000000000000052
lduw [%o0+0x030],%g2 ! %g2 = 0000000000000000
p63_label_15:
! Mem[000000008e800038] = f00dbecb, %l2 = ffffffffaa039d73
ldub [%i1+0x039],%l2 ! %l2 = 000000000000000d
! Mem[0000000091000014] = 77579c01, %g2 = 0000000000000000
lduw [%i6+0x014],%g2 ! %g2 = 0000000077579c01
! %l3 = ffffffffffffe62a, Mem[0000000090800000] = 8014f79c
sth %l3,[%i5+%g0] ! Mem[0000000090800000] = e62af79c
! %l0 = 0000000079558e8f, Mem[000000008e000026] = 8bc18b6a
stb %l0,[%i0+0x026] ! Mem[000000008e000024] = 8bc18f6a
! %l0 = 0000000079558e8f, Mem[000000008f00000c] = 8014f79c
sth %l0,[%i2+0x00c] ! Mem[000000008f00000c] = 8e8ff79c
! Mem[0000000090800034] = e6fa9bcd, %g18 = 7ecefed7aceaa93e
ldsw [%i5+0x034],%g2 ! %g2 = 7ecefed7aceaa93e
! %l4 = 000000003bd37e50, Mem[0000000090000036] = a20a5391
sth %l4,[%i4+0x036] ! Mem[0000000090000034] = 7e505391
! %l2 = 000000000000000d, Mem[000000008e800034] = 00000011
stw %l2,[%i1+0x034] ! Mem[000000008e800034] = 0000000d
! %l3 = ffffffffffffe62a, Mem[0000000090800019] = 19b396db
stb %l3,[%i5+0x019] ! Mem[0000000090800018] = 2ab396db
! Mem[000000008e800028] = 44fee212, %l1 = ffffffff8974e62a
ldsh [%i1+0x02a],%l1 ! %l1 = ffffffffffffe212
p63_label_16:
! Mem[000000009000003c] = a2910000, %g2 = ffffffffe6fa9bcd
ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffffa291
! Mem[000000008f000014] = aa039d73, %l2 = 000000000000000d
ldub [%i2+0x016],%l2 ! %l2 = 000000000000009d
! Mem[0000000091000030] = a5b5761e, %g18 = 7ecefed7aceaa93e
ldsw [%i6+0x030],%g2 ! %g2 = 7ecefed7aceaa93e
! %l2 = 000000000000009d, Mem[000000008f000032] = 81579c21
sth %l2,[%i2+0x032] ! Mem[000000008f000030] = 8157009d
! Mem[000000009000000c] = a1a1d45d, %g2 = ffffffffa5b5761e
ldub [%i4+0x00e],%g2 ! %g2 = 00000000000000a1
! Mem[000000008e800020] = 8684f221, %l6 = dda57bf099c86038
ldsh [%i1+0x022],%l6 ! %l6 = fffffffffffff221
! Mem[000000008e800010] = 79558e8f 10dd4d40, %l6 = fffff221, %l7 = 6c63d4ad
ldd [%i1+%o2],%l6 ! %l6 = 0000000079558e8f 0000000010dd4d40
! Mem[0000000091000008] = 99c86038 4e1f0bbd, %g2 = 000000a1, %g3 = 0f65f93d
ldd [%i6+%o1],%g2 ! %g2 = 0000000099c86038 000000004e1f0bbd
! Mem[000000008e800010] = 79558e8f 10dd4d40, %l4 = 3bd37e50, %l5 = 1b0ea291
ldd [%i1+%o2],%l4 ! %l4 = 0000000079558e8f 0000000010dd4d40
! Mem[0000000091800010] = 6e4e2a8296298cae, %g2 = 0000000099c86038
ldx [%o0+%o2],%g2 ! %g2 = 6e4e2a8296298cae
p63_label_17:
! %l7 = 0000000010dd4d40, Mem[000000009000000d] = dda1a1d4
stb %l7,[%i4+0x00d] ! Mem[000000009000000c] = 40a1a1d4
! Mem[0000000091000030] = a5b5761e, %g2 = 6e4e2a8296298cae
ldub [%i6+0x030],%g2 ! %g2 = 00000000000000a5
! Mem[000000008e000008] = 7131ad71, %l2 = 000000000000009d
ldsb [%i0+%o1],%l2 ! %l2 = 0000000000000071
! %l1 = ffffffffffffe212, Mem[0000000091800010] = 6e4e2a82
sth %l1,[%o0+%o2] ! Mem[0000000091800010] = e2122a82
! %l5 = 0000000010dd4d40, Mem[000000008f000028] = 539f5f9cce89bc82
stx %l5,[%i2+%o5] ! Mem[000000008f000028] = 0000000010dd4d40
! %l6 = 79558e8f, %l7 = 10dd4d40, Mem[0000000091000018] = 5ffaf26e 47a19fcf
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 79558e8f 10dd4d40
! Mem[000000009100000c] = 4e1f0bbd, %g18 = 7ecefed7aceaa93e
ldsw [%i6+0x00c],%g2 ! %g2 = 7ecefed7aceaa93e
! %l0 = 79558e8f, %l1 = ffffe212, Mem[000000008f000038] = a383d5a6 937882de
std %l0,[%i2+0x038] ! Mem[000000008f000038] = 79558e8f ffffe212
! Mem[000000008e800030] = 8014f79c0000000d, %l2 = 0000000000000071
ldx [%i1+0x030],%l2 ! %l2 = 8014f79c0000000d
! Mem[000000009080001c] = db268a2a, %g18 = 7ecefed7aceaa93e
ldsw [%i5+0x01c],%g2 ! %g2 = 7ecefed7aceaa93e
p63_label_18:
! %l7 = 0000000010dd4d40, Mem[000000009080000b] = 1214acc7
stb %l7,[%i5+0x00b] ! Mem[0000000090800008] = 4014acc7
! Mem[000000008e80001c] = b0e5aec3, %l4 = 0000000079558e8f
ldsb [%i1+0x01e],%l4 ! %l4 = ffffffffffffffae
! Mem[0000000091800008] = 99c860386c63d4ad, %g2 = ffffffffdb268a2a
ldx [%o0+%o1],%g2 ! %g2 = 99c860386c63d4ad
! %l0 = 0000000079558e8f, Mem[000000009080003b] = bc2ddb6c
stb %l0,[%i5+0x03b] ! Mem[0000000090800038] = 8f2ddb6c
! Mem[0000000090800014] = db6cdb46, %g2 = 99c860386c63d4ad
ldsb [%i5+0x015],%g2 ! %g2 = ffffffffffffffdb
! %l6 = 0000000079558e8f, Mem[0000000090800010] = ee44a9c0
stw %l6,[%i5+%o2] ! Mem[0000000090800010] = 79558e8f
! Mem[0000000090800000] = e62af79c e6fa9bcd, %g2 = ffffffdb, %g3 = 4e1f0bbd
ldd [%i5+%g0],%g2 ! %g2 = 00000000e62af79c 00000000e6fa9bcd
! %l3 = ffffffffffffe62a, Mem[000000008f000008] = 99c860388e8ff79c
stx %l3,[%i2+%o1] ! Mem[000000008f000008] = ffffffffffffe62a
! Mem[000000009180001c] = b7684e28, %g2 = 00000000e62af79c
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffb768
! %l0 = 0000000079558e8f, Mem[0000000090800011] = 558e8f2d
stb %l0,[%i5+0x011] ! Mem[0000000090800010] = 8f8e8f2d
p63_label_19:
! Mem[0000000091000028] = e6fa9bcdaa039d73, %g2 = ffffffffffffb768
ldx [%i6+%o5],%g2 ! %g2 = e6fa9bcdaa039d73
! %l1 = ffffffffffffe212, Mem[0000000091800010] = e2122a82
sth %l1,[%o0+%o2] ! Mem[0000000091800010] = e2122a82
! Mem[0000000090000028] = af022e97, %g18 = 7ecefed7aceaa93e
ldsw [%i4+%o5],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[0000000091800038] = ffffe62a00000011, %g2 = ffffffffaf022e97
ldx [%o0+0x038],%g2 ! %g2 = ffffe62a00000011
! %l2 = 8014f79c0000000d, Mem[000000009180001e] = 4e283bd3
stb %l2,[%o0+0x01e] ! Mem[000000009180001c] = 0d283bd3
! %l7 = 0000000010dd4d40, Mem[0000000090800000] = e62af79ce6fa9bcd
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 0000000010dd4d40
! %l0 = 79558e8f, %l1 = ffffe212, Mem[0000000090000000] = 09d53180 d6ba8c74
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 79558e8f ffffe212
! %l0 = 0000000079558e8f, Mem[000000009080000a] = e64014ac
stb %l0,[%i5+0x00a] ! Mem[0000000090800008] = 8f4014ac
! Mem[0000000091000024] = aa039d73, %g2 = ffffe62a00000011
lduh [%i6+0x024],%g2 ! %g2 = 000000000000aa03
! Mem[0000000090000038] = 53919bcd1b0ea291, %g2 = 000000000000aa03
ldx [%i4+0x038],%g2 ! %g2 = 53919bcd1b0ea291
p63_label_20:
! Mem[000000009000002c] = e6fa9bcd, %g18 = 7ecefed7aceaa93e
ldsw [%i4+0x02c],%g2 ! %g2 = 7ecefed7aceaa93e
! %l5 = 0000000010dd4d40, Mem[000000009080001d] = 268a2a0c
stb %l5,[%i5+0x01d] ! Mem[000000009080001c] = 408a2a0c
! %l0 = 79558e8f, %l1 = ffffe212, Mem[0000000091000010] = 6cff95cd 77579c01
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 79558e8f ffffe212
! Mem[000000009180000c] = 63d4ade2, %g2 = ffffffffe6fa9bcd
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000063
! %l7 = 0000000010dd4d40, Mem[000000009080001a] = b396db40
stb %l7,[%i5+0x01a] ! Mem[0000000090800018] = 4096db40
! Mem[0000000091000034] = 7131ad06, %g18 = 7ecefed7aceaa93e
ldsw [%i6+0x034],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[0000000090800010] = 798f8e8f, %g2 = 000000007131ad06
ldsb [%i5+%o2],%g2 ! %g2 = 0000000000000079
! Mem[0000000090000000] = 79558e8f, %g18 = 7ecefed7aceaa93e
ldsw [%i4+%g0],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[000000009000001c] = 70edfb0e, %g2 = 0000000079558e8f
ldsh [%i4+0x01c],%g2 ! %g2 = 00000000000070ed
! %l0 = 0000000079558e8f, Mem[0000000091000022] = ffffaa03
sth %l0,[%i6+0x022] ! Mem[0000000091000020] = 8e8faa03
p63_label_21:
! Mem[000000008f80000c] = 0fa80e29, %l2 = 8014f79c0000000d
ldub [%i3+0x00e],%l2 ! %l2 = 000000000000000e
! %l1 = ffffffffffffe212, Mem[0000000090800024] = ffffe62a
sth %l1,[%i5+0x024] ! Mem[0000000090800024] = e212e62a
! Mem[000000008f800018] = 31b07ad3, %l1 = ffffffffffffe212
ldsh [%i3+0x01a],%l1 ! %l1 = 0000000000007ad3
! %l2 = 0000000e, %l3 = ffffe62a, Mem[0000000090800020] = 0c86ef26 e212e62a
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 0000000e ffffe62a
! Mem[0000000091000010] = 79558e8f ffffe212, %g2 = 000070ed, %g3 = e6fa9bcd
ldd [%i6+%o2],%g2 ! %g2 = 0000000079558e8f 00000000ffffe212
! Mem[0000000090000028] = af022e97e6fa9bcd, %g2 = 0000000079558e8f
ldx [%i4+%o5],%g2 ! %g2 = af022e97e6fa9bcd
! Mem[0000000091800014] = 96298cae, %g2 = af022e97e6fa9bcd
ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffff9629
! %l2 = 000000000000000e, Mem[000000008e800008] = 10184f62
stw %l2,[%i1+%o1] ! Mem[000000008e800008] = 0000000e
! %l3 = ffffffffffffe62a, Mem[000000009100000c] = 4e1f0bbd
stb %l3,[%i6+0x00c] ! Mem[000000009100000c] = 2a1f0bbd
! %l2 = 000000000000000e, Mem[0000000090800033] = 00e6fa9b
stb %l2,[%i5+0x033] ! Mem[0000000090800030] = 0ee6fa9b
p63_label_22:
! Mem[000000009100000c] = 1f0bbd79, %g2 = ffffffffffff9629
ldub [%i6+0x00d],%g2 ! %g2 = 000000000000001f
! Mem[0000000091800010] = 8296298c, %g2 = 000000000000001f
ldub [%o0+0x013],%g2 ! %g2 = 0000000000000082
! Mem[000000008f80000c] = 0fa80e29, %l2 = 000000000000000e
lduw [%i3+0x00c],%l2 ! %l2 = 000000000fa80e29
! Mem[0000000090800010] = 798f8e8f 2ddb6cdb, %g2 = 00000082, %g3 = ffffe212
ldd [%i5+%o2],%g2 ! %g2 = 00000000798f8e8f 000000002ddb6cdb
! Mem[000000009180002c] = 59000000, %g2 = 00000000798f8e8f
ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000059
! Mem[0000000090800024] = e62ae62a, %g2 = 0000000000000059
ldub [%i5+0x026],%g2 ! %g2 = 00000000000000e6
! Mem[0000000090000010] = d45df4e7, %g2 = 00000000000000e6
lduw [%i4+%o2],%g2 ! %g2 = 00000000d45df4e7
! %l5 = 0000000010dd4d40, Mem[0000000090800008] = 5a1a8f40
stw %l5,[%i5+%o1] ! Mem[0000000090800008] = 10dd4d40
! Mem[0000000090000010] = 5df4e76c, %g2 = 00000000d45df4e7
ldsb [%i4+0x011],%g2 ! %g2 = 000000000000005d
! Mem[0000000090000030] = 603864e2807f7e50, %g2 = 000000000000005d
ldx [%i4+0x030],%g2 ! %g2 = 603864e2807f7e50
p63_label_23:
! Mem[0000000091800020] = 3bd37e50 1b0ea291, %g2 = 807f7e50, %g3 = 2ddb6cdb
ldd [%o0+%o4],%g2 ! %g2 = 000000003bd37e50 000000001b0ea291
! %l3 = ffffffffffffe62a, Mem[0000000091800008] = 99c86038
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = ffffe62a
! Mem[000000009080001c] = 2a000000, %g2 = 000000003bd37e50
ldsb [%i5+0x01f],%g2 ! %g2 = 000000000000002a
! %l2 = 000000000fa80e29, Mem[0000000091800028] = 8f3f24b0
stw %l2,[%o0+%o5] ! Mem[0000000091800028] = 0fa80e29
! Mem[0000000091800024] = 1b0ea291, %g2 = 000000000000002a
lduw [%o0+0x024],%g2 ! %g2 = 000000001b0ea291
! Mem[0000000091000008] = 99c860382a1f0bbd, %g2 = 000000001b0ea291
ldx [%i6+%o1],%g2 ! %g2 = 99c860382a1f0bbd
! %l7 = 0000000010dd4d40, Mem[000000009100001a] = 8e8f10dd
sth %l7,[%i6+0x01a] ! Mem[0000000091000018] = 4d4010dd
! Mem[0000000091800018] = 06faad5c b7680d28, %g2 = 2a1f0bbd, %g3 = 1b0ea291
ldd [%o0+%o3],%g2 ! %g2 = 0000000006faad5c 00000000b7680d28
! %l1 = 0000000000007ad3, Mem[0000000090800034] = e6fa9bcd
stw %l1,[%i5+0x034] ! Mem[0000000090800034] = 00007ad3
! %l5 = 0000000010dd4d40, Mem[000000009000001a] = 902870ed
sth %l5,[%i4+0x01a] ! Mem[0000000090000018] = 4d4070ed
p63_label_24:
! Mem[0000000090800028] = e62af79c, %g18 = 7ecefed7aceaa93e
ldsw [%i5+%o5],%g2 ! %g2 = 7ecefed7aceaa93e
! Mem[0000000090000018] = 1d174d40 70edfb0e, %g2 = e62af79c, %g3 = b7680d28
ldd [%i4+%o3],%g2 ! %g2 = 000000001d174d40 0000000070edfb0e
! %l4 = ffffffffffffffae, Mem[000000009180001e] = 0d283bd3
sth %l4,[%o0+0x01e] ! Mem[000000009180001c] = ffae3bd3
! Mem[0000000091000018] = 79554d40, %g2 = 000000001d174d40
ldsb [%i6+%o3],%g2 ! %g2 = 0000000000000079
! %l5 = 0000000010dd4d40, Mem[000000008e000030] = 021447f9
stw %l5,[%i0+0x030] ! Mem[000000008e000030] = 10dd4d40
! Mem[000000009180000c] = 6c63d4ad, %g18 = 7ecefed7aceaa93e
ldsw [%o0+0x00c],%g2 ! %g2 = 7ecefed7aceaa93e
! %l1 = 0000000000007ad3, Mem[0000000091000010] = 79558e8f
stb %l1,[%i6+%o2] ! Mem[0000000091000010] = d3558e8f
! %l5 = 0000000010dd4d40, Mem[000000008f800028] = 99c860386c63d4ad
stx %l5,[%i3+%o5] ! Mem[000000008f800028] = 0000000010dd4d40
! %l0 = 79558e8f, %l1 = 00007ad3, Mem[0000000090000038] = 53919bcd 1b0ea291
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 79558e8f 00007ad3
! Mem[000000009080001c] = 2a000000, %g2 = 000000006c63d4ad
ldub [%i5+0x01f],%g2 ! %g2 = 000000000000002a
p63_label_25:
! Mem[0000000090000000] = 79558e8f ffffe212, %g2 = 0000002a, %g3 = 70edfb0e
ldd [%i4+%g0],%g2 ! %g2 = 0000000079558e8f 00000000ffffe212
! Mem[000000009000002c] = e6fa9bcd, %g2 = 0000000079558e8f
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffffe6fa
! %l5 = 0000000010dd4d40, Mem[0000000091800017] = ae06faad
stb %l5,[%o0+0x017] ! Mem[0000000091800014] = 4006faad
! %l4 = ffffffae, %l5 = 10dd4d40, Mem[0000000090000038] = 79558e8f 00007ad3
std %l4,[%i4+0x038] ! Mem[0000000090000038] = ffffffae 10dd4d40
! %l4 = ffffffffffffffae, Mem[0000000091000034] = 7131ad06
sth %l4,[%i6+0x034] ! Mem[0000000091000034] = ffaead06
! Mem[0000000090000004] = e2124128, %g2 = ffffffffffffe6fa
lduh [%i4+0x006],%g2 ! %g2 = 000000000000e212
! %l5 = 0000000010dd4d40, Mem[0000000090000034] = 807f7e50
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = 10dd4d40
! %l2 = 000000000fa80e29, Mem[000000008e000020] = c60fad128bc18f6a
stx %l2,[%i0+%o4] ! Mem[000000008e000020] = 000000000fa80e29
! Mem[0000000091800004] = 9d73ffff, %g2 = 000000000000e212
lduh [%o0+0x006],%g2 ! %g2 = 0000000000009d73
! %l4 = ffffffae, %l5 = 10dd4d40, Mem[0000000091800038] = ffffe62a 00000011
std %l4,[%o0+0x038] ! Mem[0000000091800038] = ffffffae 10dd4d40
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
stw %l2,[%i3+0x018]
std %l6,[%i3+0x010]
ldub [%i2+0x036],%l1
ldsh [%i2+0x004],%l0
ldsw [%i1+0x03c],%l4
std %l6,[%i2+0x028]
stb %l3,[%i1+0x028]
ldsh [%i3+0x012],%l4
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 0000000079558e8f
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000007ad3
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000fa80e29
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffe62a
bne,a,pn %xcc,p63_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffae
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000010dd4d40
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000079558e8f
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000010dd4d40
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c465aaf9 a411dfca
bne %xcc,p63_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 8ad54e0e 9b3760b2
bne %xcc,p63_f6_fail
nop
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 79558e8f00000011
ldx [%i0+0x000],%g3 ! Observed data at 000000008e000000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7131ad71ffffe62a
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 = 79558e8f8974e62a
ldx [%i0+0x010],%g3 ! Observed data at 000000008e000010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000fa80e29
ldx [%i0+0x020],%g3 ! Observed data at 000000008e000020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 44dda1a14619b396
ldx [%i0+0x028],%g3 ! Observed data at 000000008e000028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 10dd4d408d81c480
ldx [%i0+0x030],%g3 ! Observed data at 000000008e000030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 10821006e6fa9bcd
ldx [%i0+0x038],%g3 ! Observed data at 000000008e000038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x038,%g4
set p63_local1_expect,%g1
p63_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 0000000ee48a54f0
ldx [%i1+0x008],%g3 ! Observed data at 000000008e800008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8684f2218014f79c
ldx [%i1+0x020],%g3 ! Observed data at 000000008e800020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8014f79c0000000d
ldx [%i1+0x030],%g3 ! Observed data at 000000008e800030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x030,%g4
set p63_local2_expect,%g1
p63_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffe62a
ldx [%i2+0x008],%g3 ! Observed data at 000000008f000008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6038ac84b8339edd
ldx [%i2+0x020],%g3 ! Observed data at 000000008f000020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000010dd4d40
ldx [%i2+0x028],%g3 ! Observed data at 000000008f000028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8157009d526b5665
ldx [%i2+0x030],%g3 ! Observed data at 000000008f000030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 79558e8fffffe212
ldx [%i2+0x038],%g3 ! Observed data at 000000008f000038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x038,%g4
set p63_local3_expect,%g1
p63_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 226210068014f79c
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 = 0000000010dd4d40
ldx [%i3+0x028],%g3 ! Observed data at 000000008f800028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x028,%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_f4_fail:
set p63_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p63_f6_fail:
set p63_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 63 failed
p63_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0fc] ! Set processor 63 done flag
set p63_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 63 failed
p63_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0fc] ! Set processor 63 done flag
set p63_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p63_selfmod_failed:
ba p63_failed
mov 0xabc,%g1
p63_common_error:
or %g0,0xf1f,%g1
ba p63_failed
mov %o5,%g3
p63_common_signature_error:
set p63_temp,%g1
ba p63_failed
st %g2,[%g1] ! Common Lock Number
p63_common_timeout:
set p63_temp,%g1
ba p63_failed
st %g2,[%g1] ! Common Lock Number
p63_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p63_failed
mov 0x0,%g3
p63_trap1e:
stxa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000020]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008e000000]
done
p63_trap1o:
stxa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000020]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008e000000]
done
p63_trap2e:
stha %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000000]
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f000018]
stba %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000018]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f000020]
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e000020]
stha %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800018]
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008e000018]
done
p63_trap2o:
stha %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000000]
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f000018]
stba %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000018]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f000020]
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008e000020]
stha %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800018]
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008e000018]
done
p63_trap3e:
nop
nop
nop
nop
done
p63_trap3o:
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 = a31b73e8ed30d95e
ldx [%g1+0x008],%l1 ! %l1 = ee44a9c02ddb6cdb
ldx [%g1+0x010],%l2 ! %l2 = 412809dc44dda1a1
ldx [%g1+0x018],%l3 ! %l3 = 30ff652a4619b396
ldx [%g1+0x020],%l4 ! %l4 = cde44f401870e266
ldx [%g1+0x028],%l5 ! %l5 = f8fd9410e7fda465
ldx [%g1+0x030],%l6 ! %l6 = dda57bf099c86038
ldx [%g1+0x038],%l7 ! %l7 = 4fb47ce64e1f0bbd
! 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:
ldx [%i2+0x028],%l1 ! Mem[0000000011000028]
ldd [%i0+0x038],%l4 ! Mem[0000000010000038]
ldub [%i3+0x031],%l6 ! Mem[0000000011800031]
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000011800008]
p0_near_0_he:
ldd [%i1+0x010],%l4 ! Mem[0000000010800010]
stb %l1,[%i3+0x01d] ! Mem[000000001180001d]
std %l2,[%i2+0x020] ! Mem[0000000011000020]
jmpl %o7,%g0
sth %l2,[%i1+0x028] ! Mem[0000000010800028]
p1_near_0_le:
stx %l1,[%i2+0x008] ! Mem[0000000013000008]
ldsw [%i0+0x01c],%l5 ! Mem[000000001200001c]
ldub [%i3+0x011],%l6 ! Mem[0000000013800011]
jmpl %o7,%g0
ldsh [%i2+0x00c],%l0 ! Mem[000000001300000c]
p1_near_0_he:
stx %l4,[%i3+0x030] ! Mem[0000000013800030]
ldsb [%i0+0x03d],%l1 ! Mem[000000001200003d]
lduw [%i1+0x000],%l3 ! Mem[0000000012800000]
jmpl %o7,%g0
stb %l2,[%i2+0x009] ! Mem[0000000013000009]
p2_near_0_le:
ldub [%i2+0x029],%l1 ! Mem[0000000015000029]
ldub [%i0+0x03c],%l5 ! Mem[000000001400003c]
ldub [%i2+0x031],%l6 ! Mem[0000000015000031]
jmpl %o7,%g0
sth %l0,[%i0+0x00c] ! Mem[000000001400000c]
p2_near_0_he:
stw %l4,[%i2+0x010] ! Mem[0000000015000010]
ldx [%i1+0x018],%l1 ! Mem[0000000014800018]
ldsw [%i1+0x020],%l3 ! Mem[0000000014800020]
jmpl %o7,%g0
lduw [%i2+0x028],%l2 ! Mem[0000000015000028]
p3_near_0_le:
std %l0,[%i2+0x008] ! Mem[0000000017000008]
ldx [%i0+0x018],%l5 ! Mem[0000000016000018]
ldub [%i1+0x011],%l6 ! Mem[0000000016800011]
jmpl %o7,%g0
lduh [%i3+0x00c],%l0 ! Mem[000000001780000c]
p3_near_0_he:
sth %l4,[%i0+0x030] ! Mem[0000000016000030]
ldsh [%i3+0x03c],%l1 ! Mem[000000001780003c]
ldd [%i3+0x000],%l2 ! Mem[0000000017800000]
jmpl %o7,%g0
ldsh [%i3+0x008],%l2 ! Mem[0000000017800008]
p4_near_0_le:
ldsb [%i2+0x029],%l1 ! Mem[0000000019000029]
sth %l5,[%i3+0x03c] ! Mem[000000001980003c]
ldub [%i1+0x031],%l6 ! Mem[0000000018800031]
jmpl %o7,%g0
stw %l0,[%i2+0x00c] ! Mem[000000001900000c]
p4_near_0_he:
std %l4,[%i3+0x010] ! Mem[0000000019800010]
stb %l1,[%i0+0x01d] ! Mem[000000001800001d]
sth %l3,[%i2+0x022] ! Mem[0000000019000022]
jmpl %o7,%g0
ldd [%i0+0x028],%l2 ! Mem[0000000018000028]
p5_near_0_le:
lduw [%i2+0x008],%l1 ! Mem[000000001b000008]
ldd [%i3+0x018],%l4 ! Mem[000000001b800018]
ldub [%i0+0x011],%l6 ! Mem[000000001a000011]
jmpl %o7,%g0
lduw [%i0+0x00c],%l0 ! Mem[000000001a00000c]
p5_near_0_he:
stb %l4,[%i0+0x030] ! Mem[000000001a000030]
ldsw [%i1+0x03c],%l1 ! Mem[000000001a80003c]
ldx [%i1+0x000],%l3 ! Mem[000000001a800000]
jmpl %o7,%g0
stw %l2,[%i1+0x008] ! Mem[000000001a800008]
p6_near_0_le:
stw %l1,[%i2+0x028] ! Mem[000000001d000028]
ldsw [%i3+0x03c],%l5 ! Mem[000000001d80003c]
ldub [%i0+0x031],%l6 ! Mem[000000001c000031]
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[000000001d800008]
p6_near_0_he:
ldx [%i3+0x010],%l4 ! Mem[000000001d800010]
std %l0,[%i3+0x018] ! Mem[000000001d800018]
ldub [%i1+0x022],%l3 ! Mem[000000001c800022]
jmpl %o7,%g0
std %l2,[%i2+0x028] ! Mem[000000001d000028]
p7_near_0_le:
ldsw [%i2+0x008],%l1 ! Mem[000000001f000008]
ldub [%i3+0x01c],%l5 ! Mem[000000001f80001c]
ldub [%i3+0x011],%l6 ! Mem[000000001f800011]
jmpl %o7,%g0
ldx [%i2+0x008],%l0 ! Mem[000000001f000008]
p7_near_0_he:
lduw [%i1+0x030],%l4 ! Mem[000000001e800030]
ldsh [%i0+0x03c],%l1 ! Mem[000000001e00003c]
stx %l3,[%i0+0x000] ! Mem[000000001e000000]
jmpl %o7,%g0
lduh [%i2+0x008],%l2 ! Mem[000000001f000008]
p8_near_0_le:
stb %l1,[%i2+0x029] ! Mem[0000000021000029]
ldx [%i3+0x038],%l5 ! Mem[0000000021800038]
ldub [%i3+0x031],%l6 ! Mem[0000000021800031]
jmpl %o7,%g0
ldd [%i0+0x008],%l0 ! Mem[0000000020000008]
p8_near_0_he:
lduh [%i3+0x010],%l4 ! Mem[0000000021800010]
sth %l1,[%i1+0x01c] ! Mem[000000002080001c]
std %l2,[%i2+0x020] ! Mem[0000000021000020]
jmpl %o7,%g0
ldsw [%i3+0x028],%l2 ! Mem[0000000021800028]
p9_near_0_le:
ldd [%i2+0x008],%l0 ! Mem[0000000023000008]
sth %l5,[%i3+0x01c] ! Mem[000000002380001c]
ldub [%i2+0x011],%l6 ! Mem[0000000023000011]
jmpl %o7,%g0
stb %l0,[%i3+0x00c] ! Mem[000000002380000c]
p9_near_0_he:
ldub [%i1+0x030],%l4 ! Mem[0000000022800030]
ldsw [%i3+0x03c],%l1 ! Mem[000000002380003c]
lduw [%i1+0x000],%l3 ! Mem[0000000022800000]
jmpl %o7,%g0
ldsb [%i0+0x009],%l2 ! Mem[0000000022000009]
p10_near_0_le:
lduh [%i2+0x028],%l1 ! Mem[0000000025000028]
ldd [%i3+0x038],%l4 ! Mem[0000000025800038]
ldub [%i1+0x031],%l6 ! Mem[0000000024800031]
jmpl %o7,%g0
ldsw [%i2+0x00c],%l0 ! Mem[000000002500000c]
p10_near_0_he:
lduh [%i3+0x010],%l4 ! Mem[0000000025800010]
stw %l1,[%i0+0x01c] ! Mem[000000002400001c]
ldsw [%i1+0x020],%l3 ! Mem[0000000024800020]
jmpl %o7,%g0
sth %l2,[%i1+0x028] ! Mem[0000000024800028]
p11_near_0_le:
sth %l1,[%i2+0x008] ! Mem[0000000027000008]
ldsb [%i3+0x01c],%l5 ! Mem[000000002780001c]
ldub [%i1+0x011],%l6 ! Mem[0000000026800011]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[0000000026000008]
p11_near_0_he:
ldub [%i2+0x030],%l4 ! Mem[0000000027000030]
ldub [%i1+0x03d],%l1 ! Mem[000000002680003d]
ldd [%i0+0x000],%l2 ! Mem[0000000026000000]
jmpl %o7,%g0
stb %l2,[%i1+0x009] ! Mem[0000000026800009]
p12_near_0_le:
ldsh [%i2+0x028],%l1 ! Mem[0000000029000028]
ldub [%i2+0x03c],%l5 ! Mem[000000002900003c]
ldub [%i0+0x031],%l6 ! Mem[0000000028000031]
jmpl %o7,%g0
ldub [%i3+0x00c],%l0 ! Mem[000000002980000c]
p12_near_0_he:
ldsw [%i0+0x010],%l4 ! Mem[0000000028000010]
sth %l1,[%i3+0x01c] ! Mem[000000002980001c]
sth %l3,[%i2+0x022] ! Mem[0000000029000022]
jmpl %o7,%g0
lduw [%i2+0x028],%l2 ! Mem[0000000029000028]
p13_near_0_le:
ldx [%i2+0x008],%l1 ! Mem[000000002b000008]
ldx [%i2+0x018],%l5 ! Mem[000000002b000018]
ldub [%i0+0x011],%l6 ! Mem[000000002a000011]
jmpl %o7,%g0
sth %l0,[%i2+0x00c] ! Mem[000000002b00000c]
p13_near_0_he:
ldsh [%i3+0x030],%l4 ! Mem[000000002b800030]
lduh [%i0+0x03c],%l1 ! Mem[000000002a00003c]
ldx [%i1+0x000],%l3 ! Mem[000000002a800000]
jmpl %o7,%g0
ldub [%i2+0x009],%l2 ! Mem[000000002b000009]
p14_near_0_le:
stx %l1,[%i2+0x028] ! Mem[000000002d000028]
sth %l5,[%i2+0x03c] ! Mem[000000002d00003c]
ldub [%i0+0x031],%l6 ! Mem[000000002c000031]
jmpl %o7,%g0
lduh [%i0+0x00c],%l0 ! Mem[000000002c00000c]
p14_near_0_he:
ldsb [%i0+0x010],%l4 ! Mem[000000002c000010]
stw %l1,[%i1+0x01c] ! Mem[000000002c80001c]
ldsh [%i1+0x022],%l3 ! Mem[000000002c800022]
jmpl %o7,%g0
ldd [%i3+0x028],%l2 ! Mem[000000002d800028]
p15_near_0_le:
ldub [%i2+0x009],%l1 ! Mem[000000002f000009]
stw %l5,[%i2+0x01c] ! Mem[000000002f00001c]
ldub [%i3+0x011],%l6 ! Mem[000000002f800011]
jmpl %o7,%g0
ldd [%i3+0x008],%l0 ! Mem[000000002f800008]
p15_near_0_he:
ldd [%i3+0x030],%l4 ! Mem[000000002f800030]
lduw [%i3+0x03c],%l1 ! Mem[000000002f80003c]
stx %l3,[%i0+0x000] ! Mem[000000002e000000]
jmpl %o7,%g0
stw %l2,[%i0+0x008] ! Mem[000000002e000008]
p16_near_0_le:
std %l0,[%i3+0x028] ! Mem[0000000031800028]
ldsb [%i2+0x03c],%l5 ! Mem[000000003100003c]
ldub [%i2+0x031],%l6 ! Mem[0000000031000031]
jmpl %o7,%g0
lduw [%i2+0x00c],%l0 ! Mem[000000003100000c]
p16_near_0_he:
stx %l4,[%i1+0x010] ! Mem[0000000030800010]
stx %l1,[%i0+0x018] ! Mem[0000000030000018]
std %l2,[%i3+0x020] ! Mem[0000000031800020]
jmpl %o7,%g0
std %l2,[%i1+0x028] ! Mem[0000000030800028]
p17_near_0_le:
ldsb [%i3+0x009],%l1 ! Mem[0000000033800009]
ldub [%i2+0x01c],%l5 ! Mem[000000003300001c]
ldub [%i2+0x011],%l6 ! Mem[0000000033000011]
jmpl %o7,%g0
ldsb [%i0+0x00c],%l0 ! Mem[000000003200000c]
p17_near_0_he:
stw %l4,[%i3+0x030] ! Mem[0000000033800030]
ldx [%i1+0x038],%l1 ! Mem[0000000032800038]
lduw [%i1+0x000],%l3 ! Mem[0000000032800000]
jmpl %o7,%g0
ldx [%i2+0x008],%l2 ! Mem[0000000033000008]
p18_near_0_le:
lduw [%i3+0x028],%l1 ! Mem[0000000035800028]
ldx [%i2+0x038],%l5 ! Mem[0000000035000038]
ldub [%i1+0x031],%l6 ! Mem[0000000034800031]
jmpl %o7,%g0
ldx [%i3+0x008],%l0 ! Mem[0000000035800008]
p18_near_0_he:
sth %l4,[%i2+0x010] ! Mem[0000000035000010]
ldd [%i3+0x018],%l0 ! Mem[0000000035800018]
ldsw [%i1+0x020],%l3 ! Mem[0000000034800020]
jmpl %o7,%g0
ldsw [%i2+0x028],%l2 ! Mem[0000000035000028]
p19_near_0_le:
stw %l1,[%i3+0x008] ! Mem[0000000037800008]
stb %l5,[%i1+0x01c] ! Mem[000000003680001c]
ldub [%i0+0x011],%l6 ! Mem[0000000036000011]
jmpl %o7,%g0
ldsh [%i2+0x00c],%l0 ! Mem[000000003700000c]
p19_near_0_he:
std %l4,[%i3+0x030] ! Mem[0000000037800030]
lduw [%i0+0x03c],%l1 ! Mem[000000003600003c]
ldd [%i0+0x000],%l2 ! Mem[0000000036000000]
jmpl %o7,%g0
ldsb [%i3+0x009],%l2 ! Mem[0000000037800009]
p20_near_0_le:
ldsw [%i3+0x028],%l1 ! Mem[0000000039800028]
stw %l5,[%i1+0x03c] ! Mem[000000003880003c]
ldub [%i0+0x031],%l6 ! Mem[0000000038000031]
jmpl %o7,%g0
stb %l0,[%i0+0x00c] ! Mem[000000003800000c]
p20_near_0_he:
stb %l4,[%i2+0x010] ! Mem[0000000039000010]
ldsb [%i1+0x01d],%l1 ! Mem[000000003880001d]
sth %l3,[%i3+0x022] ! Mem[0000000039800022]
jmpl %o7,%g0
stx %l2,[%i0+0x028] ! Mem[0000000038000028]
p21_near_0_le:
stb %l1,[%i3+0x009] ! Mem[000000003b800009]
ldsb [%i1+0x01c],%l5 ! Mem[000000003a80001c]
ldub [%i0+0x011],%l6 ! Mem[000000003a000011]
jmpl %o7,%g0
ldsw [%i3+0x00c],%l0 ! Mem[000000003b80000c]
p21_near_0_he:
ldx [%i0+0x030],%l4 ! Mem[000000003a000030]
ldx [%i2+0x038],%l1 ! Mem[000000003b000038]
lduh [%i2+0x002],%l3 ! Mem[000000003b000002]
jmpl %o7,%g0
sth %l2,[%i1+0x008] ! Mem[000000003a800008]
p22_near_0_le:
ldd [%i3+0x028],%l0 ! Mem[000000003d800028]
ldub [%i1+0x03c],%l5 ! Mem[000000003c80003c]
ldub [%i3+0x031],%l6 ! Mem[000000003d800031]
jmpl %o7,%g0
stw %l0,[%i2+0x00c] ! Mem[000000003d00000c]
p22_near_0_he:
stb %l4,[%i3+0x010] ! Mem[000000003d800010]
ldsh [%i0+0x01c],%l1 ! Mem[000000003c00001c]
ldsh [%i1+0x022],%l3 ! Mem[000000003c800022]
jmpl %o7,%g0
lduw [%i2+0x028],%l2 ! Mem[000000003d000028]
p23_near_0_le:
lduh [%i3+0x008],%l1 ! Mem[000000003f800008]
ldx [%i1+0x018],%l5 ! Mem[000000003e800018]
ldub [%i3+0x011],%l6 ! Mem[000000003f800011]
jmpl %o7,%g0
ldub [%i0+0x00c],%l0 ! Mem[000000003e00000c]
p23_near_0_he:
ldx [%i1+0x030],%l4 ! Mem[000000003e800030]
stb %l1,[%i1+0x03d] ! Mem[000000003e80003d]
stx %l3,[%i0+0x000] ! Mem[000000003e000000]
jmpl %o7,%g0
ldub [%i2+0x009],%l2 ! Mem[000000003f000009]
p24_near_0_le:
sth %l1,[%i3+0x028] ! Mem[0000000041800028]
stb %l5,[%i1+0x03c] ! Mem[000000004080003c]
ldub [%i2+0x031],%l6 ! Mem[0000000041000031]
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[0000000041800008]
p24_near_0_he:
lduw [%i3+0x010],%l4 ! Mem[0000000041800010]
ldsb [%i2+0x01d],%l1 ! Mem[000000004100001d]
std %l2,[%i3+0x020] ! Mem[0000000041800020]
jmpl %o7,%g0
ldsh [%i3+0x028],%l2 ! Mem[0000000041800028]
p25_near_0_le:
ldsh [%i3+0x008],%l1 ! Mem[0000000043800008]
stw %l5,[%i1+0x01c] ! Mem[000000004280001c]
ldub [%i1+0x011],%l6 ! Mem[0000000042800011]
jmpl %o7,%g0
lduh [%i2+0x00c],%l0 ! Mem[000000004300000c]
p25_near_0_he:
lduh [%i1+0x030],%l4 ! Mem[0000000042800030]
std %l0,[%i0+0x038] ! Mem[0000000042000038]
lduw [%i2+0x000],%l3 ! Mem[0000000043000000]
jmpl %o7,%g0
stw %l2,[%i0+0x008] ! Mem[0000000042000008]
p26_near_0_le:
ldx [%i3+0x028],%l1 ! Mem[0000000045800028]
ldsb [%i1+0x03c],%l5 ! Mem[000000004480003c]
ldub [%i1+0x031],%l6 ! Mem[0000000044800031]
jmpl %o7,%g0
ldd [%i0+0x008],%l0 ! Mem[0000000044000008]
p26_near_0_he:
ldub [%i3+0x010],%l4 ! Mem[0000000045800010]
ldsh [%i1+0x01c],%l1 ! Mem[000000004480001c]
ldsw [%i1+0x020],%l3 ! Mem[0000000044800020]
jmpl %o7,%g0
std %l2,[%i1+0x028] ! Mem[0000000044800028]
p27_near_0_le:
stx %l1,[%i0+0x008] ! Mem[0000000046000008]
ldub [%i0+0x01c],%l5 ! Mem[000000004600001c]
ldub [%i0+0x011],%l6 ! Mem[0000000046000011]
jmpl %o7,%g0
stb %l0,[%i3+0x00c] ! Mem[000000004780000c]
p27_near_0_he:
ldsw [%i2+0x030],%l4 ! Mem[0000000047000030]
sth %l1,[%i2+0x03c] ! Mem[000000004700003c]
stw %l3,[%i0+0x000] ! Mem[0000000046000000]
jmpl %o7,%g0
ldx [%i2+0x008],%l2 ! Mem[0000000047000008]
p28_near_0_le:
ldub [%i0+0x029],%l1 ! Mem[0000000048000029]
lduh [%i0+0x03c],%l5 ! Mem[000000004800003c]
ldub [%i0+0x031],%l6 ! Mem[0000000048000031]
jmpl %o7,%g0
ldsb [%i2+0x00c],%l0 ! Mem[000000004900000c]
p28_near_0_he:
ldsh [%i0+0x010],%l4 ! Mem[0000000048000010]
ldsw [%i0+0x01c],%l1 ! Mem[000000004800001c]
stb %l3,[%i3+0x022] ! Mem[0000000049800022]
jmpl %o7,%g0
lduh [%i2+0x028],%l2 ! Mem[0000000049000028]
p29_near_0_le:
std %l0,[%i0+0x008] ! Mem[000000004a000008]
stb %l5,[%i0+0x01c] ! Mem[000000004a00001c]
ldub [%i0+0x011],%l6 ! Mem[000000004a000011]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000004a000008]
p29_near_0_he:
ldsb [%i2+0x030],%l4 ! Mem[000000004b000030]
std %l0,[%i1+0x038] ! Mem[000000004a800038]
lduh [%i2+0x002],%l3 ! Mem[000000004b000002]
jmpl %o7,%g0
ldsb [%i3+0x009],%l2 ! Mem[000000004b800009]
p30_near_0_le:
ldsb [%i0+0x029],%l1 ! Mem[000000004c000029]
stw %l5,[%i0+0x03c] ! Mem[000000004c00003c]
ldub [%i3+0x031],%l6 ! Mem[000000004d800031]
jmpl %o7,%g0
ldsh [%i3+0x00c],%l0 ! Mem[000000004d80000c]
p30_near_0_he:
ldd [%i0+0x010],%l4 ! Mem[000000004c000010]
ldub [%i2+0x01d],%l1 ! Mem[000000004d00001d]
ldsh [%i1+0x022],%l3 ! Mem[000000004c800022]
jmpl %o7,%g0
stx %l2,[%i0+0x028] ! Mem[000000004c000028]
p31_near_0_le:
stb %l1,[%i0+0x009] ! Mem[000000004e000009]
ldsb [%i0+0x01c],%l5 ! Mem[000000004e00001c]
ldub [%i2+0x011],%l6 ! Mem[000000004f000011]
jmpl %o7,%g0
sth %l0,[%i2+0x00c] ! Mem[000000004f00000c]
p31_near_0_he:
stx %l4,[%i3+0x030] ! Mem[000000004f800030]
sth %l1,[%i0+0x03c] ! Mem[000000004e00003c]
stx %l3,[%i0+0x000] ! Mem[000000004e000000]
jmpl %o7,%g0
sth %l2,[%i1+0x008] ! Mem[000000004e800008]
p32_near_0_le:
ldd [%i0+0x028],%l0 ! Mem[0000000050000028]
ldsh [%i0+0x03c],%l5 ! Mem[000000005000003c]
ldub [%i2+0x031],%l6 ! Mem[0000000051000031]
jmpl %o7,%g0
lduh [%i0+0x00c],%l0 ! Mem[000000005000000c]
p32_near_0_he:
stw %l4,[%i1+0x010] ! Mem[0000000050800010]
lduh [%i1+0x01c],%l1 ! Mem[000000005080001c]
std %l2,[%i3+0x020] ! Mem[0000000051800020]
jmpl %o7,%g0
stb %l2,[%i2+0x029] ! Mem[0000000051000029]
p33_near_0_le:
lduh [%i0+0x008],%l1 ! Mem[0000000052000008]
lduh [%i0+0x01c],%l5 ! Mem[000000005200001c]
ldub [%i1+0x011],%l6 ! Mem[0000000052800011]
jmpl %o7,%g0
stw %l0,[%i3+0x00c] ! Mem[000000005380000c]
p33_near_0_he:
stx %l4,[%i3+0x030] ! Mem[0000000053800030]
stw %l1,[%i2+0x03c] ! Mem[000000005300003c]
lduw [%i2+0x000],%l3 ! Mem[0000000053000000]
jmpl %o7,%g0
ldub [%i2+0x009],%l2 ! Mem[0000000053000009]
p34_near_0_le:
sth %l1,[%i0+0x028] ! Mem[0000000054000028]
stb %l5,[%i0+0x03c] ! Mem[000000005400003c]
ldub [%i0+0x031],%l6 ! Mem[0000000054000031]
jmpl %o7,%g0
lduw [%i2+0x00c],%l0 ! Mem[000000005500000c]
p34_near_0_he:
stw %l4,[%i1+0x010] ! Mem[0000000054800010]
ldub [%i0+0x01d],%l1 ! Mem[000000005400001d]
ldsb [%i1+0x022],%l3 ! Mem[0000000054800022]
jmpl %o7,%g0
ldsh [%i3+0x028],%l2 ! Mem[0000000055800028]
p35_near_0_le:
ldsh [%i0+0x008],%l1 ! Mem[0000000056000008]
stw %l5,[%i0+0x01c] ! Mem[000000005600001c]
ldub [%i0+0x011],%l6 ! Mem[0000000056000011]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[0000000056000008]
p35_near_0_he:
sth %l4,[%i3+0x030] ! Mem[0000000057800030]
stx %l1,[%i0+0x038] ! Mem[0000000056000038]
stw %l3,[%i1+0x000] ! Mem[0000000056800000]
jmpl %o7,%g0
ldd [%i0+0x008],%l2 ! Mem[0000000056000008]
p36_near_0_le:
ldx [%i0+0x028],%l1 ! Mem[0000000058000028]
stx %l5,[%i0+0x038] ! Mem[0000000058000038]
ldub [%i0+0x031],%l6 ! Mem[0000000058000031]
jmpl %o7,%g0
ldx [%i3+0x008],%l0 ! Mem[0000000059800008]
p36_near_0_he:
std %l4,[%i2+0x010] ! Mem[0000000059000010]
lduh [%i2+0x01c],%l1 ! Mem[000000005900001c]
stb %l3,[%i3+0x022] ! Mem[0000000059800022]
jmpl %o7,%g0
stw %l2,[%i0+0x028] ! Mem[0000000058000028]
p37_near_0_le:
stx %l1,[%i0+0x008] ! Mem[000000005a000008]
ldsh [%i0+0x01c],%l5 ! Mem[000000005a00001c]
ldub [%i3+0x011],%l6 ! Mem[000000005b800011]
jmpl %o7,%g0
ldd [%i2+0x008],%l0 ! Mem[000000005b000008]
p37_near_0_he:
stb %l4,[%i0+0x030] ! Mem[000000005a000030]
ldd [%i0+0x038],%l0 ! Mem[000000005a000038]
lduh [%i2+0x002],%l3 ! Mem[000000005b000002]
jmpl %o7,%g0
ldx [%i1+0x008],%l2 ! Mem[000000005a800008]
p38_near_0_le:
ldub [%i1+0x029],%l1 ! Mem[000000005c800029]
lduh [%i0+0x03c],%l5 ! Mem[000000005c00003c]
ldub [%i3+0x031],%l6 ! Mem[000000005d800031]
jmpl %o7,%g0
stb %l0,[%i0+0x00c] ! Mem[000000005c00000c]
p38_near_0_he:
ldx [%i2+0x010],%l4 ! Mem[000000005d000010]
lduw [%i0+0x01c],%l1 ! Mem[000000005c00001c]
ldsh [%i1+0x022],%l3 ! Mem[000000005c800022]
jmpl %o7,%g0
lduh [%i2+0x028],%l2 ! Mem[000000005d000028]
p39_near_0_le:
std %l0,[%i1+0x008] ! Mem[000000005e800008]
stb %l5,[%i0+0x01c] ! Mem[000000005e00001c]
ldub [%i2+0x011],%l6 ! Mem[000000005f000011]
jmpl %o7,%g0
ldsw [%i3+0x00c],%l0 ! Mem[000000005f80000c]
p39_near_0_he:
lduw [%i0+0x030],%l4 ! Mem[000000005e000030]
stx %l1,[%i2+0x038] ! Mem[000000005f000038]
stx %l3,[%i1+0x000] ! Mem[000000005e800000]
jmpl %o7,%g0
ldsw [%i2+0x008],%l2 ! Mem[000000005f000008]
p40_near_0_le:
ldsb [%i1+0x029],%l1 ! Mem[0000000060800029]
stw %l5,[%i0+0x03c] ! Mem[000000006000003c]
ldsh [%i1+0x030],%l6 ! Mem[0000000060800030]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000061000008]
p40_near_0_he:
lduh [%i3+0x010],%l4 ! Mem[0000000061800010]
ldx [%i0+0x018],%l1 ! Mem[0000000060000018]
std %l2,[%i0+0x020] ! Mem[0000000060000020]
jmpl %o7,%g0
ldsb [%i3+0x029],%l2 ! Mem[0000000061800029]
p41_near_0_le:
lduw [%i1+0x008],%l1 ! Mem[0000000062800008]
stx %l5,[%i0+0x018] ! Mem[0000000062000018]
ldsh [%i0+0x010],%l6 ! Mem[0000000062000010]
jmpl %o7,%g0
ldub [%i0+0x00c],%l0 ! Mem[000000006200000c]
p41_near_0_he:
ldub [%i1+0x030],%l4 ! Mem[0000000062800030]
ldd [%i0+0x038],%l0 ! Mem[0000000062000038]
ldub [%i2+0x002],%l3 ! Mem[0000000063000002]
jmpl %o7,%g0
sth %l2,[%i0+0x008] ! Mem[0000000062000008]
p42_near_0_le:
stw %l1,[%i1+0x028] ! Mem[0000000064800028]
ldsh [%i3+0x03c],%l5 ! Mem[000000006580003c]
ldsh [%i0+0x030],%l6 ! Mem[0000000064000030]
jmpl %o7,%g0
sth %l0,[%i3+0x00c] ! Mem[000000006580000c]
p42_near_0_he:
ldsw [%i3+0x010],%l4 ! Mem[0000000065800010]
stb %l1,[%i2+0x01d] ! Mem[000000006500001d]
ldsb [%i1+0x022],%l3 ! Mem[0000000064800022]
jmpl %o7,%g0
stb %l2,[%i1+0x029] ! Mem[0000000064800029]
p43_near_0_le:
ldsw [%i1+0x008],%l1 ! Mem[0000000066800008]
lduh [%i3+0x01c],%l5 ! Mem[000000006780001c]
ldsh [%i0+0x010],%l6 ! Mem[0000000066000010]
jmpl %o7,%g0
lduh [%i2+0x00c],%l0 ! Mem[000000006700000c]
p43_near_0_he:
ldsh [%i1+0x030],%l4 ! Mem[0000000066800030]
ldsb [%i0+0x03d],%l1 ! Mem[000000006600003d]
stw %l3,[%i1+0x000] ! Mem[0000000066800000]
jmpl %o7,%g0
lduw [%i2+0x008],%l2 ! Mem[0000000067000008]
p44_near_0_le:
stb %l1,[%i1+0x029] ! Mem[0000000068800029]
stb %l5,[%i3+0x03c] ! Mem[000000006980003c]
ldsh [%i3+0x030],%l6 ! Mem[0000000069800030]
jmpl %o7,%g0
ldd [%i0+0x008],%l0 ! Mem[0000000068000008]
p44_near_0_he:
ldsb [%i3+0x010],%l4 ! Mem[0000000069800010]
std %l0,[%i0+0x018] ! Mem[0000000068000018]
stb %l3,[%i0+0x022] ! Mem[0000000068000022]
jmpl %o7,%g0
ldsh [%i2+0x028],%l2 ! Mem[0000000069000028]
p45_near_0_le:
ldd [%i1+0x008],%l0 ! Mem[000000006a800008]
std %l4,[%i3+0x018] ! Mem[000000006b800018]
ldsh [%i3+0x010],%l6 ! Mem[000000006b800010]
jmpl %o7,%g0
lduw [%i3+0x00c],%l0 ! Mem[000000006b80000c]
p45_near_0_he:
ldsh [%i2+0x030],%l4 ! Mem[000000006b000030]
ldsh [%i2+0x03c],%l1 ! Mem[000000006b00003c]
lduh [%i2+0x002],%l3 ! Mem[000000006b000002]
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[000000006b800008]
p46_near_0_le:
lduh [%i1+0x028],%l1 ! Mem[000000006c800028]
stx %l5,[%i3+0x038] ! Mem[000000006d800038]
ldsh [%i2+0x030],%l6 ! Mem[000000006d000030]
jmpl %o7,%g0
ldsb [%i2+0x00c],%l0 ! Mem[000000006d00000c]
p46_near_0_he:
ldsb [%i0+0x010],%l4 ! Mem[000000006c000010]
stb %l1,[%i3+0x01d] ! Mem[000000006d80001d]
ldsh [%i1+0x022],%l3 ! Mem[000000006c800022]
jmpl %o7,%g0
stw %l2,[%i0+0x028] ! Mem[000000006c000028]
p47_near_0_le:
sth %l1,[%i1+0x008] ! Mem[000000006e800008]
ldsh [%i3+0x01c],%l5 ! Mem[000000006f80001c]
ldsh [%i1+0x010],%l6 ! Mem[000000006e800010]
jmpl %o7,%g0
ldx [%i0+0x008],%l0 ! Mem[000000006e000008]
p47_near_0_he:
ldd [%i3+0x030],%l4 ! Mem[000000006f800030]
ldsw [%i0+0x03c],%l1 ! Mem[000000006e00003c]
stx %l3,[%i1+0x000] ! Mem[000000006e800000]
jmpl %o7,%g0
std %l2,[%i1+0x008] ! Mem[000000006e800008]
p48_near_0_le:
ldsh [%i1+0x028],%l1 ! Mem[0000000070800028]
lduh [%i3+0x03c],%l5 ! Mem[000000007180003c]
ldsh [%i1+0x030],%l6 ! Mem[0000000070800030]
jmpl %o7,%g0
ldsh [%i3+0x00c],%l0 ! Mem[000000007180000c]
p48_near_0_he:
stx %l4,[%i0+0x010] ! Mem[0000000070000010]
std %l0,[%i2+0x018] ! Mem[0000000071000018]
ldx [%i0+0x020],%l3 ! Mem[0000000070000020]
jmpl %o7,%g0
lduh [%i2+0x028],%l2 ! Mem[0000000071000028]
p49_near_0_le:
ldx [%i2+0x008],%l1 ! Mem[0000000073000008]
lduw [%i3+0x01c],%l5 ! Mem[000000007380001c]
ldsh [%i0+0x010],%l6 ! Mem[0000000072000010]
jmpl %o7,%g0
stb %l0,[%i2+0x00c] ! Mem[000000007300000c]
p49_near_0_he:
stw %l4,[%i3+0x030] ! Mem[0000000073800030]
ldub [%i3+0x03d],%l1 ! Mem[000000007380003d]
ldub [%i3+0x002],%l3 ! Mem[0000000073800002]
jmpl %o7,%g0
ldsw [%i2+0x008],%l2 ! Mem[0000000073000008]
p50_near_0_le:
stx %l1,[%i2+0x028] ! Mem[0000000075000028]
std %l4,[%i2+0x038] ! Mem[0000000075000038]
ldsh [%i0+0x030],%l6 ! Mem[0000000074000030]
jmpl %o7,%g0
ldsw [%i0+0x00c],%l0 ! Mem[000000007400000c]
p50_near_0_he:
sth %l4,[%i1+0x010] ! Mem[0000000074800010]
sth %l1,[%i0+0x01c] ! Mem[000000007400001c]
ldsb [%i1+0x022],%l3 ! Mem[0000000074800022]
jmpl %o7,%g0
ldsb [%i3+0x029],%l2 ! Mem[0000000075800029]
p51_near_0_le:
ldub [%i2+0x009],%l1 ! Mem[0000000077000009]
stx %l5,[%i2+0x018] ! Mem[0000000077000018]
ldsh [%i0+0x010],%l6 ! Mem[0000000076000010]
jmpl %o7,%g0
stw %l0,[%i3+0x00c] ! Mem[000000007780000c]
p51_near_0_he:
std %l4,[%i3+0x030] ! Mem[0000000077800030]
ldsw [%i2+0x03c],%l1 ! Mem[000000007700003c]
stw %l3,[%i1+0x000] ! Mem[0000000076800000]
jmpl %o7,%g0
stx %l2,[%i0+0x008] ! Mem[0000000076000008]
p52_near_0_le:
std %l0,[%i2+0x028] ! Mem[0000000079000028]
ldsh [%i2+0x03c],%l5 ! Mem[000000007900003c]
ldsh [%i3+0x030],%l6 ! Mem[0000000079800030]
jmpl %o7,%g0
ldub [%i1+0x00c],%l0 ! Mem[000000007880000c]
p52_near_0_he:
stb %l4,[%i2+0x010] ! Mem[0000000079000010]
stw %l1,[%i3+0x01c] ! Mem[000000007980001c]
stb %l3,[%i0+0x022] ! Mem[0000000078000022]
jmpl %o7,%g0
stb %l2,[%i1+0x029] ! Mem[0000000078800029]
p53_near_0_le:
ldsb [%i2+0x009],%l1 ! Mem[000000007b000009]
lduh [%i2+0x01c],%l5 ! Mem[000000007b00001c]
ldsh [%i2+0x010],%l6 ! Mem[000000007b000010]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[000000007a000008]
p53_near_0_he:
ldx [%i3+0x030],%l4 ! Mem[000000007b800030]
ldub [%i0+0x03d],%l1 ! Mem[000000007a00003d]
lduh [%i3+0x002],%l3 ! Mem[000000007b800002]
jmpl %o7,%g0
lduw [%i2+0x008],%l2 ! Mem[000000007b000008]
p54_near_0_le:
lduw [%i2+0x028],%l1 ! Mem[000000007d000028]
lduw [%i2+0x03c],%l5 ! Mem[000000007d00003c]
ldsh [%i2+0x030],%l6 ! Mem[000000007d000030]
jmpl %o7,%g0
lduh [%i3+0x00c],%l0 ! Mem[000000007d80000c]
p54_near_0_he:
lduw [%i2+0x010],%l4 ! Mem[000000007d000010]
stx %l1,[%i2+0x018] ! Mem[000000007d000018]
ldsh [%i2+0x022],%l3 ! Mem[000000007d000022]
jmpl %o7,%g0
ldub [%i2+0x029],%l2 ! Mem[000000007d000029]
p55_near_0_le:
stw %l1,[%i2+0x008] ! Mem[000000007f000008]
std %l4,[%i2+0x018] ! Mem[000000007f000018]
ldsh [%i1+0x010],%l6 ! Mem[000000007e800010]
jmpl %o7,%g0
ldd [%i1+0x008],%l0 ! Mem[000000007e800008]
p55_near_0_he:
lduh [%i0+0x030],%l4 ! Mem[000000007e000030]
lduh [%i3+0x03c],%l1 ! Mem[000000007f80003c]
sth %l3,[%i1+0x002] ! Mem[000000007e800002]
jmpl %o7,%g0
ldsh [%i3+0x008],%l2 ! Mem[000000007f800008]
p56_near_0_le:
ldsw [%i2+0x028],%l1 ! Mem[0000000081000028]
stx %l5,[%i2+0x038] ! Mem[0000000081000038]
ldsh [%i0+0x030],%l6 ! Mem[0000000080000030]
jmpl %o7,%g0
stb %l0,[%i0+0x00c] ! Mem[000000008000000c]
p56_near_0_he:
ldub [%i3+0x010],%l4 ! Mem[0000000081800010]
stw %l1,[%i0+0x01c] ! Mem[000000008000001c]
ldx [%i0+0x020],%l3 ! Mem[0000000080000020]
jmpl %o7,%g0
stw %l2,[%i0+0x028] ! Mem[0000000080000028]
p57_near_0_le:
stb %l1,[%i2+0x009] ! Mem[0000000083000009]
ldsh [%i1+0x01c],%l5 ! Mem[000000008280001c]
ldsh [%i0+0x010],%l6 ! Mem[0000000082000010]
jmpl %o7,%g0
ldsb [%i3+0x00c],%l0 ! Mem[000000008380000c]
p57_near_0_he:
lduh [%i1+0x030],%l4 ! Mem[0000000082800030]
lduw [%i1+0x03c],%l1 ! Mem[000000008280003c]
ldub [%i3+0x002],%l3 ! Mem[0000000083800002]
jmpl %o7,%g0
std %l2,[%i1+0x008] ! Mem[0000000082800008]
p58_near_0_le:
ldd [%i2+0x028],%l0 ! Mem[0000000085000028]
ldsw [%i1+0x03c],%l5 ! Mem[000000008480003c]
ldsh [%i0+0x030],%l6 ! Mem[0000000084000030]
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[0000000084800008]
p58_near_0_he:
ldub [%i3+0x010],%l4 ! Mem[0000000085800010]
stx %l1,[%i3+0x018] ! Mem[0000000085800018]
ldsb [%i2+0x022],%l3 ! Mem[0000000085000022]
jmpl %o7,%g0
ldx [%i2+0x028],%l2 ! Mem[0000000085000028]
p59_near_0_le:
lduh [%i2+0x008],%l1 ! Mem[0000000087000008]
lduw [%i1+0x01c],%l5 ! Mem[000000008680001c]
ldsh [%i3+0x010],%l6 ! Mem[0000000087800010]
jmpl %o7,%g0
ldsh [%i0+0x00c],%l0 ! Mem[000000008600000c]
p59_near_0_he:
ldsw [%i1+0x030],%l4 ! Mem[0000000086800030]
ldx [%i0+0x038],%l1 ! Mem[0000000086000038]
stw %l3,[%i1+0x000] ! Mem[0000000086800000]
jmpl %o7,%g0
lduh [%i2+0x008],%l2 ! Mem[0000000087000008]
p60_near_0_le:
sth %l1,[%i2+0x028] ! Mem[0000000089000028]
std %l4,[%i1+0x038] ! Mem[0000000088800038]
ldsh [%i3+0x030],%l6 ! Mem[0000000089800030]
jmpl %o7,%g0
sth %l0,[%i3+0x00c] ! Mem[000000008980000c]
p60_near_0_he:
ldsh [%i3+0x010],%l4 ! Mem[0000000089800010]
ldd [%i1+0x018],%l0 ! Mem[0000000088800018]
stb %l3,[%i0+0x022] ! Mem[0000000088000022]
jmpl %o7,%g0
ldsb [%i2+0x029],%l2 ! Mem[0000000089000029]
p61_near_0_le:
ldsh [%i2+0x008],%l1 ! Mem[000000008b000008]
stx %l5,[%i1+0x018] ! Mem[000000008a800018]
ldsh [%i2+0x010],%l6 ! Mem[000000008b000010]
jmpl %o7,%g0
lduh [%i1+0x00c],%l0 ! Mem[000000008a80000c]
p61_near_0_he:
ldsb [%i2+0x030],%l4 ! Mem[000000008b000030]
lduw [%i3+0x03c],%l1 ! Mem[000000008b80003c]
lduh [%i3+0x002],%l3 ! Mem[000000008b800002]
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[000000008b800008]
p62_near_0_le:
ldx [%i2+0x028],%l1 ! Mem[000000008d000028]
ldd [%i1+0x038],%l4 ! Mem[000000008c800038]
ldsh [%i1+0x030],%l6 ! Mem[000000008c800030]
jmpl %o7,%g0
stw %l0,[%i0+0x00c] ! Mem[000000008c00000c]
p62_near_0_he:
ldd [%i3+0x010],%l4 ! Mem[000000008d800010]
ldsb [%i0+0x01d],%l1 ! Mem[000000008c00001d]
ldd [%i2+0x020],%l2 ! Mem[000000008d000020]
jmpl %o7,%g0
sth %l2,[%i0+0x028] ! Mem[000000008c000028]
p63_near_0_le:
stx %l1,[%i2+0x008] ! Mem[000000008f000008]
ldsw [%i1+0x01c],%l5 ! Mem[000000008e80001c]
ldsh [%i1+0x010],%l6 ! Mem[000000008e800010]
jmpl %o7,%g0
lduw [%i3+0x00c],%l0 ! Mem[000000008f80000c]
p63_near_0_he:
stx %l4,[%i2+0x030] ! Mem[000000008f000030]
ldx [%i1+0x038],%l1 ! Mem[000000008e800038]
sth %l3,[%i1+0x002] ! Mem[000000008e800002]
jmpl %o7,%g0
lduw [%i1+0x008],%l2 ! Mem[000000008e800008]
near0_b2b_h:
nop
nop
jmpl %o7,%g0
nop
near0_b2b_l:
nop
nop
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
lduh [%i3+0x012],%l6 ! Mem[0000000011800012]
ldsw [%i0+0x02c],%l0 ! Mem[000000001000002c]
ldsh [%i2+0x02e],%l4 ! Mem[000000001100002e]
ldd [%i3+0x008],%l6 ! Mem[0000000011800008]
lduw [%i3+0x034],%l0 ! Mem[0000000011800034]
stb %l4,[%i1+0x012] ! Mem[0000000010800012]
stw %l1,[%i0+0x000] ! Mem[0000000010000000]
jmpl %o7,%g0
lduh [%i2+0x00c],%l5 ! Mem[000000001100000c]
p0_near_1_he:
ldd [%i2+0x038],%l4 ! Mem[0000000011000038]
lduw [%i0+0x020],%l3 ! Mem[0000000010000020]
jmpl %o7,%g0
stx %l0,[%i0+0x000] ! Mem[0000000010000000]
p1_near_1_le:
sth %l5,[%i0+0x00e] ! Mem[000000001200000e]
sth %l2,[%i1+0x03c] ! Mem[000000001280003c]
jmpl %o7,%g0
ldsh [%i0+0x02e],%l2 ! Mem[000000001200002e]
p1_near_1_he:
ldub [%i1+0x03b],%l3 ! Mem[000000001280003b]
ldub [%i2+0x008],%l1 ! Mem[0000000013000008]
ldsh [%i2+0x02e],%l7 ! Mem[000000001300002e]
ldd [%i1+0x038],%l6 ! Mem[0000000012800038]
lduw [%i1+0x018],%l3 ! Mem[0000000012800018]
ldub [%i1+0x006],%l6 ! Mem[0000000012800006]
jmpl %o7,%g0
ldd [%i2+0x028],%l4 ! Mem[0000000013000028]
p2_near_1_le:
sth %l5,[%i3+0x00e] ! Mem[000000001580000e]
stw %l2,[%i1+0x03c] ! Mem[000000001480003c]
jmpl %o7,%g0
stx %l2,[%i2+0x008] ! Mem[0000000015000008]
p2_near_1_he:
lduh [%i2+0x01a],%l3 ! Mem[000000001500001a]
std %l0,[%i1+0x008] ! Mem[0000000014800008]
lduw [%i0+0x02c],%l7 ! Mem[000000001400002c]
ldx [%i1+0x018],%l7 ! Mem[0000000014800018]
stx %l3,[%i2+0x018] ! Mem[0000000015000018]
ldd [%i1+0x020],%l6 ! Mem[0000000014800020]
jmpl %o7,%g0
lduh [%i3+0x02a],%l5 ! Mem[000000001580002a]
p3_near_1_le:
stb %l5,[%i1+0x00f] ! Mem[000000001680000f]
stx %l2,[%i2+0x038] ! Mem[0000000017000038]
jmpl %o7,%g0
std %l2,[%i2+0x028] ! Mem[0000000017000028]
p3_near_1_he:
lduw [%i3+0x038],%l3 ! Mem[0000000017800038]
stx %l1,[%i0+0x008] ! Mem[0000000016000008]
sth %l7,[%i2+0x02e] ! Mem[000000001700002e]
ldsb [%i1+0x03a],%l7 ! Mem[000000001680003a]
lduh [%i2+0x01a],%l3 ! Mem[000000001700001a]
stw %l6,[%i0+0x004] ! Mem[0000000016000004]
jmpl %o7,%g0
stb %l5,[%i0+0x02b] ! Mem[000000001600002b]
p4_near_1_le:
stb %l5,[%i0+0x00f] ! Mem[000000001800000f]
ldd [%i2+0x038],%l2 ! Mem[0000000019000038]
jmpl %o7,%g0
ldub [%i0+0x00f],%l2 ! Mem[000000001800000f]
p4_near_1_he:
ldx [%i0+0x018],%l3 ! Mem[0000000018000018]
ldub [%i3+0x008],%l1 ! Mem[0000000019800008]
ldsb [%i3+0x02f],%l7 ! Mem[000000001980002f]
stb %l7,[%i1+0x01a] ! Mem[000000001880001a]
stw %l3,[%i2+0x018] ! Mem[0000000019000018]
std %l6,[%i3+0x020] ! Mem[0000000019800020]
jmpl %o7,%g0
stw %l5,[%i1+0x028] ! Mem[0000000018800028]
p5_near_1_le:
lduw [%i2+0x00c],%l5 ! Mem[000000001b00000c]
ldsb [%i2+0x03d],%l2 ! Mem[000000001b00003d]
jmpl %o7,%g0
ldsb [%i3+0x02f],%l2 ! Mem[000000001b80002f]
p5_near_1_he:
sth %l3,[%i2+0x03a] ! Mem[000000001b00003a]
ldx [%i3+0x008],%l1 ! Mem[000000001b800008]
lduh [%i1+0x02e],%l7 ! Mem[000000001a80002e]
ldsh [%i1+0x03a],%l7 ! Mem[000000001a80003a]
ldub [%i2+0x01b],%l3 ! Mem[000000001b00001b]
lduh [%i3+0x006],%l6 ! Mem[000000001b800006]
jmpl %o7,%g0
ldsb [%i2+0x02b],%l5 ! Mem[000000001b00002b]
p6_near_1_le:
lduw [%i1+0x00c],%l5 ! Mem[000000001c80000c]
ldsh [%i3+0x03c],%l2 ! Mem[000000001d80003c]
jmpl %o7,%g0
stw %l2,[%i2+0x00c] ! Mem[000000001d00000c]
p6_near_1_he:
stw %l3,[%i3+0x018] ! Mem[000000001d800018]
sth %l1,[%i3+0x008] ! Mem[000000001d800008]
stw %l7,[%i2+0x02c] ! Mem[000000001d00002c]
std %l6,[%i1+0x018] ! Mem[000000001c800018]
sth %l3,[%i3+0x01a] ! Mem[000000001d80001a]
ldsw [%i2+0x024],%l6 ! Mem[000000001d000024]
jmpl %o7,%g0
lduw [%i2+0x028],%l5 ! Mem[000000001d000028]
p7_near_1_le:
ldub [%i0+0x00f],%l5 ! Mem[000000001e00000f]
ldsw [%i3+0x03c],%l2 ! Mem[000000001f80003c]
jmpl %o7,%g0
stb %l2,[%i1+0x02f] ! Mem[000000001e80002f]
p7_near_1_he:
stx %l3,[%i0+0x038] ! Mem[000000001e000038]
ldsh [%i2+0x008],%l1 ! Mem[000000001f000008]
ldsh [%i0+0x02e],%l7 ! Mem[000000001e00002e]
ldsw [%i1+0x038],%l7 ! Mem[000000001e800038]
ldsw [%i3+0x018],%l3 ! Mem[000000001f800018]
stx %l6,[%i1+0x000] ! Mem[000000001e800000]
jmpl %o7,%g0
std %l4,[%i3+0x028] ! Mem[000000001f800028]
p8_near_1_le:
ldub [%i2+0x00f],%l5 ! Mem[000000002100000f]
ldub [%i0+0x03d],%l2 ! Mem[000000002000003d]
jmpl %o7,%g0
ldsw [%i0+0x00c],%l2 ! Mem[000000002000000c]
p8_near_1_he:
ldsh [%i2+0x01a],%l3 ! Mem[000000002100001a]
lduh [%i1+0x008],%l1 ! Mem[0000000020800008]
lduw [%i2+0x02c],%l7 ! Mem[000000002100002c]
sth %l7,[%i1+0x01a] ! Mem[000000002080001a]
std %l2,[%i0+0x018] ! Mem[0000000020000018]
sth %l6,[%i1+0x026] ! Mem[0000000020800026]
jmpl %o7,%g0
stx %l5,[%i0+0x028] ! Mem[0000000020000028]
p9_near_1_le:
ldsh [%i1+0x00e],%l5 ! Mem[000000002280000e]
lduh [%i0+0x03c],%l2 ! Mem[000000002200003c]
jmpl %o7,%g0
ldd [%i2+0x028],%l2 ! Mem[0000000023000028]
p9_near_1_he:
ldsw [%i3+0x038],%l3 ! Mem[0000000023800038]
sth %l1,[%i0+0x008] ! Mem[0000000022000008]
sth %l7,[%i3+0x02e] ! Mem[000000002380002e]
ldub [%i1+0x03a],%l7 ! Mem[000000002280003a]
ldsh [%i0+0x01a],%l3 ! Mem[000000002200001a]
stb %l6,[%i1+0x006] ! Mem[0000000022800006]
jmpl %o7,%g0
ldsh [%i1+0x02a],%l5 ! Mem[000000002280002a]
p10_near_1_le:
ldsh [%i0+0x00e],%l5 ! Mem[000000002400000e]
lduw [%i0+0x03c],%l2 ! Mem[000000002400003c]
jmpl %o7,%g0
sth %l2,[%i2+0x00e] ! Mem[000000002500000e]
p10_near_1_he:
ldub [%i0+0x01b],%l3 ! Mem[000000002400001b]
ldd [%i3+0x008],%l0 ! Mem[0000000025800008]
ldsb [%i1+0x02f],%l7 ! Mem[000000002480002f]
stw %l7,[%i1+0x018] ! Mem[0000000024800018]
stb %l3,[%i1+0x01b] ! Mem[000000002480001b]
ldub [%i0+0x026],%l6 ! Mem[0000000024000026]
jmpl %o7,%g0
ldx [%i2+0x028],%l5 ! Mem[0000000025000028]
p11_near_1_le:
ldsh [%i2+0x00e],%l5 ! Mem[000000002700000e]
ldx [%i1+0x038],%l2 ! Mem[0000000026800038]
jmpl %o7,%g0
ldx [%i0+0x028],%l2 ! Mem[0000000026000028]
p11_near_1_he:
ldx [%i1+0x038],%l3 ! Mem[0000000026800038]
ldsw [%i3+0x008],%l1 ! Mem[0000000027800008]
lduh [%i2+0x02e],%l7 ! Mem[000000002700002e]
lduh [%i1+0x03a],%l7 ! Mem[000000002680003a]
ldsw [%i1+0x018],%l3 ! Mem[0000000026800018]
ldsh [%i3+0x006],%l6 ! Mem[0000000027800006]
jmpl %o7,%g0
sth %l5,[%i2+0x02a] ! Mem[000000002700002a]
p12_near_1_le:
ldd [%i1+0x008],%l4 ! Mem[0000000028800008]
stb %l2,[%i1+0x03d] ! Mem[000000002880003d]
jmpl %o7,%g0
ldsh [%i3+0x00e],%l2 ! Mem[000000002980000e]
p12_near_1_he:
stb %l3,[%i3+0x01b] ! Mem[000000002980001b]
stb %l1,[%i2+0x008] ! Mem[0000000029000008]
std %l6,[%i0+0x028] ! Mem[0000000028000028]
stx %l7,[%i1+0x018] ! Mem[0000000028800018]
std %l2,[%i2+0x018] ! Mem[0000000029000018]
ldd [%i3+0x020],%l6 ! Mem[0000000029800020]
jmpl %o7,%g0
ldd [%i3+0x028],%l4 ! Mem[0000000029800028]
p13_near_1_le:
ldd [%i0+0x008],%l4 ! Mem[000000002a000008]
std %l2,[%i1+0x038] ! Mem[000000002a800038]
jmpl %o7,%g0
stx %l2,[%i2+0x028] ! Mem[000000002b000028]
p13_near_1_he:
std %l2,[%i3+0x038] ! Mem[000000002b800038]
stw %l1,[%i1+0x008] ! Mem[000000002a800008]
ldd [%i2+0x028],%l6 ! Mem[000000002b000028]
lduw [%i1+0x038],%l7 ! Mem[000000002a800038]
ldsh [%i2+0x01a],%l3 ! Mem[000000002b00001a]
std %l6,[%i2+0x000] ! Mem[000000002b000000]
jmpl %o7,%g0
lduh [%i0+0x02a],%l5 ! Mem[000000002a00002a]
p14_near_1_le:
stw %l5,[%i2+0x00c] ! Mem[000000002d00000c]
sth %l2,[%i1+0x03c] ! Mem[000000002c80003c]
jmpl %o7,%g0
std %l2,[%i1+0x008] ! Mem[000000002c800008]
p14_near_1_he:
sth %l3,[%i1+0x01a] ! Mem[000000002c80001a]
ldsw [%i0+0x008],%l1 ! Mem[000000002c000008]
lduw [%i3+0x02c],%l7 ! Mem[000000002d80002c]
ldd [%i1+0x018],%l6 ! Mem[000000002c800018]
stb %l3,[%i2+0x01b] ! Mem[000000002d00001b]
ldx [%i1+0x020],%l6 ! Mem[000000002c800020]
jmpl %o7,%g0
stb %l5,[%i1+0x02b] ! Mem[000000002c80002b]
p15_near_1_le:
stw %l5,[%i0+0x00c] ! Mem[000000002e00000c]
stw %l2,[%i1+0x03c] ! Mem[000000002e80003c]
jmpl %o7,%g0
lduw [%i0+0x02c],%l2 ! Mem[000000002e00002c]
p15_near_1_he:
ldd [%i3+0x038],%l2 ! Mem[000000002f800038]
lduw [%i3+0x008],%l1 ! Mem[000000002f800008]
sth %l7,[%i1+0x02e] ! Mem[000000002e80002e]
ldx [%i1+0x038],%l7 ! Mem[000000002e800038]
ldsb [%i2+0x01b],%l3 ! Mem[000000002f00001b]
ldsw [%i1+0x004],%l6 ! Mem[000000002e800004]
jmpl %o7,%g0
stw %l5,[%i2+0x028] ! Mem[000000002f000028]
p16_near_1_le:
std %l4,[%i0+0x008] ! Mem[0000000030000008]
stx %l2,[%i2+0x038] ! Mem[0000000031000038]
jmpl %o7,%g0
ldsb [%i2+0x00f],%l2 ! Mem[000000003100000f]
p16_near_1_he:
ldsb [%i3+0x01b],%l3 ! Mem[000000003180001b]
stw %l1,[%i3+0x008] ! Mem[0000000031800008]
ldsb [%i2+0x02f],%l7 ! Mem[000000003100002f]
ldsb [%i1+0x01a],%l7 ! Mem[000000003080001a]
ldx [%i3+0x018],%l3 ! Mem[0000000031800018]
ldsb [%i1+0x026],%l6 ! Mem[0000000030800026]
jmpl %o7,%g0
ldsb [%i2+0x02b],%l5 ! Mem[000000003100002b]
p17_near_1_le:
std %l4,[%i2+0x008] ! Mem[0000000033000008]
ldd [%i2+0x038],%l2 ! Mem[0000000033000038]
jmpl %o7,%g0
stw %l2,[%i2+0x02c] ! Mem[000000003300002c]
p17_near_1_he:
ldsh [%i1+0x03a],%l3 ! Mem[000000003280003a]
ldsb [%i2+0x008],%l1 ! Mem[0000000033000008]
lduh [%i0+0x02e],%l7 ! Mem[000000003200002e]
stb %l7,[%i1+0x03a] ! Mem[000000003280003a]
ldd [%i3+0x018],%l2 ! Mem[0000000033800018]
stx %l6,[%i0+0x000] ! Mem[0000000032000000]
jmpl %o7,%g0
lduw [%i3+0x028],%l5 ! Mem[0000000033800028]
p18_near_1_le:
ldx [%i0+0x008],%l5 ! Mem[0000000034000008]
ldsb [%i2+0x03d],%l2 ! Mem[000000003500003d]
jmpl %o7,%g0
stb %l2,[%i0+0x00f] ! Mem[000000003400000f]
p18_near_1_he:
lduh [%i2+0x01a],%l3 ! Mem[000000003500001a]
ldub [%i1+0x008],%l1 ! Mem[0000000034800008]
std %l6,[%i2+0x028] ! Mem[0000000035000028]
ldsh [%i1+0x01a],%l7 ! Mem[000000003480001a]
lduw [%i0+0x018],%l3 ! Mem[0000000034000018]
stb %l6,[%i3+0x026] ! Mem[0000000035800026]
jmpl %o7,%g0
std %l4,[%i0+0x028] ! Mem[0000000034000028]
p19_near_1_le:
ldx [%i0+0x008],%l5 ! Mem[0000000036000008]
ldsh [%i3+0x03c],%l2 ! Mem[000000003780003c]
jmpl %o7,%g0
lduh [%i3+0x02e],%l2 ! Mem[000000003780002e]
p19_near_1_he:
lduw [%i3+0x038],%l3 ! Mem[0000000037800038]
std %l0,[%i0+0x008] ! Mem[0000000036000008]
ldd [%i3+0x028],%l6 ! Mem[0000000037800028]
std %l6,[%i1+0x038] ! Mem[0000000036800038]
stx %l3,[%i0+0x018] ! Mem[0000000036000018]
lduw [%i2+0x004],%l6 ! Mem[0000000037000004]
jmpl %o7,%g0
stx %l5,[%i1+0x028] ! Mem[0000000036800028]
p20_near_1_le:
lduh [%i2+0x00e],%l5 ! Mem[000000003900000e]
ldsw [%i3+0x03c],%l2 ! Mem[000000003980003c]
jmpl %o7,%g0
ldd [%i2+0x008],%l2 ! Mem[0000000039000008]
p20_near_1_he:
ldx [%i0+0x018],%l3 ! Mem[0000000038000018]
stx %l1,[%i3+0x008] ! Mem[0000000039800008]
ldub [%i1+0x02f],%l7 ! Mem[000000003880002f]
ldsw [%i1+0x018],%l7 ! Mem[0000000038800018]
lduh [%i1+0x01a],%l3 ! Mem[000000003880001a]
ldub [%i2+0x026],%l6 ! Mem[0000000039000026]
jmpl %o7,%g0
ldsh [%i2+0x02a],%l5 ! Mem[000000003900002a]
p21_near_1_le:
lduh [%i0+0x00e],%l5 ! Mem[000000003a00000e]
ldub [%i0+0x03d],%l2 ! Mem[000000003a00003d]
jmpl %o7,%g0
sth %l2,[%i1+0x02e] ! Mem[000000003a80002e]
p21_near_1_he:
sth %l3,[%i2+0x03a] ! Mem[000000003b00003a]
ldub [%i3+0x008],%l1 ! Mem[000000003b800008]
sth %l7,[%i2+0x02e] ! Mem[000000003b00002e]
sth %l7,[%i1+0x03a] ! Mem[000000003a80003a]
stw %l3,[%i1+0x018] ! Mem[000000003a800018]
ldd [%i1+0x000],%l6 ! Mem[000000003a800000]
jmpl %o7,%g0
ldx [%i3+0x028],%l5 ! Mem[000000003b800028]
p22_near_1_le:
ldsw [%i0+0x00c],%l5 ! Mem[000000003c00000c]
lduh [%i0+0x03c],%l2 ! Mem[000000003c00003c]
jmpl %o7,%g0
ldx [%i0+0x008],%l2 ! Mem[000000003c000008]
p22_near_1_he:
stw %l3,[%i3+0x018] ! Mem[000000003d800018]
ldx [%i3+0x008],%l1 ! Mem[000000003d800008]
ldsb [%i0+0x02f],%l7 ! Mem[000000003c00002f]
ldub [%i1+0x01a],%l7 ! Mem[000000003c80001a]
lduw [%i2+0x018],%l3 ! Mem[000000003d000018]
stw %l6,[%i1+0x024] ! Mem[000000003c800024]
jmpl %o7,%g0
sth %l5,[%i0+0x02a] ! Mem[000000003c00002a]
p23_near_1_le:
ldsw [%i2+0x00c],%l5 ! Mem[000000003f00000c]
lduw [%i0+0x03c],%l2 ! Mem[000000003e00003c]
jmpl %o7,%g0
ldub [%i2+0x02f],%l2 ! Mem[000000003f00002f]
p23_near_1_he:
stx %l3,[%i0+0x038] ! Mem[000000003e000038]
sth %l1,[%i2+0x008] ! Mem[000000003f000008]
lduh [%i2+0x02e],%l7 ! Mem[000000003f00002e]
stw %l7,[%i1+0x038] ! Mem[000000003e800038]
stx %l3,[%i2+0x018] ! Mem[000000003f000018]
ldx [%i0+0x000],%l6 ! Mem[000000003e000000]
jmpl %o7,%g0
ldd [%i1+0x028],%l4 ! Mem[000000003e800028]
p24_near_1_le:
ldsb [%i0+0x00f],%l5 ! Mem[000000004000000f]
lduh [%i1+0x03c],%l2 ! Mem[000000004080003c]
jmpl %o7,%g0
stx %l2,[%i2+0x008] ! Mem[0000000041000008]
p24_near_1_he:
ldsh [%i2+0x01a],%l3 ! Mem[000000004100001a]
ldsh [%i1+0x008],%l1 ! Mem[0000000040800008]
std %l6,[%i0+0x028] ! Mem[0000000040000028]
lduh [%i1+0x01a],%l7 ! Mem[000000004080001a]
lduh [%i2+0x01a],%l3 ! Mem[000000004100001a]
lduh [%i0+0x026],%l6 ! Mem[0000000040000026]
jmpl %o7,%g0
ldsw [%i2+0x028],%l5 ! Mem[0000000041000028]
p25_near_1_le:
ldsb [%i3+0x00f],%l5 ! Mem[000000004380000f]
lduw [%i1+0x03c],%l2 ! Mem[000000004280003c]
jmpl %o7,%g0
std %l2,[%i0+0x028] ! Mem[0000000042000028]
p25_near_1_he:
ldsw [%i3+0x038],%l3 ! Mem[0000000043800038]
lduh [%i0+0x008],%l1 ! Mem[0000000042000008]
ldd [%i2+0x028],%l6 ! Mem[0000000043000028]
stx %l7,[%i1+0x038] ! Mem[0000000042800038]
stw %l3,[%i2+0x018] ! Mem[0000000043000018]
ldsw [%i3+0x004],%l6 ! Mem[0000000043800004]
jmpl %o7,%g0
stb %l5,[%i2+0x02b] ! Mem[000000004300002b]
p26_near_1_le:
stx %l5,[%i2+0x008] ! Mem[0000000045000008]
ldx [%i1+0x038],%l2 ! Mem[0000000044800038]
jmpl %o7,%g0
lduw [%i3+0x00c],%l2 ! Mem[000000004580000c]
p26_near_1_he:
ldub [%i0+0x01b],%l3 ! Mem[000000004400001b]
sth %l1,[%i3+0x008] ! Mem[0000000045800008]
ldub [%i3+0x02f],%l7 ! Mem[000000004580002f]
lduw [%i1+0x018],%l7 ! Mem[0000000044800018]
ldub [%i3+0x01b],%l3 ! Mem[000000004580001b]
stx %l6,[%i2+0x020] ! Mem[0000000045000020]
jmpl %o7,%g0
stw %l5,[%i3+0x028] ! Mem[0000000045800028]
p27_near_1_le:
stx %l5,[%i0+0x008] ! Mem[0000000046000008]
stb %l2,[%i1+0x03d] ! Mem[000000004680003d]
jmpl %o7,%g0
ldsw [%i2+0x02c],%l2 ! Mem[000000004700002c]
p27_near_1_he:
lduh [%i1+0x03a],%l3 ! Mem[000000004680003a]
ldd [%i3+0x008],%l0 ! Mem[0000000047800008]
stb %l7,[%i1+0x02f] ! Mem[000000004680002f]
ldd [%i1+0x038],%l6 ! Mem[0000000046800038]
sth %l3,[%i3+0x01a] ! Mem[000000004780001a]
sth %l6,[%i2+0x006] ! Mem[0000000047000006]
jmpl %o7,%g0
ldsb [%i0+0x02b],%l5 ! Mem[000000004600002b]
p28_near_1_le:
sth %l5,[%i3+0x00e] ! Mem[000000004980000e]
std %l2,[%i1+0x038] ! Mem[0000000048800038]
jmpl %o7,%g0
stw %l2,[%i1+0x00c] ! Mem[000000004880000c]
p28_near_1_he:
stb %l3,[%i3+0x01b] ! Mem[000000004980001b]
ldsw [%i2+0x008],%l1 ! Mem[0000000049000008]
ldsb [%i2+0x02f],%l7 ! Mem[000000004900002f]
ldx [%i1+0x018],%l7 ! Mem[0000000048800018]
ldsw [%i0+0x018],%l3 ! Mem[0000000048000018]
stb %l6,[%i1+0x026] ! Mem[0000000048800026]
jmpl %o7,%g0
ldub [%i1+0x02b],%l5 ! Mem[000000004880002b]
p29_near_1_le:
sth %l5,[%i2+0x00e] ! Mem[000000004b00000e]
sth %l2,[%i2+0x03c] ! Mem[000000004b00003c]
jmpl %o7,%g0
stb %l2,[%i0+0x02f] ! Mem[000000004a00002f]
p29_near_1_he:
std %l2,[%i3+0x038] ! Mem[000000004b800038]
stb %l1,[%i1+0x008] ! Mem[000000004a800008]
lduh [%i0+0x02e],%l7 ! Mem[000000004a00002e]
ldsb [%i1+0x03a],%l7 ! Mem[000000004a80003a]
std %l2,[%i0+0x018] ! Mem[000000004a000018]
ldub [%i1+0x006],%l6 ! Mem[000000004a800006]
jmpl %o7,%g0
std %l4,[%i2+0x028] ! Mem[000000004b000028]
p30_near_1_le:
stb %l5,[%i0+0x00f] ! Mem[000000004c00000f]
stw %l2,[%i2+0x03c] ! Mem[000000004d00003c]
jmpl %o7,%g0
lduh [%i2+0x00e],%l2 ! Mem[000000004d00000e]
p30_near_1_he:
sth %l3,[%i1+0x01a] ! Mem[000000004c80001a]
stw %l1,[%i0+0x008] ! Mem[000000004c000008]
std %l6,[%i2+0x028] ! Mem[000000004d000028]
stb %l7,[%i1+0x01a] ! Mem[000000004c80001a]
ldsh [%i1+0x01a],%l3 ! Mem[000000004c80001a]
ldsh [%i0+0x026],%l6 ! Mem[000000004c000026]
jmpl %o7,%g0
stx %l5,[%i2+0x028] ! Mem[000000004d000028]
p31_near_1_le:
stb %l5,[%i3+0x00f] ! Mem[000000004f80000f]
stx %l2,[%i2+0x038] ! Mem[000000004f000038]
jmpl %o7,%g0
ldsh [%i2+0x02e],%l2 ! Mem[000000004f00002e]
p31_near_1_he:
ldd [%i2+0x038],%l2 ! Mem[000000004f000038]
ldsw [%i3+0x008],%l1 ! Mem[000000004f800008]
ldd [%i3+0x028],%l6 ! Mem[000000004f800028]
ldsh [%i1+0x03a],%l7 ! Mem[000000004e80003a]
stb %l3,[%i1+0x01b] ! Mem[000000004e80001b]
ldd [%i0+0x000],%l6 ! Mem[000000004e000000]
jmpl %o7,%g0
ldsh [%i3+0x02a],%l5 ! Mem[000000004f80002a]
p32_near_1_le:
lduw [%i2+0x00c],%l5 ! Mem[000000005100000c]
ldd [%i3+0x038],%l2 ! Mem[0000000051800038]
jmpl %o7,%g0
sth %l2,[%i0+0x00e] ! Mem[000000005000000e]
p32_near_1_he:
ldsb [%i3+0x01b],%l3 ! Mem[000000005180001b]
lduw [%i3+0x008],%l1 ! Mem[0000000051800008]
ldub [%i1+0x02f],%l7 ! Mem[000000005080002f]
std %l6,[%i1+0x018] ! Mem[0000000050800018]
ldsb [%i2+0x01b],%l3 ! Mem[000000005100001b]
std %l6,[%i3+0x020] ! Mem[0000000051800020]
jmpl %o7,%g0
lduh [%i0+0x02a],%l5 ! Mem[000000005000002a]
p33_near_1_le:
lduw [%i0+0x00c],%l5 ! Mem[000000005200000c]
ldsb [%i3+0x03d],%l2 ! Mem[000000005380003d]
jmpl %o7,%g0
ldx [%i3+0x028],%l2 ! Mem[0000000053800028]
p33_near_1_he:
ldsh [%i1+0x03a],%l3 ! Mem[000000005280003a]
std %l0,[%i2+0x008] ! Mem[0000000053000008]
stb %l7,[%i2+0x02f] ! Mem[000000005300002f]
ldsw [%i1+0x038],%l7 ! Mem[0000000052800038]
std %l2,[%i2+0x018] ! Mem[0000000053000018]
ldx [%i2+0x000],%l6 ! Mem[0000000053000000]
jmpl %o7,%g0
sth %l5,[%i1+0x02a] ! Mem[000000005280002a]
p34_near_1_le:
ldub [%i3+0x00f],%l5 ! Mem[000000005580000f]
ldsh [%i0+0x03c],%l2 ! Mem[000000005400003c]
jmpl %o7,%g0
ldub [%i2+0x00f],%l2 ! Mem[000000005500000f]
p34_near_1_he:
lduh [%i2+0x01a],%l3 ! Mem[000000005500001a]
ldsb [%i1+0x008],%l1 ! Mem[0000000054800008]
stx %l7,[%i0+0x028] ! Mem[0000000054000028]
sth %l7,[%i1+0x01a] ! Mem[000000005480001a]
ldsh [%i2+0x01a],%l3 ! Mem[000000005500001a]
ldsw [%i1+0x024],%l6 ! Mem[0000000054800024]
jmpl %o7,%g0
ldd [%i2+0x028],%l4 ! Mem[0000000055000028]
p35_near_1_le:
ldub [%i1+0x00f],%l5 ! Mem[000000005680000f]
ldsw [%i0+0x03c],%l2 ! Mem[000000005600003c]
jmpl %o7,%g0
ldsb [%i1+0x02f],%l2 ! Mem[000000005680002f]
p35_near_1_he:
lduw [%i3+0x038],%l3 ! Mem[0000000057800038]
ldub [%i0+0x008],%l1 ! Mem[0000000056000008]
lduh [%i2+0x02e],%l7 ! Mem[000000005700002e]
ldub [%i1+0x03a],%l7 ! Mem[000000005680003a]
stb %l3,[%i2+0x01b] ! Mem[000000005700001b]
ldsb [%i1+0x006],%l6 ! Mem[0000000056800006]
jmpl %o7,%g0
ldsw [%i2+0x028],%l5 ! Mem[0000000057000028]
p36_near_1_le:
ldsh [%i0+0x00e],%l5 ! Mem[000000005800000e]
ldub [%i0+0x03d],%l2 ! Mem[000000005800003d]
jmpl %o7,%g0
std %l2,[%i0+0x008] ! Mem[0000000058000008]
p36_near_1_he:
ldx [%i0+0x018],%l3 ! Mem[0000000058000018]
std %l0,[%i0+0x008] ! Mem[0000000058000008]
std %l6,[%i3+0x028] ! Mem[0000000059800028]
stw %l7,[%i1+0x018] ! Mem[0000000058800018]
ldsb [%i3+0x01b],%l3 ! Mem[000000005980001b]
stx %l6,[%i1+0x020] ! Mem[0000000058800020]
jmpl %o7,%g0
lduw [%i3+0x028],%l5 ! Mem[0000000059800028]
p37_near_1_le:
ldsh [%i3+0x00e],%l5 ! Mem[000000005b80000e]
lduh [%i1+0x03c],%l2 ! Mem[000000005a80003c]
jmpl %o7,%g0
lduw [%i2+0x02c],%l2 ! Mem[000000005b00002c]
p37_near_1_he:
sth %l3,[%i2+0x03a] ! Mem[000000005b00003a]
stx %l1,[%i3+0x008] ! Mem[000000005b800008]
ldd [%i1+0x028],%l6 ! Mem[000000005a800028]
lduh [%i1+0x03a],%l7 ! Mem[000000005a80003a]
ldx [%i3+0x018],%l3 ! Mem[000000005b800018]
stb %l6,[%i0+0x006] ! Mem[000000005a000006]
jmpl %o7,%g0
stw %l5,[%i0+0x028] ! Mem[000000005a000028]
p38_near_1_le:
ldd [%i1+0x008],%l4 ! Mem[000000005c800008]
lduw [%i1+0x03c],%l2 ! Mem[000000005c80003c]
jmpl %o7,%g0
ldsw [%i2+0x00c],%l2 ! Mem[000000005d00000c]
p38_near_1_he:
stw %l3,[%i3+0x018] ! Mem[000000005d800018]
ldsh [%i3+0x008],%l1 ! Mem[000000005d800008]
ldub [%i2+0x02f],%l7 ! Mem[000000005d00002f]
stx %l7,[%i1+0x018] ! Mem[000000005c800018]
ldd [%i0+0x018],%l2 ! Mem[000000005c000018]
lduw [%i3+0x024],%l6 ! Mem[000000005d800024]
jmpl %o7,%g0
ldsb [%i1+0x02b],%l5 ! Mem[000000005c80002b]
p39_near_1_le:
ldd [%i0+0x008],%l4 ! Mem[000000005e000008]
ldx [%i1+0x038],%l2 ! Mem[000000005e800038]
jmpl %o7,%g0
ldd [%i0+0x028],%l2 ! Mem[000000005e000028]
p39_near_1_he:
stx %l3,[%i0+0x038] ! Mem[000000005e000038]
ldx [%i2+0x008],%l1 ! Mem[000000005f000008]
stb %l7,[%i0+0x02f] ! Mem[000000005e00002f]
lduw [%i1+0x038],%l7 ! Mem[000000005e800038]
lduw [%i0+0x018],%l3 ! Mem[000000005e000018]
ldub [%i3+0x006],%l6 ! Mem[000000005f800006]
jmpl %o7,%g0
ldub [%i2+0x02b],%l5 ! Mem[000000005f00002b]
p40_near_1_le:
ldd [%i3+0x008],%l4 ! Mem[0000000061800008]
stb %l2,[%i1+0x03d] ! Mem[000000006080003d]
jmpl %o7,%g0
stb %l2,[%i3+0x00f] ! Mem[000000006180000f]
p40_near_1_he:
ldd [%i1+0x018],%l2 ! Mem[0000000060800018]
sth %l1,[%i1+0x008] ! Mem[0000000060800008]
stx %l7,[%i2+0x028] ! Mem[0000000061000028]
ldd [%i1+0x018],%l6 ! Mem[0000000060800018]
stx %l3,[%i1+0x018] ! Mem[0000000060800018]
ldd [%i2+0x020],%l6 ! Mem[0000000061000020]
jmpl %o7,%g0
ldx [%i2+0x028],%l5 ! Mem[0000000061000028]
p41_near_1_le:
stw %l5,[%i1+0x00c] ! Mem[000000006280000c]
std %l2,[%i1+0x038] ! Mem[0000000062800038]
jmpl %o7,%g0
lduh [%i2+0x02e],%l2 ! Mem[000000006300002e]
p41_near_1_he:
ldsw [%i3+0x038],%l3 ! Mem[0000000063800038]
ldsh [%i0+0x008],%l1 ! Mem[0000000062000008]
ldsw [%i3+0x02c],%l7 ! Mem[000000006380002c]
ldx [%i1+0x038],%l7 ! Mem[0000000062800038]
lduh [%i1+0x01a],%l3 ! Mem[000000006280001a]
stw %l6,[%i1+0x004] ! Mem[0000000062800004]
jmpl %o7,%g0
stx %l5,[%i3+0x028] ! Mem[0000000063800028]
p42_near_1_le:
stw %l5,[%i0+0x00c] ! Mem[000000006400000c]
sth %l2,[%i2+0x03c] ! Mem[000000006500003c]
jmpl %o7,%g0
ldsh [%i1+0x00e],%l2 ! Mem[000000006480000e]
p42_near_1_he:
ldub [%i0+0x01b],%l3 ! Mem[000000006400001b]
lduh [%i3+0x008],%l1 ! Mem[0000000065800008]
std %l6,[%i1+0x028] ! Mem[0000000064800028]
ldsb [%i1+0x01a],%l7 ! Mem[000000006480001a]
stw %l3,[%i2+0x018] ! Mem[0000000065000018]
ldx [%i1+0x020],%l6 ! Mem[0000000064800020]
jmpl %o7,%g0
ldsh [%i1+0x02a],%l5 ! Mem[000000006480002a]
p43_near_1_le:
std %l4,[%i3+0x008] ! Mem[0000000067800008]
stw %l2,[%i2+0x03c] ! Mem[000000006700003c]
jmpl %o7,%g0
stx %l2,[%i0+0x028] ! Mem[0000000066000028]
p43_near_1_he:
lduh [%i1+0x03a],%l3 ! Mem[000000006680003a]
stb %l1,[%i3+0x008] ! Mem[0000000067800008]
ldd [%i2+0x028],%l6 ! Mem[0000000067000028]
stb %l7,[%i1+0x03a] ! Mem[000000006680003a]
ldub [%i2+0x01b],%l3 ! Mem[000000006700001b]
lduh [%i1+0x006],%l6 ! Mem[0000000066800006]
jmpl %o7,%g0
lduh [%i2+0x02a],%l5 ! Mem[000000006700002a]
p44_near_1_le:
std %l4,[%i1+0x008] ! Mem[0000000068800008]
stx %l2,[%i2+0x038] ! Mem[0000000069000038]
jmpl %o7,%g0
ldx [%i2+0x008],%l2 ! Mem[0000000069000008]
p44_near_1_he:
stb %l3,[%i3+0x01b] ! Mem[000000006980001b]
ldd [%i2+0x008],%l0 ! Mem[0000000069000008]
ldub [%i0+0x02f],%l7 ! Mem[000000006800002f]
ldsh [%i1+0x01a],%l7 ! Mem[000000006880001a]
stx %l3,[%i2+0x018] ! Mem[0000000069000018]
ldsw [%i0+0x024],%l6 ! Mem[0000000068000024]
jmpl %o7,%g0
stb %l5,[%i2+0x02b] ! Mem[000000006900002b]
p45_near_1_le:
ldx [%i0+0x008],%l5 ! Mem[000000006a000008]
ldd [%i3+0x038],%l2 ! Mem[000000006b800038]
jmpl %o7,%g0
ldub [%i2+0x02f],%l2 ! Mem[000000006b00002f]
p45_near_1_he:
std %l2,[%i3+0x038] ! Mem[000000006b800038]
ldsw [%i1+0x008],%l1 ! Mem[000000006a800008]
stb %l7,[%i2+0x02f] ! Mem[000000006b00002f]
std %l6,[%i1+0x038] ! Mem[000000006a800038]
lduh [%i2+0x01a],%l3 ! Mem[000000006b00001a]
stx %l6,[%i3+0x000] ! Mem[000000006b800000]
jmpl %o7,%g0
ldd [%i3+0x028],%l4 ! Mem[000000006b800028]
p46_near_1_le:
ldx [%i3+0x008],%l5 ! Mem[000000006d800008]
ldsb [%i3+0x03d],%l2 ! Mem[000000006d80003d]
jmpl %o7,%g0
ldsb [%i0+0x00f],%l2 ! Mem[000000006c00000f]
p46_near_1_he:
sth %l3,[%i1+0x01a] ! Mem[000000006c80001a]
stb %l1,[%i0+0x008] ! Mem[000000006c000008]
stx %l7,[%i3+0x028] ! Mem[000000006d800028]
ldsw [%i1+0x018],%l7 ! Mem[000000006c800018]
stw %l3,[%i3+0x018] ! Mem[000000006d800018]
sth %l6,[%i3+0x026] ! Mem[000000006d800026]
jmpl %o7,%g0
ldsw [%i0+0x028],%l5 ! Mem[000000006c000028]
p47_near_1_le:
lduh [%i1+0x00e],%l5 ! Mem[000000006e80000e]
ldsh [%i0+0x03c],%l2 ! Mem[000000006e00003c]
jmpl %o7,%g0
stw %l2,[%i3+0x02c] ! Mem[000000006f80002c]
p47_near_1_he:
ldd [%i2+0x038],%l2 ! Mem[000000006f000038]
stw %l1,[%i3+0x008] ! Mem[000000006f800008]
ldsw [%i1+0x02c],%l7 ! Mem[000000006e80002c]
sth %l7,[%i1+0x03a] ! Mem[000000006e80003a]
ldub [%i3+0x01b],%l3 ! Mem[000000006f80001b]
stb %l6,[%i2+0x006] ! Mem[000000006f000006]
jmpl %o7,%g0
lduw [%i1+0x028],%l5 ! Mem[000000006e800028]
p48_near_1_le:
lduh [%i0+0x00e],%l5 ! Mem[000000007000000e]
ldsw [%i0+0x03c],%l2 ! Mem[000000007000003c]
jmpl %o7,%g0
lduw [%i2+0x00c],%l2 ! Mem[000000007100000c]
p48_near_1_he:
ldsb [%i3+0x01b],%l3 ! Mem[000000007180001b]
ldsb [%i3+0x008],%l1 ! Mem[0000000071800008]
ldx [%i2+0x028],%l7 ! Mem[0000000071000028]
ldub [%i1+0x01a],%l7 ! Mem[000000007080001a]
sth %l3,[%i0+0x01a] ! Mem[000000007000001a]
ldub [%i1+0x026],%l6 ! Mem[0000000070800026]
jmpl %o7,%g0
std %l4,[%i2+0x028] ! Mem[0000000071000028]
p49_near_1_le:
ldsw [%i3+0x00c],%l5 ! Mem[000000007380000c]
ldub [%i0+0x03d],%l2 ! Mem[000000007200003d]
jmpl %o7,%g0
ldsw [%i1+0x02c],%l2 ! Mem[000000007280002c]
p49_near_1_he:
ldsh [%i0+0x03a],%l3 ! Mem[000000007200003a]
lduw [%i2+0x008],%l1 ! Mem[0000000073000008]
ldd [%i0+0x028],%l6 ! Mem[0000000072000028]
stw %l7,[%i1+0x038] ! Mem[0000000072800038]
ldsw [%i0+0x018],%l3 ! Mem[0000000072000018]
ldsh [%i1+0x006],%l6 ! Mem[0000000072800006]
jmpl %o7,%g0
ldsb [%i2+0x02b],%l5 ! Mem[000000007300002b]
p50_near_1_le:
ldsw [%i1+0x00c],%l5 ! Mem[000000007480000c]
lduh [%i1+0x03c],%l2 ! Mem[000000007480003c]
jmpl %o7,%g0
ldd [%i0+0x008],%l2 ! Mem[0000000074000008]
p50_near_1_he:
ldsw [%i2+0x018],%l3 ! Mem[0000000075000018]
std %l0,[%i1+0x008] ! Mem[0000000074800008]
ldub [%i2+0x02f],%l7 ! Mem[000000007500002f]
lduh [%i1+0x01a],%l7 ! Mem[000000007480001a]
std %l2,[%i1+0x018] ! Mem[0000000074800018]
ldd [%i1+0x020],%l6 ! Mem[0000000074800020]
jmpl %o7,%g0
ldub [%i3+0x02b],%l5 ! Mem[000000007580002b]
p51_near_1_le:
ldsb [%i0+0x00f],%l5 ! Mem[000000007600000f]
lduw [%i1+0x03c],%l2 ! Mem[000000007680003c]
jmpl %o7,%g0
sth %l2,[%i2+0x02e] ! Mem[000000007700002e]
p51_near_1_he:
lduw [%i3+0x038],%l3 ! Mem[0000000077800038]
ldsb [%i0+0x008],%l1 ! Mem[0000000076000008]
stb %l7,[%i3+0x02f] ! Mem[000000007780002f]
stx %l7,[%i1+0x038] ! Mem[0000000076800038]
ldsh [%i1+0x01a],%l3 ! Mem[000000007680001a]
std %l6,[%i0+0x000] ! Mem[0000000076000000]
jmpl %o7,%g0
ldx [%i0+0x028],%l5 ! Mem[0000000076000028]
p52_near_1_le:
ldsb [%i3+0x00f],%l5 ! Mem[000000007980000f]
ldx [%i1+0x038],%l2 ! Mem[0000000078800038]
jmpl %o7,%g0
lduh [%i2+0x00e],%l2 ! Mem[000000007900000e]
p52_near_1_he:
ldx [%i0+0x018],%l3 ! Mem[0000000078000018]
ldub [%i0+0x008],%l1 ! Mem[0000000078000008]
stx %l7,[%i1+0x028] ! Mem[0000000078800028]
lduw [%i1+0x018],%l7 ! Mem[0000000078800018]
stb %l3,[%i2+0x01b] ! Mem[000000007900001b]
ldx [%i3+0x020],%l6 ! Mem[0000000079800020]
jmpl %o7,%g0
sth %l5,[%i1+0x02a] ! Mem[000000007880002a]
p53_near_1_le:
stx %l5,[%i1+0x008] ! Mem[000000007a800008]
stb %l2,[%i1+0x03d] ! Mem[000000007a80003d]
jmpl %o7,%g0
ldsh [%i0+0x02e],%l2 ! Mem[000000007a00002e]
p53_near_1_he:
stb %l3,[%i2+0x03b] ! Mem[000000007b00003b]
ldx [%i3+0x008],%l1 ! Mem[000000007b800008]
ldsw [%i2+0x02c],%l7 ! Mem[000000007b00002c]
stw %l7,[%i1+0x038] ! Mem[000000007a800038]
ldsb [%i2+0x01b],%l3 ! Mem[000000007b00001b]
ldsw [%i2+0x004],%l6 ! Mem[000000007b000004]
jmpl %o7,%g0
ldsh [%i2+0x02a],%l5 ! Mem[000000007b00002a]
p54_near_1_le:
stx %l5,[%i0+0x008] ! Mem[000000007c000008]
std %l2,[%i1+0x038] ! Mem[000000007c800038]
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[000000007d800008]
p54_near_1_he:
stw %l3,[%i3+0x018] ! Mem[000000007d800018]
stx %l1,[%i3+0x008] ! Mem[000000007d800008]
ldx [%i0+0x028],%l7 ! Mem[000000007c000028]
lduh [%i1+0x01a],%l7 ! Mem[000000007c80001a]
ldx [%i2+0x018],%l3 ! Mem[000000007d000018]
ldsb [%i2+0x026],%l6 ! Mem[000000007d000026]
jmpl %o7,%g0
lduh [%i2+0x02a],%l5 ! Mem[000000007d00002a]
p55_near_1_le:
sth %l5,[%i2+0x00e] ! Mem[000000007f00000e]
stb %l2,[%i2+0x03d] ! Mem[000000007f00003d]
jmpl %o7,%g0
std %l2,[%i2+0x028] ! Mem[000000007f000028]
p55_near_1_he:
stx %l3,[%i0+0x038] ! Mem[000000007e000038]
ldsh [%i2+0x008],%l1 ! Mem[000000007f000008]
stw %l7,[%i2+0x02c] ! Mem[000000007f00002c]
stx %l7,[%i1+0x038] ! Mem[000000007e800038]
ldsh [%i2+0x01a],%l3 ! Mem[000000007f00001a]
stx %l6,[%i1+0x000] ! Mem[000000007e800000]
jmpl %o7,%g0
stb %l5,[%i3+0x02b] ! Mem[000000007f80002b]
p56_near_1_le:
sth %l5,[%i1+0x00e] ! Mem[000000008080000e]
std %l2,[%i2+0x038] ! Mem[0000000081000038]
jmpl %o7,%g0
lduw [%i1+0x00c],%l2 ! Mem[000000008080000c]
p56_near_1_he:
ldd [%i1+0x018],%l2 ! Mem[0000000080800018]
ldx [%i1+0x008],%l1 ! Mem[0000000080800008]
ldub [%i3+0x02f],%l7 ! Mem[000000008180002f]
lduw [%i1+0x018],%l7 ! Mem[0000000080800018]
stb %l3,[%i3+0x01b] ! Mem[000000008180001b]
stb %l6,[%i1+0x026] ! Mem[0000000080800026]
jmpl %o7,%g0
stw %l5,[%i0+0x028] ! Mem[0000000080000028]
p57_near_1_le:
stb %l5,[%i0+0x00f] ! Mem[000000008200000f]
sth %l2,[%i2+0x03c] ! Mem[000000008300003c]
jmpl %o7,%g0
ldsb [%i3+0x02f],%l2 ! Mem[000000008380002f]
p57_near_1_he:
ldsw [%i3+0x038],%l3 ! Mem[0000000083800038]
sth %l1,[%i0+0x008] ! Mem[0000000082000008]
stb %l7,[%i1+0x02f] ! Mem[000000008280002f]
ldd [%i1+0x038],%l6 ! Mem[0000000082800038]
ldsb [%i3+0x01b],%l3 ! Mem[000000008380001b]
lduw [%i0+0x004],%l6 ! Mem[0000000082000004]
jmpl %o7,%g0
ldsw [%i1+0x028],%l5 ! Mem[0000000082800028]
p58_near_1_le:
stb %l5,[%i2+0x00f] ! Mem[000000008500000f]
stw %l2,[%i3+0x03c] ! Mem[000000008580003c]
jmpl %o7,%g0
stw %l2,[%i2+0x00c] ! Mem[000000008500000c]
p58_near_1_he:
ldub [%i3+0x01b],%l3 ! Mem[000000008580001b]
ldd [%i3+0x008],%l0 ! Mem[0000000085800008]
stx %l7,[%i2+0x028] ! Mem[0000000085000028]
ldx [%i1+0x018],%l7 ! Mem[0000000084800018]
ldx [%i0+0x018],%l3 ! Mem[0000000084000018]
ldub [%i0+0x026],%l6 ! Mem[0000000084000026]
jmpl %o7,%g0
lduw [%i2+0x028],%l5 ! Mem[0000000085000028]
p59_near_1_le:
lduw [%i1+0x00c],%l5 ! Mem[000000008680000c]
stx %l2,[%i3+0x038] ! Mem[0000000087800038]
jmpl %o7,%g0
stb %l2,[%i2+0x02f] ! Mem[000000008700002f]
p59_near_1_he:
lduh [%i1+0x03a],%l3 ! Mem[000000008680003a]
lduh [%i3+0x008],%l1 ! Mem[0000000087800008]
ldsw [%i0+0x02c],%l7 ! Mem[000000008600002c]
ldsb [%i1+0x03a],%l7 ! Mem[000000008680003a]
ldd [%i0+0x018],%l2 ! Mem[0000000086000018]
ldd [%i3+0x000],%l6 ! Mem[0000000087800000]
jmpl %o7,%g0
std %l4,[%i2+0x028] ! Mem[0000000087000028]
p60_near_1_le:
lduw [%i0+0x00c],%l5 ! Mem[000000008800000c]
ldd [%i0+0x038],%l2 ! Mem[0000000088000038]
jmpl %o7,%g0
lduh [%i0+0x00e],%l2 ! Mem[000000008800000e]
p60_near_1_he:
stb %l3,[%i3+0x01b] ! Mem[000000008980001b]
stb %l1,[%i2+0x008] ! Mem[0000000089000008]
ldx [%i2+0x028],%l7 ! Mem[0000000089000028]
stb %l7,[%i1+0x01a] ! Mem[000000008880001a]
lduw [%i1+0x018],%l3 ! Mem[0000000088800018]
stw %l6,[%i2+0x024] ! Mem[0000000089000024]
jmpl %o7,%g0
ldsb [%i3+0x02b],%l5 ! Mem[000000008980002b]
p61_near_1_le:
ldub [%i2+0x00f],%l5 ! Mem[000000008b00000f]
ldsb [%i0+0x03d],%l2 ! Mem[000000008a00003d]
jmpl %o7,%g0
ldd [%i3+0x028],%l2 ! Mem[000000008b800028]
p61_near_1_he:
std %l2,[%i3+0x038] ! Mem[000000008b800038]
ldd [%i1+0x008],%l0 ! Mem[000000008a800008]
stw %l7,[%i3+0x02c] ! Mem[000000008b80002c]
ldsh [%i1+0x03a],%l7 ! Mem[000000008a80003a]
stx %l3,[%i1+0x018] ! Mem[000000008a800018]
ldx [%i1+0x000],%l6 ! Mem[000000008a800000]
jmpl %o7,%g0
ldub [%i0+0x02b],%l5 ! Mem[000000008a00002b]
p62_near_1_le:
ldub [%i1+0x00f],%l5 ! Mem[000000008c80000f]
ldsh [%i0+0x03c],%l2 ! Mem[000000008c00003c]
jmpl %o7,%g0
sth %l2,[%i2+0x00e] ! Mem[000000008d00000e]
p62_near_1_he:
sth %l3,[%i1+0x01a] ! Mem[000000008c80001a]
ldsw [%i0+0x008],%l1 ! Mem[000000008c000008]
ldsh [%i1+0x02e],%l7 ! Mem[000000008c80002e]
std %l6,[%i1+0x018] ! Mem[000000008c800018]
lduh [%i2+0x01a],%l3 ! Mem[000000008d00001a]
lduh [%i1+0x026],%l6 ! Mem[000000008c800026]
jmpl %o7,%g0
ldx [%i1+0x028],%l5 ! Mem[000000008c800028]
p63_near_1_le:
ldsh [%i0+0x00e],%l5 ! Mem[000000008e00000e]
ldsw [%i1+0x03c],%l2 ! Mem[000000008e80003c]
jmpl %o7,%g0
ldx [%i1+0x028],%l2 ! Mem[000000008e800028]
p63_near_1_he:
stw %l3,[%i2+0x038] ! Mem[000000008f000038]
lduw [%i3+0x008],%l1 ! Mem[000000008f800008]
stb %l7,[%i2+0x02f] ! Mem[000000008f00002f]
ldsw [%i1+0x038],%l7 ! Mem[000000008e800038]
stw %l3,[%i2+0x018] ! Mem[000000008f000018]
ldsw [%i1+0x004],%l6 ! Mem[000000008e800004]
jmpl %o7,%g0
sth %l5,[%i2+0x02a] ! Mem[000000008f00002a]
near1_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
near1_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
jmpl %o7,%g0
ldsh [%i1+0x02a],%l1 ! Mem[000000001080002a]
jmpl %o7,%g0
nop
p0_near_2_he:
ldsw [%i3+0x028],%l7 ! Mem[0000000011800028]
lduw [%i0+0x01c],%l6 ! Mem[000000001000001c]
jmpl %o7,%g0
ldd [%i0+0x018],%l4 ! Mem[0000000010000018]
p1_near_2_le:
ldsh [%i2+0x03c],%l7 ! Mem[000000001300003c]
lduh [%i0+0x034],%l4 ! Mem[0000000012000034]
ldsb [%i2+0x03b],%l1 ! Mem[000000001300003b]
ldx [%i2+0x030],%l3 ! Mem[0000000013000030]
stb %l5,[%i3+0x030] ! Mem[0000000013800030]
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000012800008]
p1_near_2_he:
ldd [%i1+0x018],%l4 ! Mem[0000000012800018]
sth %l3,[%i0+0x03a] ! Mem[000000001200003a]
lduw [%i2+0x014],%l2 ! Mem[0000000013000014]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000013000008]
p2_near_2_le:
sth %l7,[%i1+0x01c] ! Mem[000000001480001c]
ldd [%i2+0x010],%l4 ! Mem[0000000015000010]
stw %l1,[%i3+0x038] ! Mem[0000000015800038]
stx %l3,[%i0+0x030] ! Mem[0000000014000030]
stw %l5,[%i3+0x010] ! Mem[0000000015800010]
jmpl %o7,%g0
sth %l0,[%i1+0x008] ! Mem[0000000014800008]
p2_near_2_he:
lduw [%i3+0x03c],%l4 ! Mem[000000001580003c]
lduw [%i0+0x018],%l3 ! Mem[0000000014000018]
ldsw [%i3+0x014],%l2 ! Mem[0000000015800014]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[0000000014000008]
p3_near_2_le:
lduh [%i1+0x03c],%l7 ! Mem[000000001680003c]
stb %l4,[%i1+0x034] ! Mem[0000000016800034]
stb %l1,[%i3+0x03b] ! Mem[000000001780003b]
ldub [%i2+0x031],%l3 ! Mem[0000000017000031]
ldsb [%i0+0x030],%l5 ! Mem[0000000016000030]
jmpl %o7,%g0
stb %l0,[%i1+0x009] ! Mem[0000000016800009]
p3_near_2_he:
stx %l4,[%i3+0x018] ! Mem[0000000017800018]
ldsh [%i0+0x03a],%l3 ! Mem[000000001600003a]
stw %l2,[%i0+0x014] ! Mem[0000000016000014]
jmpl %o7,%g0
ldx [%i2+0x008],%l0 ! Mem[0000000017000008]
p4_near_2_le:
ldd [%i3+0x018],%l6 ! Mem[0000000019800018]
ldsw [%i0+0x014],%l4 ! Mem[0000000018000014]
ldx [%i3+0x038],%l1 ! Mem[0000000019800038]
std %l2,[%i1+0x030] ! Mem[0000000018800030]
lduw [%i2+0x010],%l5 ! Mem[0000000019000010]
jmpl %o7,%g0
lduw [%i0+0x008],%l0 ! Mem[0000000018000008]
p4_near_2_he:
lduh [%i2+0x03e],%l4 ! Mem[000000001900003e]
stw %l3,[%i3+0x018] ! Mem[0000000019800018]
lduw [%i1+0x014],%l2 ! Mem[0000000018800014]
jmpl %o7,%g0
ldx [%i3+0x008],%l0 ! Mem[0000000019800008]
p5_near_2_le:
stb %l7,[%i2+0x03d] ! Mem[000000001b00003d]
stw %l4,[%i2+0x034] ! Mem[000000001b000034]
ldub [%i0+0x03b],%l1 ! Mem[000000001a00003b]
ldsb [%i3+0x031],%l3 ! Mem[000000001b800031]
std %l4,[%i3+0x030] ! Mem[000000001b800030]
jmpl %o7,%g0
ldub [%i0+0x009],%l0 ! Mem[000000001a000009]
p5_near_2_he:
stw %l4,[%i1+0x01c] ! Mem[000000001a80001c]
lduh [%i3+0x03a],%l3 ! Mem[000000001b80003a]
ldsw [%i2+0x014],%l2 ! Mem[000000001b000014]
jmpl %o7,%g0
ldx [%i1+0x008],%l0 ! Mem[000000001a800008]
p6_near_2_le:
ldsw [%i1+0x01c],%l7 ! Mem[000000001c80001c]
lduw [%i1+0x014],%l4 ! Mem[000000001c800014]
ldsw [%i0+0x038],%l1 ! Mem[000000001c000038]
lduw [%i2+0x030],%l3 ! Mem[000000001d000030]
stx %l5,[%i3+0x010] ! Mem[000000001d800010]
jmpl %o7,%g0
ldsh [%i0+0x008],%l0 ! Mem[000000001c000008]
p6_near_2_he:
ldub [%i0+0x03e],%l4 ! Mem[000000001c00003e]
ldsb [%i3+0x01a],%l3 ! Mem[000000001d80001a]
stw %l2,[%i2+0x014] ! Mem[000000001d000014]
jmpl %o7,%g0
ldx [%i2+0x008],%l0 ! Mem[000000001d000008]
p7_near_2_le:
stw %l7,[%i0+0x03c] ! Mem[000000001e00003c]
ldsb [%i3+0x034],%l4 ! Mem[000000001f800034]
ldd [%i1+0x038],%l0 ! Mem[000000001e800038]
stw %l3,[%i3+0x030] ! Mem[000000001f800030]
ldub [%i0+0x030],%l5 ! Mem[000000001e000030]
jmpl %o7,%g0
ldd [%i0+0x008],%l0 ! Mem[000000001e000008]
p7_near_2_he:
sth %l4,[%i3+0x01e] ! Mem[000000001f80001e]
sth %l3,[%i2+0x03a] ! Mem[000000001f00003a]
lduw [%i3+0x014],%l2 ! Mem[000000001f800014]
jmpl %o7,%g0
ldx [%i0+0x008],%l0 ! Mem[000000001e000008]
p8_near_2_le:
lduw [%i2+0x01c],%l7 ! Mem[000000002100001c]
std %l4,[%i1+0x010] ! Mem[0000000020800010]
stx %l1,[%i2+0x038] ! Mem[0000000021000038]
ldsw [%i2+0x030],%l3 ! Mem[0000000021000030]
ldx [%i1+0x010],%l5 ! Mem[0000000020800010]
jmpl %o7,%g0
stw %l0,[%i3+0x008] ! Mem[0000000021800008]
p8_near_2_he:
ldsw [%i3+0x03c],%l4 ! Mem[000000002180003c]
lduw [%i2+0x018],%l3 ! Mem[0000000021000018]
ldsw [%i0+0x014],%l2 ! Mem[0000000020000014]
jmpl %o7,%g0
lduh [%i2+0x00a],%l0 ! Mem[000000002100000a]
p9_near_2_le:
ldsb [%i1+0x03d],%l7 ! Mem[000000002280003d]
ldub [%i1+0x034],%l4 ! Mem[0000000022800034]
std %l0,[%i2+0x038] ! Mem[0000000023000038]
stb %l3,[%i0+0x031] ! Mem[0000000022000031]
stx %l5,[%i2+0x030] ! Mem[0000000023000030]
jmpl %o7,%g0
stw %l0,[%i3+0x008] ! Mem[0000000023800008]
p9_near_2_he:
std %l4,[%i2+0x018] ! Mem[0000000023000018]
ldsh [%i1+0x03a],%l3 ! Mem[000000002280003a]
stw %l2,[%i1+0x014] ! Mem[0000000022800014]
jmpl %o7,%g0
lduh [%i0+0x00a],%l0 ! Mem[000000002200000a]
p10_near_2_le:
std %l6,[%i1+0x018] ! Mem[0000000024800018]
stx %l4,[%i3+0x010] ! Mem[0000000025800010]
stb %l1,[%i3+0x03b] ! Mem[000000002580003b]
ldd [%i2+0x030],%l2 ! Mem[0000000025000030]
ldsh [%i3+0x010],%l5 ! Mem[0000000025800010]
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000025800008]
p10_near_2_he:
ldsh [%i0+0x03e],%l4 ! Mem[000000002400003e]
stw %l3,[%i1+0x018] ! Mem[0000000024800018]
lduw [%i2+0x014],%l2 ! Mem[0000000025000014]
jmpl %o7,%g0
lduh [%i2+0x00a],%l0 ! Mem[000000002500000a]
p11_near_2_le:
ldub [%i3+0x03d],%l7 ! Mem[000000002780003d]
ldx [%i1+0x030],%l4 ! Mem[0000000026800030]
lduh [%i3+0x03a],%l1 ! Mem[000000002780003a]
lduh [%i1+0x030],%l3 ! Mem[0000000026800030]
lduh [%i3+0x030],%l5 ! Mem[0000000027800030]
jmpl %o7,%g0
ldx [%i3+0x008],%l0 ! Mem[0000000027800008]
p11_near_2_he:
stb %l4,[%i3+0x01e] ! Mem[000000002780001e]
ldx [%i1+0x038],%l3 ! Mem[0000000026800038]
ldsw [%i2+0x014],%l2 ! Mem[0000000027000014]
jmpl %o7,%g0
lduh [%i3+0x00a],%l0 ! Mem[000000002780000a]
p12_near_2_le:
stx %l7,[%i2+0x018] ! Mem[0000000029000018]
ldsh [%i0+0x014],%l4 ! Mem[0000000028000014]
ldub [%i3+0x03b],%l1 ! Mem[000000002980003b]
sth %l3,[%i3+0x030] ! Mem[0000000029800030]
sth %l5,[%i0+0x010] ! Mem[0000000028000010]
jmpl %o7,%g0
lduh [%i3+0x008],%l0 ! Mem[0000000029800008]
p12_near_2_he:
ldsb [%i3+0x03e],%l4 ! Mem[000000002980003e]
ldsw [%i0+0x018],%l3 ! Mem[0000000028000018]
stw %l2,[%i3+0x014] ! Mem[0000000029800014]
jmpl %o7,%g0
lduh [%i1+0x00a],%l0 ! Mem[000000002880000a]
p13_near_2_le:
ldx [%i1+0x038],%l7 ! Mem[000000002a800038]
sth %l4,[%i2+0x034] ! Mem[000000002b000034]
ldsb [%i0+0x03b],%l1 ! Mem[000000002a00003b]
ldsh [%i2+0x030],%l3 ! Mem[000000002b000030]
ldd [%i1+0x030],%l4 ! Mem[000000002a800030]
jmpl %o7,%g0
ldsw [%i2+0x008],%l0 ! Mem[000000002b000008]
p13_near_2_he:
std %l4,[%i2+0x018] ! Mem[000000002b000018]
stx %l3,[%i0+0x038] ! Mem[000000002a000038]
lduw [%i0+0x014],%l2 ! Mem[000000002a000014]
jmpl %o7,%g0
lduh [%i2+0x00a],%l0 ! Mem[000000002b00000a]
p14_near_2_le:
ldsh [%i0+0x01c],%l7 ! Mem[000000002c00001c]
lduh [%i1+0x014],%l4 ! Mem[000000002c800014]
ldd [%i0+0x038],%l0 ! Mem[000000002c000038]
ldx [%i3+0x030],%l3 ! Mem[000000002d800030]
ldsw [%i2+0x010],%l5 ! Mem[000000002d000010]
jmpl %o7,%g0
ldsb [%i2+0x009],%l0 ! Mem[000000002d000009]
p14_near_2_he:
ldsh [%i1+0x03e],%l4 ! Mem[000000002c80003e]
stb %l3,[%i0+0x01a] ! Mem[000000002c00001a]
ldsw [%i1+0x014],%l2 ! Mem[000000002c800014]
jmpl %o7,%g0
ldsw [%i0+0x008],%l0 ! Mem[000000002c000008]
p15_near_2_le:
sth %l7,[%i2+0x03c] ! Mem[000000002f00003c]
ldd [%i0+0x030],%l4 ! Mem[000000002e000030]
sth %l1,[%i1+0x03a] ! Mem[000000002e80003a]
stx %l3,[%i2+0x030] ! Mem[000000002f000030]
stb %l5,[%i3+0x030] ! Mem[000000002f800030]
jmpl %o7,%g0
stx %l0,[%i2+0x008] ! Mem[000000002f000008]
p15_near_2_he:
stb %l4,[%i0+0x01e] ! Mem[000000002e00001e]
ldsh [%i0+0x03a],%l3 ! Mem[000000002e00003a]
stw %l2,[%i2+0x014] ! Mem[000000002f000014]
jmpl %o7,%g0
ldsw [%i2+0x008],%l0 ! Mem[000000002f000008]
p16_near_2_le:
lduh [%i1+0x01c],%l7 ! Mem[000000003080001c]
stb %l4,[%i2+0x014] ! Mem[0000000031000014]
std %l0,[%i1+0x038] ! Mem[0000000030800038]
ldub [%i0+0x031],%l3 ! Mem[0000000030000031]
stw %l5,[%i3+0x010] ! Mem[0000000031800010]
jmpl %o7,%g0
sth %l0,[%i2+0x008] ! Mem[0000000031000008]
p16_near_2_he:
ldsb [%i3+0x03e],%l4 ! Mem[000000003180003e]
stw %l3,[%i3+0x018] ! Mem[0000000031800018]
lduw [%i2+0x014],%l2 ! Mem[0000000031000014]
jmpl %o7,%g0
ldsw [%i0+0x008],%l0 ! Mem[0000000030000008]
p17_near_2_le:
ldd [%i0+0x038],%l6 ! Mem[0000000032000038]
lduh [%i1+0x034],%l4 ! Mem[0000000032800034]
lduw [%i2+0x038],%l1 ! Mem[0000000033000038]
std %l2,[%i2+0x030] ! Mem[0000000033000030]
ldsb [%i1+0x030],%l5 ! Mem[0000000032800030]
jmpl %o7,%g0
stb %l0,[%i1+0x009] ! Mem[0000000032800009]
p17_near_2_he:
ldx [%i3+0x018],%l4 ! Mem[0000000033800018]
ldx [%i3+0x038],%l3 ! Mem[0000000033800038]
ldsw [%i3+0x014],%l2 ! Mem[0000000033800014]
jmpl %o7,%g0
ldsw [%i2+0x008],%l0 ! Mem[0000000033000008]
p18_near_2_le:
stb %l7,[%i3+0x01d] ! Mem[000000003580001d]
ldd [%i3+0x010],%l4 ! Mem[0000000035800010]
ldsw [%i3+0x038],%l1 ! Mem[0000000035800038]
ldsb [%i1+0x031],%l3 ! Mem[0000000034800031]
lduw [%i2+0x010],%l5 ! Mem[0000000035000010]
jmpl %o7,%g0
lduw [%i1+0x008],%l0 ! Mem[0000000034800008]
p18_near_2_he:
ldd [%i2+0x038],%l4 ! Mem[0000000035000038]
ldsw [%i3+0x018],%l3 ! Mem[0000000035800018]
stw %l2,[%i1+0x014] ! Mem[0000000034800014]
jmpl %o7,%g0
ldsw [%i3+0x008],%l0 ! Mem[0000000035800008]
p19_near_2_le:
ldsw [%i2+0x03c],%l7 ! Mem[000000003700003c]
stb %l4,[%i1+0x034] ! Mem[0000000036800034]
ldsh [%i3+0x03a],%l1 ! Mem[000000003780003a]
lduw [%i3+0x030],%l3 ! Mem[0000000037800030]
std %l4,[%i3+0x030] ! Mem[0000000037800030]
jmpl %o7,%g0
ldub [%i1+0x009],%l0 ! Mem[0000000036800009]
p19_near_2_he:
lduw [%i0+0x01c],%l4 ! Mem[000000003600001c]
stx %l3,[%i2+0x038] ! Mem[0000000037000038]
lduw [%i2+0x014],%l2 ! Mem[0000000037000014]
jmpl %o7,%g0
ldsb [%i1+0x00b],%l0 ! Mem[000000003680000b]
p20_near_2_le:
stw %l7,[%i1+0x01c] ! Mem[000000003880001c]
ldsw [%i1+0x014],%l4 ! Mem[0000000038800014]
stx %l1,[%i3+0x038] ! Mem[0000000039800038]
stw %l3,[%i1+0x030] ! Mem[0000000038800030]
ldsb [%i3+0x010],%l5 ! Mem[0000000039800010]
jmpl %o7,%g0
ldsh [%i1+0x008],%l0 ! Mem[0000000038800008]
p20_near_2_he:
stx %l4,[%i3+0x038] ! Mem[0000000039800038]
stb %l3,[%i2+0x01a] ! Mem[000000003900001a]
ldsw [%i2+0x014],%l2 ! Mem[0000000039000014]
jmpl %o7,%g0
ldsb [%i2+0x00b],%l0 ! Mem[000000003900000b]
p21_near_2_le:
lduw [%i0+0x03c],%l7 ! Mem[000000003a00003c]
stw %l4,[%i3+0x034] ! Mem[000000003b800034]
stw %l1,[%i3+0x038] ! Mem[000000003b800038]
lduh [%i3+0x030],%l3 ! Mem[000000003b800030]
ldub [%i0+0x030],%l5 ! Mem[000000003a000030]
jmpl %o7,%g0
ldd [%i1+0x008],%l0 ! Mem[000000003a800008]
p21_near_2_he:
lduh [%i3+0x01e],%l4 ! Mem[000000003b80001e]
ldub [%i1+0x03a],%l3 ! Mem[000000003a80003a]
stw %l2,[%i3+0x014] ! Mem[000000003b800014]
jmpl %o7,%g0
ldsb [%i0+0x00b],%l0 ! Mem[000000003a00000b]
p22_near_2_le:
ldsb [%i2+0x01d],%l7 ! Mem[000000003d00001d]
lduw [%i1+0x014],%l4 ! Mem[000000003c800014]
stb %l1,[%i0+0x03b] ! Mem[000000003c00003b]
sth %l3,[%i2+0x030] ! Mem[000000003d000030]
ldx [%i1+0x010],%l5 ! Mem[000000003c800010]
jmpl %o7,%g0
stw %l0,[%i1+0x008] ! Mem[000000003c800008]
p22_near_2_he:
stw %l4,[%i2+0x03c] ! Mem[000000003d00003c]
ldd [%i1+0x018],%l2 ! Mem[000000003c800018]
lduw [%i0+0x014],%l2 ! Mem[000000003c000014]
jmpl %o7,%g0
ldsb [%i2+0x00b],%l0 ! Mem[000000003d00000b]
p23_near_2_le:
std %l6,[%i1+0x038] ! Mem[000000003e800038]
ldsb [%i0+0x034],%l4 ! Mem[000000003e000034]
ldx [%i1+0x038],%l1 ! Mem[000000003e800038]
ldsh [%i0+0x030],%l3 ! Mem[000000003e000030]
stx %l5,[%i2+0x030] ! Mem[000000003f000030]
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[000000003e800008]
p23_near_2_he:
ldub [%i1+0x01e],%l4 ! Mem[000000003e80001e]
std %l2,[%i1+0x038] ! Mem[000000003e800038]
ldsw [%i1+0x014],%l2 ! Mem[000000003e800014]
jmpl %o7,%g0
ldsb [%i3+0x00b],%l0 ! Mem[000000003f80000b]
p24_near_2_le:
ldub [%i0+0x01d],%l7 ! Mem[000000004000001d]
std %l4,[%i2+0x010] ! Mem[0000000041000010]
ldub [%i1+0x03b],%l1 ! Mem[000000004080003b]
ldx [%i2+0x030],%l3 ! Mem[0000000041000030]
ldsh [%i3+0x010],%l5 ! Mem[0000000041800010]
jmpl %o7,%g0
ldx [%i1+0x008],%l0 ! Mem[0000000040800008]
p24_near_2_he:
sth %l4,[%i0+0x03e] ! Mem[000000004000003e]
lduh [%i0+0x01a],%l3 ! Mem[000000004000001a]
stw %l2,[%i2+0x014] ! Mem[0000000041000014]
jmpl %o7,%g0
stx %l0,[%i2+0x008] ! Mem[0000000041000008]
p25_near_2_le:
stx %l7,[%i3+0x038] ! Mem[0000000043800038]
ldub [%i1+0x034],%l4 ! Mem[0000000042800034]
ldsw [%i2+0x038],%l1 ! Mem[0000000043000038]
stx %l3,[%i1+0x030] ! Mem[0000000042800030]
lduh [%i3+0x030],%l5 ! Mem[0000000043800030]
jmpl %o7,%g0
lduh [%i0+0x008],%l0 ! Mem[0000000042000008]
p25_near_2_he:
ldsw [%i3+0x01c],%l4 ! Mem[000000004380001c]
stx %l3,[%i0+0x038] ! Mem[0000000042000038]
stb %l2,[%i2+0x016] ! Mem[0000000043000016]
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[0000000043800008]
p26_near_2_le:
ldx [%i1+0x018],%l7 ! Mem[0000000044800018]
stx %l4,[%i0+0x010] ! Mem[0000000044000010]
ldd [%i2+0x038],%l0 ! Mem[0000000045000038]
ldub [%i3+0x031],%l3 ! Mem[0000000045800031]
sth %l5,[%i0+0x010] ! Mem[0000000044000010]
jmpl %o7,%g0
ldsw [%i0+0x008],%l0 ! Mem[0000000044000008]
p26_near_2_he:
std %l4,[%i3+0x038] ! Mem[0000000045800038]
stb %l3,[%i0+0x01a] ! Mem[000000004400001a]
ldsw [%i3+0x014],%l2 ! Mem[0000000045800014]
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000044800008]
p27_near_2_le:
ldsh [%i1+0x03c],%l7 ! Mem[000000004680003c]
ldx [%i2+0x030],%l4 ! Mem[0000000047000030]
stx %l1,[%i3+0x038] ! Mem[0000000047800038]
std %l2,[%i1+0x030] ! Mem[0000000046800030]
ldd [%i1+0x030],%l4 ! Mem[0000000046800030]
jmpl %o7,%g0
ldsb [%i0+0x009],%l0 ! Mem[0000000046000009]
p27_near_2_he:
ldsh [%i2+0x01e],%l4 ! Mem[000000004700001e]
ldub [%i0+0x03a],%l3 ! Mem[000000004600003a]
stw %l2,[%i0+0x014] ! Mem[0000000046000014]
jmpl %o7,%g0
stx %l0,[%i2+0x008] ! Mem[0000000047000008]
p28_near_2_le:
sth %l7,[%i0+0x01c] ! Mem[000000004800001c]
ldsh [%i1+0x014],%l4 ! Mem[0000000048800014]
std %l0,[%i3+0x038] ! Mem[0000000049800038]
ldsb [%i3+0x031],%l3 ! Mem[0000000049800031]
ldsw [%i2+0x010],%l5 ! Mem[0000000049000010]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[0000000048000008]
p28_near_2_he:
stb %l4,[%i0+0x03e] ! Mem[000000004800003e]
ldd [%i3+0x018],%l2 ! Mem[0000000049800018]
stb %l2,[%i1+0x016] ! Mem[0000000048800016]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[0000000048000008]
p29_near_2_le:
lduh [%i2+0x03c],%l7 ! Mem[000000004b00003c]
sth %l4,[%i3+0x034] ! Mem[000000004b800034]
stb %l1,[%i3+0x03b] ! Mem[000000004b80003b]
lduw [%i2+0x030],%l3 ! Mem[000000004b000030]
stb %l5,[%i3+0x030] ! Mem[000000004b800030]
jmpl %o7,%g0
sth %l0,[%i3+0x008] ! Mem[000000004b800008]
p29_near_2_he:
ldsb [%i3+0x01e],%l4 ! Mem[000000004b80001e]
std %l2,[%i3+0x038] ! Mem[000000004b800038]
ldsw [%i2+0x014],%l2 ! Mem[000000004b000014]
jmpl %o7,%g0
sth %l0,[%i2+0x00a] ! Mem[000000004b00000a]
p30_near_2_le:
ldd [%i1+0x018],%l6 ! Mem[000000004c800018]
lduh [%i1+0x014],%l4 ! Mem[000000004c800014]
lduh [%i0+0x03a],%l1 ! Mem[000000004c00003a]
stw %l3,[%i0+0x030] ! Mem[000000004c000030]
stw %l5,[%i3+0x010] ! Mem[000000004d800010]
jmpl %o7,%g0
stb %l0,[%i3+0x009] ! Mem[000000004d800009]
p30_near_2_he:
ldx [%i3+0x038],%l4 ! Mem[000000004d800038]
lduh [%i3+0x01a],%l3 ! Mem[000000004d80001a]
stw %l2,[%i2+0x014] ! Mem[000000004d000014]
jmpl %o7,%g0
sth %l0,[%i3+0x00a] ! Mem[000000004d80000a]
p31_near_2_le:
stb %l7,[%i0+0x03d] ! Mem[000000004e00003d]
ldd [%i0+0x030],%l4 ! Mem[000000004e000030]
ldub [%i0+0x03b],%l1 ! Mem[000000004e00003b]
ldsw [%i2+0x030],%l3 ! Mem[000000004f000030]
ldsw [%i1+0x030],%l5 ! Mem[000000004e800030]
jmpl %o7,%g0
lduw [%i3+0x008],%l0 ! Mem[000000004f800008]
p31_near_2_he:
ldd [%i2+0x018],%l4 ! Mem[000000004f000018]
ldsb [%i2+0x03a],%l3 ! Mem[000000004f00003a]
stb %l2,[%i3+0x016] ! Mem[000000004f800016]
jmpl %o7,%g0
sth %l0,[%i1+0x00a] ! Mem[000000004e80000a]
p32_near_2_le:
ldsw [%i3+0x01c],%l7 ! Mem[000000005180001c]
stb %l4,[%i3+0x014] ! Mem[0000000051800014]
ldsb [%i1+0x03b],%l1 ! Mem[000000005080003b]
stb %l3,[%i1+0x031] ! Mem[0000000050800031]
lduw [%i2+0x010],%l5 ! Mem[0000000051000010]
jmpl %o7,%g0
ldub [%i3+0x009],%l0 ! Mem[0000000051800009]
p32_near_2_he:
stb %l4,[%i1+0x03e] ! Mem[000000005080003e]
sth %l3,[%i2+0x01a] ! Mem[000000005100001a]
ldsw [%i0+0x014],%l2 ! Mem[0000000050000014]
jmpl %o7,%g0
sth %l0,[%i3+0x00a] ! Mem[000000005180000a]
p33_near_2_le:
stw %l7,[%i1+0x03c] ! Mem[000000005280003c]
ldsw [%i1+0x034],%l4 ! Mem[0000000052800034]
ldd [%i2+0x038],%l0 ! Mem[0000000053000038]
ldd [%i3+0x030],%l2 ! Mem[0000000053800030]
std %l4,[%i3+0x030] ! Mem[0000000053800030]
jmpl %o7,%g0
ldsh [%i2+0x008],%l0 ! Mem[0000000053000008]
p33_near_2_he:
ldsb [%i0+0x01e],%l4 ! Mem[000000005200001e]
lduw [%i1+0x038],%l3 ! Mem[0000000052800038]
stw %l2,[%i1+0x014] ! Mem[0000000052800014]
jmpl %o7,%g0
sth %l0,[%i1+0x00a] ! Mem[000000005280000a]
p34_near_2_le:
stb %l7,[%i1+0x01d] ! Mem[000000005480001d]
stw %l4,[%i0+0x014] ! Mem[0000000054000014]
sth %l1,[%i2+0x03a] ! Mem[000000005500003a]
lduh [%i1+0x030],%l3 ! Mem[0000000054800030]
ldsb [%i3+0x010],%l5 ! Mem[0000000055800010]
jmpl %o7,%g0
ldd [%i2+0x008],%l0 ! Mem[0000000055000008]
p34_near_2_he:
ldx [%i3+0x038],%l4 ! Mem[0000000055800038]
ldsh [%i1+0x01a],%l3 ! Mem[000000005480001a]
stb %l2,[%i2+0x016] ! Mem[0000000055000016]
jmpl %o7,%g0
stb %l0,[%i2+0x00b] ! Mem[000000005500000b]
p35_near_2_le:
ldsw [%i3+0x03c],%l7 ! Mem[000000005780003c]
lduw [%i2+0x034],%l4 ! Mem[0000000057000034]
ldx [%i3+0x038],%l1 ! Mem[0000000057800038]
sth %l3,[%i3+0x030] ! Mem[0000000057800030]
ldub [%i0+0x030],%l5 ! Mem[0000000056000030]
jmpl %o7,%g0
stw %l0,[%i2+0x008] ! Mem[0000000057000008]
p35_near_2_he:
ldd [%i3+0x018],%l4 ! Mem[0000000057800018]
std %l2,[%i1+0x038] ! Mem[0000000056800038]
ldsw [%i2+0x014],%l2 ! Mem[0000000057000014]
jmpl %o7,%g0
stb %l0,[%i0+0x00b] ! Mem[000000005600000b]
p36_near_2_le:
stw %l7,[%i2+0x01c] ! Mem[000000005900001c]
ldsb [%i1+0x014],%l4 ! Mem[0000000058800014]
lduw [%i3+0x038],%l1 ! Mem[0000000059800038]
ldsh [%i2+0x030],%l3 ! Mem[0000000059000030]
ldx [%i1+0x010],%l5 ! Mem[0000000058800010]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000059000008]
p36_near_2_he:
lduw [%i1+0x03c],%l4 ! Mem[000000005880003c]
lduh [%i0+0x01a],%l3 ! Mem[000000005800001a]
stw %l2,[%i3+0x014] ! Mem[0000000059800014]
jmpl %o7,%g0
stb %l0,[%i2+0x00b] ! Mem[000000005900000b]
p37_near_2_le:
lduw [%i1+0x03c],%l7 ! Mem[000000005a80003c]
std %l4,[%i3+0x030] ! Mem[000000005b800030]
ldsw [%i3+0x038],%l1 ! Mem[000000005b800038]
ldx [%i0+0x030],%l3 ! Mem[000000005a000030]
stx %l5,[%i2+0x030] ! Mem[000000005b000030]
jmpl %o7,%g0
ldx [%i1+0x008],%l0 ! Mem[000000005a800008]
p37_near_2_he:
stx %l4,[%i0+0x018] ! Mem[000000005a000018]
ldsb [%i0+0x03a],%l3 ! Mem[000000005a00003a]
stb %l2,[%i0+0x016] ! Mem[000000005a000016]
jmpl %o7,%g0
stb %l0,[%i3+0x00b] ! Mem[000000005b80000b]
p38_near_2_le:
ldsb [%i0+0x01d],%l7 ! Mem[000000005c00001d]
ldub [%i2+0x014],%l4 ! Mem[000000005d000014]
ldsh [%i0+0x03a],%l1 ! Mem[000000005c00003a]
stx %l3,[%i2+0x030] ! Mem[000000005d000030]
ldsh [%i3+0x010],%l5 ! Mem[000000005d800010]
jmpl %o7,%g0
lduh [%i1+0x008],%l0 ! Mem[000000005c800008]
p38_near_2_he:
lduh [%i3+0x03e],%l4 ! Mem[000000005d80003e]
sth %l3,[%i0+0x01a] ! Mem[000000005c00001a]
ldsw [%i1+0x014],%l2 ! Mem[000000005c800014]
jmpl %o7,%g0
stb %l0,[%i1+0x00b] ! Mem[000000005c80000b]
p39_near_2_le:
std %l6,[%i3+0x038] ! Mem[000000005f800038]
stx %l4,[%i1+0x030] ! Mem[000000005e800030]
stx %l1,[%i0+0x038] ! Mem[000000005e000038]
ldub [%i1+0x031],%l3 ! Mem[000000005e800031]
lduh [%i3+0x030],%l5 ! Mem[000000005f800030]
jmpl %o7,%g0
ldsw [%i1+0x008],%l0 ! Mem[000000005e800008]
p39_near_2_he:
stw %l4,[%i3+0x01c] ! Mem[000000005f80001c]
lduw [%i0+0x038],%l3 ! Mem[000000005e000038]
stw %l2,[%i2+0x014] ! Mem[000000005f000014]
jmpl %o7,%g0
stb %l0,[%i2+0x00b] ! Mem[000000005f00000b]
p40_near_2_le:
ldub [%i1+0x01d],%l7 ! Mem[000000006080001d]
ldx [%i3+0x010],%l4 ! Mem[0000000061800010]
stw %l1,[%i1+0x038] ! Mem[0000000060800038]
std %l2,[%i2+0x030] ! Mem[0000000061000030]
sth %l5,[%i0+0x010] ! Mem[0000000060000010]
jmpl %o7,%g0
ldsb [%i1+0x009],%l0 ! Mem[0000000060800009]
p40_near_2_he:
ldub [%i2+0x03e],%l4 ! Mem[000000006100003e]
ldsh [%i0+0x01a],%l3 ! Mem[000000006000001a]
stb %l2,[%i2+0x016] ! Mem[0000000061000016]
jmpl %o7,%g0
lduw [%i1+0x008],%l0 ! Mem[0000000060800008]
p41_near_2_le:
stx %l7,[%i1+0x038] ! Mem[0000000062800038]
ldub [%i1+0x034],%l4 ! Mem[0000000062800034]
stb %l1,[%i1+0x03b] ! Mem[000000006280003b]
ldsb [%i1+0x031],%l3 ! Mem[0000000062800031]
ldd [%i1+0x030],%l4 ! Mem[0000000062800030]
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000062800008]
p41_near_2_he:
sth %l4,[%i1+0x01e] ! Mem[000000006280001e]
stw %l3,[%i3+0x038] ! Mem[0000000063800038]
ldsw [%i3+0x014],%l2 ! Mem[0000000063800014]
jmpl %o7,%g0
lduw [%i2+0x008],%l0 ! Mem[0000000063000008]
p42_near_2_le:
ldx [%i3+0x018],%l7 ! Mem[0000000065800018]
stx %l4,[%i0+0x010] ! Mem[0000000064000010]
ldx [%i2+0x038],%l1 ! Mem[0000000065000038]
lduw [%i3+0x030],%l3 ! Mem[0000000065800030]
lduh [%i2+0x010],%l5 ! Mem[0000000065000010]
jmpl %o7,%g0
sth %l0,[%i1+0x008] ! Mem[0000000064800008]
p42_near_2_he:
ldsw [%i0+0x03c],%l4 ! Mem[000000006400003c]
ldx [%i3+0x018],%l3 ! Mem[0000000065800018]
stw %l2,[%i0+0x014] ! Mem[0000000064000014]
jmpl %o7,%g0
lduw [%i0+0x008],%l0 ! Mem[0000000064000008]
p43_near_2_le:
ldsh [%i2+0x03c],%l7 ! Mem[000000006700003c]
ldx [%i2+0x030],%l4 ! Mem[0000000067000030]
ldub [%i3+0x03b],%l1 ! Mem[000000006780003b]
stw %l3,[%i2+0x030] ! Mem[0000000067000030]
stb %l5,[%i3+0x030] ! Mem[0000000067800030]
jmpl %o7,%g0
stb %l0,[%i1+0x009] ! Mem[0000000066800009]
p43_near_2_he:
std %l4,[%i3+0x018] ! Mem[0000000067800018]
ldsw [%i2+0x038],%l3 ! Mem[0000000067000038]
stb %l2,[%i1+0x016] ! Mem[0000000066800016]
jmpl %o7,%g0
lduw [%i2+0x008],%l0 ! Mem[0000000067000008]
p44_near_2_le:
sth %l7,[%i1+0x01c] ! Mem[000000006880001c]
ldsh [%i1+0x014],%l4 ! Mem[0000000068800014]
ldsw [%i3+0x038],%l1 ! Mem[0000000069800038]
ldsw [%i0+0x030],%l3 ! Mem[0000000068000030]
stw %l5,[%i0+0x010] ! Mem[0000000068000010]
jmpl %o7,%g0
lduw [%i1+0x008],%l0 ! Mem[0000000068800008]
p44_near_2_he:
ldsh [%i3+0x03e],%l4 ! Mem[000000006980003e]
stx %l3,[%i2+0x018] ! Mem[0000000069000018]
ldsw [%i2+0x014],%l2 ! Mem[0000000069000014]
jmpl %o7,%g0
lduw [%i3+0x008],%l0 ! Mem[0000000069800008]
p45_near_2_le:
lduh [%i0+0x03c],%l7 ! Mem[000000006a00003c]
sth %l4,[%i0+0x034] ! Mem[000000006a000034]
ldd [%i3+0x038],%l0 ! Mem[000000006b800038]
stb %l3,[%i2+0x031] ! Mem[000000006b000031]
ldsw [%i1+0x030],%l5 ! Mem[000000006a800030]
jmpl %o7,%g0
ldub [%i0+0x009],%l0 ! Mem[000000006a000009]
p45_near_2_he:
stb %l4,[%i1+0x01e] ! Mem[000000006a80001e]
lduw [%i1+0x038],%l3 ! Mem[000000006a800038]
stw %l2,[%i2+0x014] ! Mem[000000006b000014]
jmpl %o7,%g0
ldub [%i1+0x00b],%l0 ! Mem[000000006a80000b]
p46_near_2_le:
ldd [%i3+0x018],%l6 ! Mem[000000006d800018]
lduh [%i2+0x014],%l4 ! Mem[000000006d000014]
stx %l1,[%i3+0x038] ! Mem[000000006d800038]
ldd [%i1+0x030],%l2 ! Mem[000000006c800030]
lduw [%i2+0x010],%l5 ! Mem[000000006d000010]
jmpl %o7,%g0
ldsh [%i0+0x008],%l0 ! Mem[000000006c000008]
p46_near_2_he:
ldsb [%i0+0x03e],%l4 ! Mem[000000006c00003e]
ldsh [%i1+0x01a],%l3 ! Mem[000000006c80001a]
stb %l2,[%i3+0x016] ! Mem[000000006d800016]
jmpl %o7,%g0
ldub [%i2+0x00b],%l0 ! Mem[000000006d00000b]
p47_near_2_le:
stb %l7,[%i1+0x03d] ! Mem[000000006e80003d]
ldd [%i1+0x030],%l4 ! Mem[000000006e800030]
std %l0,[%i0+0x038] ! Mem[000000006e000038]
lduh [%i2+0x030],%l3 ! Mem[000000006f000030]
std %l4,[%i3+0x030] ! Mem[000000006f800030]
jmpl %o7,%g0
ldd [%i0+0x008],%l0 ! Mem[000000006e000008]
p47_near_2_he:
ldx [%i3+0x018],%l4 ! Mem[000000006f800018]
stw %l3,[%i1+0x038] ! Mem[000000006e800038]
ldsw [%i0+0x014],%l2 ! Mem[000000006e000014]
jmpl %o7,%g0
ldub [%i0+0x00b],%l0 ! Mem[000000006e00000b]
p48_near_2_le:
ldsw [%i1+0x01c],%l7 ! Mem[000000007080001c]
stb %l4,[%i3+0x014] ! Mem[0000000071800014]
stb %l1,[%i1+0x03b] ! Mem[000000007080003b]
sth %l3,[%i1+0x030] ! Mem[0000000070800030]
ldsb [%i3+0x010],%l5 ! Mem[0000000071800010]
jmpl %o7,%g0
stw %l0,[%i0+0x008] ! Mem[0000000070000008]
p48_near_2_he:
ldd [%i3+0x038],%l4 ! Mem[0000000071800038]
ldx [%i0+0x018],%l3 ! Mem[0000000070000018]
stw %l2,[%i1+0x014] ! Mem[0000000070800014]
jmpl %o7,%g0
ldub [%i2+0x00b],%l0 ! Mem[000000007100000b]
p49_near_2_le:
stw %l7,[%i3+0x03c] ! Mem[000000007380003c]
ldsw [%i2+0x034],%l4 ! Mem[0000000073000034]
lduh [%i1+0x03a],%l1 ! Mem[000000007280003a]
ldsh [%i3+0x030],%l3 ! Mem[0000000073800030]
ldub [%i0+0x030],%l5 ! Mem[0000000072000030]
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000073800008]
p49_near_2_he:
lduw [%i2+0x01c],%l4 ! Mem[000000007300001c]
ldsw [%i0+0x038],%l3 ! Mem[0000000072000038]
stb %l2,[%i2+0x016] ! Mem[0000000073000016]
jmpl %o7,%g0
ldub [%i0+0x00b],%l0 ! Mem[000000007200000b]
p50_near_2_le:
lduw [%i2+0x01c],%l7 ! Mem[000000007500001c]
stw %l4,[%i1+0x014] ! Mem[0000000074800014]
ldub [%i2+0x03b],%l1 ! Mem[000000007500003b]
ldx [%i2+0x030],%l3 ! Mem[0000000075000030]
ldx [%i1+0x010],%l5 ! Mem[0000000074800010]
jmpl %o7,%g0
ldx [%i3+0x008],%l0 ! Mem[0000000075800008]
p50_near_2_he:
stx %l4,[%i1+0x038] ! Mem[0000000074800038]
stx %l3,[%i0+0x018] ! Mem[0000000074000018]
ldsw [%i2+0x014],%l2 ! Mem[0000000075000014]
jmpl %o7,%g0
ldsh [%i2+0x00a],%l0 ! Mem[000000007500000a]
p51_near_2_le:
ldsb [%i1+0x03d],%l7 ! Mem[000000007680003d]
lduw [%i3+0x034],%l4 ! Mem[0000000077800034]
ldsb [%i2+0x03b],%l1 ! Mem[000000007700003b]
ldsb [%i0+0x031],%l3 ! Mem[0000000076000031]
stx %l5,[%i2+0x030] ! Mem[0000000077000030]
jmpl %o7,%g0
lduh [%i3+0x008],%l0 ! Mem[0000000077800008]
p51_near_2_he:
ldx [%i0+0x018],%l4 ! Mem[0000000076000018]
stb %l3,[%i0+0x03a] ! Mem[000000007600003a]
stw %l2,[%i3+0x014] ! Mem[0000000077800014]
jmpl %o7,%g0
ldsh [%i3+0x00a],%l0 ! Mem[000000007780000a]
p52_near_2_le:
std %l6,[%i0+0x018] ! Mem[0000000078000018]
ldsb [%i1+0x014],%l4 ! Mem[0000000078800014]
stw %l1,[%i3+0x038] ! Mem[0000000079800038]
lduw [%i2+0x030],%l3 ! Mem[0000000079000030]
ldsh [%i3+0x010],%l5 ! Mem[0000000079800010]
jmpl %o7,%g0
ldsw [%i3+0x008],%l0 ! Mem[0000000079800008]
p52_near_2_he:
ldd [%i3+0x038],%l4 ! Mem[0000000079800038]
ldub [%i0+0x01a],%l3 ! Mem[000000007800001a]
stb %l2,[%i0+0x016] ! Mem[0000000078000016]
jmpl %o7,%g0
ldsh [%i1+0x00a],%l0 ! Mem[000000007880000a]
p53_near_2_le:
ldub [%i2+0x03d],%l7 ! Mem[000000007b00003d]
std %l4,[%i0+0x030] ! Mem[000000007a000030]
sth %l1,[%i3+0x03a] ! Mem[000000007b80003a]
stw %l3,[%i1+0x030] ! Mem[000000007a800030]
ldx [%i3+0x030],%l5 ! Mem[000000007b800030]
jmpl %o7,%g0
ldsb [%i2+0x009],%l0 ! Mem[000000007b000009]
p53_near_2_he:
lduw [%i2+0x01c],%l4 ! Mem[000000007b00001c]
ldd [%i3+0x038],%l2 ! Mem[000000007b800038]
ldsw [%i1+0x014],%l2 ! Mem[000000007a800014]
jmpl %o7,%g0
ldsh [%i2+0x00a],%l0 ! Mem[000000007b00000a]
p54_near_2_le:
stx %l7,[%i1+0x018] ! Mem[000000007c800018]
ldub [%i2+0x014],%l4 ! Mem[000000007d000014]
ldx [%i3+0x038],%l1 ! Mem[000000007d800038]
ldsw [%i2+0x030],%l3 ! Mem[000000007d000030]
sth %l5,[%i0+0x010] ! Mem[000000007c000010]
jmpl %o7,%g0
stx %l0,[%i2+0x008] ! Mem[000000007d000008]
p54_near_2_he:
stx %l4,[%i1+0x038] ! Mem[000000007c800038]
std %l2,[%i3+0x018] ! Mem[000000007d800018]
stw %l2,[%i2+0x014] ! Mem[000000007d000014]
jmpl %o7,%g0
ldsh [%i0+0x00a],%l0 ! Mem[000000007c00000a]
p55_near_2_le:
ldx [%i1+0x038],%l7 ! Mem[000000007e800038]
stx %l4,[%i1+0x030] ! Mem[000000007e800030]
lduw [%i0+0x038],%l1 ! Mem[000000007e000038]
stb %l3,[%i1+0x031] ! Mem[000000007e800031]
ldd [%i1+0x030],%l4 ! Mem[000000007e800030]
jmpl %o7,%g0
sth %l0,[%i2+0x008] ! Mem[000000007f000008]
p55_near_2_he:
lduh [%i0+0x01e],%l4 ! Mem[000000007e00001e]
ldsw [%i2+0x038],%l3 ! Mem[000000007f000038]
stb %l2,[%i2+0x016] ! Mem[000000007f000016]
jmpl %o7,%g0
ldd [%i2+0x008],%l0 ! Mem[000000007f000008]
p56_near_2_le:
ldsh [%i3+0x01c],%l7 ! Mem[000000008180001c]
ldx [%i0+0x010],%l4 ! Mem[0000000080000010]
ldsw [%i0+0x038],%l1 ! Mem[0000000080000038]
ldd [%i3+0x030],%l2 ! Mem[0000000081800030]
lduh [%i2+0x010],%l5 ! Mem[0000000081000010]
jmpl %o7,%g0
stb %l0,[%i2+0x009] ! Mem[0000000081000009]
p56_near_2_he:
stw %l4,[%i3+0x03c] ! Mem[000000008180003c]
stx %l3,[%i2+0x018] ! Mem[0000000081000018]
ldsw [%i3+0x014],%l2 ! Mem[0000000081800014]
jmpl %o7,%g0
ldd [%i0+0x008],%l0 ! Mem[0000000080000008]
p57_near_2_le:
sth %l7,[%i2+0x03c] ! Mem[000000008300003c]
ldsh [%i2+0x034],%l4 ! Mem[0000000083000034]
ldsh [%i1+0x03a],%l1 ! Mem[000000008280003a]
lduh [%i2+0x030],%l3 ! Mem[0000000083000030]
stb %l5,[%i3+0x030] ! Mem[0000000083800030]
jmpl %o7,%g0
lduw [%i2+0x008],%l0 ! Mem[0000000083000008]
p57_near_2_he:
ldub [%i3+0x01e],%l4 ! Mem[000000008380001e]
stb %l3,[%i1+0x03a] ! Mem[000000008280003a]
stw %l2,[%i0+0x014] ! Mem[0000000082000014]
jmpl %o7,%g0
ldd [%i2+0x008],%l0 ! Mem[0000000083000008]
p58_near_2_le:
lduh [%i1+0x01c],%l7 ! Mem[000000008480001c]
sth %l4,[%i1+0x014] ! Mem[0000000084800014]
stx %l1,[%i2+0x038] ! Mem[0000000085000038]
sth %l3,[%i0+0x030] ! Mem[0000000084000030]
stw %l5,[%i0+0x010] ! Mem[0000000084000010]
jmpl %o7,%g0
lduw [%i1+0x008],%l0 ! Mem[0000000084800008]
p58_near_2_he:
sth %l4,[%i2+0x03e] ! Mem[000000008500003e]
ldub [%i1+0x01a],%l3 ! Mem[000000008480001a]
stb %l2,[%i1+0x016] ! Mem[0000000084800016]
jmpl %o7,%g0
ldd [%i3+0x008],%l0 ! Mem[0000000085800008]
p59_near_2_le:
ldd [%i0+0x038],%l6 ! Mem[0000000086000038]
lduh [%i3+0x034],%l4 ! Mem[0000000087800034]
stw %l1,[%i2+0x038] ! Mem[0000000087000038]
ldsh [%i2+0x030],%l3 ! Mem[0000000087000030]
ldsw [%i1+0x030],%l5 ! Mem[0000000086800030]
jmpl %o7,%g0
ldub [%i1+0x009],%l0 ! Mem[0000000086800009]
p59_near_2_he:
ldsw [%i1+0x01c],%l4 ! Mem[000000008680001c]
ldd [%i1+0x038],%l2 ! Mem[0000000086800038]
ldsw [%i2+0x014],%l2 ! Mem[0000000087000014]
jmpl %o7,%g0
ldd [%i1+0x008],%l0 ! Mem[0000000086800008]
p60_near_2_le:
stb %l7,[%i2+0x01d] ! Mem[000000008900001d]
ldd [%i1+0x010],%l4 ! Mem[0000000088800010]
stb %l1,[%i3+0x03b] ! Mem[000000008980003b]
ldx [%i0+0x030],%l3 ! Mem[0000000088000030]
lduw [%i2+0x010],%l5 ! Mem[0000000089000010]
jmpl %o7,%g0
ldsh [%i1+0x008],%l0 ! Mem[0000000088800008]
p60_near_2_he:
std %l4,[%i0+0x038] ! Mem[0000000088000038]
std %l2,[%i0+0x018] ! Mem[0000000088000018]
stw %l2,[%i3+0x014] ! Mem[0000000089800014]
jmpl %o7,%g0
ldd [%i2+0x008],%l0 ! Mem[0000000089000008]
p61_near_2_le:
ldsw [%i1+0x03c],%l7 ! Mem[000000008a80003c]
stb %l4,[%i1+0x034] ! Mem[000000008a800034]
ldx [%i3+0x038],%l1 ! Mem[000000008b800038]
stx %l3,[%i2+0x030] ! Mem[000000008b000030]
std %l4,[%i3+0x030] ! Mem[000000008b800030]
jmpl %o7,%g0
ldd [%i1+0x008],%l0 ! Mem[000000008a800008]
p61_near_2_he:
ldsh [%i3+0x01e],%l4 ! Mem[000000008b80001e]
lduh [%i0+0x03a],%l3 ! Mem[000000008a00003a]
stb %l2,[%i0+0x016] ! Mem[000000008a000016]
jmpl %o7,%g0
stw %l0,[%i0+0x008] ! Mem[000000008a000008]
p62_near_2_le:
stw %l7,[%i1+0x01c] ! Mem[000000008c80001c]
ldsw [%i3+0x014],%l4 ! Mem[000000008d800014]
ldub [%i3+0x03b],%l1 ! Mem[000000008d80003b]
ldub [%i1+0x031],%l3 ! Mem[000000008c800031]
ldsb [%i3+0x010],%l5 ! Mem[000000008d800010]
jmpl %o7,%g0
stw %l0,[%i1+0x008] ! Mem[000000008c800008]
p62_near_2_he:
stb %l4,[%i2+0x03e] ! Mem[000000008d00003e]
ldsb [%i0+0x01a],%l3 ! Mem[000000008c00001a]
ldsw [%i1+0x014],%l2 ! Mem[000000008c800014]
jmpl %o7,%g0
stw %l0,[%i2+0x008] ! Mem[000000008d000008]
p63_near_2_le:
lduw [%i3+0x03c],%l7 ! Mem[000000008f80003c]
stw %l4,[%i1+0x034] ! Mem[000000008e800034]
ldsw [%i0+0x038],%l1 ! Mem[000000008e000038]
std %l2,[%i3+0x030] ! Mem[000000008f800030]
ldub [%i0+0x030],%l5 ! Mem[000000008e000030]
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[000000008e800008]
p63_near_2_he:
ldsb [%i1+0x01e],%l4 ! Mem[000000008e80001e]
sth %l3,[%i0+0x03a] ! Mem[000000008e00003a]
stw %l2,[%i2+0x014] ! Mem[000000008f000014]
jmpl %o7,%g0
stw %l0,[%i3+0x008] ! Mem[000000008f800008]
near2_b2b_h:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near2_b2b_l:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
stw %l5,[%i0+0x030] ! Mem[0000000010000030]
jmpl %o7,%g0
ldsw [%i1+0x008],%l1 ! Mem[0000000010800008]
p0_near_3_he:
std %l4,[%i2+0x010] ! Mem[0000000011000010]
sth %l3,[%i3+0x030] ! Mem[0000000011800030]
stb %l4,[%i0+0x030] ! Mem[0000000010000030]
std %l6,[%i2+0x038] ! Mem[0000000011000038]
sth %l5,[%i2+0x034] ! Mem[0000000011000034]
ldd [%i0+0x000],%l4 ! Mem[0000000010000000]
ldd [%i2+0x028],%l4 ! Mem[0000000011000028]
jmpl %o7,%g0
ldsh [%i3+0x01a],%l7 ! Mem[000000001180001a]
p1_near_3_le:
jmpl %o7,%g0
sth %l7,[%i2+0x03a] ! Mem[000000001300003a]
jmpl %o7,%g0
nop
p1_near_3_he:
ldsh [%i3+0x00a],%l5 ! Mem[000000001380000a]
ldd [%i0+0x000],%l6 ! Mem[0000000012000000]
ldsh [%i1+0x022],%l3 ! Mem[0000000012800022]
ldd [%i1+0x028],%l0 ! Mem[0000000012800028]
ldub [%i0+0x033],%l4 ! Mem[0000000012000033]
ldsw [%i3+0x018],%l6 ! Mem[0000000013800018]
jmpl %o7,%g0
lduh [%i2+0x01a],%l4 ! Mem[000000001300001a]
p2_near_3_le:
jmpl %o7,%g0
stx %l7,[%i3+0x018] ! Mem[0000000015800018]
jmpl %o7,%g0
nop
p2_near_3_he:
ldsw [%i0+0x028],%l5 ! Mem[0000000014000028]
stw %l7,[%i1+0x000] ! Mem[0000000014800000]
ldx [%i2+0x020],%l3 ! Mem[0000000015000020]
ldub [%i3+0x02d],%l1 ! Mem[000000001580002d]
ldub [%i2+0x033],%l4 ! Mem[0000000015000033]
ldd [%i3+0x038],%l6 ! Mem[0000000015800038]
jmpl %o7,%g0
stb %l4,[%i1+0x01b] ! Mem[000000001480001b]
p3_near_3_le:
jmpl %o7,%g0
ldsw [%i0+0x038],%l7 ! Mem[0000000016000038]
jmpl %o7,%g0
nop
p3_near_3_he:
lduw [%i1+0x008],%l5 ! Mem[0000000016800008]
ldx [%i2+0x000],%l7 ! Mem[0000000017000000]
ldsb [%i2+0x022],%l3 ! Mem[0000000017000022]
stb %l1,[%i1+0x02d] ! Mem[000000001680002d]
lduw [%i0+0x030],%l4 ! Mem[0000000016000030]
stb %l6,[%i3+0x01b] ! Mem[000000001780001b]
jmpl %o7,%g0
stw %l4,[%i1+0x018] ! Mem[0000000016800018]
p4_near_3_le:
jmpl %o7,%g0
ldx [%i1+0x018],%l7 ! Mem[0000000018800018]
jmpl %o7,%g0
nop
p4_near_3_he:
std %l4,[%i3+0x028] ! Mem[0000000019800028]
lduh [%i0+0x000],%l7 ! Mem[0000000018000000]
lduw [%i3+0x020],%l3 ! Mem[0000000019800020]
stx %l1,[%i0+0x028] ! Mem[0000000018000028]
lduw [%i2+0x030],%l4 ! Mem[0000000019000030]
lduh [%i3+0x03a],%l6 ! Mem[000000001980003a]
jmpl %o7,%g0
ldsb [%i0+0x01b],%l4 ! Mem[000000001800001b]
p5_near_3_le:
jmpl %o7,%g0
std %l6,[%i2+0x038] ! Mem[000000001b000038]
jmpl %o7,%g0
nop
p5_near_3_he:
sth %l5,[%i1+0x00a] ! Mem[000000001a80000a]
ldsb [%i1+0x000],%l7 ! Mem[000000001a800000]
ldd [%i0+0x020],%l2 ! Mem[000000001a000020]
ldsw [%i2+0x02c],%l1 ! Mem[000000001b00002c]
stb %l4,[%i0+0x033] ! Mem[000000001a000033]
ldsh [%i3+0x01a],%l6 ! Mem[000000001b80001a]
jmpl %o7,%g0
ldub [%i3+0x01b],%l4 ! Mem[000000001b80001b]
p6_near_3_le:
jmpl %o7,%g0
ldd [%i3+0x018],%l6 ! Mem[000000001d800018]
jmpl %o7,%g0
nop
p6_near_3_he:
ldd [%i2+0x028],%l4 ! Mem[000000001d000028]
stx %l7,[%i2+0x000] ! Mem[000000001d000000]
ldx [%i0+0x020],%l3 ! Mem[000000001c000020]
ldx [%i0+0x028],%l1 ! Mem[000000001c000028]
stb %l4,[%i2+0x033] ! Mem[000000001d000033]
stx %l6,[%i3+0x038] ! Mem[000000001d800038]
jmpl %o7,%g0
ldx [%i2+0x018],%l4 ! Mem[000000001d000018]
p7_near_3_le:
jmpl %o7,%g0
ldub [%i0+0x03b],%l7 ! Mem[000000001e00003b]
jmpl %o7,%g0
nop
p7_near_3_he:
ldsb [%i0+0x00b],%l5 ! Mem[000000001e00000b]
stb %l7,[%i0+0x000] ! Mem[000000001e000000]
stx %l3,[%i1+0x020] ! Mem[000000001e800020]
stw %l1,[%i2+0x02c] ! Mem[000000001f00002c]
stb %l4,[%i0+0x033] ! Mem[000000001e000033]
std %l6,[%i3+0x018] ! Mem[000000001f800018]
jmpl %o7,%g0
sth %l4,[%i1+0x01a] ! Mem[000000001e80001a]
p8_near_3_le:
jmpl %o7,%g0
lduw [%i1+0x018],%l7 ! Mem[0000000020800018]
jmpl %o7,%g0
nop
p8_near_3_he:
ldub [%i1+0x02b],%l5 ! Mem[000000002080002b]
lduw [%i1+0x000],%l7 ! Mem[0000000020800000]
lduw [%i2+0x020],%l3 ! Mem[0000000021000020]
ldsh [%i0+0x02c],%l1 ! Mem[000000002000002c]
sth %l4,[%i2+0x032] ! Mem[0000000021000032]
lduw [%i3+0x038],%l6 ! Mem[0000000021800038]
jmpl %o7,%g0
ldd [%i1+0x018],%l4 ! Mem[0000000020800018]
p9_near_3_le:
jmpl %o7,%g0
sth %l7,[%i1+0x03a] ! Mem[000000002280003a]
jmpl %o7,%g0
nop
p9_near_3_he:
lduh [%i2+0x00a],%l5 ! Mem[000000002300000a]
ldub [%i2+0x000],%l7 ! Mem[0000000023000000]
stw %l3,[%i3+0x020] ! Mem[0000000023800020]
lduw [%i2+0x02c],%l1 ! Mem[000000002300002c]
sth %l4,[%i0+0x032] ! Mem[0000000022000032]
ldsb [%i3+0x01b],%l6 ! Mem[000000002380001b]
jmpl %o7,%g0
ldsw [%i1+0x018],%l4 ! Mem[0000000022800018]
p10_near_3_le:
jmpl %o7,%g0
ldsb [%i3+0x01b],%l7 ! Mem[000000002580001b]
jmpl %o7,%g0
nop
p10_near_3_he:
stb %l5,[%i0+0x02b] ! Mem[000000002400002b]
ldd [%i3+0x000],%l6 ! Mem[0000000025800000]
lduh [%i3+0x022],%l3 ! Mem[0000000025800022]
sth %l1,[%i0+0x02c] ! Mem[000000002400002c]
stx %l4,[%i2+0x030] ! Mem[0000000025000030]
stw %l6,[%i3+0x038] ! Mem[0000000025800038]
jmpl %o7,%g0
lduw [%i0+0x018],%l4 ! Mem[0000000024000018]
p11_near_3_le:
jmpl %o7,%g0
ldsw [%i0+0x038],%l7 ! Mem[0000000026000038]
jmpl %o7,%g0
nop
p11_near_3_he:
std %l4,[%i1+0x008] ! Mem[0000000026800008]
stw %l7,[%i1+0x000] ! Mem[0000000026800000]
sth %l3,[%i0+0x022] ! Mem[0000000026000022]
ldsb [%i3+0x02d],%l1 ! Mem[000000002780002d]
stx %l4,[%i3+0x030] ! Mem[0000000027800030]
stb %l6,[%i3+0x01b] ! Mem[000000002780001b]
jmpl %o7,%g0
std %l4,[%i3+0x018] ! Mem[0000000027800018]
p12_near_3_le:
jmpl %o7,%g0
ldx [%i1+0x018],%l7 ! Mem[0000000028800018]
jmpl %o7,%g0
nop
p12_near_3_he:
stx %l5,[%i3+0x028] ! Mem[0000000029800028]
ldx [%i2+0x000],%l7 ! Mem[0000000029000000]
ldub [%i0+0x022],%l3 ! Mem[0000000028000022]
ldx [%i0+0x028],%l1 ! Mem[0000000028000028]
ldsb [%i2+0x033],%l4 ! Mem[0000000029000033]
lduh [%i3+0x03a],%l6 ! Mem[000000002980003a]
jmpl %o7,%g0
stx %l4,[%i2+0x018] ! Mem[0000000029000018]
p13_near_3_le:
jmpl %o7,%g0
stw %l7,[%i1+0x038] ! Mem[000000002a800038]
jmpl %o7,%g0
nop
p13_near_3_he:
ldd [%i1+0x008],%l4 ! Mem[000000002a800008]
lduh [%i3+0x000],%l7 ! Mem[000000002b800000]
std %l2,[%i1+0x020] ! Mem[000000002a800020]
stw %l1,[%i3+0x02c] ! Mem[000000002b80002c]
ldsb [%i3+0x033],%l4 ! Mem[000000002b800033]
ldsh [%i3+0x01a],%l6 ! Mem[000000002b80001a]
jmpl %o7,%g0
ldub [%i1+0x01b],%l4 ! Mem[000000002a80001b]
p14_near_3_le:
jmpl %o7,%g0
ldd [%i2+0x018],%l6 ! Mem[000000002d000018]
jmpl %o7,%g0
nop
p14_near_3_he:
ldsw [%i2+0x028],%l5 ! Mem[000000002d000028]
ldsb [%i1+0x000],%l7 ! Mem[000000002c800000]
ldsw [%i2+0x020],%l3 ! Mem[000000002d000020]
ldsh [%i1+0x02c],%l1 ! Mem[000000002c80002c]
ldsw [%i2+0x030],%l4 ! Mem[000000002d000030]
stx %l6,[%i3+0x038] ! Mem[000000002d800038]
jmpl %o7,%g0
ldx [%i1+0x018],%l4 ! Mem[000000002c800018]
p15_near_3_le:
jmpl %o7,%g0
ldub [%i3+0x03b],%l7 ! Mem[000000002f80003b]
jmpl %o7,%g0
nop
p15_near_3_he:
ldub [%i3+0x00b],%l5 ! Mem[000000002f80000b]
stx %l7,[%i2+0x000] ! Mem[000000002f000000]
sth %l3,[%i3+0x022] ! Mem[000000002f800022]
lduw [%i3+0x02c],%l1 ! Mem[000000002f80002c]
ldsw [%i3+0x030],%l4 ! Mem[000000002f800030]
std %l6,[%i3+0x018] ! Mem[000000002f800018]
jmpl %o7,%g0
sth %l4,[%i0+0x01a] ! Mem[000000002e00001a]
p16_near_3_le:
jmpl %o7,%g0
stb %l7,[%i0+0x01b] ! Mem[000000003000001b]
jmpl %o7,%g0
nop
p16_near_3_he:
ldx [%i1+0x028],%l5 ! Mem[0000000030800028]
stb %l7,[%i3+0x000] ! Mem[0000000031800000]
ldsh [%i0+0x022],%l3 ! Mem[0000000030000022]
sth %l1,[%i1+0x02c] ! Mem[000000003080002c]
ldsw [%i2+0x030],%l4 ! Mem[0000000031000030]
ldub [%i3+0x03b],%l6 ! Mem[000000003180003b]
jmpl %o7,%g0
ldd [%i3+0x018],%l4 ! Mem[0000000031800018]
p17_near_3_le:
jmpl %o7,%g0
sth %l7,[%i1+0x03a] ! Mem[000000003280003a]
jmpl %o7,%g0
nop
p17_near_3_he:
stb %l5,[%i2+0x00b] ! Mem[000000003300000b]
lduw [%i1+0x000],%l7 ! Mem[0000000032800000]
std %l2,[%i0+0x020] ! Mem[0000000032000020]
ldsb [%i0+0x02d],%l1 ! Mem[000000003200002d]
lduh [%i3+0x032],%l4 ! Mem[0000000033800032]
ldsb [%i3+0x01b],%l6 ! Mem[000000003380001b]
jmpl %o7,%g0
ldsw [%i3+0x018],%l4 ! Mem[0000000033800018]
p18_near_3_le:
jmpl %o7,%g0
ldsb [%i2+0x01b],%l7 ! Mem[000000003500001b]
jmpl %o7,%g0
nop
p18_near_3_he:
stw %l5,[%i0+0x028] ! Mem[0000000034000028]
ldub [%i2+0x000],%l7 ! Mem[0000000035000000]
ldsb [%i0+0x022],%l3 ! Mem[0000000034000022]
lduh [%i1+0x02c],%l1 ! Mem[000000003480002c]
lduh [%i2+0x032],%l4 ! Mem[0000000035000032]
stw %l6,[%i3+0x038] ! Mem[0000000035800038]
jmpl %o7,%g0
lduw [%i2+0x018],%l4 ! Mem[0000000035000018]
p19_near_3_le:
jmpl %o7,%g0
lduh [%i3+0x03a],%l7 ! Mem[000000003780003a]
jmpl %o7,%g0
nop
p19_near_3_he:
stx %l5,[%i1+0x008] ! Mem[0000000036800008]
ldd [%i3+0x000],%l6 ! Mem[0000000037800000]
stb %l3,[%i1+0x022] ! Mem[0000000036800022]
std %l0,[%i0+0x028] ! Mem[0000000036000028]
ldx [%i3+0x030],%l4 ! Mem[0000000037800030]
stb %l6,[%i3+0x01b] ! Mem[000000003780001b]
jmpl %o7,%g0
std %l4,[%i1+0x018] ! Mem[0000000036800018]
p20_near_3_le:
jmpl %o7,%g0
ldx [%i0+0x018],%l7 ! Mem[0000000038000018]
jmpl %o7,%g0
nop
p20_near_3_he:
ldsh [%i3+0x02a],%l5 ! Mem[000000003980002a]
stw %l7,[%i1+0x000] ! Mem[0000000038800000]
ldd [%i2+0x020],%l2 ! Mem[0000000039000020]
ldd [%i2+0x028],%l0 ! Mem[0000000039000028]
ldx [%i2+0x030],%l4 ! Mem[0000000039000030]
lduh [%i3+0x03a],%l6 ! Mem[000000003980003a]
jmpl %o7,%g0
stx %l4,[%i1+0x018] ! Mem[0000000038800018]
p21_near_3_le:
jmpl %o7,%g0
stw %l7,[%i1+0x038] ! Mem[000000003a800038]
jmpl %o7,%g0
nop
p21_near_3_he:
ldsw [%i0+0x008],%l5 ! Mem[000000003a000008]
ldx [%i2+0x000],%l7 ! Mem[000000003b000000]
ldx [%i3+0x020],%l3 ! Mem[000000003b800020]
ldub [%i0+0x02d],%l1 ! Mem[000000003a00002d]
std %l4,[%i3+0x030] ! Mem[000000003b800030]
ldsh [%i3+0x01a],%l6 ! Mem[000000003b80001a]
jmpl %o7,%g0
ldsh [%i0+0x01a],%l4 ! Mem[000000003a00001a]
p22_near_3_le:
jmpl %o7,%g0
ldsh [%i1+0x01a],%l7 ! Mem[000000003c80001a]
jmpl %o7,%g0
nop
p22_near_3_he:
lduw [%i1+0x028],%l5 ! Mem[000000003c800028]
lduh [%i3+0x000],%l7 ! Mem[000000003d800000]
stx %l3,[%i0+0x020] ! Mem[000000003c000020]
stb %l1,[%i2+0x02d] ! Mem[000000003d00002d]
std %l4,[%i1+0x030] ! Mem[000000003c800030]
sth %l6,[%i3+0x03a] ! Mem[000000003d80003a]
jmpl %o7,%g0
lduh [%i3+0x01a],%l4 ! Mem[000000003d80001a]
p23_near_3_le:
jmpl %o7,%g0
ldub [%i3+0x03b],%l7 ! Mem[000000003f80003b]
jmpl %o7,%g0
nop
p23_near_3_he:
ldx [%i3+0x008],%l5 ! Mem[000000003f800008]
ldsb [%i1+0x000],%l7 ! Mem[000000003e800000]
lduw [%i0+0x020],%l3 ! Mem[000000003e000020]
stx %l1,[%i0+0x028] ! Mem[000000003e000028]
stw %l4,[%i3+0x030] ! Mem[000000003f800030]
ldx [%i3+0x018],%l6 ! Mem[000000003f800018]
jmpl %o7,%g0
stb %l4,[%i2+0x01b] ! Mem[000000003f00001b]
p24_near_3_le:
jmpl %o7,%g0
stb %l7,[%i0+0x01b] ! Mem[000000004000001b]
jmpl %o7,%g0
nop
p24_near_3_he:
sth %l5,[%i1+0x02a] ! Mem[000000004080002a]
stx %l7,[%i2+0x000] ! Mem[0000000041000000]
ldd [%i0+0x020],%l2 ! Mem[0000000040000020]
ldsw [%i2+0x02c],%l1 ! Mem[000000004100002c]
stw %l4,[%i1+0x030] ! Mem[0000000040800030]
ldub [%i3+0x03b],%l6 ! Mem[000000004180003b]
jmpl %o7,%g0
stw %l4,[%i1+0x018] ! Mem[0000000040800018]
p25_near_3_le:
jmpl %o7,%g0
stx %l7,[%i1+0x038] ! Mem[0000000042800038]
jmpl %o7,%g0
nop
p25_near_3_he:
stw %l5,[%i2+0x008] ! Mem[0000000043000008]
stb %l7,[%i3+0x000] ! Mem[0000000043800000]
lduh [%i1+0x022],%l3 ! Mem[0000000042800022]
ldx [%i0+0x028],%l1 ! Mem[0000000042000028]
stw %l4,[%i3+0x030] ! Mem[0000000043800030]
ldsb [%i3+0x01b],%l6 ! Mem[000000004380001b]
jmpl %o7,%g0
ldsb [%i1+0x01b],%l4 ! Mem[000000004280001b]
p26_near_3_le:
jmpl %o7,%g0
ldsb [%i1+0x01b],%l7 ! Mem[000000004480001b]
jmpl %o7,%g0
nop
p26_near_3_he:
ldsb [%i0+0x02b],%l5 ! Mem[000000004400002b]
lduw [%i1+0x000],%l7 ! Mem[0000000044800000]
stx %l3,[%i2+0x020] ! Mem[0000000045000020]
ldd [%i3+0x028],%l0 ! Mem[0000000045800028]
ldd [%i1+0x030],%l4 ! Mem[0000000044800030]
stw %l6,[%i3+0x038] ! Mem[0000000045800038]
jmpl %o7,%g0
ldub [%i1+0x01b],%l4 ! Mem[000000004480001b]
p27_near_3_le:
jmpl %o7,%g0
lduh [%i2+0x03a],%l7 ! Mem[000000004700003a]
jmpl %o7,%g0
nop
p27_near_3_he:
ldsh [%i1+0x00a],%l5 ! Mem[000000004680000a]
ldub [%i2+0x000],%l7 ! Mem[0000000047000000]
ldub [%i3+0x022],%l3 ! Mem[0000000047800022]
ldub [%i0+0x02d],%l1 ! Mem[000000004600002d]
ldd [%i3+0x030],%l4 ! Mem[0000000047800030]
stb %l6,[%i0+0x01b] ! Mem[000000004600001b]
jmpl %o7,%g0
std %l4,[%i0+0x018] ! Mem[0000000046000018]
p28_near_3_le:
jmpl %o7,%g0
std %l6,[%i3+0x018] ! Mem[0000000049800018]
jmpl %o7,%g0
nop
p28_near_3_he:
lduh [%i2+0x02a],%l5 ! Mem[000000004900002a]
ldd [%i3+0x000],%l6 ! Mem[0000000049800000]
stw %l3,[%i0+0x020] ! Mem[0000000048000020]
stb %l1,[%i3+0x02d] ! Mem[000000004980002d]
ldsh [%i1+0x032],%l4 ! Mem[0000000048800032]
lduh [%i0+0x03a],%l6 ! Mem[000000004800003a]
jmpl %o7,%g0
stx %l4,[%i3+0x018] ! Mem[0000000049800018]
p29_near_3_le:
jmpl %o7,%g0
stw %l7,[%i0+0x038] ! Mem[000000004a000038]
jmpl %o7,%g0
nop
p29_near_3_he:
lduw [%i0+0x008],%l5 ! Mem[000000004a000008]
stw %l7,[%i1+0x000] ! Mem[000000004a800000]
ldsw [%i0+0x020],%l3 ! Mem[000000004a000020]
stx %l1,[%i1+0x028] ! Mem[000000004a800028]
ldsh [%i3+0x032],%l4 ! Mem[000000004b800032]
ldd [%i0+0x018],%l6 ! Mem[000000004a000018]
jmpl %o7,%g0
ldsh [%i2+0x01a],%l4 ! Mem[000000004b00001a]
p30_near_3_le:
jmpl %o7,%g0
ldsh [%i1+0x01a],%l7 ! Mem[000000004c80001a]
jmpl %o7,%g0
nop
p30_near_3_he:
std %l4,[%i1+0x028] ! Mem[000000004c800028]
ldx [%i2+0x000],%l7 ! Mem[000000004d000000]
sth %l3,[%i0+0x022] ! Mem[000000004c000022]
ldsw [%i3+0x02c],%l1 ! Mem[000000004d80002c]
ldub [%i1+0x033],%l4 ! Mem[000000004c800033]
sth %l6,[%i0+0x03a] ! Mem[000000004c00003a]
jmpl %o7,%g0
lduh [%i1+0x01a],%l4 ! Mem[000000004c80001a]
p31_near_3_le:
jmpl %o7,%g0
lduw [%i2+0x038],%l7 ! Mem[000000004f000038]
jmpl %o7,%g0
nop
p31_near_3_he:
sth %l5,[%i3+0x00a] ! Mem[000000004f80000a]
lduh [%i3+0x000],%l7 ! Mem[000000004f800000]
ldsh [%i1+0x022],%l3 ! Mem[000000004e800022]
ldx [%i1+0x028],%l1 ! Mem[000000004e800028]
ldub [%i2+0x033],%l4 ! Mem[000000004f000033]
ldx [%i0+0x018],%l6 ! Mem[000000004e000018]
jmpl %o7,%g0
stb %l4,[%i1+0x01b] ! Mem[000000004e80001b]
p32_near_3_le:
jmpl %o7,%g0
stb %l7,[%i3+0x01b] ! Mem[000000005180001b]
jmpl %o7,%g0
nop
p32_near_3_he:
ldd [%i1+0x028],%l4 ! Mem[0000000050800028]
ldsb [%i0+0x000],%l7 ! Mem[0000000050000000]
std %l2,[%i2+0x020] ! Mem[0000000051000020]
stw %l1,[%i0+0x02c] ! Mem[000000005000002c]
lduw [%i1+0x030],%l4 ! Mem[0000000050800030]
ldub [%i0+0x03b],%l6 ! Mem[000000005000003b]
jmpl %o7,%g0
stw %l4,[%i0+0x018] ! Mem[0000000050000018]
p33_near_3_le:
jmpl %o7,%g0
stx %l7,[%i0+0x038] ! Mem[0000000052000038]
jmpl %o7,%g0
nop
p33_near_3_he:
ldsb [%i1+0x00b],%l5 ! Mem[000000005280000b]
stx %l7,[%i2+0x000] ! Mem[0000000053000000]
ldsw [%i3+0x020],%l3 ! Mem[0000000053800020]
ldsh [%i2+0x02c],%l1 ! Mem[000000005300002c]
lduw [%i2+0x030],%l4 ! Mem[0000000053000030]
ldsb [%i0+0x01b],%l6 ! Mem[000000005200001b]
jmpl %o7,%g0
ldsb [%i3+0x01b],%l4 ! Mem[000000005380001b]
p34_near_3_le:
jmpl %o7,%g0
ldsw [%i1+0x018],%l7 ! Mem[0000000054800018]
jmpl %o7,%g0
nop
p34_near_3_he:
ldub [%i3+0x02b],%l5 ! Mem[000000005580002b]
stb %l7,[%i3+0x000] ! Mem[0000000055800000]
stb %l3,[%i0+0x022] ! Mem[0000000054000022]
lduw [%i0+0x02c],%l1 ! Mem[000000005400002c]
lduw [%i1+0x030],%l4 ! Mem[0000000054800030]
stw %l6,[%i0+0x038] ! Mem[0000000054000038]
jmpl %o7,%g0
ldub [%i2+0x01b],%l4 ! Mem[000000005500001b]
p35_near_3_le:
jmpl %o7,%g0
lduh [%i1+0x03a],%l7 ! Mem[000000005680003a]
jmpl %o7,%g0
nop
p35_near_3_he:
lduh [%i1+0x00a],%l5 ! Mem[000000005680000a]
lduw [%i0+0x000],%l7 ! Mem[0000000056000000]
ldsh [%i0+0x022],%l3 ! Mem[0000000056000022]
sth %l1,[%i2+0x02c] ! Mem[000000005700002c]
stb %l4,[%i2+0x033] ! Mem[0000000057000033]
lduw [%i0+0x018],%l6 ! Mem[0000000056000018]
jmpl %o7,%g0
ldx [%i2+0x018],%l4 ! Mem[0000000057000018]
p36_near_3_le:
jmpl %o7,%g0
std %l6,[%i3+0x018] ! Mem[0000000059800018]
jmpl %o7,%g0
nop
p36_near_3_he:
stb %l5,[%i2+0x02b] ! Mem[000000005900002b]
ldub [%i2+0x000],%l7 ! Mem[0000000059000000]
ldx [%i1+0x020],%l3 ! Mem[0000000058800020]
ldsb [%i0+0x02d],%l1 ! Mem[000000005800002d]
stb %l4,[%i1+0x033] ! Mem[0000000058800033]
ldsw [%i0+0x038],%l6 ! Mem[0000000058000038]
jmpl %o7,%g0
sth %l4,[%i1+0x01a] ! Mem[000000005880001a]
p37_near_3_le:
jmpl %o7,%g0
ldd [%i0+0x038],%l6 ! Mem[000000005a000038]
jmpl %o7,%g0
nop
p37_near_3_he:
stw %l5,[%i0+0x008] ! Mem[000000005a000008]
ldd [%i3+0x000],%l6 ! Mem[000000005b800000]
ldsb [%i1+0x022],%l3 ! Mem[000000005a800022]
lduh [%i2+0x02c],%l1 ! Mem[000000005b00002c]
sth %l4,[%i2+0x032] ! Mem[000000005b000032]
ldd [%i0+0x018],%l6 ! Mem[000000005a000018]
jmpl %o7,%g0
ldd [%i1+0x018],%l4 ! Mem[000000005a800018]
p38_near_3_le:
jmpl %o7,%g0
ldsh [%i1+0x01a],%l7 ! Mem[000000005c80001a]
jmpl %o7,%g0
nop
p38_near_3_he:
stx %l5,[%i1+0x028] ! Mem[000000005c800028]
stw %l7,[%i0+0x000] ! Mem[000000005c000000]
lduw [%i2+0x020],%l3 ! Mem[000000005d000020]
std %l0,[%i0+0x028] ! Mem[000000005c000028]
sth %l4,[%i1+0x032] ! Mem[000000005c800032]
sth %l6,[%i0+0x03a] ! Mem[000000005c00003a]
jmpl %o7,%g0
ldsw [%i0+0x018],%l4 ! Mem[000000005c000018]
p39_near_3_le:
jmpl %o7,%g0
lduw [%i1+0x038],%l7 ! Mem[000000005e800038]
jmpl %o7,%g0
nop
p39_near_3_he:
ldsh [%i3+0x00a],%l5 ! Mem[000000005f80000a]
ldx [%i2+0x000],%l7 ! Mem[000000005f000000]
ldd [%i3+0x020],%l2 ! Mem[000000005f800020]
ldd [%i3+0x028],%l0 ! Mem[000000005f800028]
stx %l4,[%i2+0x030] ! Mem[000000005f000030]
ldx [%i0+0x018],%l6 ! Mem[000000005e000018]
jmpl %o7,%g0
lduw [%i3+0x018],%l4 ! Mem[000000005f800018]
p40_near_3_le:
jmpl %o7,%g0
sth %l7,[%i2+0x01a] ! Mem[000000006100001a]
jmpl %o7,%g0
nop
p40_near_3_he:
ldsw [%i0+0x028],%l5 ! Mem[0000000060000028]
lduh [%i3+0x000],%l7 ! Mem[0000000061800000]
lduh [%i0+0x022],%l3 ! Mem[0000000060000022]
lduw [%i0+0x02c],%l1 ! Mem[000000006000002c]
stx %l4,[%i0+0x030] ! Mem[0000000060000030]
ldub [%i0+0x03b],%l6 ! Mem[000000006000003b]
jmpl %o7,%g0
std %l4,[%i2+0x018] ! Mem[0000000061000018]
p41_near_3_le:
jmpl %o7,%g0
stx %l7,[%i3+0x038] ! Mem[0000000063800038]
jmpl %o7,%g0
nop
p41_near_3_he:
lduw [%i1+0x008],%l5 ! Mem[0000000062800008]
ldsb [%i0+0x000],%l7 ! Mem[0000000062000000]
stx %l3,[%i0+0x020] ! Mem[0000000062000020]
sth %l1,[%i3+0x02c] ! Mem[000000006380002c]
ldsb [%i2+0x033],%l4 ! Mem[0000000063000033]
ldsb [%i0+0x01b],%l6 ! Mem[000000006200001b]
jmpl %o7,%g0
stx %l4,[%i1+0x018] ! Mem[0000000062800018]
p42_near_3_le:
jmpl %o7,%g0
ldsw [%i0+0x018],%l7 ! Mem[0000000064000018]
jmpl %o7,%g0
nop
p42_near_3_he:
ldx [%i3+0x028],%l5 ! Mem[0000000065800028]
stx %l7,[%i2+0x000] ! Mem[0000000065000000]
lduw [%i1+0x020],%l3 ! Mem[0000000064800020]
ldsb [%i1+0x02d],%l1 ! Mem[000000006480002d]
ldsb [%i0+0x033],%l4 ! Mem[0000000064000033]
std %l6,[%i0+0x038] ! Mem[0000000064000038]
jmpl %o7,%g0
ldub [%i1+0x01b],%l4 ! Mem[000000006480001b]
p43_near_3_le:
jmpl %o7,%g0
ldx [%i1+0x038],%l7 ! Mem[0000000066800038]
jmpl %o7,%g0
nop
p43_near_3_he:
sth %l5,[%i1+0x00a] ! Mem[000000006680000a]
stb %l7,[%i2+0x000] ! Mem[0000000067000000]
stw %l3,[%i2+0x020] ! Mem[0000000067000020]
lduh [%i3+0x02c],%l1 ! Mem[000000006780002c]
ldsb [%i2+0x033],%l4 ! Mem[0000000067000033]
lduw [%i1+0x018],%l6 ! Mem[0000000066800018]
jmpl %o7,%g0
ldx [%i0+0x018],%l4 ! Mem[0000000066000018]
p44_near_3_le:
jmpl %o7,%g0
std %l6,[%i2+0x018] ! Mem[0000000069000018]
jmpl %o7,%g0
nop
p44_near_3_he:
stw %l5,[%i2+0x028] ! Mem[0000000069000028]
lduw [%i0+0x000],%l7 ! Mem[0000000068000000]
lduh [%i2+0x022],%l3 ! Mem[0000000069000022]
std %l0,[%i1+0x028] ! Mem[0000000068800028]
ldsw [%i0+0x030],%l4 ! Mem[0000000068000030]
ldsw [%i1+0x038],%l6 ! Mem[0000000068800038]
jmpl %o7,%g0
sth %l4,[%i0+0x01a] ! Mem[000000006800001a]
p45_near_3_le:
jmpl %o7,%g0
ldd [%i3+0x038],%l6 ! Mem[000000006b800038]
jmpl %o7,%g0
nop
p45_near_3_he:
ldsb [%i0+0x00b],%l5 ! Mem[000000006a00000b]
ldsh [%i2+0x000],%l7 ! Mem[000000006b000000]
sth %l3,[%i3+0x022] ! Mem[000000006b800022]
ldd [%i0+0x028],%l0 ! Mem[000000006a000028]
ldsw [%i2+0x030],%l4 ! Mem[000000006b000030]
ldd [%i1+0x018],%l6 ! Mem[000000006a800018]
jmpl %o7,%g0
ldd [%i3+0x018],%l4 ! Mem[000000006b800018]
p46_near_3_le:
jmpl %o7,%g0
ldub [%i0+0x01b],%l7 ! Mem[000000006c00001b]
jmpl %o7,%g0
nop
p46_near_3_he:
ldsh [%i1+0x02a],%l5 ! Mem[000000006c80002a]
ldd [%i2+0x000],%l6 ! Mem[000000006d000000]
ldub [%i0+0x022],%l3 ! Mem[000000006c000022]
ldub [%i1+0x02d],%l1 ! Mem[000000006c80002d]
lduh [%i0+0x032],%l4 ! Mem[000000006c000032]
sth %l6,[%i1+0x03a] ! Mem[000000006c80003a]
jmpl %o7,%g0
ldsw [%i2+0x018],%l4 ! Mem[000000006d000018]
p47_near_3_le:
jmpl %o7,%g0
lduw [%i1+0x038],%l7 ! Mem[000000006e800038]
jmpl %o7,%g0
nop
p47_near_3_he:
lduh [%i2+0x00a],%l5 ! Mem[000000006f00000a]
stw %l7,[%i0+0x000] ! Mem[000000006e000000]
std %l2,[%i0+0x020] ! Mem[000000006e000020]
stb %l1,[%i0+0x02d] ! Mem[000000006e00002d]
lduh [%i2+0x032],%l4 ! Mem[000000006f000032]
ldx [%i1+0x018],%l6 ! Mem[000000006e800018]
jmpl %o7,%g0
lduw [%i1+0x018],%l4 ! Mem[000000006e800018]
p48_near_3_le:
jmpl %o7,%g0
sth %l7,[%i1+0x01a] ! Mem[000000007080001a]
jmpl %o7,%g0
nop
p48_near_3_he:
lduw [%i0+0x028],%l5 ! Mem[0000000070000028]
ldx [%i2+0x000],%l7 ! Mem[0000000071000000]
ldsw [%i1+0x020],%l3 ! Mem[0000000070800020]
stx %l1,[%i2+0x028] ! Mem[0000000071000028]
ldx [%i0+0x030],%l4 ! Mem[0000000070000030]
ldsh [%i1+0x03a],%l6 ! Mem[000000007080003a]
jmpl %o7,%g0
std %l4,[%i1+0x018] ! Mem[0000000070800018]
p49_near_3_le:
jmpl %o7,%g0
ldsb [%i3+0x03b],%l7 ! Mem[000000007380003b]
jmpl %o7,%g0
nop
p49_near_3_he:
std %l4,[%i1+0x008] ! Mem[0000000072800008]
lduh [%i2+0x000],%l7 ! Mem[0000000073000000]
sth %l3,[%i2+0x022] ! Mem[0000000073000022]
ldsw [%i0+0x02c],%l1 ! Mem[000000007200002c]
ldx [%i2+0x030],%l4 ! Mem[0000000073000030]
stx %l6,[%i1+0x018] ! Mem[0000000072800018]
jmpl %o7,%g0
stx %l4,[%i0+0x018] ! Mem[0000000072000018]
p50_near_3_le:
jmpl %o7,%g0
ldsw [%i0+0x018],%l7 ! Mem[0000000074000018]
jmpl %o7,%g0
nop
p50_near_3_he:
sth %l5,[%i3+0x02a] ! Mem[000000007580002a]
ldsb [%i0+0x000],%l7 ! Mem[0000000074000000]
ldsh [%i2+0x022],%l3 ! Mem[0000000075000022]
ldx [%i2+0x028],%l1 ! Mem[0000000075000028]
std %l4,[%i0+0x030] ! Mem[0000000074000030]
std %l6,[%i1+0x038] ! Mem[0000000074800038]
jmpl %o7,%g0
ldsh [%i3+0x01a],%l4 ! Mem[000000007580001a]
p51_near_3_le:
jmpl %o7,%g0
ldx [%i1+0x038],%l7 ! Mem[0000000076800038]
jmpl %o7,%g0
nop
p51_near_3_he:
ldd [%i1+0x008],%l4 ! Mem[0000000076800008]
stx %l7,[%i1+0x000] ! Mem[0000000076800000]
std %l2,[%i3+0x020] ! Mem[0000000077800020]
stw %l1,[%i0+0x02c] ! Mem[000000007600002c]
std %l4,[%i2+0x030] ! Mem[0000000077000030]
lduw [%i1+0x018],%l6 ! Mem[0000000076800018]
jmpl %o7,%g0
lduh [%i2+0x01a],%l4 ! Mem[000000007700001a]
p52_near_3_le:
jmpl %o7,%g0
stw %l7,[%i1+0x018] ! Mem[0000000078800018]
jmpl %o7,%g0
nop
p52_near_3_he:
ldsb [%i1+0x02b],%l5 ! Mem[000000007880002b]
stb %l7,[%i2+0x000] ! Mem[0000000079000000]
ldsb [%i0+0x022],%l3 ! Mem[0000000078000022]
ldsh [%i2+0x02c],%l1 ! Mem[000000007900002c]
std %l4,[%i0+0x030] ! Mem[0000000078000030]
ldsw [%i1+0x038],%l6 ! Mem[0000000078800038]
jmpl %o7,%g0
stb %l4,[%i2+0x01b] ! Mem[000000007900001b]
p53_near_3_le:
jmpl %o7,%g0
ldd [%i2+0x038],%l6 ! Mem[000000007b000038]
jmpl %o7,%g0
nop
p53_near_3_he:
ldub [%i3+0x00b],%l5 ! Mem[000000007b80000b]
lduw [%i0+0x000],%l7 ! Mem[000000007a000000]
stb %l3,[%i0+0x022] ! Mem[000000007a000022]
lduw [%i0+0x02c],%l1 ! Mem[000000007a00002c]
stw %l4,[%i2+0x030] ! Mem[000000007b000030]
ldd [%i1+0x018],%l6 ! Mem[000000007a800018]
jmpl %o7,%g0
stw %l4,[%i1+0x018] ! Mem[000000007a800018]
p54_near_3_le:
jmpl %o7,%g0
ldub [%i3+0x01b],%l7 ! Mem[000000007d80001b]
jmpl %o7,%g0
nop
p54_near_3_he:
lduh [%i1+0x02a],%l5 ! Mem[000000007c80002a]
ldsh [%i1+0x000],%l7 ! Mem[000000007c800000]
ldd [%i1+0x020],%l2 ! Mem[000000007c800020]
stx %l1,[%i3+0x028] ! Mem[000000007d800028]
stw %l4,[%i0+0x030] ! Mem[000000007c000030]
sth %l6,[%i1+0x03a] ! Mem[000000007c80003a]
jmpl %o7,%g0
ldsb [%i1+0x01b],%l4 ! Mem[000000007c80001b]
p55_near_3_le:
jmpl %o7,%g0
stb %l7,[%i0+0x03b] ! Mem[000000007e00003b]
jmpl %o7,%g0
nop
p55_near_3_he:
stb %l5,[%i2+0x00b] ! Mem[000000007f00000b]
ldd [%i2+0x000],%l6 ! Mem[000000007f000000]
ldx [%i2+0x020],%l3 ! Mem[000000007f000020]
ldsw [%i0+0x02c],%l1 ! Mem[000000007e00002c]
ldd [%i2+0x030],%l4 ! Mem[000000007f000030]
lduh [%i1+0x01a],%l6 ! Mem[000000007e80001a]
jmpl %o7,%g0
ldub [%i0+0x01b],%l4 ! Mem[000000007e00001b]
p56_near_3_le:
jmpl %o7,%g0
sth %l7,[%i1+0x01a] ! Mem[000000008080001a]
jmpl %o7,%g0
nop
p56_near_3_he:
std %l4,[%i0+0x028] ! Mem[0000000080000028]
stw %l7,[%i0+0x000] ! Mem[0000000080000000]
stx %l3,[%i3+0x020] ! Mem[0000000081800020]
ldx [%i3+0x028],%l1 ! Mem[0000000081800028]
ldd [%i0+0x030],%l4 ! Mem[0000000080000030]
ldsh [%i1+0x03a],%l6 ! Mem[000000008080003a]
jmpl %o7,%g0
ldx [%i3+0x018],%l4 ! Mem[0000000081800018]
p57_near_3_le:
jmpl %o7,%g0
ldsb [%i2+0x03b],%l7 ! Mem[000000008300003b]
jmpl %o7,%g0
nop
p57_near_3_he:
stx %l5,[%i1+0x008] ! Mem[0000000082800008]
ldx [%i1+0x000],%l7 ! Mem[0000000082800000]
lduw [%i3+0x020],%l3 ! Mem[0000000083800020]
stw %l1,[%i1+0x02c] ! Mem[000000008280002c]
ldsh [%i2+0x032],%l4 ! Mem[0000000083000032]
stx %l6,[%i1+0x018] ! Mem[0000000082800018]
jmpl %o7,%g0
stx %l4,[%i2+0x018] ! Mem[0000000083000018]
p58_near_3_le:
jmpl %o7,%g0
lduh [%i3+0x01a],%l7 ! Mem[000000008580001a]
jmpl %o7,%g0
nop
p58_near_3_he:
ldd [%i2+0x028],%l4 ! Mem[0000000085000028]
lduh [%i2+0x000],%l7 ! Mem[0000000085000000]
ldd [%i0+0x020],%l2 ! Mem[0000000084000020]
ldsh [%i0+0x02c],%l1 ! Mem[000000008400002c]
ldsh [%i0+0x032],%l4 ! Mem[0000000084000032]
std %l6,[%i1+0x038] ! Mem[0000000084800038]
jmpl %o7,%g0
ldsh [%i1+0x01a],%l4 ! Mem[000000008480001a]
p59_near_3_le:
jmpl %o7,%g0
ldx [%i0+0x038],%l7 ! Mem[0000000086000038]
jmpl %o7,%g0
nop
p59_near_3_he:
ldsw [%i0+0x008],%l5 ! Mem[0000000086000008]
ldsb [%i0+0x000],%l7 ! Mem[0000000086000000]
lduh [%i0+0x022],%l3 ! Mem[0000000086000022]
lduw [%i1+0x02c],%l1 ! Mem[000000008680002c]
ldsh [%i2+0x032],%l4 ! Mem[0000000087000032]
lduw [%i1+0x018],%l6 ! Mem[0000000086800018]
jmpl %o7,%g0
lduh [%i1+0x01a],%l4 ! Mem[000000008680001a]
p60_near_3_le:
jmpl %o7,%g0
stw %l7,[%i1+0x018] ! Mem[0000000088800018]
jmpl %o7,%g0
nop
p60_near_3_he:
ldub [%i1+0x02b],%l5 ! Mem[000000008880002b]
stx %l7,[%i1+0x000] ! Mem[0000000088800000]
stx %l3,[%i1+0x020] ! Mem[0000000088800020]
sth %l1,[%i0+0x02c] ! Mem[000000008800002c]
ldub [%i3+0x033],%l4 ! Mem[0000000089800033]
ldsw [%i2+0x038],%l6 ! Mem[0000000089000038]
jmpl %o7,%g0
stb %l4,[%i0+0x01b] ! Mem[000000008800001b]
p61_near_3_le:
jmpl %o7,%g0
ldsh [%i1+0x03a],%l7 ! Mem[000000008a80003a]
jmpl %o7,%g0
nop
p61_near_3_he:
ldx [%i3+0x008],%l5 ! Mem[000000008b800008]
stb %l7,[%i2+0x000] ! Mem[000000008b000000]
ldub [%i2+0x022],%l3 ! Mem[000000008b000022]
ldsb [%i2+0x02d],%l1 ! Mem[000000008b00002d]
ldub [%i2+0x033],%l4 ! Mem[000000008b000033]
stw %l6,[%i2+0x018] ! Mem[000000008b000018]
jmpl %o7,%g0
stw %l4,[%i0+0x018] ! Mem[000000008a000018]
p62_near_3_le:
jmpl %o7,%g0
ldub [%i3+0x01b],%l7 ! Mem[000000008d80001b]
jmpl %o7,%g0
nop
p62_near_3_he:
stb %l5,[%i1+0x02b] ! Mem[000000008c80002b]
lduw [%i3+0x000],%l7 ! Mem[000000008d800000]
stw %l3,[%i3+0x020] ! Mem[000000008d800020]
lduh [%i0+0x02c],%l1 ! Mem[000000008c00002c]
lduw [%i3+0x030],%l4 ! Mem[000000008d800030]
stb %l6,[%i2+0x03b] ! Mem[000000008d00003b]
jmpl %o7,%g0
ldsb [%i3+0x01b],%l4 ! Mem[000000008d80001b]
p63_near_3_le:
jmpl %o7,%g0
stb %l7,[%i0+0x03b] ! Mem[000000008e00003b]
jmpl %o7,%g0
nop
p63_near_3_he:
stw %l5,[%i2+0x008] ! Mem[000000008f000008]
ldsh [%i1+0x000],%l7 ! Mem[000000008e800000]
ldsw [%i0+0x020],%l3 ! Mem[000000008e000020]
std %l0,[%i2+0x028] ! Mem[000000008f000028]
lduw [%i2+0x030],%l4 ! Mem[000000008f000030]
lduh [%i2+0x01a],%l6 ! Mem[000000008f00001a]
jmpl %o7,%g0
ldub [%i2+0x01b],%l4 ! Mem[000000008f00001b]
near3_b2b_h:
nop
jmpl %o7,%g0
nop
near3_b2b_l:
nop
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
lduh [%i1+0x014],%l6 ! Mem[0000000010800014]
jmpl %o7,%g0
ldsb [%i3+0x037],%l5 ! Mem[0000000011800037]
p0_far_0_lem:
membar #Sync
lduh [%i1+0x014],%l6 ! Mem[0000000010800014]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x037],%l5 ! Mem[0000000011800037]
p0_far_0_he:
jmpl %o7,%g0
ldsw [%i0+0x02c],%l2 ! Mem[000000001000002c]
jmpl %o7,%g0
nop
p0_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x02c],%l2 ! Mem[000000001000002c]
jmpl %o7,%g0
nop
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
sth %l6,[%i1+0x034] ! Mem[0000000012800034]
jmpl %o7,%g0
ldsh [%i3+0x016],%l5 ! Mem[0000000013800016]
p1_far_0_lem:
membar #Sync
sth %l6,[%i1+0x034] ! Mem[0000000012800034]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x016],%l5 ! Mem[0000000013800016]
p1_far_0_he:
jmpl %o7,%g0
ldsw [%i1+0x00c],%l2 ! Mem[000000001280000c]
jmpl %o7,%g0
nop
p1_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x00c],%l2 ! Mem[000000001280000c]
jmpl %o7,%g0
nop
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
ldsh [%i1+0x014],%l6 ! Mem[0000000014800014]
jmpl %o7,%g0
lduh [%i2+0x036],%l5 ! Mem[0000000015000036]
p2_far_0_lem:
membar #Sync
ldsh [%i1+0x014],%l6 ! Mem[0000000014800014]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x036],%l5 ! Mem[0000000015000036]
p2_far_0_he:
jmpl %o7,%g0
ldsw [%i2+0x02c],%l2 ! Mem[000000001500002c]
jmpl %o7,%g0
nop
p2_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x02c],%l2 ! Mem[000000001500002c]
jmpl %o7,%g0
nop
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
ldx [%i1+0x030],%l6 ! Mem[0000000016800030]
jmpl %o7,%g0
stb %l5,[%i2+0x017] ! Mem[0000000017000017]
p3_far_0_lem:
membar #Sync
ldx [%i1+0x030],%l6 ! Mem[0000000016800030]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i2+0x017] ! Mem[0000000017000017]
p3_far_0_he:
jmpl %o7,%g0
ldsw [%i3+0x00c],%l2 ! Mem[000000001780000c]
jmpl %o7,%g0
nop
p3_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x00c],%l2 ! Mem[000000001780000c]
jmpl %o7,%g0
nop
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
stx %l6,[%i1+0x010] ! Mem[0000000018800010]
jmpl %o7,%g0
stw %l5,[%i2+0x034] ! Mem[0000000019000034]
p4_far_0_lem:
membar #Sync
stx %l6,[%i1+0x010] ! Mem[0000000018800010]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i2+0x034] ! Mem[0000000019000034]
p4_far_0_he:
jmpl %o7,%g0
ldsw [%i3+0x02c],%l2 ! Mem[000000001980002c]
jmpl %o7,%g0
nop
p4_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x02c],%l2 ! Mem[000000001980002c]
jmpl %o7,%g0
nop
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
lduw [%i1+0x034],%l6 ! Mem[000000001a800034]
jmpl %o7,%g0
stx %l5,[%i2+0x010] ! Mem[000000001b000010]
p5_far_0_lem:
membar #Sync
lduw [%i1+0x034],%l6 ! Mem[000000001a800034]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i2+0x010] ! Mem[000000001b000010]
p5_far_0_he:
jmpl %o7,%g0
ldsw [%i0+0x00c],%l2 ! Mem[000000001a00000c]
jmpl %o7,%g0
nop
p5_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x00c],%l2 ! Mem[000000001a00000c]
jmpl %o7,%g0
nop
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
stw %l6,[%i1+0x014] ! Mem[000000001c800014]
jmpl %o7,%g0
ldsh [%i2+0x036],%l5 ! Mem[000000001d000036]
p6_far_0_lem:
membar #Sync
stw %l6,[%i1+0x014] ! Mem[000000001c800014]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x036],%l5 ! Mem[000000001d000036]
p6_far_0_he:
jmpl %o7,%g0
ldsw [%i1+0x02c],%l2 ! Mem[000000001c80002c]
jmpl %o7,%g0
nop
p6_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x02c],%l2 ! Mem[000000001c80002c]
jmpl %o7,%g0
nop
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
ldsw [%i1+0x034],%l6 ! Mem[000000001e800034]
jmpl %o7,%g0
lduh [%i2+0x016],%l5 ! Mem[000000001f000016]
p7_far_0_lem:
membar #Sync
ldsw [%i1+0x034],%l6 ! Mem[000000001e800034]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x016],%l5 ! Mem[000000001f000016]
p7_far_0_he:
jmpl %o7,%g0
ldsw [%i2+0x00c],%l2 ! Mem[000000001f00000c]
jmpl %o7,%g0
nop
p7_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x00c],%l2 ! Mem[000000001f00000c]
jmpl %o7,%g0
nop
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
stb %l6,[%i2+0x015] ! Mem[0000000021000015]
jmpl %o7,%g0
stb %l5,[%i2+0x037] ! Mem[0000000021000037]
p8_far_0_lem:
membar #Sync
stb %l6,[%i2+0x015] ! Mem[0000000021000015]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i2+0x037] ! Mem[0000000021000037]
p8_far_0_he:
jmpl %o7,%g0
ldsw [%i3+0x02c],%l2 ! Mem[000000002180002c]
jmpl %o7,%g0
nop
p8_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x02c],%l2 ! Mem[000000002180002c]
jmpl %o7,%g0
nop
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
ldd [%i2+0x030],%l6 ! Mem[0000000023000030]
jmpl %o7,%g0
stw %l5,[%i2+0x014] ! Mem[0000000023000014]
p9_far_0_lem:
membar #Sync
ldd [%i2+0x030],%l6 ! Mem[0000000023000030]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i2+0x014] ! Mem[0000000023000014]
p9_far_0_he:
jmpl %o7,%g0
ldsw [%i3+0x00c],%l2 ! Mem[000000002380000c]
jmpl %o7,%g0
nop
p9_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x00c],%l2 ! Mem[000000002380000c]
jmpl %o7,%g0
nop
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
lduh [%i2+0x014],%l6 ! Mem[0000000025000014]
jmpl %o7,%g0
stx %l5,[%i1+0x030] ! Mem[0000000024800030]
p10_far_0_lem:
membar #Sync
lduh [%i2+0x014],%l6 ! Mem[0000000025000014]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i1+0x030] ! Mem[0000000024800030]
p10_far_0_he:
jmpl %o7,%g0
ldsw [%i0+0x02c],%l2 ! Mem[000000002400002c]
jmpl %o7,%g0
nop
p10_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x02c],%l2 ! Mem[000000002400002c]
jmpl %o7,%g0
nop
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
sth %l6,[%i2+0x034] ! Mem[0000000027000034]
jmpl %o7,%g0
ldsh [%i1+0x016],%l5 ! Mem[0000000026800016]
p11_far_0_lem:
membar #Sync
sth %l6,[%i2+0x034] ! Mem[0000000027000034]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x016],%l5 ! Mem[0000000026800016]
p11_far_0_he:
jmpl %o7,%g0
ldsw [%i1+0x00c],%l2 ! Mem[000000002680000c]
jmpl %o7,%g0
nop
p11_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x00c],%l2 ! Mem[000000002680000c]
jmpl %o7,%g0
nop
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
ldsh [%i2+0x014],%l6 ! Mem[0000000029000014]
jmpl %o7,%g0
lduh [%i1+0x036],%l5 ! Mem[0000000028800036]
p12_far_0_lem:
membar #Sync
ldsh [%i2+0x014],%l6 ! Mem[0000000029000014]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x036],%l5 ! Mem[0000000028800036]
p12_far_0_he:
jmpl %o7,%g0
ldsw [%i2+0x02c],%l2 ! Mem[000000002900002c]
jmpl %o7,%g0
nop
p12_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x02c],%l2 ! Mem[000000002900002c]
jmpl %o7,%g0
nop
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
ldx [%i2+0x030],%l6 ! Mem[000000002b000030]
jmpl %o7,%g0
stb %l5,[%i1+0x017] ! Mem[000000002a800017]
p13_far_0_lem:
membar #Sync
ldx [%i2+0x030],%l6 ! Mem[000000002b000030]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i1+0x017] ! Mem[000000002a800017]
p13_far_0_he:
jmpl %o7,%g0
ldsw [%i3+0x00c],%l2 ! Mem[000000002b80000c]
jmpl %o7,%g0
nop
p13_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x00c],%l2 ! Mem[000000002b80000c]
jmpl %o7,%g0
nop
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
stx %l6,[%i2+0x010] ! Mem[000000002d000010]
jmpl %o7,%g0
std %l4,[%i1+0x030] ! Mem[000000002c800030]
p14_far_0_lem:
membar #Sync
stx %l6,[%i2+0x010] ! Mem[000000002d000010]
membar #Sync
jmpl %o7,%g0
std %l4,[%i1+0x030] ! Mem[000000002c800030]
p14_far_0_he:
jmpl %o7,%g0
ldsw [%i3+0x02c],%l2 ! Mem[000000002d80002c]
jmpl %o7,%g0
nop
p14_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x02c],%l2 ! Mem[000000002d80002c]
jmpl %o7,%g0
nop
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
ldub [%i2+0x035],%l6 ! Mem[000000002f000035]
jmpl %o7,%g0
stx %l5,[%i1+0x010] ! Mem[000000002e800010]
p15_far_0_lem:
membar #Sync
ldub [%i2+0x035],%l6 ! Mem[000000002f000035]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i1+0x010] ! Mem[000000002e800010]
p15_far_0_he:
jmpl %o7,%g0
ldsw [%i0+0x00c],%l2 ! Mem[000000002e00000c]
jmpl %o7,%g0
nop
p15_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x00c],%l2 ! Mem[000000002e00000c]
jmpl %o7,%g0
nop
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
std %l6,[%i2+0x010] ! Mem[0000000031000010]
jmpl %o7,%g0
ldsh [%i1+0x036],%l5 ! Mem[0000000030800036]
p16_far_0_lem:
membar #Sync
std %l6,[%i2+0x010] ! Mem[0000000031000010]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x036],%l5 ! Mem[0000000030800036]
p16_far_0_he:
jmpl %o7,%g0
ldsw [%i1+0x02c],%l2 ! Mem[000000003080002c]
jmpl %o7,%g0
nop
p16_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x02c],%l2 ! Mem[000000003080002c]
jmpl %o7,%g0
nop
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
ldsb [%i2+0x035],%l6 ! Mem[0000000033000035]
jmpl %o7,%g0
lduh [%i0+0x016],%l5 ! Mem[0000000032000016]
p17_far_0_lem:
membar #Sync
ldsb [%i2+0x035],%l6 ! Mem[0000000033000035]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x016],%l5 ! Mem[0000000032000016]
p17_far_0_he:
jmpl %o7,%g0
ldsw [%i2+0x00c],%l2 ! Mem[000000003300000c]
jmpl %o7,%g0
nop
p17_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x00c],%l2 ! Mem[000000003300000c]
jmpl %o7,%g0
nop
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
lduw [%i2+0x014],%l6 ! Mem[0000000035000014]
jmpl %o7,%g0
lduw [%i0+0x034],%l5 ! Mem[0000000034000034]
p18_far_0_lem:
membar #Sync
lduw [%i2+0x014],%l6 ! Mem[0000000035000014]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x034],%l5 ! Mem[0000000034000034]
p18_far_0_he:
jmpl %o7,%g0
ldsw [%i3+0x02c],%l2 ! Mem[000000003580002c]
jmpl %o7,%g0
nop
p18_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x02c],%l2 ! Mem[000000003580002c]
jmpl %o7,%g0
nop
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
stw %l6,[%i3+0x034] ! Mem[0000000037800034]
jmpl %o7,%g0
std %l4,[%i0+0x010] ! Mem[0000000036000010]
p19_far_0_lem:
membar #Sync
stw %l6,[%i3+0x034] ! Mem[0000000037800034]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x010] ! Mem[0000000036000010]
p19_far_0_he:
jmpl %o7,%g0
ldsw [%i3+0x00c],%l2 ! Mem[000000003780000c]
jmpl %o7,%g0
nop
p19_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x00c],%l2 ! Mem[000000003780000c]
jmpl %o7,%g0
nop
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
ldsw [%i3+0x014],%l6 ! Mem[0000000039800014]
jmpl %o7,%g0
stx %l5,[%i0+0x030] ! Mem[0000000038000030]
p20_far_0_lem:
membar #Sync
ldsw [%i3+0x014],%l6 ! Mem[0000000039800014]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x030] ! Mem[0000000038000030]
p20_far_0_he:
jmpl %o7,%g0
ldsw [%i0+0x02c],%l2 ! Mem[000000003800002c]
jmpl %o7,%g0
nop
p20_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x02c],%l2 ! Mem[000000003800002c]
jmpl %o7,%g0
nop
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
stb %l6,[%i3+0x035] ! Mem[000000003b800035]
jmpl %o7,%g0
ldsh [%i0+0x016],%l5 ! Mem[000000003a000016]
p21_far_0_lem:
membar #Sync
stb %l6,[%i3+0x035] ! Mem[000000003b800035]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x016],%l5 ! Mem[000000003a000016]
p21_far_0_he:
jmpl %o7,%g0
ldsw [%i1+0x00c],%l2 ! Mem[000000003a80000c]
jmpl %o7,%g0
nop
p21_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x00c],%l2 ! Mem[000000003a80000c]
jmpl %o7,%g0
nop
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
ldd [%i3+0x010],%l6 ! Mem[000000003d800010]
jmpl %o7,%g0
ldsw [%i0+0x034],%l5 ! Mem[000000003c000034]
p22_far_0_lem:
membar #Sync
ldd [%i3+0x010],%l6 ! Mem[000000003d800010]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x034],%l5 ! Mem[000000003c000034]
p22_far_0_he:
jmpl %o7,%g0
ldsb [%i2+0x02c],%l2 ! Mem[000000003d00002c]
jmpl %o7,%g0
nop
p22_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x02c],%l2 ! Mem[000000003d00002c]
jmpl %o7,%g0
nop
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
lduh [%i3+0x034],%l6 ! Mem[000000003f800034]
jmpl %o7,%g0
lduw [%i0+0x014],%l5 ! Mem[000000003e000014]
p23_far_0_lem:
membar #Sync
lduh [%i3+0x034],%l6 ! Mem[000000003f800034]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x014],%l5 ! Mem[000000003e000014]
p23_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000003f80000c]
jmpl %o7,%g0
nop
p23_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000003f80000c]
jmpl %o7,%g0
nop
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
sth %l6,[%i3+0x014] ! Mem[0000000041800014]
jmpl %o7,%g0
std %l4,[%i0+0x030] ! Mem[0000000040000030]
p24_far_0_lem:
membar #Sync
sth %l6,[%i3+0x014] ! Mem[0000000041800014]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x030] ! Mem[0000000040000030]
p24_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000004180002c]
jmpl %o7,%g0
nop
p24_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000004180002c]
jmpl %o7,%g0
nop
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
ldsh [%i3+0x034],%l6 ! Mem[0000000043800034]
jmpl %o7,%g0
stx %l5,[%i3+0x010] ! Mem[0000000043800010]
p25_far_0_lem:
membar #Sync
ldsh [%i3+0x034],%l6 ! Mem[0000000043800034]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i3+0x010] ! Mem[0000000043800010]
p25_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x00c],%l2 ! Mem[000000004200000c]
jmpl %o7,%g0
nop
p25_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x00c],%l2 ! Mem[000000004200000c]
jmpl %o7,%g0
nop
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
ldx [%i3+0x010],%l6 ! Mem[0000000045800010]
jmpl %o7,%g0
ldsh [%i3+0x036],%l5 ! Mem[0000000045800036]
p26_far_0_lem:
membar #Sync
ldx [%i3+0x010],%l6 ! Mem[0000000045800010]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x036],%l5 ! Mem[0000000045800036]
p26_far_0_he:
jmpl %o7,%g0
ldsb [%i1+0x02c],%l2 ! Mem[000000004480002c]
jmpl %o7,%g0
nop
p26_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02c],%l2 ! Mem[000000004480002c]
jmpl %o7,%g0
nop
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
stx %l6,[%i3+0x030] ! Mem[0000000047800030]
jmpl %o7,%g0
ldsw [%i3+0x014],%l5 ! Mem[0000000047800014]
p27_far_0_lem:
membar #Sync
stx %l6,[%i3+0x030] ! Mem[0000000047800030]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x014],%l5 ! Mem[0000000047800014]
p27_far_0_he:
jmpl %o7,%g0
ldsb [%i2+0x00c],%l2 ! Mem[000000004700000c]
jmpl %o7,%g0
nop
p27_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00c],%l2 ! Mem[000000004700000c]
jmpl %o7,%g0
nop
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
ldub [%i3+0x015],%l6 ! Mem[0000000049800015]
jmpl %o7,%g0
lduw [%i3+0x034],%l5 ! Mem[0000000049800034]
p28_far_0_lem:
membar #Sync
ldub [%i3+0x015],%l6 ! Mem[0000000049800015]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x034],%l5 ! Mem[0000000049800034]
p28_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000004980002c]
jmpl %o7,%g0
nop
p28_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000004980002c]
jmpl %o7,%g0
nop
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
std %l6,[%i3+0x030] ! Mem[000000004b800030]
jmpl %o7,%g0
std %l4,[%i3+0x010] ! Mem[000000004b800010]
p29_far_0_lem:
membar #Sync
std %l6,[%i3+0x030] ! Mem[000000004b800030]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x010] ! Mem[000000004b800010]
p29_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000004b80000c]
jmpl %o7,%g0
nop
p29_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000004b80000c]
jmpl %o7,%g0
nop
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
ldsb [%i3+0x015],%l6 ! Mem[000000004d800015]
jmpl %o7,%g0
stx %l5,[%i3+0x030] ! Mem[000000004d800030]
p30_far_0_lem:
membar #Sync
ldsb [%i3+0x015],%l6 ! Mem[000000004d800015]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i3+0x030] ! Mem[000000004d800030]
p30_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x02c],%l2 ! Mem[000000004c00002c]
jmpl %o7,%g0
nop
p30_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x02c],%l2 ! Mem[000000004c00002c]
jmpl %o7,%g0
nop
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
lduw [%i3+0x034],%l6 ! Mem[000000004f800034]
jmpl %o7,%g0
ldd [%i3+0x010],%l4 ! Mem[000000004f800010]
p31_far_0_lem:
membar #Sync
lduw [%i3+0x034],%l6 ! Mem[000000004f800034]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x010],%l4 ! Mem[000000004f800010]
p31_far_0_he:
jmpl %o7,%g0
ldsb [%i1+0x00c],%l2 ! Mem[000000004e80000c]
jmpl %o7,%g0
nop
p31_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x00c],%l2 ! Mem[000000004e80000c]
jmpl %o7,%g0
nop
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
stw %l6,[%i3+0x014] ! Mem[0000000051800014]
jmpl %o7,%g0
ldsw [%i3+0x034],%l5 ! Mem[0000000051800034]
p32_far_0_lem:
membar #Sync
stw %l6,[%i3+0x014] ! Mem[0000000051800014]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x034],%l5 ! Mem[0000000051800034]
p32_far_0_he:
jmpl %o7,%g0
ldsb [%i2+0x02c],%l2 ! Mem[000000005100002c]
jmpl %o7,%g0
nop
p32_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x02c],%l2 ! Mem[000000005100002c]
jmpl %o7,%g0
nop
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
ldsw [%i3+0x034],%l6 ! Mem[0000000053800034]
jmpl %o7,%g0
lduw [%i3+0x014],%l5 ! Mem[0000000053800014]
p33_far_0_lem:
membar #Sync
ldsw [%i3+0x034],%l6 ! Mem[0000000053800034]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x014],%l5 ! Mem[0000000053800014]
p33_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000005380000c]
jmpl %o7,%g0
nop
p33_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000005380000c]
jmpl %o7,%g0
nop
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
stb %l6,[%i3+0x015] ! Mem[0000000055800015]
jmpl %o7,%g0
std %l4,[%i3+0x030] ! Mem[0000000055800030]
p34_far_0_lem:
membar #Sync
stb %l6,[%i3+0x015] ! Mem[0000000055800015]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x030] ! Mem[0000000055800030]
p34_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000005580002c]
jmpl %o7,%g0
nop
p34_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000005580002c]
jmpl %o7,%g0
nop
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
ldd [%i3+0x030],%l6 ! Mem[0000000057800030]
jmpl %o7,%g0
sth %l5,[%i3+0x016] ! Mem[0000000057800016]
p35_far_0_lem:
membar #Sync
ldd [%i3+0x030],%l6 ! Mem[0000000057800030]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i3+0x016] ! Mem[0000000057800016]
p35_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x00c],%l2 ! Mem[000000005600000c]
jmpl %o7,%g0
nop
p35_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x00c],%l2 ! Mem[000000005600000c]
jmpl %o7,%g0
nop
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
lduh [%i3+0x014],%l6 ! Mem[0000000059800014]
jmpl %o7,%g0
ldd [%i3+0x030],%l4 ! Mem[0000000059800030]
p36_far_0_lem:
membar #Sync
lduh [%i3+0x014],%l6 ! Mem[0000000059800014]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x030],%l4 ! Mem[0000000059800030]
p36_far_0_he:
jmpl %o7,%g0
ldsb [%i1+0x02c],%l2 ! Mem[000000005880002c]
jmpl %o7,%g0
nop
p36_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02c],%l2 ! Mem[000000005880002c]
jmpl %o7,%g0
nop
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
sth %l6,[%i3+0x034] ! Mem[000000005b800034]
jmpl %o7,%g0
ldsw [%i3+0x014],%l5 ! Mem[000000005b800014]
p37_far_0_lem:
membar #Sync
sth %l6,[%i3+0x034] ! Mem[000000005b800034]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x014],%l5 ! Mem[000000005b800014]
p37_far_0_he:
jmpl %o7,%g0
ldsb [%i2+0x00c],%l2 ! Mem[000000005b00000c]
jmpl %o7,%g0
nop
p37_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00c],%l2 ! Mem[000000005b00000c]
jmpl %o7,%g0
nop
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
ldsh [%i3+0x014],%l6 ! Mem[000000005d800014]
jmpl %o7,%g0
lduw [%i3+0x034],%l5 ! Mem[000000005d800034]
p38_far_0_lem:
membar #Sync
ldsh [%i3+0x014],%l6 ! Mem[000000005d800014]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x034],%l5 ! Mem[000000005d800034]
p38_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000005d80002c]
jmpl %o7,%g0
nop
p38_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000005d80002c]
jmpl %o7,%g0
nop
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
ldx [%i3+0x030],%l6 ! Mem[000000005f800030]
jmpl %o7,%g0
ldx [%i3+0x010],%l5 ! Mem[000000005f800010]
p39_far_0_lem:
membar #Sync
ldx [%i3+0x030],%l6 ! Mem[000000005f800030]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x010],%l5 ! Mem[000000005f800010]
p39_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000005f80000c]
jmpl %o7,%g0
nop
p39_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000005f80000c]
jmpl %o7,%g0
nop
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
ldsb [%i0+0x015],%l6 ! Mem[0000000060000015]
jmpl %o7,%g0
sth %l5,[%i2+0x036] ! Mem[0000000061000036]
p40_far_0_lem:
membar #Sync
ldsb [%i0+0x015],%l6 ! Mem[0000000060000015]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i2+0x036] ! Mem[0000000061000036]
p40_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x02c],%l2 ! Mem[000000006000002c]
jmpl %o7,%g0
nop
p40_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x02c],%l2 ! Mem[000000006000002c]
jmpl %o7,%g0
nop
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
lduw [%i0+0x034],%l6 ! Mem[0000000062000034]
jmpl %o7,%g0
ldd [%i2+0x010],%l4 ! Mem[0000000063000010]
p41_far_0_lem:
membar #Sync
lduw [%i0+0x034],%l6 ! Mem[0000000062000034]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x010],%l4 ! Mem[0000000063000010]
p41_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x00c],%l2 ! Mem[000000006200000c]
jmpl %o7,%g0
nop
p41_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x00c],%l2 ! Mem[000000006200000c]
jmpl %o7,%g0
nop
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
stw %l6,[%i0+0x014] ! Mem[0000000064000014]
jmpl %o7,%g0
ldsw [%i2+0x034],%l5 ! Mem[0000000065000034]
p42_far_0_lem:
membar #Sync
stw %l6,[%i0+0x014] ! Mem[0000000064000014]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x034],%l5 ! Mem[0000000065000034]
p42_far_0_he:
jmpl %o7,%g0
ldsb [%i1+0x02c],%l2 ! Mem[000000006480002c]
jmpl %o7,%g0
nop
p42_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02c],%l2 ! Mem[000000006480002c]
jmpl %o7,%g0
nop
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
ldsw [%i0+0x034],%l6 ! Mem[0000000066000034]
jmpl %o7,%g0
lduw [%i2+0x014],%l5 ! Mem[0000000067000014]
p43_far_0_lem:
membar #Sync
ldsw [%i0+0x034],%l6 ! Mem[0000000066000034]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x014],%l5 ! Mem[0000000067000014]
p43_far_0_he:
jmpl %o7,%g0
ldsb [%i2+0x00c],%l2 ! Mem[000000006700000c]
jmpl %o7,%g0
nop
p43_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00c],%l2 ! Mem[000000006700000c]
jmpl %o7,%g0
nop
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
stb %l6,[%i0+0x015] ! Mem[0000000068000015]
jmpl %o7,%g0
ldx [%i2+0x030],%l5 ! Mem[0000000069000030]
p44_far_0_lem:
membar #Sync
stb %l6,[%i0+0x015] ! Mem[0000000068000015]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x030],%l5 ! Mem[0000000069000030]
p44_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000006980002c]
jmpl %o7,%g0
nop
p44_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000006980002c]
jmpl %o7,%g0
nop
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
ldd [%i0+0x030],%l6 ! Mem[000000006a000030]
jmpl %o7,%g0
sth %l5,[%i2+0x016] ! Mem[000000006b000016]
p45_far_0_lem:
membar #Sync
ldd [%i0+0x030],%l6 ! Mem[000000006a000030]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i2+0x016] ! Mem[000000006b000016]
p45_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000006b80000c]
jmpl %o7,%g0
nop
p45_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000006b80000c]
jmpl %o7,%g0
nop
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
lduh [%i0+0x014],%l6 ! Mem[000000006c000014]
jmpl %o7,%g0
ldd [%i2+0x030],%l4 ! Mem[000000006d000030]
p46_far_0_lem:
membar #Sync
lduh [%i0+0x014],%l6 ! Mem[000000006c000014]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x030],%l4 ! Mem[000000006d000030]
p46_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x02c],%l2 ! Mem[000000006c00002c]
jmpl %o7,%g0
nop
p46_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x02c],%l2 ! Mem[000000006c00002c]
jmpl %o7,%g0
nop
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
sth %l6,[%i0+0x034] ! Mem[000000006e000034]
jmpl %o7,%g0
ldsw [%i1+0x014],%l5 ! Mem[000000006e800014]
p47_far_0_lem:
membar #Sync
sth %l6,[%i0+0x034] ! Mem[000000006e000034]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x014],%l5 ! Mem[000000006e800014]
p47_far_0_he:
jmpl %o7,%g0
ldsb [%i1+0x00c],%l2 ! Mem[000000006e80000c]
jmpl %o7,%g0
nop
p47_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x00c],%l2 ! Mem[000000006e80000c]
jmpl %o7,%g0
nop
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
ldsh [%i0+0x014],%l6 ! Mem[0000000070000014]
jmpl %o7,%g0
ldub [%i1+0x037],%l5 ! Mem[0000000070800037]
p48_far_0_lem:
membar #Sync
ldsh [%i0+0x014],%l6 ! Mem[0000000070000014]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x037],%l5 ! Mem[0000000070800037]
p48_far_0_he:
jmpl %o7,%g0
ldsb [%i2+0x02c],%l2 ! Mem[000000007100002c]
jmpl %o7,%g0
nop
p48_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x02c],%l2 ! Mem[000000007100002c]
jmpl %o7,%g0
nop
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
ldx [%i0+0x030],%l6 ! Mem[0000000072000030]
jmpl %o7,%g0
ldx [%i1+0x010],%l5 ! Mem[0000000072800010]
p49_far_0_lem:
membar #Sync
ldx [%i0+0x030],%l6 ! Mem[0000000072000030]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x010],%l5 ! Mem[0000000072800010]
p49_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000007380000c]
jmpl %o7,%g0
nop
p49_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000007380000c]
jmpl %o7,%g0
nop
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
stx %l6,[%i0+0x010] ! Mem[0000000074000010]
jmpl %o7,%g0
sth %l5,[%i1+0x036] ! Mem[0000000074800036]
p50_far_0_lem:
membar #Sync
stx %l6,[%i0+0x010] ! Mem[0000000074000010]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i1+0x036] ! Mem[0000000074800036]
p50_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000007580002c]
jmpl %o7,%g0
nop
p50_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000007580002c]
jmpl %o7,%g0
nop
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
ldub [%i1+0x035],%l6 ! Mem[0000000076800035]
jmpl %o7,%g0
ldd [%i1+0x010],%l4 ! Mem[0000000076800010]
p51_far_0_lem:
membar #Sync
ldub [%i1+0x035],%l6 ! Mem[0000000076800035]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x010],%l4 ! Mem[0000000076800010]
p51_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x00c],%l2 ! Mem[000000007600000c]
jmpl %o7,%g0
nop
p51_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x00c],%l2 ! Mem[000000007600000c]
jmpl %o7,%g0
nop
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
std %l6,[%i1+0x010] ! Mem[0000000078800010]
jmpl %o7,%g0
ldsb [%i1+0x037],%l5 ! Mem[0000000078800037]
p52_far_0_lem:
membar #Sync
std %l6,[%i1+0x010] ! Mem[0000000078800010]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x037],%l5 ! Mem[0000000078800037]
p52_far_0_he:
jmpl %o7,%g0
ldsb [%i1+0x02c],%l2 ! Mem[000000007880002c]
jmpl %o7,%g0
nop
p52_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02c],%l2 ! Mem[000000007880002c]
jmpl %o7,%g0
nop
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
ldsb [%i1+0x035],%l6 ! Mem[000000007a800035]
jmpl %o7,%g0
ldub [%i1+0x017],%l5 ! Mem[000000007a800017]
p53_far_0_lem:
membar #Sync
ldsb [%i1+0x035],%l6 ! Mem[000000007a800035]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x017],%l5 ! Mem[000000007a800017]
p53_far_0_he:
jmpl %o7,%g0
ldsb [%i2+0x00c],%l2 ! Mem[000000007b00000c]
jmpl %o7,%g0
nop
p53_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00c],%l2 ! Mem[000000007b00000c]
jmpl %o7,%g0
nop
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
lduw [%i1+0x014],%l6 ! Mem[000000007c800014]
jmpl %o7,%g0
ldx [%i1+0x030],%l5 ! Mem[000000007c800030]
p54_far_0_lem:
membar #Sync
lduw [%i1+0x014],%l6 ! Mem[000000007c800014]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x030],%l5 ! Mem[000000007c800030]
p54_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000007d80002c]
jmpl %o7,%g0
nop
p54_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000007d80002c]
jmpl %o7,%g0
nop
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
stw %l6,[%i1+0x034] ! Mem[000000007e800034]
jmpl %o7,%g0
sth %l5,[%i0+0x016] ! Mem[000000007e000016]
p55_far_0_lem:
membar #Sync
stw %l6,[%i1+0x034] ! Mem[000000007e800034]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i0+0x016] ! Mem[000000007e000016]
p55_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000007f80000c]
jmpl %o7,%g0
nop
p55_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000007f80000c]
jmpl %o7,%g0
nop
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
ldsw [%i1+0x014],%l6 ! Mem[0000000080800014]
jmpl %o7,%g0
stw %l5,[%i0+0x034] ! Mem[0000000080000034]
p56_far_0_lem:
membar #Sync
ldsw [%i1+0x014],%l6 ! Mem[0000000080800014]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i0+0x034] ! Mem[0000000080000034]
p56_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x02c],%l2 ! Mem[000000008000002c]
jmpl %o7,%g0
nop
p56_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x02c],%l2 ! Mem[000000008000002c]
jmpl %o7,%g0
nop
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
stb %l6,[%i1+0x035] ! Mem[0000000082800035]
jmpl %o7,%g0
ldsb [%i0+0x017],%l5 ! Mem[0000000082000017]
p57_far_0_lem:
membar #Sync
stb %l6,[%i1+0x035] ! Mem[0000000082800035]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x017],%l5 ! Mem[0000000082000017]
p57_far_0_he:
jmpl %o7,%g0
ldsb [%i1+0x00c],%l2 ! Mem[000000008280000c]
jmpl %o7,%g0
nop
p57_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x00c],%l2 ! Mem[000000008280000c]
jmpl %o7,%g0
nop
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
ldd [%i1+0x010],%l6 ! Mem[0000000084800010]
jmpl %o7,%g0
ldub [%i0+0x037],%l5 ! Mem[0000000084000037]
p58_far_0_lem:
membar #Sync
ldd [%i1+0x010],%l6 ! Mem[0000000084800010]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x037],%l5 ! Mem[0000000084000037]
p58_far_0_he:
jmpl %o7,%g0
ldsb [%i2+0x02c],%l2 ! Mem[000000008500002c]
jmpl %o7,%g0
nop
p58_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x02c],%l2 ! Mem[000000008500002c]
jmpl %o7,%g0
nop
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
lduh [%i1+0x034],%l6 ! Mem[0000000086800034]
jmpl %o7,%g0
ldx [%i0+0x010],%l5 ! Mem[0000000086000010]
p59_far_0_lem:
membar #Sync
lduh [%i1+0x034],%l6 ! Mem[0000000086800034]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x010],%l5 ! Mem[0000000086000010]
p59_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000008780000c]
jmpl %o7,%g0
nop
p59_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00c],%l2 ! Mem[000000008780000c]
jmpl %o7,%g0
nop
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
sth %l6,[%i1+0x014] ! Mem[0000000088800014]
jmpl %o7,%g0
sth %l5,[%i0+0x036] ! Mem[0000000088000036]
p60_far_0_lem:
membar #Sync
sth %l6,[%i1+0x014] ! Mem[0000000088800014]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i0+0x036] ! Mem[0000000088000036]
p60_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000008980002c]
jmpl %o7,%g0
nop
p60_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x02c],%l2 ! Mem[000000008980002c]
jmpl %o7,%g0
nop
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
ldsh [%i1+0x034],%l6 ! Mem[000000008a800034]
jmpl %o7,%g0
stw %l5,[%i0+0x014] ! Mem[000000008a000014]
p61_far_0_lem:
membar #Sync
ldsh [%i1+0x034],%l6 ! Mem[000000008a800034]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i0+0x014] ! Mem[000000008a000014]
p61_far_0_he:
jmpl %o7,%g0
ldsb [%i0+0x00c],%l2 ! Mem[000000008a00000c]
jmpl %o7,%g0
nop
p61_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x00c],%l2 ! Mem[000000008a00000c]
jmpl %o7,%g0
nop
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
ldx [%i2+0x010],%l6 ! Mem[000000008d000010]
jmpl %o7,%g0
ldsb [%i0+0x037],%l5 ! Mem[000000008c000037]
p62_far_0_lem:
membar #Sync
ldx [%i2+0x010],%l6 ! Mem[000000008d000010]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x037],%l5 ! Mem[000000008c000037]
p62_far_0_he:
jmpl %o7,%g0
ldsb [%i1+0x02c],%l2 ! Mem[000000008c80002c]
jmpl %o7,%g0
nop
p62_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02c],%l2 ! Mem[000000008c80002c]
jmpl %o7,%g0
nop
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
stx %l6,[%i2+0x030] ! Mem[000000008f000030]
jmpl %o7,%g0
ldub [%i3+0x017],%l5 ! Mem[000000008f800017]
p63_far_0_lem:
membar #Sync
stx %l6,[%i2+0x030] ! Mem[000000008f000030]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x017],%l5 ! Mem[000000008f800017]
p63_far_0_he:
jmpl %o7,%g0
ldsb [%i2+0x00c],%l2 ! Mem[000000008f00000c]
jmpl %o7,%g0
nop
p63_far_0_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00c],%l2 ! Mem[000000008f00000c]
jmpl %o7,%g0
nop
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:
stw %l0,[%i0+0x01c] ! Mem[000000001000001c]
ldsw [%i2+0x01c],%l2 ! Mem[000000001100001c]
sth %l3,[%i1+0x012] ! Mem[0000000010800012]
stb %l5,[%i1+0x009] ! Mem[0000000010800009]
jmpl %o7,%g0
lduh [%i3+0x00c],%l1 ! Mem[000000001180000c]
p0_far_1_lem:
membar #Sync
stw %l0,[%i0+0x01c] ! Mem[000000001000001c]
ldsw [%i2+0x01c],%l2 ! Mem[000000001100001c]
sth %l3,[%i1+0x012] ! Mem[0000000010800012]
stb %l5,[%i1+0x009] ! Mem[0000000010800009]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x00c],%l1 ! Mem[000000001180000c]
p0_far_1_he:
ldsb [%i1+0x023],%l4 ! Mem[0000000010800023]
stb %l7,[%i2+0x008] ! Mem[0000000011000008]
jmpl %o7,%g0
stb %l2,[%i0+0x023] ! Mem[0000000010000023]
p0_far_1_hem:
membar #Sync
ldsb [%i1+0x023],%l4 ! Mem[0000000010800023]
stb %l7,[%i2+0x008] ! Mem[0000000011000008]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i0+0x023] ! Mem[0000000010000023]
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
stb %l5,[%i2+0x019] ! Mem[0000000013000019]
ldub [%i2+0x007],%l5 ! Mem[0000000013000007]
ldsb [%i0+0x01c],%l0 ! Mem[000000001200001c]
stw %l7,[%i3+0x030] ! Mem[0000000013800030]
jmpl %o7,%g0
stb %l1,[%i3+0x017] ! Mem[0000000013800017]
p1_far_1_lem:
membar #Sync
stb %l5,[%i2+0x019] ! Mem[0000000013000019]
ldub [%i2+0x007],%l5 ! Mem[0000000013000007]
ldsb [%i0+0x01c],%l0 ! Mem[000000001200001c]
stw %l7,[%i3+0x030] ! Mem[0000000013800030]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i3+0x017] ! Mem[0000000013800017]
p1_far_1_he:
std %l6,[%i0+0x038] ! Mem[0000000012000038]
sth %l7,[%i2+0x002] ! Mem[0000000013000002]
std %l4,[%i2+0x008] ! Mem[0000000013000008]
stw %l3,[%i0+0x00c] ! Mem[000000001200000c]
jmpl %o7,%g0
stx %l4,[%i1+0x030] ! Mem[0000000012800030]
p1_far_1_hem:
membar #Sync
std %l6,[%i0+0x038] ! Mem[0000000012000038]
sth %l7,[%i2+0x002] ! Mem[0000000013000002]
std %l4,[%i2+0x008] ! Mem[0000000013000008]
stw %l3,[%i0+0x00c] ! Mem[000000001200000c]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i1+0x030] ! Mem[0000000012800030]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
sth %l5,[%i0+0x018] ! Mem[0000000014000018]
ldub [%i0+0x027],%l5 ! Mem[0000000014000027]
sth %l0,[%i2+0x03c] ! Mem[000000001500003c]
ldsh [%i0+0x012],%l7 ! Mem[0000000014000012]
jmpl %o7,%g0
std %l0,[%i2+0x010] ! Mem[0000000015000010]
p2_far_1_lem:
membar #Sync
sth %l5,[%i0+0x018] ! Mem[0000000014000018]
ldub [%i0+0x027],%l5 ! Mem[0000000014000027]
sth %l0,[%i2+0x03c] ! Mem[000000001500003c]
ldsh [%i0+0x012],%l7 ! Mem[0000000014000012]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x010] ! Mem[0000000015000010]
p2_far_1_he:
ldsb [%i0+0x01d],%l6 ! Mem[000000001400001d]
std %l6,[%i2+0x000] ! Mem[0000000015000000]
std %l4,[%i1+0x008] ! Mem[0000000014800008]
ldsb [%i2+0x02f],%l3 ! Mem[000000001500002f]
jmpl %o7,%g0
ldub [%i0+0x031],%l4 ! Mem[0000000014000031]
p2_far_1_hem:
membar #Sync
ldsb [%i0+0x01d],%l6 ! Mem[000000001400001d]
std %l6,[%i2+0x000] ! Mem[0000000015000000]
std %l4,[%i1+0x008] ! Mem[0000000014800008]
ldsb [%i2+0x02f],%l3 ! Mem[000000001500002f]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x031],%l4 ! Mem[0000000014000031]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
stx %l5,[%i2+0x018] ! Mem[0000000017000018]
lduw [%i0+0x004],%l5 ! Mem[0000000016000004]
stb %l0,[%i0+0x01c] ! Mem[000000001600001c]
ldub [%i1+0x033],%l7 ! Mem[0000000016800033]
jmpl %o7,%g0
sth %l1,[%i2+0x016] ! Mem[0000000017000016]
p3_far_1_lem:
membar #Sync
stx %l5,[%i2+0x018] ! Mem[0000000017000018]
lduw [%i0+0x004],%l5 ! Mem[0000000016000004]
stb %l0,[%i0+0x01c] ! Mem[000000001600001c]
ldub [%i1+0x033],%l7 ! Mem[0000000016800033]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i2+0x016] ! Mem[0000000017000016]
p3_far_1_he:
lduw [%i0+0x03c],%l6 ! Mem[000000001600003c]
stb %l7,[%i1+0x003] ! Mem[0000000016800003]
stw %l4,[%i0+0x00c] ! Mem[000000001600000c]
ldsh [%i2+0x00e],%l3 ! Mem[000000001700000e]
jmpl %o7,%g0
ldx [%i3+0x030],%l4 ! Mem[0000000017800030]
p3_far_1_hem:
membar #Sync
lduw [%i0+0x03c],%l6 ! Mem[000000001600003c]
stb %l7,[%i1+0x003] ! Mem[0000000016800003]
stw %l4,[%i0+0x00c] ! Mem[000000001600000c]
ldsh [%i2+0x00e],%l3 ! Mem[000000001700000e]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l4 ! Mem[0000000017800030]
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
stx %l5,[%i0+0x018] ! Mem[0000000018000018]
lduw [%i2+0x024],%l5 ! Mem[0000000019000024]
ldub [%i2+0x03c],%l0 ! Mem[000000001900003c]
stb %l7,[%i3+0x013] ! Mem[0000000019800013]
jmpl %o7,%g0
stw %l1,[%i1+0x014] ! Mem[0000000018800014]
p4_far_1_lem:
membar #Sync
stx %l5,[%i0+0x018] ! Mem[0000000018000018]
lduw [%i2+0x024],%l5 ! Mem[0000000019000024]
ldub [%i2+0x03c],%l0 ! Mem[000000001900003c]
stb %l7,[%i3+0x013] ! Mem[0000000019800013]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i1+0x014] ! Mem[0000000018800014]
p4_far_1_he:
stw %l6,[%i1+0x01c] ! Mem[000000001880001c]
ldx [%i1+0x000],%l7 ! Mem[0000000018800000]
stw %l4,[%i3+0x00c] ! Mem[000000001980000c]
ldsw [%i0+0x02c],%l3 ! Mem[000000001800002c]
jmpl %o7,%g0
sth %l4,[%i3+0x030] ! Mem[0000000019800030]
p4_far_1_hem:
membar #Sync
stw %l6,[%i1+0x01c] ! Mem[000000001880001c]
ldx [%i1+0x000],%l7 ! Mem[0000000018800000]
stw %l4,[%i3+0x00c] ! Mem[000000001980000c]
ldsw [%i0+0x02c],%l3 ! Mem[000000001800002c]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i3+0x030] ! Mem[0000000019800030]
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
ldsb [%i3+0x019],%l5 ! Mem[000000001b800019]
stb %l5,[%i3+0x007] ! Mem[000000001b800007]
ldsh [%i1+0x01c],%l0 ! Mem[000000001a80001c]
stx %l7,[%i3+0x030] ! Mem[000000001b800030]
jmpl %o7,%g0
stx %l1,[%i0+0x010] ! Mem[000000001a000010]
p5_far_1_lem:
membar #Sync
ldsb [%i3+0x019],%l5 ! Mem[000000001b800019]
stb %l5,[%i3+0x007] ! Mem[000000001b800007]
ldsh [%i1+0x01c],%l0 ! Mem[000000001a80001c]
stx %l7,[%i3+0x030] ! Mem[000000001b800030]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x010] ! Mem[000000001a000010]
p5_far_1_he:
ldsw [%i1+0x03c],%l6 ! Mem[000000001a80003c]
lduw [%i1+0x000],%l7 ! Mem[000000001a800000]
stw %l4,[%i2+0x00c] ! Mem[000000001b00000c]
lduw [%i1+0x00c],%l3 ! Mem[000000001a80000c]
jmpl %o7,%g0
ldsh [%i2+0x030],%l4 ! Mem[000000001b000030]
p5_far_1_hem:
membar #Sync
ldsw [%i1+0x03c],%l6 ! Mem[000000001a80003c]
lduw [%i1+0x000],%l7 ! Mem[000000001a800000]
stw %l4,[%i2+0x00c] ! Mem[000000001b00000c]
lduw [%i1+0x00c],%l3 ! Mem[000000001a80000c]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x030],%l4 ! Mem[000000001b000030]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
ldsw [%i0+0x018],%l5 ! Mem[000000001c000018]
stb %l5,[%i0+0x027] ! Mem[000000001c000027]
stw %l0,[%i3+0x03c] ! Mem[000000001d80003c]
ldsb [%i0+0x013],%l7 ! Mem[000000001c000013]
jmpl %o7,%g0
ldd [%i0+0x010],%l0 ! Mem[000000001c000010]
p6_far_1_lem:
membar #Sync
ldsw [%i0+0x018],%l5 ! Mem[000000001c000018]
stb %l5,[%i0+0x027] ! Mem[000000001c000027]
stw %l0,[%i3+0x03c] ! Mem[000000001d80003c]
ldsb [%i0+0x013],%l7 ! Mem[000000001c000013]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x010],%l0 ! Mem[000000001c000010]
p6_far_1_he:
stb %l6,[%i1+0x01d] ! Mem[000000001c80001d]
ldx [%i0+0x000],%l7 ! Mem[000000001c000000]
ldd [%i2+0x008],%l4 ! Mem[000000001d000008]
ldx [%i2+0x028],%l3 ! Mem[000000001d000028]
jmpl %o7,%g0
lduh [%i1+0x030],%l4 ! Mem[000000001c800030]
p6_far_1_hem:
membar #Sync
stb %l6,[%i1+0x01d] ! Mem[000000001c80001d]
ldx [%i0+0x000],%l7 ! Mem[000000001c000000]
ldd [%i2+0x008],%l4 ! Mem[000000001d000008]
ldx [%i2+0x028],%l3 ! Mem[000000001d000028]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x030],%l4 ! Mem[000000001c800030]
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
ldsw [%i3+0x018],%l5 ! Mem[000000001f800018]
sth %l5,[%i2+0x006] ! Mem[000000001f000006]
std %l0,[%i2+0x018] ! Mem[000000001f000018]
lduh [%i1+0x032],%l7 ! Mem[000000001e800032]
jmpl %o7,%g0
ldsb [%i0+0x017],%l1 ! Mem[000000001e000017]
p7_far_1_lem:
membar #Sync
ldsw [%i3+0x018],%l5 ! Mem[000000001f800018]
sth %l5,[%i2+0x006] ! Mem[000000001f000006]
std %l0,[%i2+0x018] ! Mem[000000001f000018]
lduh [%i1+0x032],%l7 ! Mem[000000001e800032]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x017],%l1 ! Mem[000000001e000017]
p7_far_1_he:
ldd [%i1+0x038],%l6 ! Mem[000000001e800038]
lduw [%i0+0x000],%l7 ! Mem[000000001e000000]
ldd [%i2+0x008],%l4 ! Mem[000000001f000008]
stb %l3,[%i3+0x00f] ! Mem[000000001f80000f]
jmpl %o7,%g0
sth %l4,[%i0+0x030] ! Mem[000000001e000030]
p7_far_1_hem:
membar #Sync
ldd [%i1+0x038],%l6 ! Mem[000000001e800038]
lduw [%i0+0x000],%l7 ! Mem[000000001e000000]
ldd [%i2+0x008],%l4 ! Mem[000000001f000008]
stb %l3,[%i3+0x00f] ! Mem[000000001f80000f]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i0+0x030] ! Mem[000000001e000030]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
lduh [%i0+0x018],%l5 ! Mem[0000000020000018]
sth %l5,[%i3+0x026] ! Mem[0000000021800026]
lduh [%i0+0x03c],%l0 ! Mem[000000002000003c]
std %l6,[%i3+0x010] ! Mem[0000000021800010]
jmpl %o7,%g0
ldsh [%i3+0x016],%l1 ! Mem[0000000021800016]
p8_far_1_lem:
membar #Sync
lduh [%i0+0x018],%l5 ! Mem[0000000020000018]
sth %l5,[%i3+0x026] ! Mem[0000000021800026]
lduh [%i0+0x03c],%l0 ! Mem[000000002000003c]
std %l6,[%i3+0x010] ! Mem[0000000021800010]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x016],%l1 ! Mem[0000000021800016]
p8_far_1_he:
ldx [%i1+0x018],%l6 ! Mem[0000000020800018]
lduh [%i0+0x002],%l7 ! Mem[0000000020000002]
ldsh [%i1+0x00c],%l4 ! Mem[000000002080000c]
stw %l3,[%i1+0x02c] ! Mem[000000002080002c]
jmpl %o7,%g0
ldd [%i3+0x030],%l4 ! Mem[0000000021800030]
p8_far_1_hem:
membar #Sync
ldx [%i1+0x018],%l6 ! Mem[0000000020800018]
lduh [%i0+0x002],%l7 ! Mem[0000000020000002]
ldsh [%i1+0x00c],%l4 ! Mem[000000002080000c]
stw %l3,[%i1+0x02c] ! Mem[000000002080002c]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x030],%l4 ! Mem[0000000021800030]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
ldx [%i3+0x018],%l5 ! Mem[0000000023800018]
stx %l5,[%i0+0x000] ! Mem[0000000022000000]
ldsw [%i2+0x01c],%l0 ! Mem[000000002300001c]
stw %l7,[%i3+0x030] ! Mem[0000000023800030]
jmpl %o7,%g0
ldsw [%i2+0x014],%l1 ! Mem[0000000023000014]
p9_far_1_lem:
membar #Sync
ldx [%i3+0x018],%l5 ! Mem[0000000023800018]
stx %l5,[%i0+0x000] ! Mem[0000000022000000]
ldsw [%i2+0x01c],%l0 ! Mem[000000002300001c]
stw %l7,[%i3+0x030] ! Mem[0000000023800030]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x014],%l1 ! Mem[0000000023000014]
p9_far_1_he:
stx %l6,[%i1+0x038] ! Mem[0000000022800038]
ldub [%i3+0x003],%l7 ! Mem[0000000023800003]
ldsh [%i0+0x00c],%l4 ! Mem[000000002200000c]
stx %l3,[%i2+0x008] ! Mem[0000000023000008]
jmpl %o7,%g0
ldsw [%i3+0x030],%l4 ! Mem[0000000023800030]
p9_far_1_hem:
membar #Sync
stx %l6,[%i1+0x038] ! Mem[0000000022800038]
ldub [%i3+0x003],%l7 ! Mem[0000000023800003]
ldsh [%i0+0x00c],%l4 ! Mem[000000002200000c]
stx %l3,[%i2+0x008] ! Mem[0000000023000008]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x030],%l4 ! Mem[0000000023800030]
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
ldx [%i1+0x018],%l5 ! Mem[0000000024800018]
stx %l5,[%i2+0x020] ! Mem[0000000025000020]
stx %l0,[%i1+0x038] ! Mem[0000000024800038]
ldsh [%i0+0x012],%l7 ! Mem[0000000024000012]
jmpl %o7,%g0
ldub [%i1+0x017],%l1 ! Mem[0000000024800017]
p10_far_1_lem:
membar #Sync
ldx [%i1+0x018],%l5 ! Mem[0000000024800018]
stx %l5,[%i2+0x020] ! Mem[0000000025000020]
stx %l0,[%i1+0x038] ! Mem[0000000024800038]
ldsh [%i0+0x012],%l7 ! Mem[0000000024000012]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x017],%l1 ! Mem[0000000024800017]
p10_far_1_he:
ldub [%i1+0x01d],%l6 ! Mem[000000002480001d]
lduh [%i3+0x002],%l7 ! Mem[0000000025800002]
ldsh [%i3+0x00c],%l4 ! Mem[000000002580000c]
ldd [%i3+0x028],%l2 ! Mem[0000000025800028]
jmpl %o7,%g0
stb %l4,[%i2+0x031] ! Mem[0000000025000031]
p10_far_1_hem:
membar #Sync
ldub [%i1+0x01d],%l6 ! Mem[000000002480001d]
lduh [%i3+0x002],%l7 ! Mem[0000000025800002]
ldsh [%i3+0x00c],%l4 ! Mem[000000002580000c]
ldd [%i3+0x028],%l2 ! Mem[0000000025800028]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i2+0x031] ! Mem[0000000025000031]
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
std %l4,[%i3+0x018] ! Mem[0000000027800018]
ldsb [%i3+0x007],%l5 ! Mem[0000000027800007]
sth %l0,[%i3+0x01c] ! Mem[000000002780001c]
lduw [%i1+0x030],%l7 ! Mem[0000000026800030]
jmpl %o7,%g0
lduh [%i1+0x016],%l1 ! Mem[0000000026800016]
p11_far_1_lem:
membar #Sync
std %l4,[%i3+0x018] ! Mem[0000000027800018]
ldsb [%i3+0x007],%l5 ! Mem[0000000027800007]
sth %l0,[%i3+0x01c] ! Mem[000000002780001c]
lduw [%i1+0x030],%l7 ! Mem[0000000026800030]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x016],%l1 ! Mem[0000000026800016]
p11_far_1_he:
std %l6,[%i1+0x038] ! Mem[0000000026800038]
ldub [%i3+0x003],%l7 ! Mem[0000000027800003]
ldub [%i2+0x00d],%l4 ! Mem[000000002700000d]
ldsw [%i1+0x00c],%l3 ! Mem[000000002680000c]
jmpl %o7,%g0
stw %l4,[%i1+0x030] ! Mem[0000000026800030]
p11_far_1_hem:
membar #Sync
std %l6,[%i1+0x038] ! Mem[0000000026800038]
ldub [%i3+0x003],%l7 ! Mem[0000000027800003]
ldub [%i2+0x00d],%l4 ! Mem[000000002700000d]
ldsw [%i1+0x00c],%l3 ! Mem[000000002680000c]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i1+0x030] ! Mem[0000000026800030]
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
stw %l5,[%i1+0x018] ! Mem[0000000028800018]
ldsw [%i0+0x024],%l5 ! Mem[0000000028000024]
lduw [%i2+0x03c],%l0 ! Mem[000000002900003c]
stb %l7,[%i3+0x013] ! Mem[0000000029800013]
jmpl %o7,%g0
stb %l1,[%i0+0x017] ! Mem[0000000028000017]
p12_far_1_lem:
membar #Sync
stw %l5,[%i1+0x018] ! Mem[0000000028800018]
ldsw [%i0+0x024],%l5 ! Mem[0000000028000024]
lduw [%i2+0x03c],%l0 ! Mem[000000002900003c]
stb %l7,[%i3+0x013] ! Mem[0000000029800013]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i0+0x017] ! Mem[0000000028000017]
p12_far_1_he:
ldsb [%i1+0x01d],%l6 ! Mem[000000002880001d]
ldsw [%i3+0x000],%l7 ! Mem[0000000029800000]
ldub [%i2+0x00d],%l4 ! Mem[000000002900000d]
ldub [%i2+0x02f],%l3 ! Mem[000000002900002f]
jmpl %o7,%g0
ldsw [%i0+0x030],%l4 ! Mem[0000000028000030]
p12_far_1_hem:
membar #Sync
ldsb [%i1+0x01d],%l6 ! Mem[000000002880001d]
ldsw [%i3+0x000],%l7 ! Mem[0000000029800000]
ldub [%i2+0x00d],%l4 ! Mem[000000002900000d]
ldub [%i2+0x02f],%l3 ! Mem[000000002900002f]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x030],%l4 ! Mem[0000000028000030]
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
stw %l5,[%i3+0x018] ! Mem[000000002b800018]
ldsw [%i1+0x004],%l5 ! Mem[000000002a800004]
ldub [%i3+0x01c],%l0 ! Mem[000000002b80001c]
stx %l7,[%i3+0x030] ! Mem[000000002b800030]
jmpl %o7,%g0
std %l0,[%i0+0x010] ! Mem[000000002a000010]
p13_far_1_lem:
membar #Sync
stw %l5,[%i3+0x018] ! Mem[000000002b800018]
ldsw [%i1+0x004],%l5 ! Mem[000000002a800004]
ldub [%i3+0x01c],%l0 ! Mem[000000002b80001c]
stx %l7,[%i3+0x030] ! Mem[000000002b800030]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x010] ! Mem[000000002a000010]
p13_far_1_he:
lduw [%i2+0x03c],%l6 ! Mem[000000002b00003c]
ldsh [%i3+0x002],%l7 ! Mem[000000002b800002]
ldub [%i2+0x00d],%l4 ! Mem[000000002b00000d]
lduh [%i3+0x00e],%l3 ! Mem[000000002b80000e]
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000002b800030]
p13_far_1_hem:
membar #Sync
lduw [%i2+0x03c],%l6 ! Mem[000000002b00003c]
ldsh [%i3+0x002],%l7 ! Mem[000000002b800002]
ldub [%i2+0x00d],%l4 ! Mem[000000002b00000d]
lduh [%i3+0x00e],%l3 ! Mem[000000002b80000e]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000002b800030]
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
ldd [%i1+0x018],%l4 ! Mem[000000002c800018]
lduh [%i3+0x026],%l5 ! Mem[000000002d800026]
ldd [%i2+0x038],%l0 ! Mem[000000002d000038]
ldsw [%i0+0x010],%l7 ! Mem[000000002c000010]
jmpl %o7,%g0
sth %l1,[%i3+0x016] ! Mem[000000002d800016]
p14_far_1_lem:
membar #Sync
ldd [%i1+0x018],%l4 ! Mem[000000002c800018]
lduh [%i3+0x026],%l5 ! Mem[000000002d800026]
ldd [%i2+0x038],%l0 ! Mem[000000002d000038]
ldsw [%i0+0x010],%l7 ! Mem[000000002c000010]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x016] ! Mem[000000002d800016]
p14_far_1_he:
stw %l6,[%i2+0x01c] ! Mem[000000002d00001c]
ldsb [%i3+0x003],%l7 ! Mem[000000002d800003]
lduw [%i1+0x00c],%l4 ! Mem[000000002c80000c]
lduw [%i0+0x02c],%l3 ! Mem[000000002c00002c]
jmpl %o7,%g0
std %l4,[%i3+0x030] ! Mem[000000002d800030]
p14_far_1_hem:
membar #Sync
stw %l6,[%i2+0x01c] ! Mem[000000002d00001c]
ldsb [%i3+0x003],%l7 ! Mem[000000002d800003]
lduw [%i1+0x00c],%l4 ! Mem[000000002c80000c]
lduw [%i0+0x02c],%l3 ! Mem[000000002c00002c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x030] ! Mem[000000002d800030]
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
ldsh [%i3+0x018],%l5 ! Mem[000000002f800018]
lduh [%i0+0x006],%l5 ! Mem[000000002e000006]
stw %l0,[%i0+0x01c] ! Mem[000000002e00001c]
lduh [%i1+0x032],%l7 ! Mem[000000002e800032]
jmpl %o7,%g0
stw %l1,[%i3+0x014] ! Mem[000000002f800014]
p15_far_1_lem:
membar #Sync
ldsh [%i3+0x018],%l5 ! Mem[000000002f800018]
lduh [%i0+0x006],%l5 ! Mem[000000002e000006]
stw %l0,[%i0+0x01c] ! Mem[000000002e00001c]
lduh [%i1+0x032],%l7 ! Mem[000000002e800032]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i3+0x014] ! Mem[000000002f800014]
p15_far_1_he:
ldsw [%i2+0x03c],%l6 ! Mem[000000002f00003c]
ldsh [%i2+0x002],%l7 ! Mem[000000002f000002]
lduw [%i0+0x00c],%l4 ! Mem[000000002e00000c]
std %l2,[%i2+0x008] ! Mem[000000002f000008]
jmpl %o7,%g0
ldsb [%i2+0x031],%l4 ! Mem[000000002f000031]
p15_far_1_hem:
membar #Sync
ldsw [%i2+0x03c],%l6 ! Mem[000000002f00003c]
ldsh [%i2+0x002],%l7 ! Mem[000000002f000002]
lduw [%i0+0x00c],%l4 ! Mem[000000002e00000c]
std %l2,[%i2+0x008] ! Mem[000000002f000008]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x031],%l4 ! Mem[000000002f000031]
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
ldsh [%i2+0x018],%l5 ! Mem[0000000031000018]
ldx [%i1+0x020],%l5 ! Mem[0000000030800020]
ldx [%i2+0x038],%l0 ! Mem[0000000031000038]
std %l6,[%i3+0x010] ! Mem[0000000031800010]
jmpl %o7,%g0
stx %l1,[%i2+0x010] ! Mem[0000000031000010]
p16_far_1_lem:
membar #Sync
ldsh [%i2+0x018],%l5 ! Mem[0000000031000018]
ldx [%i1+0x020],%l5 ! Mem[0000000030800020]
ldx [%i2+0x038],%l0 ! Mem[0000000031000038]
std %l6,[%i3+0x010] ! Mem[0000000031800010]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i2+0x010] ! Mem[0000000031000010]
p16_far_1_he:
stb %l6,[%i2+0x01d] ! Mem[000000003100001d]
ldsb [%i2+0x003],%l7 ! Mem[0000000031000003]
lduw [%i3+0x00c],%l4 ! Mem[000000003180000c]
sth %l3,[%i2+0x02e] ! Mem[000000003100002e]
jmpl %o7,%g0
ldub [%i2+0x031],%l4 ! Mem[0000000031000031]
p16_far_1_hem:
membar #Sync
stb %l6,[%i2+0x01d] ! Mem[000000003100001d]
ldsb [%i2+0x003],%l7 ! Mem[0000000031000003]
lduw [%i3+0x00c],%l4 ! Mem[000000003180000c]
sth %l3,[%i2+0x02e] ! Mem[000000003100002e]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x031],%l4 ! Mem[0000000031000031]
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
ldub [%i3+0x019],%l5 ! Mem[0000000033800019]
ldx [%i3+0x000],%l5 ! Mem[0000000033800000]
lduh [%i1+0x01c],%l0 ! Mem[000000003280001c]
ldd [%i3+0x030],%l6 ! Mem[0000000033800030]
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[0000000032800010]
p17_far_1_lem:
membar #Sync
ldub [%i3+0x019],%l5 ! Mem[0000000033800019]
ldx [%i3+0x000],%l5 ! Mem[0000000033800000]
lduh [%i1+0x01c],%l0 ! Mem[000000003280001c]
ldd [%i3+0x030],%l6 ! Mem[0000000033800030]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[0000000032800010]
p17_far_1_he:
ldd [%i2+0x038],%l6 ! Mem[0000000033000038]
ldd [%i1+0x000],%l6 ! Mem[0000000032800000]
stb %l4,[%i2+0x00d] ! Mem[000000003300000d]
stw %l3,[%i0+0x00c] ! Mem[000000003200000c]
jmpl %o7,%g0
std %l4,[%i1+0x030] ! Mem[0000000032800030]
p17_far_1_hem:
membar #Sync
ldd [%i2+0x038],%l6 ! Mem[0000000033000038]
ldd [%i1+0x000],%l6 ! Mem[0000000032800000]
stb %l4,[%i2+0x00d] ! Mem[000000003300000d]
stw %l3,[%i0+0x00c] ! Mem[000000003200000c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i1+0x030] ! Mem[0000000032800030]
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
lduw [%i2+0x018],%l5 ! Mem[0000000035000018]
std %l4,[%i0+0x020] ! Mem[0000000034000020]
ldsb [%i3+0x03c],%l0 ! Mem[000000003580003c]
ldsh [%i0+0x012],%l7 ! Mem[0000000034000012]
jmpl %o7,%g0
ldsb [%i0+0x017],%l1 ! Mem[0000000034000017]
p18_far_1_lem:
membar #Sync
lduw [%i2+0x018],%l5 ! Mem[0000000035000018]
std %l4,[%i0+0x020] ! Mem[0000000034000020]
ldsb [%i3+0x03c],%l0 ! Mem[000000003580003c]
ldsh [%i0+0x012],%l7 ! Mem[0000000034000012]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x017],%l1 ! Mem[0000000034000017]
p18_far_1_he:
lduh [%i2+0x01c],%l6 ! Mem[000000003500001c]
stx %l7,[%i1+0x000] ! Mem[0000000034800000]
stb %l4,[%i2+0x00d] ! Mem[000000003500000d]
ldsb [%i2+0x02f],%l3 ! Mem[000000003500002f]
jmpl %o7,%g0
stx %l4,[%i0+0x030] ! Mem[0000000034000030]
p18_far_1_hem:
membar #Sync
lduh [%i2+0x01c],%l6 ! Mem[000000003500001c]
stx %l7,[%i1+0x000] ! Mem[0000000034800000]
stb %l4,[%i2+0x00d] ! Mem[000000003500000d]
ldsb [%i2+0x02f],%l3 ! Mem[000000003500002f]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i0+0x030] ! Mem[0000000034000030]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
stb %l5,[%i3+0x019] ! Mem[0000000037800019]
std %l4,[%i1+0x000] ! Mem[0000000036800000]
stx %l0,[%i2+0x018] ! Mem[0000000037000018]
lduw [%i1+0x030],%l7 ! Mem[0000000036800030]
jmpl %o7,%g0
ldsh [%i0+0x016],%l1 ! Mem[0000000036000016]
p19_far_1_lem:
membar #Sync
stb %l5,[%i3+0x019] ! Mem[0000000037800019]
std %l4,[%i1+0x000] ! Mem[0000000036800000]
stx %l0,[%i2+0x018] ! Mem[0000000037000018]
lduw [%i1+0x030],%l7 ! Mem[0000000036800030]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x016],%l1 ! Mem[0000000036000016]
p19_far_1_he:
sth %l6,[%i2+0x03c] ! Mem[000000003700003c]
ldd [%i1+0x000],%l6 ! Mem[0000000036800000]
stb %l4,[%i1+0x00d] ! Mem[000000003680000d]
ldsh [%i2+0x00e],%l3 ! Mem[000000003700000e]
jmpl %o7,%g0
ldsh [%i3+0x030],%l4 ! Mem[0000000037800030]
p19_far_1_hem:
membar #Sync
sth %l6,[%i2+0x03c] ! Mem[000000003700003c]
ldd [%i1+0x000],%l6 ! Mem[0000000036800000]
stb %l4,[%i1+0x00d] ! Mem[000000003680000d]
ldsh [%i2+0x00e],%l3 ! Mem[000000003700000e]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x030],%l4 ! Mem[0000000037800030]
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
stb %l5,[%i2+0x019] ! Mem[0000000039000019]
stw %l5,[%i3+0x024] ! Mem[0000000039800024]
stb %l0,[%i0+0x03c] ! Mem[000000003800003c]
sth %l7,[%i3+0x012] ! Mem[0000000039800012]
jmpl %o7,%g0
ldsw [%i0+0x014],%l1 ! Mem[0000000038000014]
p20_far_1_lem:
membar #Sync
stb %l5,[%i2+0x019] ! Mem[0000000039000019]
stw %l5,[%i3+0x024] ! Mem[0000000039800024]
stb %l0,[%i0+0x03c] ! Mem[000000003800003c]
sth %l7,[%i3+0x012] ! Mem[0000000039800012]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x014],%l1 ! Mem[0000000038000014]
p20_far_1_he:
ldsh [%i2+0x01c],%l6 ! Mem[000000003900001c]
stx %l7,[%i0+0x000] ! Mem[0000000038000000]
sth %l4,[%i1+0x00c] ! Mem[000000003880000c]
ldsw [%i0+0x02c],%l3 ! Mem[000000003800002c]
jmpl %o7,%g0
ldx [%i3+0x030],%l4 ! Mem[0000000039800030]
p20_far_1_hem:
membar #Sync
ldsh [%i2+0x01c],%l6 ! Mem[000000003900001c]
stx %l7,[%i0+0x000] ! Mem[0000000038000000]
sth %l4,[%i1+0x00c] ! Mem[000000003880000c]
ldsw [%i0+0x02c],%l3 ! Mem[000000003800002c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l4 ! Mem[0000000039800030]
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
sth %l5,[%i0+0x018] ! Mem[000000003a000018]
stw %l5,[%i0+0x004] ! Mem[000000003a000004]
lduw [%i2+0x01c],%l0 ! Mem[000000003b00001c]
stx %l7,[%i3+0x030] ! Mem[000000003b800030]
jmpl %o7,%g0
ldub [%i3+0x017],%l1 ! Mem[000000003b800017]
p21_far_1_lem:
membar #Sync
sth %l5,[%i0+0x018] ! Mem[000000003a000018]
stw %l5,[%i0+0x004] ! Mem[000000003a000004]
lduw [%i2+0x01c],%l0 ! Mem[000000003b00001c]
stx %l7,[%i3+0x030] ! Mem[000000003b800030]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x017],%l1 ! Mem[000000003b800017]
p21_far_1_he:
ldx [%i3+0x038],%l6 ! Mem[000000003b800038]
stw %l7,[%i0+0x000] ! Mem[000000003a000000]
sth %l4,[%i0+0x00c] ! Mem[000000003a00000c]
lduw [%i1+0x00c],%l3 ! Mem[000000003a80000c]
jmpl %o7,%g0
sth %l4,[%i2+0x030] ! Mem[000000003b000030]
p21_far_1_hem:
membar #Sync
ldx [%i3+0x038],%l6 ! Mem[000000003b800038]
stw %l7,[%i0+0x000] ! Mem[000000003a000000]
sth %l4,[%i0+0x00c] ! Mem[000000003a00000c]
lduw [%i1+0x00c],%l3 ! Mem[000000003a80000c]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i2+0x030] ! Mem[000000003b000030]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
stx %l5,[%i2+0x018] ! Mem[000000003d000018]
ldd [%i1+0x020],%l4 ! Mem[000000003c800020]
ldsh [%i1+0x03c],%l0 ! Mem[000000003c80003c]
ldsw [%i0+0x010],%l7 ! Mem[000000003c000010]
jmpl %o7,%g0
lduh [%i2+0x016],%l1 ! Mem[000000003d000016]
p22_far_1_lem:
membar #Sync
stx %l5,[%i2+0x018] ! Mem[000000003d000018]
ldd [%i1+0x020],%l4 ! Mem[000000003c800020]
ldsh [%i1+0x03c],%l0 ! Mem[000000003c80003c]
ldsw [%i0+0x010],%l7 ! Mem[000000003c000010]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x016],%l1 ! Mem[000000003d000016]
p22_far_1_he:
stx %l6,[%i3+0x018] ! Mem[000000003d800018]
sth %l7,[%i0+0x002] ! Mem[000000003c000002]
sth %l4,[%i3+0x00c] ! Mem[000000003d80000c]
ldx [%i2+0x028],%l3 ! Mem[000000003d000028]
jmpl %o7,%g0
ldsh [%i1+0x030],%l4 ! Mem[000000003c800030]
p22_far_1_hem:
membar #Sync
stx %l6,[%i3+0x018] ! Mem[000000003d800018]
sth %l7,[%i0+0x002] ! Mem[000000003c000002]
sth %l4,[%i3+0x00c] ! Mem[000000003d80000c]
ldx [%i2+0x028],%l3 ! Mem[000000003d000028]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x030],%l4 ! Mem[000000003c800030]
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
stx %l5,[%i0+0x018] ! Mem[000000003e000018]
ldd [%i3+0x000],%l4 ! Mem[000000003f800000]
ldd [%i3+0x018],%l0 ! Mem[000000003f800018]
ldx [%i1+0x030],%l7 ! Mem[000000003e800030]
jmpl %o7,%g0
lduw [%i1+0x014],%l1 ! Mem[000000003e800014]
p23_far_1_lem:
membar #Sync
stx %l5,[%i0+0x018] ! Mem[000000003e000018]
ldd [%i3+0x000],%l4 ! Mem[000000003f800000]
ldd [%i3+0x018],%l0 ! Mem[000000003f800018]
ldx [%i1+0x030],%l7 ! Mem[000000003e800030]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x014],%l1 ! Mem[000000003e800014]
p23_far_1_he:
ldub [%i3+0x03d],%l6 ! Mem[000000003f80003d]
std %l6,[%i3+0x000] ! Mem[000000003f800000]
stx %l4,[%i2+0x008] ! Mem[000000003f000008]
stb %l3,[%i3+0x00f] ! Mem[000000003f80000f]
jmpl %o7,%g0
lduh [%i0+0x030],%l4 ! Mem[000000003e000030]
p23_far_1_hem:
membar #Sync
ldub [%i3+0x03d],%l6 ! Mem[000000003f80003d]
std %l6,[%i3+0x000] ! Mem[000000003f800000]
stx %l4,[%i2+0x008] ! Mem[000000003f000008]
stb %l3,[%i3+0x00f] ! Mem[000000003f80000f]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x030],%l4 ! Mem[000000003e000030]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
ldsb [%i3+0x019],%l5 ! Mem[0000000041800019]
ldsh [%i0+0x026],%l5 ! Mem[0000000040000026]
std %l0,[%i1+0x038] ! Mem[0000000040800038]
std %l6,[%i3+0x010] ! Mem[0000000041800010]
jmpl %o7,%g0
ldx [%i1+0x010],%l1 ! Mem[0000000040800010]
p24_far_1_lem:
membar #Sync
ldsb [%i3+0x019],%l5 ! Mem[0000000041800019]
ldsh [%i0+0x026],%l5 ! Mem[0000000040000026]
std %l0,[%i1+0x038] ! Mem[0000000040800038]
std %l6,[%i3+0x010] ! Mem[0000000041800010]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x010],%l1 ! Mem[0000000040800010]
p24_far_1_he:
std %l6,[%i3+0x018] ! Mem[0000000041800018]
sth %l7,[%i3+0x002] ! Mem[0000000041800002]
stx %l4,[%i2+0x008] ! Mem[0000000041000008]
std %l2,[%i1+0x028] ! Mem[0000000040800028]
jmpl %o7,%g0
stb %l4,[%i3+0x031] ! Mem[0000000041800031]
p24_far_1_hem:
membar #Sync
std %l6,[%i3+0x018] ! Mem[0000000041800018]
sth %l7,[%i3+0x002] ! Mem[0000000041800002]
stx %l4,[%i2+0x008] ! Mem[0000000041000008]
std %l2,[%i1+0x028] ! Mem[0000000040800028]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i3+0x031] ! Mem[0000000041800031]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
ldsw [%i0+0x018],%l5 ! Mem[0000000042000018]
ldub [%i1+0x007],%l5 ! Mem[0000000042800007]
ldx [%i3+0x018],%l0 ! Mem[0000000043800018]
ldd [%i3+0x030],%l6 ! Mem[0000000043800030]
jmpl %o7,%g0
stb %l1,[%i0+0x017] ! Mem[0000000042000017]
p25_far_1_lem:
membar #Sync
ldsw [%i0+0x018],%l5 ! Mem[0000000042000018]
ldub [%i1+0x007],%l5 ! Mem[0000000042800007]
ldx [%i3+0x018],%l0 ! Mem[0000000043800018]
ldd [%i3+0x030],%l6 ! Mem[0000000043800030]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i0+0x017] ! Mem[0000000042000017]
p25_far_1_he:
ldsb [%i3+0x03d],%l6 ! Mem[000000004380003d]
std %l6,[%i3+0x000] ! Mem[0000000043800000]
stx %l4,[%i1+0x008] ! Mem[0000000042800008]
stx %l3,[%i2+0x008] ! Mem[0000000043000008]
jmpl %o7,%g0
ldd [%i3+0x030],%l4 ! Mem[0000000043800030]
p25_far_1_hem:
membar #Sync
ldsb [%i3+0x03d],%l6 ! Mem[000000004380003d]
std %l6,[%i3+0x000] ! Mem[0000000043800000]
stx %l4,[%i1+0x008] ! Mem[0000000042800008]
stx %l3,[%i2+0x008] ! Mem[0000000043000008]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x030],%l4 ! Mem[0000000043800030]
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
ldsw [%i3+0x018],%l5 ! Mem[0000000045800018]
ldub [%i3+0x027],%l5 ! Mem[0000000045800027]
ldsw [%i2+0x03c],%l0 ! Mem[000000004500003c]
ldub [%i0+0x013],%l7 ! Mem[0000000044000013]
jmpl %o7,%g0
std %l0,[%i0+0x010] ! Mem[0000000044000010]
p26_far_1_lem:
membar #Sync
ldsw [%i3+0x018],%l5 ! Mem[0000000045800018]
ldub [%i3+0x027],%l5 ! Mem[0000000045800027]
ldsw [%i2+0x03c],%l0 ! Mem[000000004500003c]
ldub [%i0+0x013],%l7 ! Mem[0000000044000013]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x010] ! Mem[0000000044000010]
p26_far_1_he:
lduw [%i3+0x01c],%l6 ! Mem[000000004580001c]
stb %l7,[%i3+0x003] ! Mem[0000000045800003]
ldsb [%i1+0x00d],%l4 ! Mem[000000004480000d]
ldd [%i3+0x028],%l2 ! Mem[0000000045800028]
jmpl %o7,%g0
ldsw [%i2+0x030],%l4 ! Mem[0000000045000030]
p26_far_1_hem:
membar #Sync
lduw [%i3+0x01c],%l6 ! Mem[000000004580001c]
stb %l7,[%i3+0x003] ! Mem[0000000045800003]
ldsb [%i1+0x00d],%l4 ! Mem[000000004480000d]
ldd [%i3+0x028],%l2 ! Mem[0000000045800028]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x030],%l4 ! Mem[0000000045000030]
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
lduh [%i1+0x018],%l5 ! Mem[0000000046800018]
lduw [%i0+0x004],%l5 ! Mem[0000000046000004]
ldsb [%i0+0x01c],%l0 ! Mem[000000004600001c]
lduw [%i1+0x030],%l7 ! Mem[0000000046800030]
jmpl %o7,%g0
sth %l1,[%i3+0x016] ! Mem[0000000047800016]
p27_far_1_lem:
membar #Sync
lduh [%i1+0x018],%l5 ! Mem[0000000046800018]
lduw [%i0+0x004],%l5 ! Mem[0000000046000004]
ldsb [%i0+0x01c],%l0 ! Mem[000000004600001c]
lduw [%i1+0x030],%l7 ! Mem[0000000046800030]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x016] ! Mem[0000000047800016]
p27_far_1_he:
stw %l6,[%i3+0x03c] ! Mem[000000004780003c]
ldx [%i3+0x000],%l7 ! Mem[0000000047800000]
ldsb [%i0+0x00d],%l4 ! Mem[000000004600000d]
ldsb [%i1+0x00f],%l3 ! Mem[000000004680000f]
jmpl %o7,%g0
stb %l4,[%i1+0x031] ! Mem[0000000046800031]
p27_far_1_hem:
membar #Sync
stw %l6,[%i3+0x03c] ! Mem[000000004780003c]
ldx [%i3+0x000],%l7 ! Mem[0000000047800000]
ldsb [%i0+0x00d],%l4 ! Mem[000000004600000d]
ldsb [%i1+0x00f],%l3 ! Mem[000000004680000f]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i1+0x031] ! Mem[0000000046800031]
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
ldx [%i3+0x018],%l5 ! Mem[0000000049800018]
lduw [%i1+0x024],%l5 ! Mem[0000000048800024]
sth %l0,[%i2+0x03c] ! Mem[000000004900003c]
sth %l7,[%i3+0x012] ! Mem[0000000049800012]
jmpl %o7,%g0
stw %l1,[%i3+0x014] ! Mem[0000000049800014]
p28_far_1_lem:
membar #Sync
ldx [%i3+0x018],%l5 ! Mem[0000000049800018]
lduw [%i1+0x024],%l5 ! Mem[0000000048800024]
sth %l0,[%i2+0x03c] ! Mem[000000004900003c]
sth %l7,[%i3+0x012] ! Mem[0000000049800012]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i3+0x014] ! Mem[0000000049800014]
p28_far_1_he:
ldsw [%i3+0x01c],%l6 ! Mem[000000004980001c]
stb %l7,[%i3+0x003] ! Mem[0000000049800003]
ldsb [%i3+0x00d],%l4 ! Mem[000000004980000d]
ldub [%i2+0x02f],%l3 ! Mem[000000004900002f]
jmpl %o7,%g0
stw %l4,[%i0+0x030] ! Mem[0000000048000030]
p28_far_1_hem:
membar #Sync
ldsw [%i3+0x01c],%l6 ! Mem[000000004980001c]
stb %l7,[%i3+0x003] ! Mem[0000000049800003]
ldsb [%i3+0x00d],%l4 ! Mem[000000004980000d]
ldub [%i2+0x02f],%l3 ! Mem[000000004900002f]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i0+0x030] ! Mem[0000000048000030]
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
ldx [%i1+0x018],%l5 ! Mem[000000004a800018]
stb %l5,[%i2+0x007] ! Mem[000000004b000007]
stb %l0,[%i1+0x01c] ! Mem[000000004a80001c]
ldsb [%i3+0x033],%l7 ! Mem[000000004b800033]
jmpl %o7,%g0
stx %l1,[%i2+0x010] ! Mem[000000004b000010]
p29_far_1_lem:
membar #Sync
ldx [%i1+0x018],%l5 ! Mem[000000004a800018]
stb %l5,[%i2+0x007] ! Mem[000000004b000007]
stb %l0,[%i1+0x01c] ! Mem[000000004a80001c]
ldsb [%i3+0x033],%l7 ! Mem[000000004b800033]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i2+0x010] ! Mem[000000004b000010]
p29_far_1_he:
stb %l6,[%i3+0x03d] ! Mem[000000004b80003d]
ldx [%i2+0x000],%l7 ! Mem[000000004b000000]
ldsw [%i2+0x00c],%l4 ! Mem[000000004b00000c]
lduh [%i3+0x00e],%l3 ! Mem[000000004b80000e]
jmpl %o7,%g0
ldsb [%i3+0x031],%l4 ! Mem[000000004b800031]
p29_far_1_hem:
membar #Sync
stb %l6,[%i3+0x03d] ! Mem[000000004b80003d]
ldx [%i2+0x000],%l7 ! Mem[000000004b000000]
ldsw [%i2+0x00c],%l4 ! Mem[000000004b00000c]
lduh [%i3+0x00e],%l3 ! Mem[000000004b80000e]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x031],%l4 ! Mem[000000004b800031]
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
std %l4,[%i3+0x018] ! Mem[000000004d800018]
stb %l5,[%i0+0x027] ! Mem[000000004c000027]
ldub [%i3+0x03c],%l0 ! Mem[000000004d80003c]
ldsw [%i0+0x010],%l7 ! Mem[000000004c000010]
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[000000004c800010]
p30_far_1_lem:
membar #Sync
std %l4,[%i3+0x018] ! Mem[000000004d800018]
stb %l5,[%i0+0x027] ! Mem[000000004c000027]
ldub [%i3+0x03c],%l0 ! Mem[000000004d80003c]
ldsw [%i0+0x010],%l7 ! Mem[000000004c000010]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x010],%l0 ! Mem[000000004c800010]
p30_far_1_he:
ldd [%i3+0x018],%l6 ! Mem[000000004d800018]
lduw [%i2+0x000],%l7 ! Mem[000000004d000000]
ldsw [%i2+0x00c],%l4 ! Mem[000000004d00000c]
lduw [%i0+0x02c],%l3 ! Mem[000000004c00002c]
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000004d800030]
p30_far_1_hem:
membar #Sync
ldd [%i3+0x018],%l6 ! Mem[000000004d800018]
lduw [%i2+0x000],%l7 ! Mem[000000004d000000]
ldsw [%i2+0x00c],%l4 ! Mem[000000004d00000c]
lduw [%i0+0x02c],%l3 ! Mem[000000004c00002c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000004d800030]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
stw %l5,[%i1+0x018] ! Mem[000000004e800018]
sth %l5,[%i1+0x006] ! Mem[000000004e800006]
ldd [%i2+0x018],%l0 ! Mem[000000004f000018]
ldx [%i1+0x030],%l7 ! Mem[000000004e800030]
jmpl %o7,%g0
ldsb [%i0+0x017],%l1 ! Mem[000000004e000017]
p31_far_1_lem:
membar #Sync
stw %l5,[%i1+0x018] ! Mem[000000004e800018]
sth %l5,[%i1+0x006] ! Mem[000000004e800006]
ldd [%i2+0x018],%l0 ! Mem[000000004f000018]
ldx [%i1+0x030],%l7 ! Mem[000000004e800030]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x017],%l1 ! Mem[000000004e000017]
p31_far_1_he:
lduh [%i3+0x03c],%l6 ! Mem[000000004f80003c]
lduh [%i2+0x002],%l7 ! Mem[000000004f000002]
ldsw [%i1+0x00c],%l4 ! Mem[000000004e80000c]
std %l2,[%i2+0x008] ! Mem[000000004f000008]
jmpl %o7,%g0
std %l4,[%i2+0x030] ! Mem[000000004f000030]
p31_far_1_hem:
membar #Sync
lduh [%i3+0x03c],%l6 ! Mem[000000004f80003c]
lduh [%i2+0x002],%l7 ! Mem[000000004f000002]
ldsw [%i1+0x00c],%l4 ! Mem[000000004e80000c]
std %l2,[%i2+0x008] ! Mem[000000004f000008]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x030] ! Mem[000000004f000030]
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
stw %l5,[%i3+0x018] ! Mem[0000000051800018]
sth %l5,[%i2+0x026] ! Mem[0000000051000026]
stw %l0,[%i0+0x03c] ! Mem[000000005000003c]
stw %l7,[%i3+0x010] ! Mem[0000000051800010]
jmpl %o7,%g0
ldsh [%i0+0x016],%l1 ! Mem[0000000050000016]
p32_far_1_lem:
membar #Sync
stw %l5,[%i3+0x018] ! Mem[0000000051800018]
sth %l5,[%i2+0x026] ! Mem[0000000051000026]
stw %l0,[%i0+0x03c] ! Mem[000000005000003c]
stw %l7,[%i3+0x010] ! Mem[0000000051800010]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x016],%l1 ! Mem[0000000050000016]
p32_far_1_he:
sth %l6,[%i3+0x01c] ! Mem[000000005180001c]
ldub [%i1+0x003],%l7 ! Mem[0000000050800003]
lduh [%i1+0x00c],%l4 ! Mem[000000005080000c]
sth %l3,[%i2+0x02e] ! Mem[000000005100002e]
jmpl %o7,%g0
ldsb [%i2+0x031],%l4 ! Mem[0000000051000031]
p32_far_1_hem:
membar #Sync
sth %l6,[%i3+0x01c] ! Mem[000000005180001c]
ldub [%i1+0x003],%l7 ! Mem[0000000050800003]
lduh [%i1+0x00c],%l4 ! Mem[000000005080000c]
sth %l3,[%i2+0x02e] ! Mem[000000005100002e]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x031],%l4 ! Mem[0000000051000031]
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
ldd [%i1+0x018],%l4 ! Mem[0000000052800018]
stx %l5,[%i0+0x000] ! Mem[0000000052000000]
ldx [%i2+0x018],%l0 ! Mem[0000000053000018]
ldd [%i3+0x030],%l6 ! Mem[0000000053800030]
jmpl %o7,%g0
ldsw [%i0+0x014],%l1 ! Mem[0000000052000014]
p33_far_1_lem:
membar #Sync
ldd [%i1+0x018],%l4 ! Mem[0000000052800018]
stx %l5,[%i0+0x000] ! Mem[0000000052000000]
ldx [%i2+0x018],%l0 ! Mem[0000000053000018]
ldd [%i3+0x030],%l6 ! Mem[0000000053800030]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x014],%l1 ! Mem[0000000052000014]
p33_far_1_he:
ldsh [%i3+0x03c],%l6 ! Mem[000000005380003c]
lduh [%i1+0x002],%l7 ! Mem[0000000052800002]
lduh [%i0+0x00c],%l4 ! Mem[000000005200000c]
stw %l3,[%i0+0x00c] ! Mem[000000005200000c]
jmpl %o7,%g0
ldub [%i1+0x031],%l4 ! Mem[0000000052800031]
p33_far_1_hem:
membar #Sync
ldsh [%i3+0x03c],%l6 ! Mem[000000005380003c]
lduh [%i1+0x002],%l7 ! Mem[0000000052800002]
lduh [%i0+0x00c],%l4 ! Mem[000000005200000c]
stw %l3,[%i0+0x00c] ! Mem[000000005200000c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x031],%l4 ! Mem[0000000052800031]
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
ldsh [%i3+0x018],%l5 ! Mem[0000000055800018]
stx %l5,[%i0+0x020] ! Mem[0000000054000020]
lduh [%i1+0x03c],%l0 ! Mem[000000005480003c]
ldub [%i0+0x013],%l7 ! Mem[0000000054000013]
jmpl %o7,%g0
ldub [%i3+0x017],%l1 ! Mem[0000000055800017]
p34_far_1_lem:
membar #Sync
ldsh [%i3+0x018],%l5 ! Mem[0000000055800018]
stx %l5,[%i0+0x020] ! Mem[0000000054000020]
lduh [%i1+0x03c],%l0 ! Mem[000000005480003c]
ldub [%i0+0x013],%l7 ! Mem[0000000054000013]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x017],%l1 ! Mem[0000000055800017]
p34_far_1_he:
ldx [%i3+0x018],%l6 ! Mem[0000000055800018]
ldub [%i1+0x003],%l7 ! Mem[0000000054800003]
lduh [%i3+0x00c],%l4 ! Mem[000000005580000c]
ldsb [%i1+0x02f],%l3 ! Mem[000000005480002f]
jmpl %o7,%g0
ldx [%i0+0x030],%l4 ! Mem[0000000054000030]
p34_far_1_hem:
membar #Sync
ldx [%i3+0x018],%l6 ! Mem[0000000055800018]
ldub [%i1+0x003],%l7 ! Mem[0000000054800003]
lduh [%i3+0x00c],%l4 ! Mem[000000005580000c]
ldsb [%i1+0x02f],%l3 ! Mem[000000005480002f]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x030],%l4 ! Mem[0000000054000030]
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
ldsh [%i2+0x018],%l5 ! Mem[0000000057000018]
ldsb [%i2+0x007],%l5 ! Mem[0000000057000007]
ldsb [%i3+0x01c],%l0 ! Mem[000000005780001c]
stb %l7,[%i1+0x033] ! Mem[0000000056800033]
jmpl %o7,%g0
lduh [%i2+0x016],%l1 ! Mem[0000000057000016]
p35_far_1_lem:
membar #Sync
ldsh [%i2+0x018],%l5 ! Mem[0000000057000018]
ldsb [%i2+0x007],%l5 ! Mem[0000000057000007]
ldsb [%i3+0x01c],%l0 ! Mem[000000005780001c]
stb %l7,[%i1+0x033] ! Mem[0000000056800033]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x016],%l1 ! Mem[0000000057000016]
p35_far_1_he:
stx %l6,[%i3+0x038] ! Mem[0000000057800038]
ldsw [%i0+0x000],%l7 ! Mem[0000000056000000]
ldx [%i2+0x008],%l4 ! Mem[0000000057000008]
ldsh [%i2+0x00e],%l3 ! Mem[000000005700000e]
jmpl %o7,%g0
stx %l4,[%i3+0x030] ! Mem[0000000057800030]
p35_far_1_hem:
membar #Sync
stx %l6,[%i3+0x038] ! Mem[0000000057800038]
ldsw [%i0+0x000],%l7 ! Mem[0000000056000000]
ldx [%i2+0x008],%l4 ! Mem[0000000057000008]
ldsh [%i2+0x00e],%l3 ! Mem[000000005700000e]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i3+0x030] ! Mem[0000000057800030]
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
ldub [%i3+0x019],%l5 ! Mem[0000000059800019]
ldsb [%i0+0x027],%l5 ! Mem[0000000058000027]
stx %l0,[%i1+0x038] ! Mem[0000000058800038]
sth %l7,[%i3+0x012] ! Mem[0000000059800012]
jmpl %o7,%g0
lduw [%i2+0x014],%l1 ! Mem[0000000059000014]
p36_far_1_lem:
membar #Sync
ldub [%i3+0x019],%l5 ! Mem[0000000059800019]
ldsb [%i0+0x027],%l5 ! Mem[0000000058000027]
stx %l0,[%i1+0x038] ! Mem[0000000058800038]
sth %l7,[%i3+0x012] ! Mem[0000000059800012]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x014],%l1 ! Mem[0000000059000014]
p36_far_1_he:
ldub [%i3+0x01d],%l6 ! Mem[000000005980001d]
ldsh [%i0+0x002],%l7 ! Mem[0000000058000002]
ldx [%i2+0x008],%l4 ! Mem[0000000059000008]
ldsw [%i0+0x02c],%l3 ! Mem[000000005800002c]
jmpl %o7,%g0
ldsh [%i3+0x030],%l4 ! Mem[0000000059800030]
p36_far_1_hem:
membar #Sync
ldub [%i3+0x01d],%l6 ! Mem[000000005980001d]
ldsh [%i0+0x002],%l7 ! Mem[0000000058000002]
ldx [%i2+0x008],%l4 ! Mem[0000000059000008]
ldsw [%i0+0x02c],%l3 ! Mem[000000005800002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x030],%l4 ! Mem[0000000059800030]
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
lduw [%i2+0x018],%l5 ! Mem[000000005b000018]
ldsw [%i0+0x004],%l5 ! Mem[000000005a000004]
stb %l0,[%i3+0x01c] ! Mem[000000005b80001c]
ldsb [%i3+0x033],%l7 ! Mem[000000005b800033]
jmpl %o7,%g0
ldx [%i1+0x010],%l1 ! Mem[000000005a800010]
p37_far_1_lem:
membar #Sync
lduw [%i2+0x018],%l5 ! Mem[000000005b000018]
ldsw [%i0+0x004],%l5 ! Mem[000000005a000004]
stb %l0,[%i3+0x01c] ! Mem[000000005b80001c]
ldsb [%i3+0x033],%l7 ! Mem[000000005b800033]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x010],%l1 ! Mem[000000005a800010]
p37_far_1_he:
std %l6,[%i3+0x038] ! Mem[000000005b800038]
ldsw [%i0+0x000],%l7 ! Mem[000000005a000000]
ldx [%i1+0x008],%l4 ! Mem[000000005a800008]
ldub [%i1+0x00f],%l3 ! Mem[000000005a80000f]
jmpl %o7,%g0
ldx [%i2+0x030],%l4 ! Mem[000000005b000030]
p37_far_1_hem:
membar #Sync
std %l6,[%i3+0x038] ! Mem[000000005b800038]
ldsw [%i0+0x000],%l7 ! Mem[000000005a000000]
ldx [%i1+0x008],%l4 ! Mem[000000005a800008]
ldub [%i1+0x00f],%l3 ! Mem[000000005a80000f]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x030],%l4 ! Mem[000000005b000030]
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
lduw [%i0+0x018],%l5 ! Mem[000000005c000018]
lduh [%i2+0x026],%l5 ! Mem[000000005d000026]
lduw [%i2+0x03c],%l0 ! Mem[000000005d00003c]
lduh [%i0+0x012],%l7 ! Mem[000000005c000012]
jmpl %o7,%g0
stb %l1,[%i0+0x017] ! Mem[000000005c000017]
p38_far_1_lem:
membar #Sync
lduw [%i0+0x018],%l5 ! Mem[000000005c000018]
lduh [%i2+0x026],%l5 ! Mem[000000005d000026]
lduw [%i2+0x03c],%l0 ! Mem[000000005d00003c]
lduh [%i0+0x012],%l7 ! Mem[000000005c000012]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i0+0x017] ! Mem[000000005c000017]
p38_far_1_he:
ldsb [%i0+0x01d],%l6 ! Mem[000000005c00001d]
ldsh [%i3+0x002],%l7 ! Mem[000000005d800002]
std %l4,[%i0+0x008] ! Mem[000000005c000008]
ldx [%i2+0x028],%l3 ! Mem[000000005d000028]
jmpl %o7,%g0
sth %l4,[%i1+0x030] ! Mem[000000005c800030]
p38_far_1_hem:
membar #Sync
ldsb [%i0+0x01d],%l6 ! Mem[000000005c00001d]
ldsh [%i3+0x002],%l7 ! Mem[000000005d800002]
std %l4,[%i0+0x008] ! Mem[000000005c000008]
ldx [%i2+0x028],%l3 ! Mem[000000005d000028]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i1+0x030] ! Mem[000000005c800030]
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
stb %l5,[%i2+0x019] ! Mem[000000005f000019]
lduh [%i0+0x006],%l5 ! Mem[000000005e000006]
ldsh [%i0+0x01c],%l0 ! Mem[000000005e00001c]
std %l6,[%i1+0x030] ! Mem[000000005e800030]
jmpl %o7,%g0
stw %l1,[%i0+0x014] ! Mem[000000005e000014]
p39_far_1_lem:
membar #Sync
stb %l5,[%i2+0x019] ! Mem[000000005f000019]
lduh [%i0+0x006],%l5 ! Mem[000000005e000006]
ldsh [%i0+0x01c],%l0 ! Mem[000000005e00001c]
std %l6,[%i1+0x030] ! Mem[000000005e800030]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i0+0x014] ! Mem[000000005e000014]
p39_far_1_he:
lduw [%i0+0x03c],%l6 ! Mem[000000005e00003c]
ldsb [%i3+0x003],%l7 ! Mem[000000005f800003]
std %l4,[%i0+0x008] ! Mem[000000005e000008]
stb %l3,[%i3+0x00f] ! Mem[000000005f80000f]
jmpl %o7,%g0
ldd [%i0+0x030],%l4 ! Mem[000000005e000030]
p39_far_1_hem:
membar #Sync
lduw [%i0+0x03c],%l6 ! Mem[000000005e00003c]
ldsb [%i3+0x003],%l7 ! Mem[000000005f800003]
std %l4,[%i0+0x008] ! Mem[000000005e000008]
stb %l3,[%i3+0x00f] ! Mem[000000005f80000f]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x030],%l4 ! Mem[000000005e000030]
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
sth %l5,[%i0+0x018] ! Mem[0000000060000018]
ldx [%i0+0x020],%l5 ! Mem[0000000060000020]
ldd [%i2+0x038],%l0 ! Mem[0000000061000038]
stw %l7,[%i3+0x010] ! Mem[0000000061800010]
jmpl %o7,%g0
stx %l1,[%i0+0x010] ! Mem[0000000060000010]
p40_far_1_lem:
membar #Sync
sth %l5,[%i0+0x018] ! Mem[0000000060000018]
ldx [%i0+0x020],%l5 ! Mem[0000000060000020]
ldd [%i2+0x038],%l0 ! Mem[0000000061000038]
stw %l7,[%i3+0x010] ! Mem[0000000061800010]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x010] ! Mem[0000000060000010]
p40_far_1_he:
stw %l6,[%i0+0x01c] ! Mem[000000006000001c]
ldd [%i3+0x000],%l6 ! Mem[0000000061800000]
std %l4,[%i3+0x008] ! Mem[0000000061800008]
std %l2,[%i1+0x028] ! Mem[0000000060800028]
jmpl %o7,%g0
lduh [%i3+0x030],%l4 ! Mem[0000000061800030]
p40_far_1_hem:
membar #Sync
stw %l6,[%i0+0x01c] ! Mem[000000006000001c]
ldd [%i3+0x000],%l6 ! Mem[0000000061800000]
std %l4,[%i3+0x008] ! Mem[0000000061800008]
std %l2,[%i1+0x028] ! Mem[0000000060800028]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x030],%l4 ! Mem[0000000061800030]
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
sth %l5,[%i2+0x018] ! Mem[0000000063000018]
ldx [%i2+0x000],%l5 ! Mem[0000000063000000]
std %l0,[%i1+0x018] ! Mem[0000000062800018]
ldsh [%i3+0x032],%l7 ! Mem[0000000063800032]
jmpl %o7,%g0
ldd [%i3+0x010],%l0 ! Mem[0000000063800010]
p41_far_1_lem:
membar #Sync
sth %l5,[%i2+0x018] ! Mem[0000000063000018]
ldx [%i2+0x000],%l5 ! Mem[0000000063000000]
std %l0,[%i1+0x018] ! Mem[0000000062800018]
ldsh [%i3+0x032],%l7 ! Mem[0000000063800032]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x010],%l0 ! Mem[0000000063800010]
p41_far_1_he:
ldsw [%i0+0x03c],%l6 ! Mem[000000006200003c]
stx %l7,[%i3+0x000] ! Mem[0000000063800000]
stw %l4,[%i2+0x00c] ! Mem[000000006300000c]
stx %l3,[%i2+0x008] ! Mem[0000000063000008]
jmpl %o7,%g0
stb %l4,[%i3+0x031] ! Mem[0000000063800031]
p41_far_1_hem:
membar #Sync
ldsw [%i0+0x03c],%l6 ! Mem[000000006200003c]
stx %l7,[%i3+0x000] ! Mem[0000000063800000]
stw %l4,[%i2+0x00c] ! Mem[000000006300000c]
stx %l3,[%i2+0x008] ! Mem[0000000063000008]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i3+0x031] ! Mem[0000000063800031]
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
stx %l5,[%i0+0x018] ! Mem[0000000064000018]
std %l4,[%i3+0x020] ! Mem[0000000065800020]
ldx [%i3+0x038],%l0 ! Mem[0000000065800038]
lduw [%i0+0x010],%l7 ! Mem[0000000064000010]
jmpl %o7,%g0
ldsb [%i2+0x017],%l1 ! Mem[0000000065000017]
p42_far_1_lem:
membar #Sync
stx %l5,[%i0+0x018] ! Mem[0000000064000018]
std %l4,[%i3+0x020] ! Mem[0000000065800020]
ldx [%i3+0x038],%l0 ! Mem[0000000065800038]
lduw [%i0+0x010],%l7 ! Mem[0000000064000010]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x017],%l1 ! Mem[0000000065000017]
p42_far_1_he:
stb %l6,[%i0+0x01d] ! Mem[000000006400001d]
ldd [%i3+0x000],%l6 ! Mem[0000000065800000]
stw %l4,[%i2+0x00c] ! Mem[000000006500000c]
ldd [%i3+0x028],%l2 ! Mem[0000000065800028]
jmpl %o7,%g0
ldd [%i2+0x030],%l4 ! Mem[0000000065000030]
p42_far_1_hem:
membar #Sync
stb %l6,[%i0+0x01d] ! Mem[000000006400001d]
ldd [%i3+0x000],%l6 ! Mem[0000000065800000]
stw %l4,[%i2+0x00c] ! Mem[000000006500000c]
ldd [%i3+0x028],%l2 ! Mem[0000000065800028]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x030],%l4 ! Mem[0000000065000030]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
ldsb [%i3+0x019],%l5 ! Mem[0000000067800019]
std %l4,[%i0+0x000] ! Mem[0000000066000000]
ldsw [%i2+0x01c],%l0 ! Mem[000000006700001c]
stb %l7,[%i1+0x033] ! Mem[0000000066800033]
jmpl %o7,%g0
ldsh [%i1+0x016],%l1 ! Mem[0000000066800016]
p43_far_1_lem:
membar #Sync
ldsb [%i3+0x019],%l5 ! Mem[0000000067800019]
std %l4,[%i0+0x000] ! Mem[0000000066000000]
ldsw [%i2+0x01c],%l0 ! Mem[000000006700001c]
stb %l7,[%i1+0x033] ! Mem[0000000066800033]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x016],%l1 ! Mem[0000000066800016]
p43_far_1_he:
ldd [%i0+0x038],%l6 ! Mem[0000000066000038]
stx %l7,[%i2+0x000] ! Mem[0000000067000000]
stw %l4,[%i1+0x00c] ! Mem[000000006680000c]
ldsb [%i0+0x00f],%l3 ! Mem[000000006600000f]
jmpl %o7,%g0
ldsw [%i1+0x030],%l4 ! Mem[0000000066800030]
p43_far_1_hem:
membar #Sync
ldd [%i0+0x038],%l6 ! Mem[0000000066000038]
stx %l7,[%i2+0x000] ! Mem[0000000067000000]
stw %l4,[%i1+0x00c] ! Mem[000000006680000c]
ldsb [%i0+0x00f],%l3 ! Mem[000000006600000f]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x030],%l4 ! Mem[0000000066800030]
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
ldsb [%i0+0x019],%l5 ! Mem[0000000068000019]
stw %l5,[%i2+0x024] ! Mem[0000000069000024]
ldsb [%i0+0x03c],%l0 ! Mem[000000006800003c]
stx %l7,[%i3+0x010] ! Mem[0000000069800010]
jmpl %o7,%g0
ldsw [%i1+0x014],%l1 ! Mem[0000000068800014]
p44_far_1_lem:
membar #Sync
ldsb [%i0+0x019],%l5 ! Mem[0000000068000019]
stw %l5,[%i2+0x024] ! Mem[0000000069000024]
ldsb [%i0+0x03c],%l0 ! Mem[000000006800003c]
stx %l7,[%i3+0x010] ! Mem[0000000069800010]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x014],%l1 ! Mem[0000000068800014]
p44_far_1_he:
lduh [%i0+0x01c],%l6 ! Mem[000000006800001c]
stw %l7,[%i2+0x000] ! Mem[0000000069000000]
ldd [%i0+0x008],%l4 ! Mem[0000000068000008]
ldub [%i2+0x02f],%l3 ! Mem[000000006900002f]
jmpl %o7,%g0
lduw [%i0+0x030],%l4 ! Mem[0000000068000030]
p44_far_1_hem:
membar #Sync
lduh [%i0+0x01c],%l6 ! Mem[000000006800001c]
stw %l7,[%i2+0x000] ! Mem[0000000069000000]
ldd [%i0+0x008],%l4 ! Mem[0000000068000008]
ldub [%i2+0x02f],%l3 ! Mem[000000006900002f]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x030],%l4 ! Mem[0000000068000030]
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
ldsw [%i3+0x018],%l5 ! Mem[000000006b800018]
stw %l5,[%i3+0x004] ! Mem[000000006b800004]
sth %l0,[%i2+0x01c] ! Mem[000000006b00001c]
ldsw [%i3+0x030],%l7 ! Mem[000000006b800030]
jmpl %o7,%g0
ldub [%i0+0x017],%l1 ! Mem[000000006a000017]
p45_far_1_lem:
membar #Sync
ldsw [%i3+0x018],%l5 ! Mem[000000006b800018]
stw %l5,[%i3+0x004] ! Mem[000000006b800004]
sth %l0,[%i2+0x01c] ! Mem[000000006b00001c]
ldsw [%i3+0x030],%l7 ! Mem[000000006b800030]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x017],%l1 ! Mem[000000006a000017]
p45_far_1_he:
sth %l6,[%i0+0x03c] ! Mem[000000006a00003c]
sth %l7,[%i2+0x002] ! Mem[000000006b000002]
ldd [%i0+0x008],%l4 ! Mem[000000006a000008]
lduh [%i3+0x00e],%l3 ! Mem[000000006b80000e]
jmpl %o7,%g0
stw %l4,[%i3+0x030] ! Mem[000000006b800030]
p45_far_1_hem:
membar #Sync
sth %l6,[%i0+0x03c] ! Mem[000000006a00003c]
sth %l7,[%i2+0x002] ! Mem[000000006b000002]
ldd [%i0+0x008],%l4 ! Mem[000000006a000008]
lduh [%i3+0x00e],%l3 ! Mem[000000006b80000e]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i3+0x030] ! Mem[000000006b800030]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
lduh [%i1+0x018],%l5 ! Mem[000000006c800018]
ldd [%i0+0x020],%l4 ! Mem[000000006c000020]
stb %l0,[%i1+0x03c] ! Mem[000000006c80003c]
lduh [%i0+0x012],%l7 ! Mem[000000006c000012]
jmpl %o7,%g0
lduh [%i0+0x016],%l1 ! Mem[000000006c000016]
p46_far_1_lem:
membar #Sync
lduh [%i1+0x018],%l5 ! Mem[000000006c800018]
ldd [%i0+0x020],%l4 ! Mem[000000006c000020]
stb %l0,[%i1+0x03c] ! Mem[000000006c80003c]
lduh [%i0+0x012],%l7 ! Mem[000000006c000012]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x016],%l1 ! Mem[000000006c000016]
p46_far_1_he:
ldsh [%i1+0x01c],%l6 ! Mem[000000006c80001c]
std %l6,[%i1+0x000] ! Mem[000000006c800000]
ldd [%i3+0x008],%l4 ! Mem[000000006d800008]
lduw [%i0+0x02c],%l3 ! Mem[000000006c00002c]
jmpl %o7,%g0
ldsb [%i3+0x031],%l4 ! Mem[000000006d800031]
p46_far_1_hem:
membar #Sync
ldsh [%i1+0x01c],%l6 ! Mem[000000006c80001c]
std %l6,[%i1+0x000] ! Mem[000000006c800000]
ldd [%i3+0x008],%l4 ! Mem[000000006d800008]
lduw [%i0+0x02c],%l3 ! Mem[000000006c00002c]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x031],%l4 ! Mem[000000006d800031]
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
lduh [%i3+0x018],%l5 ! Mem[000000006f800018]
ldd [%i2+0x000],%l4 ! Mem[000000006f000000]
ldub [%i2+0x01c],%l0 ! Mem[000000006f00001c]
std %l6,[%i1+0x030] ! Mem[000000006e800030]
jmpl %o7,%g0
lduw [%i3+0x014],%l1 ! Mem[000000006f800014]
p47_far_1_lem:
membar #Sync
lduh [%i3+0x018],%l5 ! Mem[000000006f800018]
ldd [%i2+0x000],%l4 ! Mem[000000006f000000]
ldub [%i2+0x01c],%l0 ! Mem[000000006f00001c]
std %l6,[%i1+0x030] ! Mem[000000006e800030]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x014],%l1 ! Mem[000000006f800014]
p47_far_1_he:
ldx [%i1+0x038],%l6 ! Mem[000000006e800038]
sth %l7,[%i1+0x002] ! Mem[000000006e800002]
ldsh [%i2+0x00c],%l4 ! Mem[000000006f00000c]
ldx [%i2+0x008],%l3 ! Mem[000000006f000008]
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000006f800030]
p47_far_1_hem:
membar #Sync
ldx [%i1+0x038],%l6 ! Mem[000000006e800038]
sth %l7,[%i1+0x002] ! Mem[000000006e800002]
ldsh [%i2+0x00c],%l4 ! Mem[000000006f00000c]
ldx [%i2+0x008],%l3 ! Mem[000000006f000008]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000006f800030]
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
ldx [%i1+0x018],%l5 ! Mem[0000000070800018]
ldsh [%i3+0x026],%l5 ! Mem[0000000071800026]
ldsh [%i1+0x03c],%l0 ! Mem[000000007080003c]
ldd [%i3+0x010],%l6 ! Mem[0000000071800010]
jmpl %o7,%g0
ldx [%i3+0x010],%l1 ! Mem[0000000071800010]
p48_far_1_lem:
membar #Sync
ldx [%i1+0x018],%l5 ! Mem[0000000070800018]
ldsh [%i3+0x026],%l5 ! Mem[0000000071800026]
ldsh [%i1+0x03c],%l0 ! Mem[000000007080003c]
ldd [%i3+0x010],%l6 ! Mem[0000000071800010]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x010],%l1 ! Mem[0000000071800010]
p48_far_1_he:
stx %l6,[%i1+0x018] ! Mem[0000000070800018]
std %l6,[%i1+0x000] ! Mem[0000000070800000]
ldsh [%i2+0x00c],%l4 ! Mem[000000007100000c]
sth %l3,[%i2+0x02e] ! Mem[000000007100002e]
jmpl %o7,%g0
std %l4,[%i2+0x030] ! Mem[0000000071000030]
p48_far_1_hem:
membar #Sync
stx %l6,[%i1+0x018] ! Mem[0000000070800018]
std %l6,[%i1+0x000] ! Mem[0000000070800000]
ldsh [%i2+0x00c],%l4 ! Mem[000000007100000c]
sth %l3,[%i2+0x02e] ! Mem[000000007100002e]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x030] ! Mem[0000000071000030]
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
std %l4,[%i3+0x018] ! Mem[0000000073800018]
ldsh [%i0+0x006],%l5 ! Mem[0000000072000006]
stw %l0,[%i3+0x01c] ! Mem[000000007380001c]
ldsh [%i3+0x032],%l7 ! Mem[0000000073800032]
jmpl %o7,%g0
stb %l1,[%i2+0x017] ! Mem[0000000073000017]
p49_far_1_lem:
membar #Sync
std %l4,[%i3+0x018] ! Mem[0000000073800018]
ldsh [%i0+0x006],%l5 ! Mem[0000000072000006]
stw %l0,[%i3+0x01c] ! Mem[000000007380001c]
ldsh [%i3+0x032],%l7 ! Mem[0000000073800032]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i2+0x017] ! Mem[0000000073000017]
p49_far_1_he:
ldub [%i1+0x03d],%l6 ! Mem[000000007280003d]
stb %l7,[%i0+0x003] ! Mem[0000000072000003]
ldsh [%i1+0x00c],%l4 ! Mem[000000007280000c]
stw %l3,[%i0+0x00c] ! Mem[000000007200000c]
jmpl %o7,%g0
ldsb [%i1+0x031],%l4 ! Mem[0000000072800031]
p49_far_1_hem:
membar #Sync
ldub [%i1+0x03d],%l6 ! Mem[000000007280003d]
stb %l7,[%i0+0x003] ! Mem[0000000072000003]
ldsh [%i1+0x00c],%l4 ! Mem[000000007280000c]
stw %l3,[%i0+0x00c] ! Mem[000000007200000c]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x031],%l4 ! Mem[0000000072800031]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
std %l4,[%i1+0x018] ! Mem[0000000074800018]
ldub [%i1+0x027],%l5 ! Mem[0000000074800027]
std %l0,[%i2+0x038] ! Mem[0000000075000038]
lduw [%i0+0x010],%l7 ! Mem[0000000074000010]
jmpl %o7,%g0
std %l0,[%i1+0x010] ! Mem[0000000074800010]
p50_far_1_lem:
membar #Sync
std %l4,[%i1+0x018] ! Mem[0000000074800018]
ldub [%i1+0x027],%l5 ! Mem[0000000074800027]
std %l0,[%i2+0x038] ! Mem[0000000075000038]
lduw [%i0+0x010],%l7 ! Mem[0000000074000010]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x010] ! Mem[0000000074800010]
p50_far_1_he:
std %l6,[%i1+0x018] ! Mem[0000000074800018]
ldx [%i0+0x000],%l7 ! Mem[0000000074000000]
ldub [%i0+0x00d],%l4 ! Mem[000000007400000d]
stx %l3,[%i1+0x028] ! Mem[0000000074800028]
jmpl %o7,%g0
ldub [%i0+0x031],%l4 ! Mem[0000000074000031]
p50_far_1_hem:
membar #Sync
std %l6,[%i1+0x018] ! Mem[0000000074800018]
ldx [%i0+0x000],%l7 ! Mem[0000000074000000]
ldub [%i0+0x00d],%l4 ! Mem[000000007400000d]
stx %l3,[%i1+0x028] ! Mem[0000000074800028]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x031],%l4 ! Mem[0000000074000031]
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
stw %l5,[%i3+0x018] ! Mem[0000000077800018]
lduw [%i3+0x004],%l5 ! Mem[0000000077800004]
lduh [%i0+0x01c],%l0 ! Mem[000000007600001c]
sth %l7,[%i1+0x032] ! Mem[0000000076800032]
jmpl %o7,%g0
sth %l1,[%i0+0x016] ! Mem[0000000076000016]
p51_far_1_lem:
membar #Sync
stw %l5,[%i3+0x018] ! Mem[0000000077800018]
lduw [%i3+0x004],%l5 ! Mem[0000000077800004]
lduh [%i0+0x01c],%l0 ! Mem[000000007600001c]
sth %l7,[%i1+0x032] ! Mem[0000000076800032]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x016] ! Mem[0000000076000016]
p51_far_1_he:
ldsb [%i1+0x03d],%l6 ! Mem[000000007680003d]
stb %l7,[%i0+0x003] ! Mem[0000000076000003]
ldub [%i3+0x00d],%l4 ! Mem[000000007780000d]
ldsh [%i2+0x00e],%l3 ! Mem[000000007700000e]
jmpl %o7,%g0
ldx [%i3+0x030],%l4 ! Mem[0000000077800030]
p51_far_1_hem:
membar #Sync
ldsb [%i1+0x03d],%l6 ! Mem[000000007680003d]
stb %l7,[%i0+0x003] ! Mem[0000000076000003]
ldub [%i3+0x00d],%l4 ! Mem[000000007780000d]
ldsh [%i2+0x00e],%l3 ! Mem[000000007700000e]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l4 ! Mem[0000000077800030]
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
ldd [%i1+0x018],%l4 ! Mem[0000000078800018]
lduw [%i0+0x024],%l5 ! Mem[0000000078000024]
ldsw [%i2+0x03c],%l0 ! Mem[000000007900003c]
stx %l7,[%i3+0x010] ! Mem[0000000079800010]
jmpl %o7,%g0
stw %l1,[%i0+0x014] ! Mem[0000000078000014]
p52_far_1_lem:
membar #Sync
ldd [%i1+0x018],%l4 ! Mem[0000000078800018]
lduw [%i0+0x024],%l5 ! Mem[0000000078000024]
ldsw [%i2+0x03c],%l0 ! Mem[000000007900003c]
stx %l7,[%i3+0x010] ! Mem[0000000079800010]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i0+0x014] ! Mem[0000000078000014]
p52_far_1_he:
lduw [%i1+0x01c],%l6 ! Mem[000000007880001c]
ldx [%i3+0x000],%l7 ! Mem[0000000079800000]
ldub [%i3+0x00d],%l4 ! Mem[000000007980000d]
ldsw [%i3+0x02c],%l3 ! Mem[000000007980002c]
jmpl %o7,%g0
stx %l4,[%i3+0x030] ! Mem[0000000079800030]
p52_far_1_hem:
membar #Sync
lduw [%i1+0x01c],%l6 ! Mem[000000007880001c]
ldx [%i3+0x000],%l7 ! Mem[0000000079800000]
ldub [%i3+0x00d],%l4 ! Mem[000000007980000d]
ldsw [%i3+0x02c],%l3 ! Mem[000000007980002c]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i3+0x030] ! Mem[0000000079800030]
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
ldd [%i3+0x018],%l4 ! Mem[000000007b800018]
stb %l5,[%i1+0x007] ! Mem[000000007a800007]
stx %l0,[%i1+0x018] ! Mem[000000007a800018]
ldsw [%i3+0x030],%l7 ! Mem[000000007b800030]
jmpl %o7,%g0
stx %l1,[%i0+0x010] ! Mem[000000007a000010]
p53_far_1_lem:
membar #Sync
ldd [%i3+0x018],%l4 ! Mem[000000007b800018]
stb %l5,[%i1+0x007] ! Mem[000000007a800007]
stx %l0,[%i1+0x018] ! Mem[000000007a800018]
ldsw [%i3+0x030],%l7 ! Mem[000000007b800030]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x010] ! Mem[000000007a000010]
p53_far_1_he:
stw %l6,[%i1+0x03c] ! Mem[000000007a80003c]
lduw [%i3+0x000],%l7 ! Mem[000000007b800000]
lduw [%i2+0x00c],%l4 ! Mem[000000007b00000c]
ldub [%i1+0x00f],%l3 ! Mem[000000007a80000f]
jmpl %o7,%g0
ldsh [%i2+0x030],%l4 ! Mem[000000007b000030]
p53_far_1_hem:
membar #Sync
stw %l6,[%i1+0x03c] ! Mem[000000007a80003c]
lduw [%i3+0x000],%l7 ! Mem[000000007b800000]
lduw [%i2+0x00c],%l4 ! Mem[000000007b00000c]
ldub [%i1+0x00f],%l3 ! Mem[000000007a80000f]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x030],%l4 ! Mem[000000007b000030]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
ldsh [%i2+0x018],%l5 ! Mem[000000007d000018]
stb %l5,[%i3+0x027] ! Mem[000000007d800027]
sth %l0,[%i3+0x03c] ! Mem[000000007d80003c]
ldx [%i0+0x010],%l7 ! Mem[000000007c000010]
jmpl %o7,%g0
ldd [%i3+0x010],%l0 ! Mem[000000007d800010]
p54_far_1_lem:
membar #Sync
ldsh [%i2+0x018],%l5 ! Mem[000000007d000018]
stb %l5,[%i3+0x027] ! Mem[000000007d800027]
sth %l0,[%i3+0x03c] ! Mem[000000007d80003c]
ldx [%i0+0x010],%l7 ! Mem[000000007c000010]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x010],%l0 ! Mem[000000007d800010]
p54_far_1_he:
ldsw [%i1+0x01c],%l6 ! Mem[000000007c80001c]
lduh [%i3+0x002],%l7 ! Mem[000000007d800002]
lduw [%i2+0x00c],%l4 ! Mem[000000007d00000c]
ldx [%i2+0x028],%l3 ! Mem[000000007d000028]
jmpl %o7,%g0
ldx [%i1+0x030],%l4 ! Mem[000000007c800030]
p54_far_1_hem:
membar #Sync
ldsw [%i1+0x01c],%l6 ! Mem[000000007c80001c]
lduh [%i3+0x002],%l7 ! Mem[000000007d800002]
lduw [%i2+0x00c],%l4 ! Mem[000000007d00000c]
ldx [%i2+0x028],%l3 ! Mem[000000007d000028]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x030],%l4 ! Mem[000000007c800030]
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
ldub [%i3+0x019],%l5 ! Mem[000000007f800019]
sth %l5,[%i0+0x006] ! Mem[000000007e000006]
lduw [%i2+0x01c],%l0 ! Mem[000000007f00001c]
std %l6,[%i1+0x030] ! Mem[000000007e800030]
jmpl %o7,%g0
ldsb [%i2+0x017],%l1 ! Mem[000000007f000017]
p55_far_1_lem:
membar #Sync
ldub [%i3+0x019],%l5 ! Mem[000000007f800019]
sth %l5,[%i0+0x006] ! Mem[000000007e000006]
lduw [%i2+0x01c],%l0 ! Mem[000000007f00001c]
std %l6,[%i1+0x030] ! Mem[000000007e800030]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x017],%l1 ! Mem[000000007f000017]
p55_far_1_he:
stb %l6,[%i2+0x03d] ! Mem[000000007f00003d]
ldub [%i3+0x003],%l7 ! Mem[000000007f800003]
stb %l4,[%i1+0x00d] ! Mem[000000007e80000d]
stb %l3,[%i3+0x00f] ! Mem[000000007f80000f]
jmpl %o7,%g0
sth %l4,[%i0+0x030] ! Mem[000000007e000030]
p55_far_1_hem:
membar #Sync
stb %l6,[%i2+0x03d] ! Mem[000000007f00003d]
ldub [%i3+0x003],%l7 ! Mem[000000007f800003]
stb %l4,[%i1+0x00d] ! Mem[000000007e80000d]
stb %l3,[%i3+0x00f] ! Mem[000000007f80000f]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i0+0x030] ! Mem[000000007e000030]
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
ldub [%i2+0x019],%l5 ! Mem[0000000081000019]
sth %l5,[%i1+0x026] ! Mem[0000000080800026]
ldub [%i0+0x03c],%l0 ! Mem[000000008000003c]
ldd [%i3+0x010],%l6 ! Mem[0000000081800010]
jmpl %o7,%g0
ldsh [%i2+0x016],%l1 ! Mem[0000000081000016]
p56_far_1_lem:
membar #Sync
ldub [%i2+0x019],%l5 ! Mem[0000000081000019]
sth %l5,[%i1+0x026] ! Mem[0000000080800026]
ldub [%i0+0x03c],%l0 ! Mem[000000008000003c]
ldd [%i3+0x010],%l6 ! Mem[0000000081800010]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x016],%l1 ! Mem[0000000081000016]
p56_far_1_he:
ldd [%i2+0x018],%l6 ! Mem[0000000081000018]
lduh [%i3+0x002],%l7 ! Mem[0000000081800002]
stb %l4,[%i0+0x00d] ! Mem[000000008000000d]
std %l2,[%i1+0x028] ! Mem[0000000080800028]
jmpl %o7,%g0
ldd [%i3+0x030],%l4 ! Mem[0000000081800030]
p56_far_1_hem:
membar #Sync
ldd [%i2+0x018],%l6 ! Mem[0000000081000018]
lduh [%i3+0x002],%l7 ! Mem[0000000081800002]
stb %l4,[%i0+0x00d] ! Mem[000000008000000d]
std %l2,[%i1+0x028] ! Mem[0000000080800028]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x030],%l4 ! Mem[0000000081800030]
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
lduw [%i0+0x018],%l5 ! Mem[0000000082000018]
stx %l5,[%i3+0x000] ! Mem[0000000083800000]
ldd [%i2+0x018],%l0 ! Mem[0000000083000018]
ldub [%i3+0x033],%l7 ! Mem[0000000083800033]
jmpl %o7,%g0
ldsw [%i1+0x014],%l1 ! Mem[0000000082800014]
p57_far_1_lem:
membar #Sync
lduw [%i0+0x018],%l5 ! Mem[0000000082000018]
stx %l5,[%i3+0x000] ! Mem[0000000083800000]
ldd [%i2+0x018],%l0 ! Mem[0000000083000018]
ldub [%i3+0x033],%l7 ! Mem[0000000083800033]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x014],%l1 ! Mem[0000000082800014]
p57_far_1_he:
lduh [%i2+0x03c],%l6 ! Mem[000000008300003c]
ldub [%i3+0x003],%l7 ! Mem[0000000083800003]
stb %l4,[%i3+0x00d] ! Mem[000000008380000d]
stx %l3,[%i2+0x008] ! Mem[0000000083000008]
jmpl %o7,%g0
lduh [%i3+0x030],%l4 ! Mem[0000000083800030]
p57_far_1_hem:
membar #Sync
lduh [%i2+0x03c],%l6 ! Mem[000000008300003c]
ldub [%i3+0x003],%l7 ! Mem[0000000083800003]
stb %l4,[%i3+0x00d] ! Mem[000000008380000d]
stx %l3,[%i2+0x008] ! Mem[0000000083000008]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x030],%l4 ! Mem[0000000083800030]
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
stb %l5,[%i2+0x019] ! Mem[0000000085000019]
stx %l5,[%i0+0x020] ! Mem[0000000084000020]
stw %l0,[%i0+0x03c] ! Mem[000000008400003c]
lduw [%i0+0x010],%l7 ! Mem[0000000084000010]
jmpl %o7,%g0
ldub [%i0+0x017],%l1 ! Mem[0000000084000017]
p58_far_1_lem:
membar #Sync
stb %l5,[%i2+0x019] ! Mem[0000000085000019]
stx %l5,[%i0+0x020] ! Mem[0000000084000020]
stw %l0,[%i0+0x03c] ! Mem[000000008400003c]
lduw [%i0+0x010],%l7 ! Mem[0000000084000010]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x017],%l1 ! Mem[0000000084000017]
p58_far_1_he:
sth %l6,[%i2+0x01c] ! Mem[000000008500001c]
ldsw [%i2+0x000],%l7 ! Mem[0000000085000000]
sth %l4,[%i3+0x00c] ! Mem[000000008580000c]
ldd [%i3+0x028],%l2 ! Mem[0000000085800028]
jmpl %o7,%g0
stb %l4,[%i2+0x031] ! Mem[0000000085000031]
p58_far_1_hem:
membar #Sync
sth %l6,[%i2+0x01c] ! Mem[000000008500001c]
ldsw [%i2+0x000],%l7 ! Mem[0000000085000000]
sth %l4,[%i3+0x00c] ! Mem[000000008580000c]
ldd [%i3+0x028],%l2 ! Mem[0000000085800028]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i2+0x031] ! Mem[0000000085000031]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
sth %l5,[%i0+0x018] ! Mem[0000000086000018]
ldsb [%i1+0x007],%l5 ! Mem[0000000086800007]
ldx [%i2+0x018],%l0 ! Mem[0000000087000018]
sth %l7,[%i1+0x032] ! Mem[0000000086800032]
jmpl %o7,%g0
lduh [%i0+0x016],%l1 ! Mem[0000000086000016]
p59_far_1_lem:
membar #Sync
sth %l5,[%i0+0x018] ! Mem[0000000086000018]
ldsb [%i1+0x007],%l5 ! Mem[0000000086800007]
ldx [%i2+0x018],%l0 ! Mem[0000000087000018]
sth %l7,[%i1+0x032] ! Mem[0000000086800032]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x016],%l1 ! Mem[0000000086000016]
p59_far_1_he:
ldsh [%i2+0x03c],%l6 ! Mem[000000008700003c]
ldsh [%i2+0x002],%l7 ! Mem[0000000087000002]
sth %l4,[%i2+0x00c] ! Mem[000000008700000c]
ldsb [%i0+0x00f],%l3 ! Mem[000000008600000f]
jmpl %o7,%g0
ldd [%i1+0x030],%l4 ! Mem[0000000086800030]
p59_far_1_hem:
membar #Sync
ldsh [%i2+0x03c],%l6 ! Mem[000000008700003c]
ldsh [%i2+0x002],%l7 ! Mem[0000000087000002]
sth %l4,[%i2+0x00c] ! Mem[000000008700000c]
ldsb [%i0+0x00f],%l3 ! Mem[000000008600000f]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x030],%l4 ! Mem[0000000086800030]
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
sth %l5,[%i3+0x018] ! Mem[0000000089800018]
ldsb [%i3+0x027],%l5 ! Mem[0000000089800027]
lduh [%i1+0x03c],%l0 ! Mem[000000008880003c]
ldsb [%i3+0x013],%l7 ! Mem[0000000089800013]
jmpl %o7,%g0
lduw [%i0+0x014],%l1 ! Mem[0000000088000014]
p60_far_1_lem:
membar #Sync
sth %l5,[%i3+0x018] ! Mem[0000000089800018]
ldsb [%i3+0x027],%l5 ! Mem[0000000089800027]
lduh [%i1+0x03c],%l0 ! Mem[000000008880003c]
ldsb [%i3+0x013],%l7 ! Mem[0000000089800013]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x014],%l1 ! Mem[0000000088000014]
p60_far_1_he:
ldx [%i2+0x018],%l6 ! Mem[0000000089000018]
ldsw [%i2+0x000],%l7 ! Mem[0000000089000000]
sth %l4,[%i2+0x00c] ! Mem[000000008900000c]
ldsh [%i2+0x02e],%l3 ! Mem[000000008900002e]
jmpl %o7,%g0
ldsw [%i0+0x030],%l4 ! Mem[0000000088000030]
p60_far_1_hem:
membar #Sync
ldx [%i2+0x018],%l6 ! Mem[0000000089000018]
ldsw [%i2+0x000],%l7 ! Mem[0000000089000000]
sth %l4,[%i2+0x00c] ! Mem[000000008900000c]
ldsh [%i2+0x02e],%l3 ! Mem[000000008900002e]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x030],%l4 ! Mem[0000000088000030]
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
stx %l5,[%i0+0x018] ! Mem[000000008a000018]
ldsw [%i0+0x004],%l5 ! Mem[000000008a000004]
ldsb [%i3+0x01c],%l0 ! Mem[000000008b80001c]
ldsw [%i3+0x030],%l7 ! Mem[000000008b800030]
jmpl %o7,%g0
ldx [%i3+0x010],%l1 ! Mem[000000008b800010]
p61_far_1_lem:
membar #Sync
stx %l5,[%i0+0x018] ! Mem[000000008a000018]
ldsw [%i0+0x004],%l5 ! Mem[000000008a000004]
ldsb [%i3+0x01c],%l0 ! Mem[000000008b80001c]
ldsw [%i3+0x030],%l7 ! Mem[000000008b800030]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x010],%l1 ! Mem[000000008b800010]
p61_far_1_he:
stx %l6,[%i2+0x038] ! Mem[000000008b000038]
ldsh [%i1+0x002],%l7 ! Mem[000000008a800002]
stx %l4,[%i1+0x008] ! Mem[000000008a800008]
lduh [%i2+0x00e],%l3 ! Mem[000000008b00000e]
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000008b800030]
p61_far_1_hem:
membar #Sync
stx %l6,[%i2+0x038] ! Mem[000000008b000038]
ldsh [%i1+0x002],%l7 ! Mem[000000008a800002]
stx %l4,[%i1+0x008] ! Mem[000000008a800008]
lduh [%i2+0x00e],%l3 ! Mem[000000008b00000e]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x030],%l4 ! Mem[000000008b800030]
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
ldsb [%i3+0x019],%l5 ! Mem[000000008d800019]
ldsw [%i1+0x024],%l5 ! Mem[000000008c800024]
stx %l0,[%i2+0x038] ! Mem[000000008d000038]
ldx [%i0+0x010],%l7 ! Mem[000000008c000010]
jmpl %o7,%g0
stb %l1,[%i2+0x017] ! Mem[000000008d000017]
p62_far_1_lem:
membar #Sync
ldsb [%i3+0x019],%l5 ! Mem[000000008d800019]
ldsw [%i1+0x024],%l5 ! Mem[000000008c800024]
stx %l0,[%i2+0x038] ! Mem[000000008d000038]
ldx [%i0+0x010],%l7 ! Mem[000000008c000010]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i2+0x017] ! Mem[000000008d000017]
p62_far_1_he:
ldub [%i2+0x01d],%l6 ! Mem[000000008d00001d]
ldsb [%i1+0x003],%l7 ! Mem[000000008c800003]
stx %l4,[%i0+0x008] ! Mem[000000008c000008]
lduw [%i0+0x02c],%l3 ! Mem[000000008c00002c]
jmpl %o7,%g0
stw %l4,[%i3+0x030] ! Mem[000000008d800030]
p62_far_1_hem:
membar #Sync
ldub [%i2+0x01d],%l6 ! Mem[000000008d00001d]
ldsb [%i1+0x003],%l7 ! Mem[000000008c800003]
stx %l4,[%i0+0x008] ! Mem[000000008c000008]
lduw [%i0+0x02c],%l3 ! Mem[000000008c00002c]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i3+0x030] ! Mem[000000008d800030]
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
ldsb [%i0+0x019],%l5 ! Mem[000000008e000019]
lduh [%i2+0x006],%l5 ! Mem[000000008f000006]
stb %l0,[%i0+0x01c] ! Mem[000000008e00001c]
stw %l7,[%i1+0x030] ! Mem[000000008e800030]
jmpl %o7,%g0
std %l0,[%i1+0x010] ! Mem[000000008e800010]
p63_far_1_lem:
membar #Sync
ldsb [%i0+0x019],%l5 ! Mem[000000008e000019]
lduh [%i2+0x006],%l5 ! Mem[000000008f000006]
stb %l0,[%i0+0x01c] ! Mem[000000008e00001c]
stw %l7,[%i1+0x030] ! Mem[000000008e800030]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x010] ! Mem[000000008e800010]
p63_far_1_he:
std %l6,[%i3+0x038] ! Mem[000000008f800038]
ldd [%i1+0x000],%l6 ! Mem[000000008e800000]
stx %l4,[%i3+0x008] ! Mem[000000008f800008]
ldx [%i2+0x008],%l3 ! Mem[000000008f000008]
jmpl %o7,%g0
ldsb [%i3+0x031],%l4 ! Mem[000000008f800031]
p63_far_1_hem:
membar #Sync
std %l6,[%i3+0x038] ! Mem[000000008f800038]
ldd [%i1+0x000],%l6 ! Mem[000000008e800000]
stx %l4,[%i3+0x008] ! Mem[000000008f800008]
ldx [%i2+0x008],%l3 ! Mem[000000008f000008]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x031],%l4 ! Mem[000000008f800031]
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
far1_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
std %l2,[%i3+0x038] ! Mem[0000000011800038]
jmpl %o7,%g0
lduw [%i2+0x02c],%l3 ! Mem[000000001100002c]
p0_far_2_lem:
membar #Sync
std %l2,[%i3+0x038] ! Mem[0000000011800038]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x02c],%l3 ! Mem[000000001100002c]
p0_far_2_he:
stb %l1,[%i1+0x004] ! Mem[0000000010800004]
sth %l2,[%i2+0x012] ! Mem[0000000011000012]
lduw [%i1+0x02c],%l1 ! Mem[000000001080002c]
jmpl %o7,%g0
sth %l1,[%i3+0x016] ! Mem[0000000011800016]
p0_far_2_hem:
membar #Sync
stb %l1,[%i1+0x004] ! Mem[0000000010800004]
sth %l2,[%i2+0x012] ! Mem[0000000011000012]
lduw [%i1+0x02c],%l1 ! Mem[000000001080002c]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x016] ! Mem[0000000011800016]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
ldsb [%i1+0x015],%l2 ! Mem[0000000012800015]
lduh [%i3+0x014],%l3 ! Mem[0000000013800014]
stw %l3,[%i2+0x010] ! Mem[0000000013000010]
stx %l3,[%i2+0x038] ! Mem[0000000013000038]
jmpl %o7,%g0
lduh [%i2+0x00a],%l1 ! Mem[000000001300000a]
p1_far_2_lem:
membar #Sync
ldsb [%i1+0x015],%l2 ! Mem[0000000012800015]
lduh [%i3+0x014],%l3 ! Mem[0000000013800014]
stw %l3,[%i2+0x010] ! Mem[0000000013000010]
stx %l3,[%i2+0x038] ! Mem[0000000013000038]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x00a],%l1 ! Mem[000000001300000a]
p1_far_2_he:
jmpl %o7,%g0
stx %l7,[%i2+0x038] ! Mem[0000000013000038]
jmpl %o7,%g0
nop
p1_far_2_hem:
membar #Sync
jmpl %o7,%g0
stx %l7,[%i2+0x038] ! Mem[0000000013000038]
jmpl %o7,%g0
nop
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
lduh [%i0+0x014],%l2 ! Mem[0000000014000014]
ldx [%i0+0x030],%l3 ! Mem[0000000014000030]
ldub [%i0+0x012],%l3 ! Mem[0000000014000012]
ldsw [%i2+0x01c],%l3 ! Mem[000000001500001c]
jmpl %o7,%g0
ldsw [%i0+0x028],%l1 ! Mem[0000000014000028]
p2_far_2_lem:
membar #Sync
lduh [%i0+0x014],%l2 ! Mem[0000000014000014]
ldx [%i0+0x030],%l3 ! Mem[0000000014000030]
ldub [%i0+0x012],%l3 ! Mem[0000000014000012]
ldsw [%i2+0x01c],%l3 ! Mem[000000001500001c]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x028],%l1 ! Mem[0000000014000028]
p2_far_2_he:
jmpl %o7,%g0
stb %l7,[%i2+0x01f] ! Mem[000000001500001f]
jmpl %o7,%g0
nop
p2_far_2_hem:
membar #Sync
jmpl %o7,%g0
stb %l7,[%i2+0x01f] ! Mem[000000001500001f]
jmpl %o7,%g0
nop
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
ldx [%i0+0x010],%l2 ! Mem[0000000016000010]
ldx [%i2+0x010],%l3 ! Mem[0000000017000010]
stb %l3,[%i2+0x012] ! Mem[0000000017000012]
std %l2,[%i1+0x038] ! Mem[0000000016800038]
jmpl %o7,%g0
ldsb [%i2+0x00a],%l1 ! Mem[000000001700000a]
p3_far_2_lem:
membar #Sync
ldx [%i0+0x010],%l2 ! Mem[0000000016000010]
ldx [%i2+0x010],%l3 ! Mem[0000000017000010]
stb %l3,[%i2+0x012] ! Mem[0000000017000012]
std %l2,[%i1+0x038] ! Mem[0000000016800038]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00a],%l1 ! Mem[000000001700000a]
p3_far_2_he:
jmpl %o7,%g0
lduw [%i2+0x03c],%l7 ! Mem[000000001700003c]
jmpl %o7,%g0
nop
p3_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x03c],%l7 ! Mem[000000001700003c]
jmpl %o7,%g0
nop
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
std %l2,[%i3+0x010] ! Mem[0000000019800010]
ldx [%i3+0x030],%l3 ! Mem[0000000019800030]
ldsb [%i3+0x012],%l3 ! Mem[0000000019800012]
ldd [%i0+0x018],%l2 ! Mem[0000000018000018]
jmpl %o7,%g0
stx %l1,[%i0+0x028] ! Mem[0000000018000028]
p4_far_2_lem:
membar #Sync
std %l2,[%i3+0x010] ! Mem[0000000019800010]
ldx [%i3+0x030],%l3 ! Mem[0000000019800030]
ldsb [%i3+0x012],%l3 ! Mem[0000000019800012]
ldd [%i0+0x018],%l2 ! Mem[0000000018000018]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x028] ! Mem[0000000018000028]
p4_far_2_he:
jmpl %o7,%g0
ldub [%i3+0x01f],%l7 ! Mem[000000001980001f]
jmpl %o7,%g0
nop
p4_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x01f],%l7 ! Mem[000000001980001f]
jmpl %o7,%g0
nop
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
ldd [%i2+0x010],%l2 ! Mem[000000001b000010]
std %l2,[%i0+0x010] ! Mem[000000001a000010]
ldx [%i1+0x010],%l3 ! Mem[000000001a800010]
lduw [%i3+0x03c],%l3 ! Mem[000000001b80003c]
jmpl %o7,%g0
stx %l1,[%i2+0x008] ! Mem[000000001b000008]
p5_far_2_lem:
membar #Sync
ldd [%i2+0x010],%l2 ! Mem[000000001b000010]
std %l2,[%i0+0x010] ! Mem[000000001a000010]
ldx [%i1+0x010],%l3 ! Mem[000000001a800010]
lduw [%i3+0x03c],%l3 ! Mem[000000001b80003c]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i2+0x008] ! Mem[000000001b000008]
p5_far_2_he:
jmpl %o7,%g0
ldsh [%i0+0x03e],%l7 ! Mem[000000001a00003e]
jmpl %o7,%g0
nop
p5_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x03e],%l7 ! Mem[000000001a00003e]
jmpl %o7,%g0
nop
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
ldsh [%i1+0x014],%l2 ! Mem[000000001c800014]
std %l2,[%i2+0x030] ! Mem[000000001d000030]
stw %l3,[%i2+0x010] ! Mem[000000001d000010]
sth %l3,[%i2+0x01e] ! Mem[000000001d00001e]
jmpl %o7,%g0
sth %l1,[%i1+0x02a] ! Mem[000000001c80002a]
p6_far_2_lem:
membar #Sync
ldsh [%i1+0x014],%l2 ! Mem[000000001c800014]
std %l2,[%i2+0x030] ! Mem[000000001d000030]
stw %l3,[%i2+0x010] ! Mem[000000001d000010]
sth %l3,[%i2+0x01e] ! Mem[000000001d00001e]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i1+0x02a] ! Mem[000000001c80002a]
p6_far_2_he:
jmpl %o7,%g0
ldd [%i1+0x018],%l6 ! Mem[000000001c800018]
jmpl %o7,%g0
nop
p6_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x018],%l6 ! Mem[000000001c800018]
jmpl %o7,%g0
nop
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
lduw [%i0+0x014],%l2 ! Mem[000000001e000014]
std %l2,[%i3+0x010] ! Mem[000000001f800010]
ldub [%i0+0x012],%l3 ! Mem[000000001e000012]
ldsw [%i2+0x03c],%l3 ! Mem[000000001f00003c]
jmpl %o7,%g0
stb %l1,[%i3+0x00a] ! Mem[000000001f80000a]
p7_far_2_lem:
membar #Sync
lduw [%i0+0x014],%l2 ! Mem[000000001e000014]
std %l2,[%i3+0x010] ! Mem[000000001f800010]
ldub [%i0+0x012],%l3 ! Mem[000000001e000012]
ldsw [%i2+0x03c],%l3 ! Mem[000000001f00003c]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i3+0x00a] ! Mem[000000001f80000a]
p7_far_2_he:
jmpl %o7,%g0
stw %l7,[%i2+0x03c] ! Mem[000000001f00003c]
jmpl %o7,%g0
nop
p7_far_2_hem:
membar #Sync
jmpl %o7,%g0
stw %l7,[%i2+0x03c] ! Mem[000000001f00003c]
jmpl %o7,%g0
nop
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
stb %l2,[%i0+0x015] ! Mem[0000000020000015]
stw %l3,[%i0+0x034] ! Mem[0000000020000034]
stb %l3,[%i2+0x012] ! Mem[0000000021000012]
ldx [%i1+0x018],%l3 ! Mem[0000000020800018]
jmpl %o7,%g0
stb %l1,[%i2+0x02a] ! Mem[000000002100002a]
p8_far_2_lem:
membar #Sync
stb %l2,[%i0+0x015] ! Mem[0000000020000015]
stw %l3,[%i0+0x034] ! Mem[0000000020000034]
stb %l3,[%i2+0x012] ! Mem[0000000021000012]
ldx [%i1+0x018],%l3 ! Mem[0000000020800018]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i2+0x02a] ! Mem[000000002100002a]
p8_far_2_he:
jmpl %o7,%g0
std %l6,[%i2+0x018] ! Mem[0000000021000018]
jmpl %o7,%g0
nop
p8_far_2_hem:
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x018] ! Mem[0000000021000018]
jmpl %o7,%g0
nop
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
stx %l2,[%i3+0x010] ! Mem[0000000023800010]
stw %l3,[%i2+0x014] ! Mem[0000000023000014]
ldsb [%i3+0x012],%l3 ! Mem[0000000023800012]
ldd [%i0+0x038],%l2 ! Mem[0000000022000038]
jmpl %o7,%g0
lduw [%i3+0x008],%l1 ! Mem[0000000023800008]
p9_far_2_lem:
membar #Sync
stx %l2,[%i3+0x010] ! Mem[0000000023800010]
stw %l3,[%i2+0x014] ! Mem[0000000023000014]
ldsb [%i3+0x012],%l3 ! Mem[0000000023800012]
ldd [%i0+0x038],%l2 ! Mem[0000000022000038]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x008],%l1 ! Mem[0000000023800008]
p9_far_2_he:
jmpl %o7,%g0
ldx [%i3+0x038],%l7 ! Mem[0000000023800038]
jmpl %o7,%g0
nop
p9_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x038],%l7 ! Mem[0000000023800038]
jmpl %o7,%g0
nop
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
ldsb [%i2+0x015],%l2 ! Mem[0000000025000015]
ldd [%i3+0x030],%l2 ! Mem[0000000025800030]
lduh [%i1+0x012],%l3 ! Mem[0000000024800012]
ldub [%i3+0x01e],%l3 ! Mem[000000002580001e]
jmpl %o7,%g0
ldub [%i2+0x02a],%l1 ! Mem[000000002500002a]
p10_far_2_lem:
membar #Sync
ldsb [%i2+0x015],%l2 ! Mem[0000000025000015]
ldd [%i3+0x030],%l2 ! Mem[0000000025800030]
lduh [%i1+0x012],%l3 ! Mem[0000000024800012]
ldub [%i3+0x01e],%l3 ! Mem[000000002580001e]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x02a],%l1 ! Mem[000000002500002a]
p10_far_2_he:
jmpl %o7,%g0
lduh [%i0+0x01e],%l7 ! Mem[000000002400001e]
jmpl %o7,%g0
nop
p10_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x01e],%l7 ! Mem[000000002400001e]
jmpl %o7,%g0
nop
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
lduh [%i1+0x014],%l2 ! Mem[0000000026800014]
ldd [%i0+0x010],%l2 ! Mem[0000000026000010]
stw %l3,[%i2+0x010] ! Mem[0000000027000010]
sth %l3,[%i2+0x03e] ! Mem[000000002700003e]
jmpl %o7,%g0
ldsh [%i0+0x00a],%l1 ! Mem[000000002600000a]
p11_far_2_lem:
membar #Sync
lduh [%i1+0x014],%l2 ! Mem[0000000026800014]
ldd [%i0+0x010],%l2 ! Mem[0000000026000010]
stw %l3,[%i2+0x010] ! Mem[0000000027000010]
sth %l3,[%i2+0x03e] ! Mem[000000002700003e]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x00a],%l1 ! Mem[000000002600000a]
p11_far_2_he:
jmpl %o7,%g0
ldsw [%i1+0x03c],%l7 ! Mem[000000002680003c]
jmpl %o7,%g0
nop
p11_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x03c],%l7 ! Mem[000000002680003c]
jmpl %o7,%g0
nop
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
ldx [%i0+0x010],%l2 ! Mem[0000000028000010]
ldd [%i2+0x030],%l2 ! Mem[0000000029000030]
ldub [%i0+0x012],%l3 ! Mem[0000000028000012]
ldsb [%i2+0x01e],%l3 ! Mem[000000002900001e]
jmpl %o7,%g0
ldsh [%i2+0x02a],%l1 ! Mem[000000002900002a]
p12_far_2_lem:
membar #Sync
ldx [%i0+0x010],%l2 ! Mem[0000000028000010]
ldd [%i2+0x030],%l2 ! Mem[0000000029000030]
ldub [%i0+0x012],%l3 ! Mem[0000000028000012]
ldsb [%i2+0x01e],%l3 ! Mem[000000002900001e]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x02a],%l1 ! Mem[000000002900002a]
p12_far_2_he:
jmpl %o7,%g0
stx %l7,[%i2+0x018] ! Mem[0000000029000018]
jmpl %o7,%g0
nop
p12_far_2_hem:
membar #Sync
jmpl %o7,%g0
stx %l7,[%i2+0x018] ! Mem[0000000029000018]
jmpl %o7,%g0
nop
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
stw %l2,[%i0+0x014] ! Mem[000000002a000014]
ldsh [%i3+0x014],%l3 ! Mem[000000002b800014]
stb %l3,[%i2+0x012] ! Mem[000000002b000012]
ldx [%i1+0x038],%l3 ! Mem[000000002a800038]
jmpl %o7,%g0
ldd [%i1+0x008],%l0 ! Mem[000000002a800008]
p13_far_2_lem:
membar #Sync
stw %l2,[%i0+0x014] ! Mem[000000002a000014]
ldsh [%i3+0x014],%l3 ! Mem[000000002b800014]
stb %l3,[%i2+0x012] ! Mem[000000002b000012]
ldx [%i1+0x038],%l3 ! Mem[000000002a800038]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x008],%l0 ! Mem[000000002a800008]
p13_far_2_he:
jmpl %o7,%g0
sth %l7,[%i2+0x03e] ! Mem[000000002b00003e]
jmpl %o7,%g0
nop
p13_far_2_hem:
membar #Sync
jmpl %o7,%g0
sth %l7,[%i2+0x03e] ! Mem[000000002b00003e]
jmpl %o7,%g0
nop
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
ldd [%i2+0x010],%l2 ! Mem[000000002d000010]
ldsh [%i0+0x034],%l3 ! Mem[000000002c000034]
ldsb [%i3+0x012],%l3 ! Mem[000000002d800012]
stw %l3,[%i3+0x01c] ! Mem[000000002d80001c]
jmpl %o7,%g0
stw %l1,[%i2+0x028] ! Mem[000000002d000028]
p14_far_2_lem:
membar #Sync
ldd [%i2+0x010],%l2 ! Mem[000000002d000010]
ldsh [%i0+0x034],%l3 ! Mem[000000002c000034]
ldsb [%i3+0x012],%l3 ! Mem[000000002d800012]
stw %l3,[%i3+0x01c] ! Mem[000000002d80001c]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i2+0x028] ! Mem[000000002d000028]
p14_far_2_he:
jmpl %o7,%g0
stb %l7,[%i3+0x01f] ! Mem[000000002d80001f]
jmpl %o7,%g0
nop
p14_far_2_hem:
membar #Sync
jmpl %o7,%g0
stb %l7,[%i3+0x01f] ! Mem[000000002d80001f]
jmpl %o7,%g0
nop
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
ldub [%i1+0x015],%l2 ! Mem[000000002e800015]
ldsh [%i2+0x014],%l3 ! Mem[000000002f000014]
lduh [%i1+0x012],%l3 ! Mem[000000002e800012]
ldub [%i2+0x03e],%l3 ! Mem[000000002f00003e]
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[000000002e800008]
p15_far_2_lem:
membar #Sync
ldub [%i1+0x015],%l2 ! Mem[000000002e800015]
ldsh [%i2+0x014],%l3 ! Mem[000000002f000014]
lduh [%i1+0x012],%l3 ! Mem[000000002e800012]
ldub [%i2+0x03e],%l3 ! Mem[000000002f00003e]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[000000002e800008]
p15_far_2_he:
jmpl %o7,%g0
lduw [%i0+0x03c],%l7 ! Mem[000000002e00003c]
jmpl %o7,%g0
nop
p15_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x03c],%l7 ! Mem[000000002e00003c]
jmpl %o7,%g0
nop
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
lduw [%i0+0x014],%l2 ! Mem[0000000030000014]
ldub [%i3+0x034],%l3 ! Mem[0000000031800034]
stw %l3,[%i3+0x010] ! Mem[0000000031800010]
stb %l3,[%i2+0x01e] ! Mem[000000003100001e]
jmpl %o7,%g0
std %l0,[%i3+0x028] ! Mem[0000000031800028]
p16_far_2_lem:
membar #Sync
lduw [%i0+0x014],%l2 ! Mem[0000000030000014]
ldub [%i3+0x034],%l3 ! Mem[0000000031800034]
stw %l3,[%i3+0x010] ! Mem[0000000031800010]
stb %l3,[%i2+0x01e] ! Mem[000000003100001e]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x028] ! Mem[0000000031800028]
p16_far_2_he:
jmpl %o7,%g0
ldub [%i1+0x01f],%l7 ! Mem[000000003080001f]
jmpl %o7,%g0
nop
p16_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x01f],%l7 ! Mem[000000003080001f]
jmpl %o7,%g0
nop
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
sth %l2,[%i0+0x014] ! Mem[0000000032000014]
ldub [%i0+0x014],%l3 ! Mem[0000000032000014]
ldsh [%i1+0x012],%l3 ! Mem[0000000032800012]
ldsb [%i1+0x03e],%l3 ! Mem[000000003280003e]
jmpl %o7,%g0
ldx [%i2+0x008],%l1 ! Mem[0000000033000008]
p17_far_2_lem:
membar #Sync
sth %l2,[%i0+0x014] ! Mem[0000000032000014]
ldub [%i0+0x014],%l3 ! Mem[0000000032000014]
ldsh [%i1+0x012],%l3 ! Mem[0000000032800012]
ldsb [%i1+0x03e],%l3 ! Mem[000000003280003e]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x008],%l1 ! Mem[0000000033000008]
p17_far_2_he:
jmpl %o7,%g0
ldsh [%i2+0x03e],%l7 ! Mem[000000003300003e]
jmpl %o7,%g0
nop
p17_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x03e],%l7 ! Mem[000000003300003e]
jmpl %o7,%g0
nop
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
stx %l2,[%i3+0x010] ! Mem[0000000035800010]
lduw [%i2+0x034],%l3 ! Mem[0000000035000034]
stb %l3,[%i2+0x012] ! Mem[0000000035000012]
lduh [%i0+0x01e],%l3 ! Mem[000000003400001e]
jmpl %o7,%g0
lduh [%i0+0x02a],%l1 ! Mem[000000003400002a]
p18_far_2_lem:
membar #Sync
stx %l2,[%i3+0x010] ! Mem[0000000035800010]
lduw [%i2+0x034],%l3 ! Mem[0000000035000034]
stb %l3,[%i2+0x012] ! Mem[0000000035000012]
lduh [%i0+0x01e],%l3 ! Mem[000000003400001e]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x02a],%l1 ! Mem[000000003400002a]
p18_far_2_he:
jmpl %o7,%g0
ldd [%i2+0x018],%l6 ! Mem[0000000035000018]
jmpl %o7,%g0
nop
p18_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x018],%l6 ! Mem[0000000035000018]
jmpl %o7,%g0
nop
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
ldsw [%i2+0x014],%l2 ! Mem[0000000037000014]
lduw [%i3+0x014],%l3 ! Mem[0000000037800014]
stx %l3,[%i0+0x010] ! Mem[0000000036000010]
stw %l3,[%i3+0x03c] ! Mem[000000003780003c]
jmpl %o7,%g0
ldsw [%i2+0x008],%l1 ! Mem[0000000037000008]
p19_far_2_lem:
membar #Sync
ldsw [%i2+0x014],%l2 ! Mem[0000000037000014]
lduw [%i3+0x014],%l3 ! Mem[0000000037800014]
stx %l3,[%i0+0x010] ! Mem[0000000036000010]
stw %l3,[%i3+0x03c] ! Mem[000000003780003c]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x008],%l1 ! Mem[0000000037000008]
p19_far_2_he:
jmpl %o7,%g0
stw %l7,[%i3+0x03c] ! Mem[000000003780003c]
jmpl %o7,%g0
nop
p19_far_2_hem:
membar #Sync
jmpl %o7,%g0
stw %l7,[%i3+0x03c] ! Mem[000000003780003c]
jmpl %o7,%g0
nop
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
lduh [%i1+0x014],%l2 ! Mem[0000000038800014]
lduw [%i0+0x034],%l3 ! Mem[0000000038000034]
lduh [%i2+0x012],%l3 ! Mem[0000000039000012]
ldsh [%i2+0x01e],%l3 ! Mem[000000003900001e]
jmpl %o7,%g0
ldsw [%i0+0x028],%l1 ! Mem[0000000038000028]
p20_far_2_lem:
membar #Sync
lduh [%i1+0x014],%l2 ! Mem[0000000038800014]
lduw [%i0+0x034],%l3 ! Mem[0000000038000034]
lduh [%i2+0x012],%l3 ! Mem[0000000039000012]
ldsh [%i2+0x01e],%l3 ! Mem[000000003900001e]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x028],%l1 ! Mem[0000000038000028]
p20_far_2_he:
jmpl %o7,%g0
std %l6,[%i0+0x018] ! Mem[0000000038000018]
jmpl %o7,%g0
nop
p20_far_2_hem:
membar #Sync
jmpl %o7,%g0
std %l6,[%i0+0x018] ! Mem[0000000038000018]
jmpl %o7,%g0
nop
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
std %l2,[%i0+0x010] ! Mem[000000003a000010]
stb %l3,[%i2+0x014] ! Mem[000000003b000014]
stw %l3,[%i3+0x010] ! Mem[000000003b800010]
stb %l3,[%i2+0x03e] ! Mem[000000003b00003e]
jmpl %o7,%g0
ldsb [%i2+0x00a],%l1 ! Mem[000000003b00000a]
p21_far_2_lem:
membar #Sync
std %l2,[%i0+0x010] ! Mem[000000003a000010]
stb %l3,[%i2+0x014] ! Mem[000000003b000014]
stw %l3,[%i3+0x010] ! Mem[000000003b800010]
stb %l3,[%i2+0x03e] ! Mem[000000003b00003e]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00a],%l1 ! Mem[000000003b00000a]
p21_far_2_he:
jmpl %o7,%g0
ldx [%i1+0x038],%l7 ! Mem[000000003a800038]
jmpl %o7,%g0
nop
p21_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x038],%l7 ! Mem[000000003a800038]
jmpl %o7,%g0
nop
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
stw %l2,[%i0+0x014] ! Mem[000000003c000014]
stb %l3,[%i3+0x034] ! Mem[000000003d800034]
ldsh [%i1+0x012],%l3 ! Mem[000000003c800012]
stx %l3,[%i1+0x018] ! Mem[000000003c800018]
jmpl %o7,%g0
stx %l1,[%i1+0x028] ! Mem[000000003c800028]
p22_far_2_lem:
membar #Sync
stw %l2,[%i0+0x014] ! Mem[000000003c000014]
stb %l3,[%i3+0x034] ! Mem[000000003d800034]
ldsh [%i1+0x012],%l3 ! Mem[000000003c800012]
stx %l3,[%i1+0x018] ! Mem[000000003c800018]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i1+0x028] ! Mem[000000003c800028]
p22_far_2_he:
jmpl %o7,%g0
ldsw [%i2+0x01c],%l7 ! Mem[000000003d00001c]
jmpl %o7,%g0
nop
p22_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x01c],%l7 ! Mem[000000003d00001c]
jmpl %o7,%g0
nop
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
ldsh [%i3+0x014],%l2 ! Mem[000000003f800014]
stb %l3,[%i0+0x014] ! Mem[000000003e000014]
stb %l3,[%i2+0x012] ! Mem[000000003f000012]
lduh [%i0+0x03e],%l3 ! Mem[000000003e00003e]
jmpl %o7,%g0
stx %l1,[%i3+0x008] ! Mem[000000003f800008]
p23_far_2_lem:
membar #Sync
ldsh [%i3+0x014],%l2 ! Mem[000000003f800014]
stb %l3,[%i0+0x014] ! Mem[000000003e000014]
stb %l3,[%i2+0x012] ! Mem[000000003f000012]
lduh [%i0+0x03e],%l3 ! Mem[000000003e00003e]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i3+0x008] ! Mem[000000003f800008]
p23_far_2_he:
jmpl %o7,%g0
ldsb [%i2+0x03f],%l7 ! Mem[000000003f00003f]
jmpl %o7,%g0
nop
p23_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x03f],%l7 ! Mem[000000003f00003f]
jmpl %o7,%g0
nop
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
ldub [%i2+0x015],%l2 ! Mem[0000000041000015]
sth %l3,[%i2+0x034] ! Mem[0000000041000034]
stx %l3,[%i0+0x010] ! Mem[0000000040000010]
std %l2,[%i3+0x018] ! Mem[0000000041800018]
jmpl %o7,%g0
sth %l1,[%i2+0x02a] ! Mem[000000004100002a]
p24_far_2_lem:
membar #Sync
ldub [%i2+0x015],%l2 ! Mem[0000000041000015]
sth %l3,[%i2+0x034] ! Mem[0000000041000034]
stx %l3,[%i0+0x010] ! Mem[0000000040000010]
std %l2,[%i3+0x018] ! Mem[0000000041800018]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i2+0x02a] ! Mem[000000004100002a]
p24_far_2_he:
jmpl %o7,%g0
stx %l7,[%i2+0x018] ! Mem[0000000041000018]
jmpl %o7,%g0
nop
p24_far_2_hem:
membar #Sync
jmpl %o7,%g0
stx %l7,[%i2+0x018] ! Mem[0000000041000018]
jmpl %o7,%g0
nop
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
stb %l2,[%i1+0x015] ! Mem[0000000042800015]
sth %l3,[%i3+0x014] ! Mem[0000000043800014]
lduh [%i2+0x012],%l3 ! Mem[0000000043000012]
ldsh [%i2+0x03e],%l3 ! Mem[000000004300003e]
jmpl %o7,%g0
stb %l1,[%i3+0x00a] ! Mem[000000004380000a]
p25_far_2_lem:
membar #Sync
stb %l2,[%i1+0x015] ! Mem[0000000042800015]
sth %l3,[%i3+0x014] ! Mem[0000000043800014]
lduh [%i2+0x012],%l3 ! Mem[0000000043000012]
ldsh [%i2+0x03e],%l3 ! Mem[000000004300003e]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i3+0x00a] ! Mem[000000004380000a]
p25_far_2_he:
jmpl %o7,%g0
sth %l7,[%i3+0x03e] ! Mem[000000004380003e]
jmpl %o7,%g0
nop
p25_far_2_hem:
membar #Sync
jmpl %o7,%g0
sth %l7,[%i3+0x03e] ! Mem[000000004380003e]
jmpl %o7,%g0
nop
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
sth %l2,[%i0+0x014] ! Mem[0000000044000014]
stx %l3,[%i0+0x030] ! Mem[0000000044000030]
std %l2,[%i3+0x010] ! Mem[0000000045800010]
lduw [%i2+0x01c],%l3 ! Mem[000000004500001c]
jmpl %o7,%g0
lduw [%i2+0x028],%l1 ! Mem[0000000045000028]
p26_far_2_lem:
membar #Sync
sth %l2,[%i0+0x014] ! Mem[0000000044000014]
stx %l3,[%i0+0x030] ! Mem[0000000044000030]
std %l2,[%i3+0x010] ! Mem[0000000045800010]
lduw [%i2+0x01c],%l3 ! Mem[000000004500001c]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x028],%l1 ! Mem[0000000045000028]
p26_far_2_he:
jmpl %o7,%g0
stb %l7,[%i0+0x01f] ! Mem[000000004400001f]
jmpl %o7,%g0
nop
p26_far_2_hem:
membar #Sync
jmpl %o7,%g0
stb %l7,[%i0+0x01f] ! Mem[000000004400001f]
jmpl %o7,%g0
nop
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
ldsb [%i0+0x015],%l2 ! Mem[0000000046000015]
stx %l3,[%i2+0x010] ! Mem[0000000047000010]
ldsh [%i1+0x012],%l3 ! Mem[0000000046800012]
stx %l3,[%i0+0x038] ! Mem[0000000046000038]
jmpl %o7,%g0
lduw [%i0+0x008],%l1 ! Mem[0000000046000008]
p27_far_2_lem:
membar #Sync
ldsb [%i0+0x015],%l2 ! Mem[0000000046000015]
stx %l3,[%i2+0x010] ! Mem[0000000047000010]
ldsh [%i1+0x012],%l3 ! Mem[0000000046800012]
stx %l3,[%i0+0x038] ! Mem[0000000046000038]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x008],%l1 ! Mem[0000000046000008]
p27_far_2_he:
jmpl %o7,%g0
lduw [%i1+0x03c],%l7 ! Mem[000000004680003c]
jmpl %o7,%g0
nop
p27_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x03c],%l7 ! Mem[000000004680003c]
jmpl %o7,%g0
nop
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
ldsw [%i3+0x014],%l2 ! Mem[0000000049800014]
stx %l3,[%i3+0x030] ! Mem[0000000049800030]
stb %l3,[%i2+0x012] ! Mem[0000000049000012]
ldsw [%i3+0x01c],%l3 ! Mem[000000004980001c]
jmpl %o7,%g0
ldub [%i2+0x02a],%l1 ! Mem[000000004900002a]
p28_far_2_lem:
membar #Sync
ldsw [%i3+0x014],%l2 ! Mem[0000000049800014]
stx %l3,[%i3+0x030] ! Mem[0000000049800030]
stb %l3,[%i2+0x012] ! Mem[0000000049000012]
ldsw [%i3+0x01c],%l3 ! Mem[000000004980001c]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x02a],%l1 ! Mem[000000004900002a]
p28_far_2_he:
jmpl %o7,%g0
ldub [%i2+0x01f],%l7 ! Mem[000000004900001f]
jmpl %o7,%g0
nop
p28_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x01f],%l7 ! Mem[000000004900001f]
jmpl %o7,%g0
nop
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
lduh [%i2+0x014],%l2 ! Mem[000000004b000014]
ldsb [%i0+0x014],%l3 ! Mem[000000004a000014]
stx %l3,[%i0+0x010] ! Mem[000000004a000010]
std %l2,[%i2+0x038] ! Mem[000000004b000038]
jmpl %o7,%g0
ldsh [%i1+0x00a],%l1 ! Mem[000000004a80000a]
p29_far_2_lem:
membar #Sync
lduh [%i2+0x014],%l2 ! Mem[000000004b000014]
ldsb [%i0+0x014],%l3 ! Mem[000000004a000014]
stx %l3,[%i0+0x010] ! Mem[000000004a000010]
std %l2,[%i2+0x038] ! Mem[000000004b000038]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x00a],%l1 ! Mem[000000004a80000a]
p29_far_2_he:
jmpl %o7,%g0
ldsh [%i2+0x03e],%l7 ! Mem[000000004b00003e]
jmpl %o7,%g0
nop
p29_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x03e],%l7 ! Mem[000000004b00003e]
jmpl %o7,%g0
nop
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
std %l2,[%i1+0x010] ! Mem[000000004c800010]
ldsb [%i2+0x034],%l3 ! Mem[000000004d000034]
lduh [%i2+0x012],%l3 ! Mem[000000004d000012]
ldd [%i2+0x018],%l2 ! Mem[000000004d000018]
jmpl %o7,%g0
ldd [%i2+0x028],%l0 ! Mem[000000004d000028]
p30_far_2_lem:
membar #Sync
std %l2,[%i1+0x010] ! Mem[000000004c800010]
ldsb [%i2+0x034],%l3 ! Mem[000000004d000034]
lduh [%i2+0x012],%l3 ! Mem[000000004d000012]
ldd [%i2+0x018],%l2 ! Mem[000000004d000018]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x028],%l0 ! Mem[000000004d000028]
p30_far_2_he:
jmpl %o7,%g0
ldd [%i3+0x018],%l6 ! Mem[000000004d800018]
jmpl %o7,%g0
nop
p30_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x018],%l6 ! Mem[000000004d800018]
jmpl %o7,%g0
nop
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
stw %l2,[%i0+0x014] ! Mem[000000004e000014]
ldsw [%i3+0x014],%l3 ! Mem[000000004f800014]
std %l2,[%i0+0x010] ! Mem[000000004e000010]
lduw [%i1+0x03c],%l3 ! Mem[000000004e80003c]
jmpl %o7,%g0
ldd [%i1+0x008],%l0 ! Mem[000000004e800008]
p31_far_2_lem:
membar #Sync
stw %l2,[%i0+0x014] ! Mem[000000004e000014]
ldsw [%i3+0x014],%l3 ! Mem[000000004f800014]
std %l2,[%i0+0x010] ! Mem[000000004e000010]
lduw [%i1+0x03c],%l3 ! Mem[000000004e80003c]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x008],%l0 ! Mem[000000004e800008]
p31_far_2_he:
jmpl %o7,%g0
stw %l7,[%i0+0x03c] ! Mem[000000004e00003c]
jmpl %o7,%g0
nop
p31_far_2_hem:
membar #Sync
jmpl %o7,%g0
stw %l7,[%i0+0x03c] ! Mem[000000004e00003c]
jmpl %o7,%g0
nop
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
ldsh [%i0+0x014],%l2 ! Mem[0000000050000014]
ldsw [%i0+0x034],%l3 ! Mem[0000000050000034]
ldsh [%i2+0x012],%l3 ! Mem[0000000051000012]
sth %l3,[%i0+0x01e] ! Mem[000000005000001e]
jmpl %o7,%g0
stw %l1,[%i3+0x028] ! Mem[0000000051800028]
p32_far_2_lem:
membar #Sync
ldsh [%i0+0x014],%l2 ! Mem[0000000050000014]
ldsw [%i0+0x034],%l3 ! Mem[0000000050000034]
ldsh [%i2+0x012],%l3 ! Mem[0000000051000012]
sth %l3,[%i0+0x01e] ! Mem[000000005000001e]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i3+0x028] ! Mem[0000000051800028]
p32_far_2_he:
jmpl %o7,%g0
ldx [%i1+0x018],%l7 ! Mem[0000000050800018]
jmpl %o7,%g0
nop
p32_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x018],%l7 ! Mem[0000000050800018]
jmpl %o7,%g0
nop
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
ldub [%i3+0x015],%l2 ! Mem[0000000053800015]
ldsw [%i2+0x014],%l3 ! Mem[0000000053000014]
lduw [%i3+0x010],%l3 ! Mem[0000000053800010]
ldsw [%i3+0x03c],%l3 ! Mem[000000005380003c]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000053000008]
p33_far_2_lem:
membar #Sync
ldub [%i3+0x015],%l2 ! Mem[0000000053800015]
ldsw [%i2+0x014],%l3 ! Mem[0000000053000014]
lduw [%i3+0x010],%l3 ! Mem[0000000053800010]
ldsw [%i3+0x03c],%l3 ! Mem[000000005380003c]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000053000008]
p33_far_2_he:
jmpl %o7,%g0
lduh [%i2+0x03e],%l7 ! Mem[000000005300003e]
jmpl %o7,%g0
nop
p33_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x03e],%l7 ! Mem[000000005300003e]
jmpl %o7,%g0
nop
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
stb %l2,[%i2+0x015] ! Mem[0000000055000015]
lduh [%i3+0x034],%l3 ! Mem[0000000055800034]
stx %l3,[%i1+0x010] ! Mem[0000000054800010]
ldx [%i2+0x018],%l3 ! Mem[0000000055000018]
jmpl %o7,%g0
ldx [%i0+0x028],%l1 ! Mem[0000000054000028]
p34_far_2_lem:
membar #Sync
stb %l2,[%i2+0x015] ! Mem[0000000055000015]
lduh [%i3+0x034],%l3 ! Mem[0000000055800034]
stx %l3,[%i1+0x010] ! Mem[0000000054800010]
ldx [%i2+0x018],%l3 ! Mem[0000000055000018]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x028],%l1 ! Mem[0000000054000028]
p34_far_2_he:
jmpl %o7,%g0
ldsw [%i2+0x01c],%l7 ! Mem[000000005500001c]
jmpl %o7,%g0
nop
p34_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x01c],%l7 ! Mem[000000005500001c]
jmpl %o7,%g0
nop
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
sth %l2,[%i1+0x014] ! Mem[0000000056800014]
lduh [%i0+0x014],%l3 ! Mem[0000000056000014]
ldsw [%i2+0x010],%l3 ! Mem[0000000057000010]
ldd [%i2+0x038],%l2 ! Mem[0000000057000038]
jmpl %o7,%g0
ldx [%i2+0x008],%l1 ! Mem[0000000057000008]
p35_far_2_lem:
membar #Sync
sth %l2,[%i1+0x014] ! Mem[0000000056800014]
lduh [%i0+0x014],%l3 ! Mem[0000000056000014]
ldsw [%i2+0x010],%l3 ! Mem[0000000057000010]
ldd [%i2+0x038],%l2 ! Mem[0000000057000038]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x008],%l1 ! Mem[0000000057000008]
p35_far_2_he:
jmpl %o7,%g0
ldsb [%i3+0x03f],%l7 ! Mem[000000005780003f]
jmpl %o7,%g0
nop
p35_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x03f],%l7 ! Mem[000000005780003f]
jmpl %o7,%g0
nop
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
ldsb [%i0+0x015],%l2 ! Mem[0000000058000015]
lduh [%i2+0x034],%l3 ! Mem[0000000059000034]
std %l2,[%i0+0x010] ! Mem[0000000058000010]
ldub [%i1+0x01e],%l3 ! Mem[000000005880001e]
jmpl %o7,%g0
lduh [%i0+0x02a],%l1 ! Mem[000000005800002a]
p36_far_2_lem:
membar #Sync
ldsb [%i0+0x015],%l2 ! Mem[0000000058000015]
lduh [%i2+0x034],%l3 ! Mem[0000000059000034]
std %l2,[%i0+0x010] ! Mem[0000000058000010]
ldub [%i1+0x01e],%l3 ! Mem[000000005880001e]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x02a],%l1 ! Mem[000000005800002a]
p36_far_2_he:
jmpl %o7,%g0
stx %l7,[%i0+0x018] ! Mem[0000000058000018]
jmpl %o7,%g0
nop
p36_far_2_hem:
membar #Sync
jmpl %o7,%g0
stx %l7,[%i0+0x018] ! Mem[0000000058000018]
jmpl %o7,%g0
nop
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
ldsw [%i0+0x014],%l2 ! Mem[000000005a000014]
ldx [%i3+0x010],%l3 ! Mem[000000005b800010]
ldsh [%i2+0x012],%l3 ! Mem[000000005b000012]
sth %l3,[%i0+0x03e] ! Mem[000000005a00003e]
jmpl %o7,%g0
ldsw [%i2+0x008],%l1 ! Mem[000000005b000008]
p37_far_2_lem:
membar #Sync
ldsw [%i0+0x014],%l2 ! Mem[000000005a000014]
ldx [%i3+0x010],%l3 ! Mem[000000005b800010]
ldsh [%i2+0x012],%l3 ! Mem[000000005b000012]
sth %l3,[%i0+0x03e] ! Mem[000000005a00003e]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x008],%l1 ! Mem[000000005b000008]
p37_far_2_he:
jmpl %o7,%g0
sth %l7,[%i1+0x03e] ! Mem[000000005a80003e]
jmpl %o7,%g0
nop
p37_far_2_hem:
membar #Sync
jmpl %o7,%g0
sth %l7,[%i1+0x03e] ! Mem[000000005a80003e]
jmpl %o7,%g0
nop
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
ldx [%i3+0x010],%l2 ! Mem[000000005d800010]
ldx [%i0+0x030],%l3 ! Mem[000000005c000030]
lduw [%i3+0x010],%l3 ! Mem[000000005d800010]
ldsb [%i3+0x01e],%l3 ! Mem[000000005d80001e]
jmpl %o7,%g0
ldsb [%i1+0x02a],%l1 ! Mem[000000005c80002a]
p38_far_2_lem:
membar #Sync
ldx [%i3+0x010],%l2 ! Mem[000000005d800010]
ldx [%i0+0x030],%l3 ! Mem[000000005c000030]
lduw [%i3+0x010],%l3 ! Mem[000000005d800010]
ldsb [%i3+0x01e],%l3 ! Mem[000000005d80001e]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02a],%l1 ! Mem[000000005c80002a]
p38_far_2_he:
jmpl %o7,%g0
stb %l7,[%i2+0x01f] ! Mem[000000005d00001f]
jmpl %o7,%g0
nop
p38_far_2_hem:
membar #Sync
jmpl %o7,%g0
stb %l7,[%i2+0x01f] ! Mem[000000005d00001f]
jmpl %o7,%g0
nop
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
std %l2,[%i2+0x010] ! Mem[000000005f000010]
std %l2,[%i2+0x010] ! Mem[000000005f000010]
stx %l3,[%i1+0x010] ! Mem[000000005e800010]
ldx [%i2+0x038],%l3 ! Mem[000000005f000038]
jmpl %o7,%g0
ldsb [%i3+0x00a],%l1 ! Mem[000000005f80000a]
p39_far_2_lem:
membar #Sync
std %l2,[%i2+0x010] ! Mem[000000005f000010]
std %l2,[%i2+0x010] ! Mem[000000005f000010]
stx %l3,[%i1+0x010] ! Mem[000000005e800010]
ldx [%i2+0x038],%l3 ! Mem[000000005f000038]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00a],%l1 ! Mem[000000005f80000a]
p39_far_2_he:
jmpl %o7,%g0
lduw [%i2+0x03c],%l7 ! Mem[000000005f00003c]
jmpl %o7,%g0
nop
p39_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x03c],%l7 ! Mem[000000005f00003c]
jmpl %o7,%g0
nop
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
ldd [%i1+0x010],%l2 ! Mem[0000000060800010]
std %l2,[%i3+0x030] ! Mem[0000000061800030]
ldsw [%i2+0x010],%l3 ! Mem[0000000061000010]
stw %l3,[%i1+0x01c] ! Mem[000000006080001c]
jmpl %o7,%g0
stx %l1,[%i1+0x028] ! Mem[0000000060800028]
p40_far_2_lem:
membar #Sync
ldd [%i1+0x010],%l2 ! Mem[0000000060800010]
std %l2,[%i3+0x030] ! Mem[0000000061800030]
ldsw [%i2+0x010],%l3 ! Mem[0000000061000010]
stw %l3,[%i1+0x01c] ! Mem[000000006080001c]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i1+0x028] ! Mem[0000000060800028]
p40_far_2_he:
jmpl %o7,%g0
ldub [%i3+0x01f],%l7 ! Mem[000000006180001f]
jmpl %o7,%g0
nop
p40_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x01f],%l7 ! Mem[000000006180001f]
jmpl %o7,%g0
nop
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
ldsh [%i0+0x014],%l2 ! Mem[0000000062000014]
std %l2,[%i0+0x010] ! Mem[0000000062000010]
std %l2,[%i0+0x010] ! Mem[0000000062000010]
ldub [%i0+0x03e],%l3 ! Mem[000000006200003e]
jmpl %o7,%g0
sth %l1,[%i3+0x00a] ! Mem[000000006380000a]
p41_far_2_lem:
membar #Sync
ldsh [%i0+0x014],%l2 ! Mem[0000000062000014]
std %l2,[%i0+0x010] ! Mem[0000000062000010]
std %l2,[%i0+0x010] ! Mem[0000000062000010]
ldub [%i0+0x03e],%l3 ! Mem[000000006200003e]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i3+0x00a] ! Mem[000000006380000a]
p41_far_2_he:
jmpl %o7,%g0
ldsh [%i0+0x03e],%l7 ! Mem[000000006200003e]
jmpl %o7,%g0
nop
p41_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x03e],%l7 ! Mem[000000006200003e]
jmpl %o7,%g0
nop
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
lduw [%i0+0x014],%l2 ! Mem[0000000064000014]
stw %l3,[%i2+0x034] ! Mem[0000000065000034]
ldd [%i2+0x010],%l2 ! Mem[0000000065000010]
stb %l3,[%i3+0x01e] ! Mem[000000006580001e]
jmpl %o7,%g0
sth %l1,[%i2+0x02a] ! Mem[000000006500002a]
p42_far_2_lem:
membar #Sync
lduw [%i0+0x014],%l2 ! Mem[0000000064000014]
stw %l3,[%i2+0x034] ! Mem[0000000065000034]
ldd [%i2+0x010],%l2 ! Mem[0000000065000010]
stb %l3,[%i3+0x01e] ! Mem[000000006580001e]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i2+0x02a] ! Mem[000000006500002a]
p42_far_2_he:
jmpl %o7,%g0
stw %l7,[%i0+0x01c] ! Mem[000000006400001c]
jmpl %o7,%g0
nop
p42_far_2_hem:
membar #Sync
jmpl %o7,%g0
stw %l7,[%i0+0x01c] ! Mem[000000006400001c]
jmpl %o7,%g0
nop
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
stb %l2,[%i3+0x015] ! Mem[0000000067800015]
stw %l3,[%i3+0x014] ! Mem[0000000067800014]
lduw [%i3+0x010],%l3 ! Mem[0000000067800010]
ldsb [%i2+0x03e],%l3 ! Mem[000000006700003e]
jmpl %o7,%g0
stb %l1,[%i0+0x00a] ! Mem[000000006600000a]
p43_far_2_lem:
membar #Sync
stb %l2,[%i3+0x015] ! Mem[0000000067800015]
stw %l3,[%i3+0x014] ! Mem[0000000067800014]
lduw [%i3+0x010],%l3 ! Mem[0000000067800010]
ldsb [%i2+0x03e],%l3 ! Mem[000000006700003e]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i0+0x00a] ! Mem[000000006600000a]
p43_far_2_he:
jmpl %o7,%g0
std %l6,[%i1+0x038] ! Mem[0000000066800038]
jmpl %o7,%g0
nop
p43_far_2_hem:
membar #Sync
jmpl %o7,%g0
std %l6,[%i1+0x038] ! Mem[0000000066800038]
jmpl %o7,%g0
nop
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
stx %l2,[%i2+0x010] ! Mem[0000000069000010]
stw %l3,[%i0+0x034] ! Mem[0000000068000034]
stx %l3,[%i1+0x010] ! Mem[0000000068800010]
lduh [%i2+0x01e],%l3 ! Mem[000000006900001e]
jmpl %o7,%g0
lduw [%i2+0x028],%l1 ! Mem[0000000069000028]
p44_far_2_lem:
membar #Sync
stx %l2,[%i2+0x010] ! Mem[0000000069000010]
stw %l3,[%i0+0x034] ! Mem[0000000068000034]
stx %l3,[%i1+0x010] ! Mem[0000000068800010]
lduh [%i2+0x01e],%l3 ! Mem[000000006900001e]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x028],%l1 ! Mem[0000000069000028]
p44_far_2_he:
jmpl %o7,%g0
ldx [%i2+0x018],%l7 ! Mem[0000000069000018]
jmpl %o7,%g0
nop
p44_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x018],%l7 ! Mem[0000000069000018]
jmpl %o7,%g0
nop
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
ldsb [%i1+0x015],%l2 ! Mem[000000006a800015]
ldd [%i2+0x010],%l2 ! Mem[000000006b000010]
ldsw [%i2+0x010],%l3 ! Mem[000000006b000010]
stw %l3,[%i1+0x03c] ! Mem[000000006a80003c]
jmpl %o7,%g0
ldub [%i1+0x00a],%l1 ! Mem[000000006a80000a]
p45_far_2_lem:
membar #Sync
ldsb [%i1+0x015],%l2 ! Mem[000000006a800015]
ldd [%i2+0x010],%l2 ! Mem[000000006b000010]
ldsw [%i2+0x010],%l3 ! Mem[000000006b000010]
stw %l3,[%i1+0x03c] ! Mem[000000006a80003c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00a],%l1 ! Mem[000000006a80000a]
p45_far_2_he:
jmpl %o7,%g0
lduh [%i2+0x03e],%l7 ! Mem[000000006b00003e]
jmpl %o7,%g0
nop
p45_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x03e],%l7 ! Mem[000000006b00003e]
jmpl %o7,%g0
nop
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
lduh [%i0+0x014],%l2 ! Mem[000000006c000014]
ldd [%i3+0x030],%l2 ! Mem[000000006d800030]
std %l2,[%i1+0x010] ! Mem[000000006c800010]
ldsh [%i0+0x01e],%l3 ! Mem[000000006c00001e]
jmpl %o7,%g0
ldub [%i2+0x02a],%l1 ! Mem[000000006d00002a]
p46_far_2_lem:
membar #Sync
lduh [%i0+0x014],%l2 ! Mem[000000006c000014]
ldd [%i3+0x030],%l2 ! Mem[000000006d800030]
std %l2,[%i1+0x010] ! Mem[000000006c800010]
ldsh [%i0+0x01e],%l3 ! Mem[000000006c00001e]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x02a],%l1 ! Mem[000000006d00002a]
p46_far_2_he:
jmpl %o7,%g0
ldsw [%i3+0x01c],%l7 ! Mem[000000006d80001c]
jmpl %o7,%g0
nop
p46_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x01c],%l7 ! Mem[000000006d80001c]
jmpl %o7,%g0
nop
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
ldx [%i0+0x010],%l2 ! Mem[000000006e000010]
ldsh [%i0+0x014],%l3 ! Mem[000000006e000014]
ldd [%i2+0x010],%l2 ! Mem[000000006f000010]
stb %l3,[%i3+0x03e] ! Mem[000000006f80003e]
jmpl %o7,%g0
ldsh [%i1+0x00a],%l1 ! Mem[000000006e80000a]
p47_far_2_lem:
membar #Sync
ldx [%i0+0x010],%l2 ! Mem[000000006e000010]
ldsh [%i0+0x014],%l3 ! Mem[000000006e000014]
ldd [%i2+0x010],%l2 ! Mem[000000006f000010]
stb %l3,[%i3+0x03e] ! Mem[000000006f80003e]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x00a],%l1 ! Mem[000000006e80000a]
p47_far_2_he:
jmpl %o7,%g0
ldsb [%i0+0x03f],%l7 ! Mem[000000006e00003f]
jmpl %o7,%g0
nop
p47_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x03f],%l7 ! Mem[000000006e00003f]
jmpl %o7,%g0
nop
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
stw %l2,[%i3+0x014] ! Mem[0000000071800014]
ldsh [%i1+0x034],%l3 ! Mem[0000000070800034]
lduw [%i0+0x010],%l3 ! Mem[0000000070000010]
stx %l3,[%i2+0x018] ! Mem[0000000071000018]
jmpl %o7,%g0
ldd [%i3+0x028],%l0 ! Mem[0000000071800028]
p48_far_2_lem:
membar #Sync
stw %l2,[%i3+0x014] ! Mem[0000000071800014]
ldsh [%i1+0x034],%l3 ! Mem[0000000070800034]
lduw [%i0+0x010],%l3 ! Mem[0000000070000010]
stx %l3,[%i2+0x018] ! Mem[0000000071000018]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x028],%l0 ! Mem[0000000071800028]
p48_far_2_he:
jmpl %o7,%g0
stx %l7,[%i1+0x018] ! Mem[0000000070800018]
jmpl %o7,%g0
nop
p48_far_2_hem:
membar #Sync
jmpl %o7,%g0
stx %l7,[%i1+0x018] ! Mem[0000000070800018]
jmpl %o7,%g0
nop
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
ldd [%i2+0x010],%l2 ! Mem[0000000073000010]
ldsh [%i3+0x014],%l3 ! Mem[0000000073800014]
sth %l3,[%i2+0x012] ! Mem[0000000073000012]
lduh [%i2+0x03e],%l3 ! Mem[000000007300003e]
jmpl %o7,%g0
stw %l1,[%i2+0x008] ! Mem[0000000073000008]
p49_far_2_lem:
membar #Sync
ldd [%i2+0x010],%l2 ! Mem[0000000073000010]
ldsh [%i3+0x014],%l3 ! Mem[0000000073800014]
sth %l3,[%i2+0x012] ! Mem[0000000073000012]
lduh [%i2+0x03e],%l3 ! Mem[000000007300003e]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i2+0x008] ! Mem[0000000073000008]
p49_far_2_he:
jmpl %o7,%g0
sth %l7,[%i2+0x03e] ! Mem[000000007300003e]
jmpl %o7,%g0
nop
p49_far_2_hem:
membar #Sync
jmpl %o7,%g0
sth %l7,[%i2+0x03e] ! Mem[000000007300003e]
jmpl %o7,%g0
nop
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
ldub [%i1+0x015],%l2 ! Mem[0000000074800015]
ldub [%i0+0x034],%l3 ! Mem[0000000074000034]
ldsw [%i3+0x010],%l3 ! Mem[0000000075800010]
std %l2,[%i1+0x018] ! Mem[0000000074800018]
jmpl %o7,%g0
stw %l1,[%i0+0x028] ! Mem[0000000074000028]
p50_far_2_lem:
membar #Sync
ldub [%i1+0x015],%l2 ! Mem[0000000074800015]
ldub [%i0+0x034],%l3 ! Mem[0000000074000034]
ldsw [%i3+0x010],%l3 ! Mem[0000000075800010]
std %l2,[%i1+0x018] ! Mem[0000000074800018]
membar #Sync
jmpl %o7,%g0
stw %l1,[%i0+0x028] ! Mem[0000000074000028]
p50_far_2_he:
jmpl %o7,%g0
stb %l7,[%i2+0x01f] ! Mem[000000007500001f]
jmpl %o7,%g0
nop
p50_far_2_hem:
membar #Sync
jmpl %o7,%g0
stb %l7,[%i2+0x01f] ! Mem[000000007500001f]
jmpl %o7,%g0
nop
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
lduw [%i0+0x014],%l2 ! Mem[0000000076000014]
ldub [%i1+0x014],%l3 ! Mem[0000000076800014]
ldx [%i1+0x010],%l3 ! Mem[0000000076800010]
ldsh [%i0+0x03e],%l3 ! Mem[000000007600003e]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000077000008]
p51_far_2_lem:
membar #Sync
lduw [%i0+0x014],%l2 ! Mem[0000000076000014]
ldub [%i1+0x014],%l3 ! Mem[0000000076800014]
ldx [%i1+0x010],%l3 ! Mem[0000000076800010]
ldsh [%i0+0x03e],%l3 ! Mem[000000007600003e]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000077000008]
p51_far_2_he:
jmpl %o7,%g0
lduw [%i3+0x03c],%l7 ! Mem[000000007780003c]
jmpl %o7,%g0
nop
p51_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x03c],%l7 ! Mem[000000007780003c]
jmpl %o7,%g0
nop
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
sth %l2,[%i0+0x014] ! Mem[0000000078000014]
lduw [%i3+0x034],%l3 ! Mem[0000000079800034]
ldd [%i2+0x010],%l2 ! Mem[0000000079000010]
lduw [%i3+0x01c],%l3 ! Mem[000000007980001c]
jmpl %o7,%g0
ldx [%i0+0x028],%l1 ! Mem[0000000078000028]
p52_far_2_lem:
membar #Sync
sth %l2,[%i0+0x014] ! Mem[0000000078000014]
lduw [%i3+0x034],%l3 ! Mem[0000000079800034]
ldd [%i2+0x010],%l2 ! Mem[0000000079000010]
lduw [%i3+0x01c],%l3 ! Mem[000000007980001c]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x028],%l1 ! Mem[0000000078000028]
p52_far_2_he:
jmpl %o7,%g0
ldsh [%i0+0x01e],%l7 ! Mem[000000007800001e]
jmpl %o7,%g0
nop
p52_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x01e],%l7 ! Mem[000000007800001e]
jmpl %o7,%g0
nop
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
stx %l2,[%i3+0x010] ! Mem[000000007b800010]
lduw [%i0+0x014],%l3 ! Mem[000000007a000014]
lduw [%i0+0x010],%l3 ! Mem[000000007a000010]
stx %l3,[%i2+0x038] ! Mem[000000007b000038]
jmpl %o7,%g0
lduh [%i2+0x00a],%l1 ! Mem[000000007b00000a]
p53_far_2_lem:
membar #Sync
stx %l2,[%i3+0x010] ! Mem[000000007b800010]
lduw [%i0+0x014],%l3 ! Mem[000000007a000014]
lduw [%i0+0x010],%l3 ! Mem[000000007a000010]
stx %l3,[%i2+0x038] ! Mem[000000007b000038]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x00a],%l1 ! Mem[000000007b00000a]
p53_far_2_he:
jmpl %o7,%g0
ldd [%i1+0x038],%l6 ! Mem[000000007a800038]
jmpl %o7,%g0
nop
p53_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x038],%l6 ! Mem[000000007a800038]
jmpl %o7,%g0
nop
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
ldsb [%i2+0x015],%l2 ! Mem[000000007d000015]
lduw [%i1+0x034],%l3 ! Mem[000000007c800034]
sth %l3,[%i2+0x012] ! Mem[000000007d000012]
ldsw [%i1+0x01c],%l3 ! Mem[000000007c80001c]
jmpl %o7,%g0
lduh [%i1+0x02a],%l1 ! Mem[000000007c80002a]
p54_far_2_lem:
membar #Sync
ldsb [%i2+0x015],%l2 ! Mem[000000007d000015]
lduw [%i1+0x034],%l3 ! Mem[000000007c800034]
sth %l3,[%i2+0x012] ! Mem[000000007d000012]
ldsw [%i1+0x01c],%l3 ! Mem[000000007c80001c]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x02a],%l1 ! Mem[000000007c80002a]
p54_far_2_he:
jmpl %o7,%g0
stw %l7,[%i2+0x01c] ! Mem[000000007d00001c]
jmpl %o7,%g0
nop
p54_far_2_hem:
membar #Sync
jmpl %o7,%g0
stw %l7,[%i2+0x01c] ! Mem[000000007d00001c]
jmpl %o7,%g0
nop
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
lduh [%i1+0x014],%l2 ! Mem[000000007e800014]
stb %l3,[%i3+0x014] ! Mem[000000007f800014]
ldsw [%i3+0x010],%l3 ! Mem[000000007f800010]
std %l2,[%i0+0x038] ! Mem[000000007e000038]
jmpl %o7,%g0
ldsw [%i3+0x008],%l1 ! Mem[000000007f800008]
p55_far_2_lem:
membar #Sync
lduh [%i1+0x014],%l2 ! Mem[000000007e800014]
stb %l3,[%i3+0x014] ! Mem[000000007f800014]
ldsw [%i3+0x010],%l3 ! Mem[000000007f800010]
std %l2,[%i0+0x038] ! Mem[000000007e000038]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x008],%l1 ! Mem[000000007f800008]
p55_far_2_he:
jmpl %o7,%g0
std %l6,[%i2+0x038] ! Mem[000000007f000038]
jmpl %o7,%g0
nop
p55_far_2_hem:
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x038] ! Mem[000000007f000038]
jmpl %o7,%g0
nop
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
ldx [%i0+0x010],%l2 ! Mem[0000000080000010]
stb %l3,[%i0+0x034] ! Mem[0000000080000034]
ldx [%i1+0x010],%l3 ! Mem[0000000080800010]
ldd [%i3+0x018],%l2 ! Mem[0000000081800018]
jmpl %o7,%g0
ldsb [%i1+0x02a],%l1 ! Mem[000000008080002a]
p56_far_2_lem:
membar #Sync
ldx [%i0+0x010],%l2 ! Mem[0000000080000010]
stb %l3,[%i0+0x034] ! Mem[0000000080000034]
ldx [%i1+0x010],%l3 ! Mem[0000000080800010]
ldd [%i3+0x018],%l2 ! Mem[0000000081800018]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02a],%l1 ! Mem[000000008080002a]
p56_far_2_he:
jmpl %o7,%g0
ldx [%i3+0x018],%l7 ! Mem[0000000081800018]
jmpl %o7,%g0
nop
p56_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x018],%l7 ! Mem[0000000081800018]
jmpl %o7,%g0
nop
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
stw %l2,[%i0+0x014] ! Mem[0000000082000014]
stb %l3,[%i1+0x014] ! Mem[0000000082800014]
ldd [%i2+0x010],%l2 ! Mem[0000000083000010]
lduw [%i2+0x03c],%l3 ! Mem[000000008300003c]
jmpl %o7,%g0
ldsb [%i3+0x00a],%l1 ! Mem[000000008380000a]
p57_far_2_lem:
membar #Sync
stw %l2,[%i0+0x014] ! Mem[0000000082000014]
stb %l3,[%i1+0x014] ! Mem[0000000082800014]
ldd [%i2+0x010],%l2 ! Mem[0000000083000010]
lduw [%i2+0x03c],%l3 ! Mem[000000008300003c]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00a],%l1 ! Mem[000000008380000a]
p57_far_2_he:
jmpl %o7,%g0
lduh [%i0+0x03e],%l7 ! Mem[000000008200003e]
jmpl %o7,%g0
nop
p57_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x03e],%l7 ! Mem[000000008200003e]
jmpl %o7,%g0
nop
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
ldd [%i2+0x010],%l2 ! Mem[0000000085000010]
sth %l3,[%i3+0x034] ! Mem[0000000085800034]
ldub [%i0+0x012],%l3 ! Mem[0000000084000012]
sth %l3,[%i2+0x01e] ! Mem[000000008500001e]
jmpl %o7,%g0
stx %l1,[%i2+0x028] ! Mem[0000000085000028]
p58_far_2_lem:
membar #Sync
ldd [%i2+0x010],%l2 ! Mem[0000000085000010]
sth %l3,[%i3+0x034] ! Mem[0000000085800034]
ldub [%i0+0x012],%l3 ! Mem[0000000084000012]
sth %l3,[%i2+0x01e] ! Mem[000000008500001e]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i2+0x028] ! Mem[0000000085000028]
p58_far_2_he:
jmpl %o7,%g0
ldsw [%i1+0x01c],%l7 ! Mem[000000008480001c]
jmpl %o7,%g0
nop
p58_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x01c],%l7 ! Mem[000000008480001c]
jmpl %o7,%g0
nop
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
ldub [%i1+0x015],%l2 ! Mem[0000000086800015]
sth %l3,[%i0+0x014] ! Mem[0000000086000014]
sth %l3,[%i2+0x012] ! Mem[0000000087000012]
ldsw [%i1+0x03c],%l3 ! Mem[000000008680003c]
jmpl %o7,%g0
sth %l1,[%i0+0x00a] ! Mem[000000008600000a]
p59_far_2_lem:
membar #Sync
ldub [%i1+0x015],%l2 ! Mem[0000000086800015]
sth %l3,[%i0+0x014] ! Mem[0000000086000014]
sth %l3,[%i2+0x012] ! Mem[0000000087000012]
ldsw [%i1+0x03c],%l3 ! Mem[000000008680003c]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i0+0x00a] ! Mem[000000008600000a]
p59_far_2_he:
jmpl %o7,%g0
ldsb [%i2+0x03f],%l7 ! Mem[000000008700003f]
jmpl %o7,%g0
nop
p59_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x03f],%l7 ! Mem[000000008700003f]
jmpl %o7,%g0
nop
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
lduw [%i0+0x014],%l2 ! Mem[0000000088000014]
stx %l3,[%i1+0x030] ! Mem[0000000088800030]
ldsw [%i3+0x010],%l3 ! Mem[0000000089800010]
ldx [%i0+0x018],%l3 ! Mem[0000000088000018]
jmpl %o7,%g0
stb %l1,[%i2+0x02a] ! Mem[000000008900002a]
p60_far_2_lem:
membar #Sync
lduw [%i0+0x014],%l2 ! Mem[0000000088000014]
stx %l3,[%i1+0x030] ! Mem[0000000088800030]
ldsw [%i3+0x010],%l3 ! Mem[0000000089800010]
ldx [%i0+0x018],%l3 ! Mem[0000000088000018]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i2+0x02a] ! Mem[000000008900002a]
p60_far_2_he:
jmpl %o7,%g0
stx %l7,[%i2+0x018] ! Mem[0000000089000018]
jmpl %o7,%g0
nop
p60_far_2_hem:
membar #Sync
jmpl %o7,%g0
stx %l7,[%i2+0x018] ! Mem[0000000089000018]
jmpl %o7,%g0
nop
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
sth %l2,[%i0+0x014] ! Mem[000000008a000014]
stx %l3,[%i3+0x010] ! Mem[000000008b800010]
ldx [%i2+0x010],%l3 ! Mem[000000008b000010]
ldd [%i3+0x038],%l2 ! Mem[000000008b800038]
jmpl %o7,%g0
stb %l1,[%i0+0x00a] ! Mem[000000008a00000a]
p61_far_2_lem:
membar #Sync
sth %l2,[%i0+0x014] ! Mem[000000008a000014]
stx %l3,[%i3+0x010] ! Mem[000000008b800010]
ldx [%i2+0x010],%l3 ! Mem[000000008b000010]
ldd [%i3+0x038],%l2 ! Mem[000000008b800038]
membar #Sync
jmpl %o7,%g0
stb %l1,[%i0+0x00a] ! Mem[000000008a00000a]
p61_far_2_he:
jmpl %o7,%g0
sth %l7,[%i2+0x03e] ! Mem[000000008b00003e]
jmpl %o7,%g0
nop
p61_far_2_hem:
membar #Sync
jmpl %o7,%g0
sth %l7,[%i2+0x03e] ! Mem[000000008b00003e]
jmpl %o7,%g0
nop
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
stx %l2,[%i3+0x010] ! Mem[000000008d800010]
stx %l3,[%i0+0x030] ! Mem[000000008c000030]
ldd [%i3+0x010],%l2 ! Mem[000000008d800010]
ldub [%i2+0x01e],%l3 ! Mem[000000008d00001e]
jmpl %o7,%g0
lduw [%i2+0x028],%l1 ! Mem[000000008d000028]
p62_far_2_lem:
membar #Sync
stx %l2,[%i3+0x010] ! Mem[000000008d800010]
stx %l3,[%i0+0x030] ! Mem[000000008c000030]
ldd [%i3+0x010],%l2 ! Mem[000000008d800010]
ldub [%i2+0x01e],%l3 ! Mem[000000008d00001e]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x028],%l1 ! Mem[000000008d000028]
p62_far_2_he:
jmpl %o7,%g0
lduw [%i3+0x01c],%l7 ! Mem[000000008d80001c]
jmpl %o7,%g0
nop
p62_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x01c],%l7 ! Mem[000000008d80001c]
jmpl %o7,%g0
nop
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
ldsw [%i2+0x014],%l2 ! Mem[000000008f000014]
ldsb [%i1+0x014],%l3 ! Mem[000000008e800014]
ldub [%i1+0x012],%l3 ! Mem[000000008e800012]
sth %l3,[%i2+0x03e] ! Mem[000000008f00003e]
jmpl %o7,%g0
ldub [%i1+0x00a],%l1 ! Mem[000000008e80000a]
p63_far_2_lem:
membar #Sync
ldsw [%i2+0x014],%l2 ! Mem[000000008f000014]
ldsb [%i1+0x014],%l3 ! Mem[000000008e800014]
ldub [%i1+0x012],%l3 ! Mem[000000008e800012]
sth %l3,[%i2+0x03e] ! Mem[000000008f00003e]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00a],%l1 ! Mem[000000008e80000a]
p63_far_2_he:
jmpl %o7,%g0
ldub [%i0+0x03f],%l7 ! Mem[000000008e00003f]
jmpl %o7,%g0
nop
p63_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x03f],%l7 ! Mem[000000008e00003f]
jmpl %o7,%g0
nop
p63_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
nop
jmpl %o7,%g0
nop
far2_b2b_l:
nop
jmpl %o7,%g0
nop
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
stw %l0,[%i2+0x02c] ! Mem[000000001100002c]
ldx [%i0+0x018],%l6 ! Mem[0000000010000018]
stw %l3,[%i2+0x030] ! Mem[0000000011000030]
jmpl %o7,%g0
lduw [%i3+0x038],%l0 ! Mem[0000000011800038]
p0_far_3_lem:
membar #Sync
stw %l0,[%i2+0x02c] ! Mem[000000001100002c]
ldx [%i0+0x018],%l6 ! Mem[0000000010000018]
stw %l3,[%i2+0x030] ! Mem[0000000011000030]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x038],%l0 ! Mem[0000000011800038]
p0_far_3_he:
stx %l0,[%i1+0x000] ! Mem[0000000010800000]
stx %l0,[%i0+0x020] ! Mem[0000000010000020]
ldub [%i0+0x015],%l7 ! Mem[0000000010000015]
stw %l2,[%i0+0x000] ! Mem[0000000010000000]
jmpl %o7,%g0
ldx [%i3+0x038],%l5 ! Mem[0000000011800038]
p0_far_3_hem:
membar #Sync
stx %l0,[%i1+0x000] ! Mem[0000000010800000]
stx %l0,[%i0+0x020] ! Mem[0000000010000020]
ldub [%i0+0x015],%l7 ! Mem[0000000010000015]
stw %l2,[%i0+0x000] ! Mem[0000000010000000]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x038],%l5 ! Mem[0000000011800038]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
ldub [%i2+0x03e],%l5 ! Mem[000000001300003e]
stb %l2,[%i0+0x028] ! Mem[0000000012000028]
stw %l4,[%i0+0x018] ! Mem[0000000012000018]
lduw [%i1+0x008],%l0 ! Mem[0000000012800008]
ldub [%i3+0x032],%l4 ! Mem[0000000013800032]
ldsb [%i3+0x026],%l5 ! Mem[0000000013800026]
jmpl %o7,%g0
ldx [%i2+0x008],%l2 ! Mem[0000000013000008]
p1_far_3_lem:
membar #Sync
ldub [%i2+0x03e],%l5 ! Mem[000000001300003e]
stb %l2,[%i0+0x028] ! Mem[0000000012000028]
stw %l4,[%i0+0x018] ! Mem[0000000012000018]
lduw [%i1+0x008],%l0 ! Mem[0000000012800008]
ldub [%i3+0x032],%l4 ! Mem[0000000013800032]
ldsb [%i3+0x026],%l5 ! Mem[0000000013800026]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x008],%l2 ! Mem[0000000013000008]
p1_far_3_he:
ldd [%i3+0x008],%l6 ! Mem[0000000013800008]
jmpl %o7,%g0
std %l6,[%i3+0x010] ! Mem[0000000013800010]
p1_far_3_hem:
membar #Sync
ldd [%i3+0x008],%l6 ! Mem[0000000013800008]
membar #Sync
jmpl %o7,%g0
std %l6,[%i3+0x010] ! Mem[0000000013800010]
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
stw %l5,[%i1+0x01c] ! Mem[000000001480001c]
std %l2,[%i2+0x028] ! Mem[0000000015000028]
stb %l4,[%i2+0x03b] ! Mem[000000001500003b]
ldsw [%i3+0x028],%l0 ! Mem[0000000015800028]
lduw [%i3+0x010],%l4 ! Mem[0000000015800010]
ldsb [%i1+0x026],%l5 ! Mem[0000000014800026]
jmpl %o7,%g0
sth %l2,[%i1+0x00a] ! Mem[000000001480000a]
p2_far_3_lem:
membar #Sync
stw %l5,[%i1+0x01c] ! Mem[000000001480001c]
std %l2,[%i2+0x028] ! Mem[0000000015000028]
stb %l4,[%i2+0x03b] ! Mem[000000001500003b]
ldsw [%i3+0x028],%l0 ! Mem[0000000015800028]
lduw [%i3+0x010],%l4 ! Mem[0000000015800010]
ldsb [%i1+0x026],%l5 ! Mem[0000000014800026]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i1+0x00a] ! Mem[000000001480000a]
p2_far_3_he:
stb %l6,[%i0+0x02d] ! Mem[000000001400002d]
jmpl %o7,%g0
ldsb [%i0+0x030],%l7 ! Mem[0000000014000030]
p2_far_3_hem:
membar #Sync
stb %l6,[%i0+0x02d] ! Mem[000000001400002d]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x030],%l7 ! Mem[0000000014000030]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
ldx [%i1+0x038],%l5 ! Mem[0000000016800038]
stb %l2,[%i1+0x028] ! Mem[0000000016800028]
lduh [%i0+0x01a],%l4 ! Mem[000000001600001a]
ldd [%i1+0x008],%l0 ! Mem[0000000016800008]
stb %l4,[%i3+0x032] ! Mem[0000000017800032]
ldsw [%i0+0x024],%l5 ! Mem[0000000016000024]
jmpl %o7,%g0
stw %l2,[%i1+0x008] ! Mem[0000000016800008]
p3_far_3_lem:
membar #Sync
ldx [%i1+0x038],%l5 ! Mem[0000000016800038]
stb %l2,[%i1+0x028] ! Mem[0000000016800028]
lduh [%i0+0x01a],%l4 ! Mem[000000001600001a]
ldd [%i1+0x008],%l0 ! Mem[0000000016800008]
stb %l4,[%i3+0x032] ! Mem[0000000017800032]
ldsw [%i0+0x024],%l5 ! Mem[0000000016000024]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i1+0x008] ! Mem[0000000016800008]
p3_far_3_he:
ldsw [%i2+0x00c],%l6 ! Mem[000000001700000c]
jmpl %o7,%g0
lduw [%i2+0x010],%l7 ! Mem[0000000017000010]
p3_far_3_hem:
membar #Sync
ldsw [%i2+0x00c],%l6 ! Mem[000000001700000c]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x010],%l7 ! Mem[0000000017000010]
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
ldsw [%i0+0x01c],%l5 ! Mem[000000001800001c]
std %l2,[%i0+0x028] ! Mem[0000000018000028]
ldsh [%i2+0x03a],%l4 ! Mem[000000001900003a]
sth %l0,[%i2+0x02a] ! Mem[000000001900002a]
sth %l4,[%i3+0x012] ! Mem[0000000019800012]
lduh [%i1+0x026],%l5 ! Mem[0000000018800026]
jmpl %o7,%g0
ldsb [%i1+0x00b],%l2 ! Mem[000000001880000b]
p4_far_3_lem:
membar #Sync
ldsw [%i0+0x01c],%l5 ! Mem[000000001800001c]
std %l2,[%i0+0x028] ! Mem[0000000018000028]
ldsh [%i2+0x03a],%l4 ! Mem[000000001900003a]
sth %l0,[%i2+0x02a] ! Mem[000000001900002a]
sth %l4,[%i3+0x012] ! Mem[0000000019800012]
lduh [%i1+0x026],%l5 ! Mem[0000000018800026]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x00b],%l2 ! Mem[000000001880000b]
p4_far_3_he:
stw %l6,[%i2+0x02c] ! Mem[000000001900002c]
jmpl %o7,%g0
stw %l7,[%i0+0x030] ! Mem[0000000018000030]
p4_far_3_hem:
membar #Sync
stw %l6,[%i2+0x02c] ! Mem[000000001900002c]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i0+0x030] ! Mem[0000000018000030]
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
stx %l5,[%i3+0x038] ! Mem[000000001b800038]
stb %l2,[%i3+0x028] ! Mem[000000001b800028]
ldsb [%i0+0x01b],%l4 ! Mem[000000001a00001b]
ldx [%i0+0x008],%l0 ! Mem[000000001a000008]
ldsb [%i3+0x032],%l4 ! Mem[000000001b800032]
lduh [%i0+0x026],%l5 ! Mem[000000001a000026]
jmpl %o7,%g0
ldub [%i1+0x00b],%l2 ! Mem[000000001a80000b]
p5_far_3_lem:
membar #Sync
stx %l5,[%i3+0x038] ! Mem[000000001b800038]
stb %l2,[%i3+0x028] ! Mem[000000001b800028]
ldsb [%i0+0x01b],%l4 ! Mem[000000001a00001b]
ldx [%i0+0x008],%l0 ! Mem[000000001a000008]
ldsb [%i3+0x032],%l4 ! Mem[000000001b800032]
lduh [%i0+0x026],%l5 ! Mem[000000001a000026]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00b],%l2 ! Mem[000000001a80000b]
p5_far_3_he:
lduw [%i3+0x00c],%l6 ! Mem[000000001b80000c]
jmpl %o7,%g0
ldsw [%i2+0x010],%l7 ! Mem[000000001b000010]
p5_far_3_hem:
membar #Sync
lduw [%i3+0x00c],%l6 ! Mem[000000001b80000c]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x010],%l7 ! Mem[000000001b000010]
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
stb %l5,[%i3+0x01e] ! Mem[000000001d80001e]
ldx [%i2+0x028],%l2 ! Mem[000000001d000028]
stw %l4,[%i1+0x038] ! Mem[000000001c800038]
ldub [%i1+0x02a],%l0 ! Mem[000000001c80002a]
ldsw [%i3+0x010],%l4 ! Mem[000000001d800010]
ldx [%i1+0x020],%l5 ! Mem[000000001c800020]
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000001c00000a]
p6_far_3_lem:
membar #Sync
stb %l5,[%i3+0x01e] ! Mem[000000001d80001e]
ldx [%i2+0x028],%l2 ! Mem[000000001d000028]
stw %l4,[%i1+0x038] ! Mem[000000001c800038]
ldub [%i1+0x02a],%l0 ! Mem[000000001c80002a]
ldsw [%i3+0x010],%l4 ! Mem[000000001d800010]
ldx [%i1+0x020],%l5 ! Mem[000000001c800020]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000001c00000a]
p6_far_3_he:
ldsb [%i1+0x02d],%l6 ! Mem[000000001c80002d]
jmpl %o7,%g0
stb %l7,[%i0+0x030] ! Mem[000000001c000030]
p6_far_3_hem:
membar #Sync
ldsb [%i1+0x02d],%l6 ! Mem[000000001c80002d]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i0+0x030] ! Mem[000000001c000030]
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
ldub [%i2+0x03e],%l5 ! Mem[000000001f00003e]
stb %l2,[%i1+0x028] ! Mem[000000001e800028]
stb %l4,[%i3+0x01b] ! Mem[000000001f80001b]
ldsb [%i3+0x00a],%l0 ! Mem[000000001f80000a]
lduh [%i3+0x032],%l4 ! Mem[000000001f800032]
std %l4,[%i0+0x020] ! Mem[000000001e000020]
jmpl %o7,%g0
stb %l2,[%i0+0x00b] ! Mem[000000001e00000b]
p7_far_3_lem:
membar #Sync
ldub [%i2+0x03e],%l5 ! Mem[000000001f00003e]
stb %l2,[%i1+0x028] ! Mem[000000001e800028]
stb %l4,[%i3+0x01b] ! Mem[000000001f80001b]
ldsb [%i3+0x00a],%l0 ! Mem[000000001f80000a]
lduh [%i3+0x032],%l4 ! Mem[000000001f800032]
std %l4,[%i0+0x020] ! Mem[000000001e000020]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i0+0x00b] ! Mem[000000001e00000b]
p7_far_3_he:
std %l6,[%i2+0x008] ! Mem[000000001f000008]
jmpl %o7,%g0
stw %l7,[%i1+0x010] ! Mem[000000001e800010]
p7_far_3_hem:
membar #Sync
std %l6,[%i2+0x008] ! Mem[000000001f000008]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i1+0x010] ! Mem[000000001e800010]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
stw %l5,[%i2+0x01c] ! Mem[000000002100001c]
ldx [%i0+0x028],%l2 ! Mem[0000000020000028]
lduh [%i0+0x03a],%l4 ! Mem[000000002000003a]
stw %l0,[%i1+0x028] ! Mem[0000000020800028]
ldx [%i3+0x010],%l4 ! Mem[0000000021800010]
stw %l5,[%i1+0x024] ! Mem[0000000020800024]
jmpl %o7,%g0
stw %l2,[%i0+0x008] ! Mem[0000000020000008]
p8_far_3_lem:
membar #Sync
stw %l5,[%i2+0x01c] ! Mem[000000002100001c]
ldx [%i0+0x028],%l2 ! Mem[0000000020000028]
lduh [%i0+0x03a],%l4 ! Mem[000000002000003a]
stw %l0,[%i1+0x028] ! Mem[0000000020800028]
ldx [%i3+0x010],%l4 ! Mem[0000000021800010]
stw %l5,[%i1+0x024] ! Mem[0000000020800024]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i0+0x008] ! Mem[0000000020000008]
p8_far_3_he:
ldub [%i2+0x02d],%l6 ! Mem[000000002100002d]
jmpl %o7,%g0
ldsw [%i0+0x030],%l7 ! Mem[0000000020000030]
p8_far_3_hem:
membar #Sync
ldub [%i2+0x02d],%l6 ! Mem[000000002100002d]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x030],%l7 ! Mem[0000000020000030]
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
ldx [%i2+0x038],%l5 ! Mem[0000000023000038]
stb %l2,[%i2+0x028] ! Mem[0000000023000028]
ldsh [%i3+0x01a],%l4 ! Mem[000000002380001a]
stb %l0,[%i2+0x00a] ! Mem[000000002300000a]
stw %l4,[%i3+0x030] ! Mem[0000000023800030]
stw %l5,[%i0+0x024] ! Mem[0000000022000024]
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[0000000023800008]
p9_far_3_lem:
membar #Sync
ldx [%i2+0x038],%l5 ! Mem[0000000023000038]
stb %l2,[%i2+0x028] ! Mem[0000000023000028]
ldsh [%i3+0x01a],%l4 ! Mem[000000002380001a]
stb %l0,[%i2+0x00a] ! Mem[000000002300000a]
stw %l4,[%i3+0x030] ! Mem[0000000023800030]
stw %l5,[%i0+0x024] ! Mem[0000000022000024]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[0000000023800008]
p9_far_3_he:
stx %l6,[%i3+0x008] ! Mem[0000000023800008]
jmpl %o7,%g0
stb %l7,[%i1+0x010] ! Mem[0000000022800010]
p9_far_3_hem:
membar #Sync
stx %l6,[%i3+0x008] ! Mem[0000000023800008]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i1+0x010] ! Mem[0000000022800010]
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
ldsw [%i1+0x01c],%l5 ! Mem[000000002480001c]
ldx [%i1+0x028],%l2 ! Mem[0000000024800028]
stx %l4,[%i0+0x038] ! Mem[0000000024000038]
ldsw [%i1+0x028],%l0 ! Mem[0000000024800028]
ldd [%i3+0x010],%l4 ! Mem[0000000025800010]
ldd [%i2+0x020],%l4 ! Mem[0000000025000020]
jmpl %o7,%g0
ldsh [%i3+0x00a],%l2 ! Mem[000000002580000a]
p10_far_3_lem:
membar #Sync
ldsw [%i1+0x01c],%l5 ! Mem[000000002480001c]
ldx [%i1+0x028],%l2 ! Mem[0000000024800028]
stx %l4,[%i0+0x038] ! Mem[0000000024000038]
ldsw [%i1+0x028],%l0 ! Mem[0000000024800028]
ldd [%i3+0x010],%l4 ! Mem[0000000025800010]
ldd [%i2+0x020],%l4 ! Mem[0000000025000020]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x00a],%l2 ! Mem[000000002580000a]
p10_far_3_he:
ldx [%i1+0x028],%l6 ! Mem[0000000024800028]
jmpl %o7,%g0
ldd [%i3+0x030],%l6 ! Mem[0000000025800030]
p10_far_3_hem:
membar #Sync
ldx [%i1+0x028],%l6 ! Mem[0000000024800028]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x030],%l6 ! Mem[0000000025800030]
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
stx %l5,[%i0+0x038] ! Mem[0000000026000038]
lduw [%i1+0x028],%l2 ! Mem[0000000026800028]
std %l4,[%i2+0x018] ! Mem[0000000027000018]
ldd [%i2+0x008],%l0 ! Mem[0000000027000008]
ldsh [%i3+0x032],%l4 ! Mem[0000000027800032]
ldsh [%i0+0x026],%l5 ! Mem[0000000026000026]
jmpl %o7,%g0
lduh [%i3+0x00a],%l2 ! Mem[000000002780000a]
p11_far_3_lem:
membar #Sync
stx %l5,[%i0+0x038] ! Mem[0000000026000038]
lduw [%i1+0x028],%l2 ! Mem[0000000026800028]
std %l4,[%i2+0x018] ! Mem[0000000027000018]
ldd [%i2+0x008],%l0 ! Mem[0000000027000008]
ldsh [%i3+0x032],%l4 ! Mem[0000000027800032]
ldsh [%i0+0x026],%l5 ! Mem[0000000026000026]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x00a],%l2 ! Mem[000000002780000a]
p11_far_3_he:
ldd [%i2+0x008],%l6 ! Mem[0000000027000008]
jmpl %o7,%g0
lduh [%i1+0x010],%l7 ! Mem[0000000026800010]
p11_far_3_hem:
membar #Sync
ldd [%i2+0x008],%l6 ! Mem[0000000027000008]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x010],%l7 ! Mem[0000000026800010]
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
stb %l5,[%i0+0x01e] ! Mem[000000002800001e]
ldx [%i3+0x028],%l2 ! Mem[0000000029800028]
stb %l4,[%i0+0x03b] ! Mem[000000002800003b]
sth %l0,[%i0+0x02a] ! Mem[000000002800002a]
ldub [%i3+0x012],%l4 ! Mem[0000000029800012]
ldub [%i2+0x026],%l5 ! Mem[0000000029000026]
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[0000000029800008]
p12_far_3_lem:
membar #Sync
stb %l5,[%i0+0x01e] ! Mem[000000002800001e]
ldx [%i3+0x028],%l2 ! Mem[0000000029800028]
stb %l4,[%i0+0x03b] ! Mem[000000002800003b]
sth %l0,[%i0+0x02a] ! Mem[000000002800002a]
ldub [%i3+0x012],%l4 ! Mem[0000000029800012]
ldub [%i2+0x026],%l5 ! Mem[0000000029000026]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[0000000029800008]
p12_far_3_he:
stb %l6,[%i2+0x02d] ! Mem[000000002900002d]
jmpl %o7,%g0
sth %l7,[%i3+0x030] ! Mem[0000000029800030]
p12_far_3_hem:
membar #Sync
stb %l6,[%i2+0x02d] ! Mem[000000002900002d]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i3+0x030] ! Mem[0000000029800030]
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
ldsh [%i3+0x03e],%l5 ! Mem[000000002b80003e]
lduw [%i2+0x028],%l2 ! Mem[000000002b000028]
lduh [%i2+0x01a],%l4 ! Mem[000000002b00001a]
ldx [%i1+0x008],%l0 ! Mem[000000002a800008]
stb %l4,[%i3+0x032] ! Mem[000000002b800032]
ldub [%i0+0x026],%l5 ! Mem[000000002a000026]
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[000000002b800008]
p13_far_3_lem:
membar #Sync
ldsh [%i3+0x03e],%l5 ! Mem[000000002b80003e]
lduw [%i2+0x028],%l2 ! Mem[000000002b000028]
lduh [%i2+0x01a],%l4 ! Mem[000000002b00001a]
ldx [%i1+0x008],%l0 ! Mem[000000002a800008]
stb %l4,[%i3+0x032] ! Mem[000000002b800032]
ldub [%i0+0x026],%l5 ! Mem[000000002a000026]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[000000002b800008]
p13_far_3_he:
ldsw [%i3+0x00c],%l6 ! Mem[000000002b80000c]
jmpl %o7,%g0
ldsh [%i0+0x010],%l7 ! Mem[000000002a000010]
p13_far_3_hem:
membar #Sync
ldsw [%i3+0x00c],%l6 ! Mem[000000002b80000c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x010],%l7 ! Mem[000000002a000010]
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
stw %l5,[%i2+0x01c] ! Mem[000000002d00001c]
ldx [%i1+0x028],%l2 ! Mem[000000002c800028]
ldsh [%i0+0x03a],%l4 ! Mem[000000002c00003a]
ldub [%i3+0x02a],%l0 ! Mem[000000002d80002a]
sth %l4,[%i3+0x012] ! Mem[000000002d800012]
lduw [%i2+0x024],%l5 ! Mem[000000002d000024]
jmpl %o7,%g0
sth %l2,[%i3+0x00a] ! Mem[000000002d80000a]
p14_far_3_lem:
membar #Sync
stw %l5,[%i2+0x01c] ! Mem[000000002d00001c]
ldx [%i1+0x028],%l2 ! Mem[000000002c800028]
ldsh [%i0+0x03a],%l4 ! Mem[000000002c00003a]
ldub [%i3+0x02a],%l0 ! Mem[000000002d80002a]
sth %l4,[%i3+0x012] ! Mem[000000002d800012]
lduw [%i2+0x024],%l5 ! Mem[000000002d000024]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i3+0x00a] ! Mem[000000002d80000a]
p14_far_3_he:
stw %l6,[%i1+0x02c] ! Mem[000000002c80002c]
jmpl %o7,%g0
ldx [%i3+0x030],%l7 ! Mem[000000002d800030]
p14_far_3_hem:
membar #Sync
stw %l6,[%i1+0x02c] ! Mem[000000002c80002c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l7 ! Mem[000000002d800030]
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
ldx [%i2+0x038],%l5 ! Mem[000000002f000038]
lduw [%i0+0x028],%l2 ! Mem[000000002e000028]
stx %l4,[%i1+0x018] ! Mem[000000002e800018]
ldsb [%i1+0x00a],%l0 ! Mem[000000002e80000a]
stx %l4,[%i3+0x030] ! Mem[000000002f800030]
stb %l5,[%i0+0x026] ! Mem[000000002e000026]
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[000000002f800008]
p15_far_3_lem:
membar #Sync
ldx [%i2+0x038],%l5 ! Mem[000000002f000038]
lduw [%i0+0x028],%l2 ! Mem[000000002e000028]
stx %l4,[%i1+0x018] ! Mem[000000002e800018]
ldsb [%i1+0x00a],%l0 ! Mem[000000002e80000a]
stx %l4,[%i3+0x030] ! Mem[000000002f800030]
stb %l5,[%i0+0x026] ! Mem[000000002e000026]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[000000002f800008]
p15_far_3_he:
lduw [%i2+0x00c],%l6 ! Mem[000000002f00000c]
jmpl %o7,%g0
sth %l7,[%i0+0x010] ! Mem[000000002e000010]
p15_far_3_hem:
membar #Sync
lduw [%i2+0x00c],%l6 ! Mem[000000002f00000c]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i0+0x010] ! Mem[000000002e000010]
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
ldsw [%i2+0x01c],%l5 ! Mem[000000003100001c]
lduh [%i3+0x028],%l2 ! Mem[0000000031800028]
std %l4,[%i3+0x038] ! Mem[0000000031800038]
stw %l0,[%i2+0x028] ! Mem[0000000031000028]
ldsb [%i3+0x012],%l4 ! Mem[0000000031800012]
sth %l5,[%i2+0x026] ! Mem[0000000031000026]
jmpl %o7,%g0
ldsw [%i2+0x008],%l2 ! Mem[0000000031000008]
p16_far_3_lem:
membar #Sync
ldsw [%i2+0x01c],%l5 ! Mem[000000003100001c]
lduh [%i3+0x028],%l2 ! Mem[0000000031800028]
std %l4,[%i3+0x038] ! Mem[0000000031800038]
stw %l0,[%i2+0x028] ! Mem[0000000031000028]
ldsb [%i3+0x012],%l4 ! Mem[0000000031800012]
sth %l5,[%i2+0x026] ! Mem[0000000031000026]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x008],%l2 ! Mem[0000000031000008]
p16_far_3_he:
ldsb [%i2+0x02d],%l6 ! Mem[000000003100002d]
jmpl %o7,%g0
ldsh [%i2+0x030],%l7 ! Mem[0000000031000030]
p16_far_3_hem:
membar #Sync
ldsb [%i2+0x02d],%l6 ! Mem[000000003100002d]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x030],%l7 ! Mem[0000000031000030]
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
stx %l5,[%i1+0x038] ! Mem[0000000032800038]
lduw [%i1+0x028],%l2 ! Mem[0000000032800028]
lduw [%i0+0x018],%l4 ! Mem[0000000032000018]
stb %l0,[%i0+0x00a] ! Mem[000000003200000a]
lduh [%i3+0x032],%l4 ! Mem[0000000033800032]
sth %l5,[%i0+0x026] ! Mem[0000000032000026]
jmpl %o7,%g0
ldub [%i2+0x00b],%l2 ! Mem[000000003300000b]
p17_far_3_lem:
membar #Sync
stx %l5,[%i1+0x038] ! Mem[0000000032800038]
lduw [%i1+0x028],%l2 ! Mem[0000000032800028]
lduw [%i0+0x018],%l4 ! Mem[0000000032000018]
stb %l0,[%i0+0x00a] ! Mem[000000003200000a]
lduh [%i3+0x032],%l4 ! Mem[0000000033800032]
sth %l5,[%i0+0x026] ! Mem[0000000032000026]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00b],%l2 ! Mem[000000003300000b]
p17_far_3_he:
std %l6,[%i3+0x008] ! Mem[0000000033800008]
jmpl %o7,%g0
ldx [%i0+0x010],%l7 ! Mem[0000000032000010]
p17_far_3_hem:
membar #Sync
std %l6,[%i3+0x008] ! Mem[0000000033800008]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x010],%l7 ! Mem[0000000032000010]
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
stb %l5,[%i1+0x01e] ! Mem[000000003480001e]
lduh [%i1+0x028],%l2 ! Mem[0000000034800028]
ldsw [%i3+0x038],%l4 ! Mem[0000000035800038]
lduh [%i1+0x02a],%l0 ! Mem[000000003480002a]
ldx [%i3+0x010],%l4 ! Mem[0000000035800010]
stx %l5,[%i2+0x020] ! Mem[0000000035000020]
jmpl %o7,%g0
ldx [%i2+0x008],%l2 ! Mem[0000000035000008]
p18_far_3_lem:
membar #Sync
stb %l5,[%i1+0x01e] ! Mem[000000003480001e]
lduh [%i1+0x028],%l2 ! Mem[0000000034800028]
ldsw [%i3+0x038],%l4 ! Mem[0000000035800038]
lduh [%i1+0x02a],%l0 ! Mem[000000003480002a]
ldx [%i3+0x010],%l4 ! Mem[0000000035800010]
stx %l5,[%i2+0x020] ! Mem[0000000035000020]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x008],%l2 ! Mem[0000000035000008]
p18_far_3_he:
ldub [%i1+0x02d],%l6 ! Mem[000000003480002d]
jmpl %o7,%g0
stx %l7,[%i2+0x030] ! Mem[0000000035000030]
p18_far_3_hem:
membar #Sync
ldub [%i1+0x02d],%l6 ! Mem[000000003480002d]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i2+0x030] ! Mem[0000000035000030]
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
ldsh [%i0+0x03e],%l5 ! Mem[000000003600003e]
lduw [%i3+0x028],%l2 ! Mem[0000000037800028]
ldsh [%i0+0x01a],%l4 ! Mem[000000003600001a]
ldsh [%i3+0x00a],%l0 ! Mem[000000003780000a]
std %l4,[%i3+0x030] ! Mem[0000000037800030]
ldsb [%i0+0x026],%l5 ! Mem[0000000036000026]
jmpl %o7,%g0
sth %l2,[%i1+0x00a] ! Mem[000000003680000a]
p19_far_3_lem:
membar #Sync
ldsh [%i0+0x03e],%l5 ! Mem[000000003600003e]
lduw [%i3+0x028],%l2 ! Mem[0000000037800028]
ldsh [%i0+0x01a],%l4 ! Mem[000000003600001a]
ldsh [%i3+0x00a],%l0 ! Mem[000000003780000a]
std %l4,[%i3+0x030] ! Mem[0000000037800030]
ldsb [%i0+0x026],%l5 ! Mem[0000000036000026]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i1+0x00a] ! Mem[000000003680000a]
p19_far_3_he:
stx %l6,[%i2+0x008] ! Mem[0000000037000008]
jmpl %o7,%g0
ldub [%i0+0x010],%l7 ! Mem[0000000036000010]
p19_far_3_hem:
membar #Sync
stx %l6,[%i2+0x008] ! Mem[0000000037000008]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x010],%l7 ! Mem[0000000036000010]
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
stw %l5,[%i3+0x01c] ! Mem[000000003980001c]
lduh [%i2+0x028],%l2 ! Mem[0000000039000028]
stx %l4,[%i2+0x038] ! Mem[0000000039000038]
stx %l0,[%i1+0x028] ! Mem[0000000038800028]
stw %l4,[%i3+0x010] ! Mem[0000000039800010]
ldsw [%i2+0x024],%l5 ! Mem[0000000039000024]
jmpl %o7,%g0
stw %l2,[%i1+0x008] ! Mem[0000000038800008]
p20_far_3_lem:
membar #Sync
stw %l5,[%i3+0x01c] ! Mem[000000003980001c]
lduh [%i2+0x028],%l2 ! Mem[0000000039000028]
stx %l4,[%i2+0x038] ! Mem[0000000039000038]
stx %l0,[%i1+0x028] ! Mem[0000000038800028]
stw %l4,[%i3+0x010] ! Mem[0000000039800010]
ldsw [%i2+0x024],%l5 ! Mem[0000000039000024]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i1+0x008] ! Mem[0000000038800008]
p20_far_3_he:
ldx [%i2+0x028],%l6 ! Mem[0000000039000028]
jmpl %o7,%g0
std %l6,[%i1+0x030] ! Mem[0000000038800030]
p20_far_3_hem:
membar #Sync
ldx [%i2+0x028],%l6 ! Mem[0000000039000028]
membar #Sync
jmpl %o7,%g0
std %l6,[%i1+0x030] ! Mem[0000000038800030]
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
ldx [%i3+0x038],%l5 ! Mem[000000003b800038]
ldub [%i1+0x028],%l2 ! Mem[000000003a800028]
std %l4,[%i0+0x018] ! Mem[000000003a000018]
std %l0,[%i2+0x008] ! Mem[000000003b000008]
ldsh [%i3+0x032],%l4 ! Mem[000000003b800032]
ldsw [%i0+0x024],%l5 ! Mem[000000003a000024]
jmpl %o7,%g0
ldsb [%i1+0x00b],%l2 ! Mem[000000003a80000b]
p21_far_3_lem:
membar #Sync
ldx [%i3+0x038],%l5 ! Mem[000000003b800038]
ldub [%i1+0x028],%l2 ! Mem[000000003a800028]
std %l4,[%i0+0x018] ! Mem[000000003a000018]
std %l0,[%i2+0x008] ! Mem[000000003b000008]
ldsh [%i3+0x032],%l4 ! Mem[000000003b800032]
ldsw [%i0+0x024],%l5 ! Mem[000000003a000024]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x00b],%l2 ! Mem[000000003a80000b]
p21_far_3_he:
ldsh [%i3+0x00c],%l6 ! Mem[000000003b80000c]
jmpl %o7,%g0
ldsb [%i0+0x010],%l7 ! Mem[000000003a000010]
p21_far_3_hem:
membar #Sync
ldsh [%i3+0x00c],%l6 ! Mem[000000003b80000c]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x010],%l7 ! Mem[000000003a000010]
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
ldsw [%i2+0x01c],%l5 ! Mem[000000003d00001c]
lduh [%i0+0x028],%l2 ! Mem[000000003c000028]
lduw [%i2+0x038],%l4 ! Mem[000000003d000038]
lduw [%i0+0x028],%l0 ! Mem[000000003c000028]
ldub [%i3+0x012],%l4 ! Mem[000000003d800012]
lduh [%i2+0x026],%l5 ! Mem[000000003d000026]
jmpl %o7,%g0
ldsh [%i0+0x00a],%l2 ! Mem[000000003c00000a]
p22_far_3_lem:
membar #Sync
ldsw [%i2+0x01c],%l5 ! Mem[000000003d00001c]
lduh [%i0+0x028],%l2 ! Mem[000000003c000028]
lduw [%i2+0x038],%l4 ! Mem[000000003d000038]
lduw [%i0+0x028],%l0 ! Mem[000000003c000028]
ldub [%i3+0x012],%l4 ! Mem[000000003d800012]
lduh [%i2+0x026],%l5 ! Mem[000000003d000026]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x00a],%l2 ! Mem[000000003c00000a]
p22_far_3_he:
sth %l6,[%i1+0x02c] ! Mem[000000003c80002c]
jmpl %o7,%g0
lduw [%i1+0x030],%l7 ! Mem[000000003c800030]
p22_far_3_hem:
membar #Sync
sth %l6,[%i1+0x02c] ! Mem[000000003c80002c]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x030],%l7 ! Mem[000000003c800030]
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
stx %l5,[%i2+0x038] ! Mem[000000003f000038]
ldub [%i3+0x028],%l2 ! Mem[000000003f800028]
ldsw [%i0+0x018],%l4 ! Mem[000000003e000018]
ldsw [%i1+0x008],%l0 ! Mem[000000003e800008]
lduw [%i3+0x030],%l4 ! Mem[000000003f800030]
ldx [%i0+0x020],%l5 ! Mem[000000003e000020]
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000003e00000a]
p23_far_3_lem:
membar #Sync
stx %l5,[%i2+0x038] ! Mem[000000003f000038]
ldub [%i3+0x028],%l2 ! Mem[000000003f800028]
ldsw [%i0+0x018],%l4 ! Mem[000000003e000018]
ldsw [%i1+0x008],%l0 ! Mem[000000003e800008]
lduw [%i3+0x030],%l4 ! Mem[000000003f800030]
ldx [%i0+0x020],%l5 ! Mem[000000003e000020]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000003e00000a]
p23_far_3_he:
lduh [%i2+0x00c],%l6 ! Mem[000000003f00000c]
jmpl %o7,%g0
std %l6,[%i3+0x010] ! Mem[000000003f800010]
p23_far_3_hem:
membar #Sync
lduh [%i2+0x00c],%l6 ! Mem[000000003f00000c]
membar #Sync
jmpl %o7,%g0
std %l6,[%i3+0x010] ! Mem[000000003f800010]
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
stb %l5,[%i2+0x01e] ! Mem[000000004100001e]
lduh [%i1+0x028],%l2 ! Mem[0000000040800028]
ldd [%i1+0x038],%l4 ! Mem[0000000040800038]
stw %l0,[%i0+0x028] ! Mem[0000000040000028]
stb %l4,[%i3+0x012] ! Mem[0000000041800012]
std %l4,[%i3+0x020] ! Mem[0000000041800020]
jmpl %o7,%g0
stb %l2,[%i0+0x00b] ! Mem[000000004000000b]
p24_far_3_lem:
membar #Sync
stb %l5,[%i2+0x01e] ! Mem[000000004100001e]
lduh [%i1+0x028],%l2 ! Mem[0000000040800028]
ldd [%i1+0x038],%l4 ! Mem[0000000040800038]
stw %l0,[%i0+0x028] ! Mem[0000000040000028]
stb %l4,[%i3+0x012] ! Mem[0000000041800012]
std %l4,[%i3+0x020] ! Mem[0000000041800020]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i0+0x00b] ! Mem[000000004000000b]
p24_far_3_he:
ldd [%i2+0x028],%l6 ! Mem[0000000041000028]
jmpl %o7,%g0
ldsb [%i0+0x030],%l7 ! Mem[0000000040000030]
p24_far_3_hem:
membar #Sync
ldd [%i2+0x028],%l6 ! Mem[0000000041000028]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x030],%l7 ! Mem[0000000040000030]
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
ldsh [%i1+0x03e],%l5 ! Mem[000000004280003e]
ldub [%i1+0x028],%l2 ! Mem[0000000042800028]
stx %l4,[%i3+0x018] ! Mem[0000000043800018]
stb %l0,[%i1+0x00a] ! Mem[000000004280000a]
stx %l4,[%i3+0x030] ! Mem[0000000043800030]
std %l4,[%i0+0x020] ! Mem[0000000042000020]
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000043800008]
p25_far_3_lem:
membar #Sync
ldsh [%i1+0x03e],%l5 ! Mem[000000004280003e]
ldub [%i1+0x028],%l2 ! Mem[0000000042800028]
stx %l4,[%i3+0x018] ! Mem[0000000043800018]
stb %l0,[%i1+0x00a] ! Mem[000000004280000a]
stx %l4,[%i3+0x030] ! Mem[0000000043800030]
std %l4,[%i0+0x020] ! Mem[0000000042000020]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000043800008]
p25_far_3_he:
stb %l6,[%i0+0x00d] ! Mem[000000004200000d]
jmpl %o7,%g0
lduw [%i3+0x010],%l7 ! Mem[0000000043800010]
p25_far_3_hem:
membar #Sync
stb %l6,[%i0+0x00d] ! Mem[000000004200000d]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x010],%l7 ! Mem[0000000043800010]
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
stw %l5,[%i1+0x01c] ! Mem[000000004480001c]
ldsw [%i3+0x028],%l2 ! Mem[0000000045800028]
std %l4,[%i0+0x038] ! Mem[0000000044000038]
lduh [%i3+0x02a],%l0 ! Mem[000000004580002a]
ldsb [%i3+0x012],%l4 ! Mem[0000000045800012]
stw %l5,[%i3+0x024] ! Mem[0000000045800024]
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[0000000045800008]
p26_far_3_lem:
membar #Sync
stw %l5,[%i1+0x01c] ! Mem[000000004480001c]
ldsw [%i3+0x028],%l2 ! Mem[0000000045800028]
std %l4,[%i0+0x038] ! Mem[0000000044000038]
lduh [%i3+0x02a],%l0 ! Mem[000000004580002a]
ldsb [%i3+0x012],%l4 ! Mem[0000000045800012]
stw %l5,[%i3+0x024] ! Mem[0000000045800024]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[0000000045800008]
p26_far_3_he:
ldsw [%i1+0x02c],%l6 ! Mem[000000004480002c]
jmpl %o7,%g0
stw %l7,[%i0+0x030] ! Mem[0000000044000030]
p26_far_3_hem:
membar #Sync
ldsw [%i1+0x02c],%l6 ! Mem[000000004480002c]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i0+0x030] ! Mem[0000000044000030]
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
ldx [%i0+0x038],%l5 ! Mem[0000000046000038]
ldub [%i2+0x028],%l2 ! Mem[0000000047000028]
lduw [%i3+0x018],%l4 ! Mem[0000000047800018]
ldsh [%i1+0x00a],%l0 ! Mem[000000004680000a]
ldsw [%i3+0x030],%l4 ! Mem[0000000047800030]
ldd [%i0+0x020],%l4 ! Mem[0000000046000020]
jmpl %o7,%g0
ldsh [%i3+0x00a],%l2 ! Mem[000000004780000a]
p27_far_3_lem:
membar #Sync
ldx [%i0+0x038],%l5 ! Mem[0000000046000038]
ldub [%i2+0x028],%l2 ! Mem[0000000047000028]
lduw [%i3+0x018],%l4 ! Mem[0000000047800018]
ldsh [%i1+0x00a],%l0 ! Mem[000000004680000a]
ldsw [%i3+0x030],%l4 ! Mem[0000000047800030]
ldd [%i0+0x020],%l4 ! Mem[0000000046000020]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x00a],%l2 ! Mem[000000004780000a]
p27_far_3_he:
stw %l6,[%i2+0x00c] ! Mem[000000004700000c]
jmpl %o7,%g0
ldsw [%i2+0x010],%l7 ! Mem[0000000047000010]
p27_far_3_hem:
membar #Sync
stw %l6,[%i2+0x00c] ! Mem[000000004700000c]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x010],%l7 ! Mem[0000000047000010]
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
ldsw [%i3+0x01c],%l5 ! Mem[000000004980001c]
ldsw [%i1+0x028],%l2 ! Mem[0000000048800028]
ldsw [%i0+0x038],%l4 ! Mem[0000000048000038]
stx %l0,[%i2+0x028] ! Mem[0000000049000028]
lduh [%i3+0x012],%l4 ! Mem[0000000049800012]
ldsh [%i3+0x026],%l5 ! Mem[0000000049800026]
jmpl %o7,%g0
ldsw [%i3+0x008],%l2 ! Mem[0000000049800008]
p28_far_3_lem:
membar #Sync
ldsw [%i3+0x01c],%l5 ! Mem[000000004980001c]
ldsw [%i1+0x028],%l2 ! Mem[0000000048800028]
ldsw [%i0+0x038],%l4 ! Mem[0000000048000038]
stx %l0,[%i2+0x028] ! Mem[0000000049000028]
lduh [%i3+0x012],%l4 ! Mem[0000000049800012]
ldsh [%i3+0x026],%l5 ! Mem[0000000049800026]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x008],%l2 ! Mem[0000000049800008]
p28_far_3_he:
lduw [%i2+0x02c],%l6 ! Mem[000000004900002c]
jmpl %o7,%g0
stb %l7,[%i0+0x030] ! Mem[0000000048000030]
p28_far_3_hem:
membar #Sync
lduw [%i2+0x02c],%l6 ! Mem[000000004900002c]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i0+0x030] ! Mem[0000000048000030]
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
stx %l5,[%i3+0x038] ! Mem[000000004b800038]
ldub [%i0+0x028],%l2 ! Mem[000000004a000028]
ldd [%i2+0x018],%l4 ! Mem[000000004b000018]
std %l0,[%i0+0x008] ! Mem[000000004a000008]
std %l4,[%i3+0x030] ! Mem[000000004b800030]
ldsh [%i0+0x026],%l5 ! Mem[000000004a000026]
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[000000004b800008]
p29_far_3_lem:
membar #Sync
stx %l5,[%i3+0x038] ! Mem[000000004b800038]
ldub [%i0+0x028],%l2 ! Mem[000000004a000028]
ldd [%i2+0x018],%l4 ! Mem[000000004b000018]
std %l0,[%i0+0x008] ! Mem[000000004a000008]
std %l4,[%i3+0x030] ! Mem[000000004b800030]
ldsh [%i0+0x026],%l5 ! Mem[000000004a000026]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[000000004b800008]
p29_far_3_he:
ldsb [%i0+0x00d],%l6 ! Mem[000000004a00000d]
jmpl %o7,%g0
ldd [%i2+0x010],%l6 ! Mem[000000004b000010]
p29_far_3_hem:
membar #Sync
ldsb [%i0+0x00d],%l6 ! Mem[000000004a00000d]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x010],%l6 ! Mem[000000004b000010]
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
stb %l5,[%i2+0x01e] ! Mem[000000004d00001e]
ldsw [%i3+0x028],%l2 ! Mem[000000004d800028]
sth %l4,[%i0+0x03a] ! Mem[000000004c00003a]
lduw [%i1+0x028],%l0 ! Mem[000000004c800028]
stw %l4,[%i3+0x010] ! Mem[000000004d800010]
ldub [%i3+0x026],%l5 ! Mem[000000004d800026]
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[000000004d800008]
p30_far_3_lem:
membar #Sync
stb %l5,[%i2+0x01e] ! Mem[000000004d00001e]
ldsw [%i3+0x028],%l2 ! Mem[000000004d800028]
sth %l4,[%i0+0x03a] ! Mem[000000004c00003a]
lduw [%i1+0x028],%l0 ! Mem[000000004c800028]
stw %l4,[%i3+0x010] ! Mem[000000004d800010]
ldub [%i3+0x026],%l5 ! Mem[000000004d800026]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[000000004d800008]
p30_far_3_he:
std %l6,[%i1+0x028] ! Mem[000000004c800028]
jmpl %o7,%g0
lduh [%i0+0x030],%l7 ! Mem[000000004c000030]
p30_far_3_hem:
membar #Sync
std %l6,[%i1+0x028] ! Mem[000000004c800028]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x030],%l7 ! Mem[000000004c000030]
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
ldsh [%i2+0x03e],%l5 ! Mem[000000004f00003e]
ldsh [%i1+0x028],%l2 ! Mem[000000004e800028]
ldx [%i2+0x018],%l4 ! Mem[000000004f000018]
ldsw [%i3+0x008],%l0 ! Mem[000000004f800008]
ldd [%i2+0x030],%l4 ! Mem[000000004f000030]
lduw [%i1+0x024],%l5 ! Mem[000000004e800024]
jmpl %o7,%g0
sth %l2,[%i3+0x00a] ! Mem[000000004f80000a]
p31_far_3_lem:
membar #Sync
ldsh [%i2+0x03e],%l5 ! Mem[000000004f00003e]
ldsh [%i1+0x028],%l2 ! Mem[000000004e800028]
ldx [%i2+0x018],%l4 ! Mem[000000004f000018]
ldsw [%i3+0x008],%l0 ! Mem[000000004f800008]
ldd [%i2+0x030],%l4 ! Mem[000000004f000030]
lduw [%i1+0x024],%l5 ! Mem[000000004e800024]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i3+0x00a] ! Mem[000000004f80000a]
p31_far_3_he:
ldub [%i2+0x00d],%l6 ! Mem[000000004f00000d]
jmpl %o7,%g0
stb %l7,[%i2+0x010] ! Mem[000000004f000010]
p31_far_3_hem:
membar #Sync
ldub [%i2+0x00d],%l6 ! Mem[000000004f00000d]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i2+0x010] ! Mem[000000004f000010]
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
stw %l5,[%i2+0x01c] ! Mem[000000005100001c]
ldsw [%i1+0x028],%l2 ! Mem[0000000050800028]
lduw [%i0+0x038],%l4 ! Mem[0000000050000038]
ldd [%i1+0x028],%l0 ! Mem[0000000050800028]
ldsh [%i2+0x012],%l4 ! Mem[0000000051000012]
stb %l5,[%i3+0x026] ! Mem[0000000051800026]
jmpl %o7,%g0
ldd [%i2+0x008],%l2 ! Mem[0000000051000008]
p32_far_3_lem:
membar #Sync
stw %l5,[%i2+0x01c] ! Mem[000000005100001c]
ldsw [%i1+0x028],%l2 ! Mem[0000000050800028]
lduw [%i0+0x038],%l4 ! Mem[0000000050000038]
ldd [%i1+0x028],%l0 ! Mem[0000000050800028]
ldsh [%i2+0x012],%l4 ! Mem[0000000051000012]
stb %l5,[%i3+0x026] ! Mem[0000000051800026]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x008],%l2 ! Mem[0000000051000008]
p32_far_3_he:
stx %l6,[%i2+0x028] ! Mem[0000000051000028]
jmpl %o7,%g0
ldd [%i0+0x030],%l6 ! Mem[0000000050000030]
p32_far_3_hem:
membar #Sync
stx %l6,[%i2+0x028] ! Mem[0000000051000028]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x030],%l6 ! Mem[0000000050000030]
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
ldx [%i1+0x038],%l5 ! Mem[0000000052800038]
ldsh [%i3+0x028],%l2 ! Mem[0000000053800028]
ldsw [%i1+0x018],%l4 ! Mem[0000000052800018]
sth %l0,[%i2+0x00a] ! Mem[000000005300000a]
lduw [%i2+0x030],%l4 ! Mem[0000000053000030]
stb %l5,[%i1+0x026] ! Mem[0000000052800026]
jmpl %o7,%g0
ldsb [%i2+0x00b],%l2 ! Mem[000000005300000b]
p33_far_3_lem:
membar #Sync
ldx [%i1+0x038],%l5 ! Mem[0000000052800038]
ldsh [%i3+0x028],%l2 ! Mem[0000000053800028]
ldsw [%i1+0x018],%l4 ! Mem[0000000052800018]
sth %l0,[%i2+0x00a] ! Mem[000000005300000a]
lduw [%i2+0x030],%l4 ! Mem[0000000053000030]
stb %l5,[%i1+0x026] ! Mem[0000000052800026]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00b],%l2 ! Mem[000000005300000b]
p33_far_3_he:
ldx [%i0+0x008],%l6 ! Mem[0000000052000008]
jmpl %o7,%g0
lduh [%i1+0x010],%l7 ! Mem[0000000052800010]
p33_far_3_hem:
membar #Sync
ldx [%i0+0x008],%l6 ! Mem[0000000052000008]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x010],%l7 ! Mem[0000000052800010]
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
ldsw [%i0+0x01c],%l5 ! Mem[000000005400001c]
ldsw [%i2+0x028],%l2 ! Mem[0000000055000028]
ldd [%i3+0x038],%l4 ! Mem[0000000055800038]
ldx [%i0+0x028],%l0 ! Mem[0000000054000028]
stb %l4,[%i2+0x012] ! Mem[0000000055000012]
sth %l5,[%i3+0x026] ! Mem[0000000055800026]
jmpl %o7,%g0
ldub [%i2+0x00b],%l2 ! Mem[000000005500000b]
p34_far_3_lem:
membar #Sync
ldsw [%i0+0x01c],%l5 ! Mem[000000005400001c]
ldsw [%i2+0x028],%l2 ! Mem[0000000055000028]
ldd [%i3+0x038],%l4 ! Mem[0000000055800038]
ldx [%i0+0x028],%l0 ! Mem[0000000054000028]
stb %l4,[%i2+0x012] ! Mem[0000000055000012]
sth %l5,[%i3+0x026] ! Mem[0000000055800026]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00b],%l2 ! Mem[000000005500000b]
p34_far_3_he:
ldsh [%i1+0x02c],%l6 ! Mem[000000005480002c]
jmpl %o7,%g0
sth %l7,[%i3+0x030] ! Mem[0000000055800030]
p34_far_3_hem:
membar #Sync
ldsh [%i1+0x02c],%l6 ! Mem[000000005480002c]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i3+0x030] ! Mem[0000000055800030]
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
stx %l5,[%i0+0x038] ! Mem[0000000056000038]
ldsh [%i1+0x028],%l2 ! Mem[0000000056800028]
sth %l4,[%i0+0x01a] ! Mem[000000005600001a]
ldub [%i1+0x00a],%l0 ! Mem[000000005680000a]
sth %l4,[%i2+0x032] ! Mem[0000000057000032]
stx %l5,[%i1+0x020] ! Mem[0000000056800020]
jmpl %o7,%g0
ldx [%i1+0x008],%l2 ! Mem[0000000056800008]
p35_far_3_lem:
membar #Sync
stx %l5,[%i0+0x038] ! Mem[0000000056000038]
ldsh [%i1+0x028],%l2 ! Mem[0000000056800028]
sth %l4,[%i0+0x01a] ! Mem[000000005600001a]
ldub [%i1+0x00a],%l0 ! Mem[000000005680000a]
sth %l4,[%i2+0x032] ! Mem[0000000057000032]
stx %l5,[%i1+0x020] ! Mem[0000000056800020]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x008],%l2 ! Mem[0000000056800008]
p35_far_3_he:
sth %l6,[%i2+0x00c] ! Mem[000000005700000c]
jmpl %o7,%g0
ldsh [%i1+0x010],%l7 ! Mem[0000000056800010]
p35_far_3_hem:
membar #Sync
sth %l6,[%i2+0x00c] ! Mem[000000005700000c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x010],%l7 ! Mem[0000000056800010]
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
lduw [%i3+0x01c],%l5 ! Mem[000000005980001c]
ldsb [%i0+0x028],%l2 ! Mem[0000000058000028]
ldx [%i3+0x038],%l4 ! Mem[0000000059800038]
ldsb [%i3+0x02a],%l0 ! Mem[000000005980002a]
stx %l4,[%i2+0x010] ! Mem[0000000059000010]
ldsb [%i3+0x026],%l5 ! Mem[0000000059800026]
jmpl %o7,%g0
stb %l2,[%i1+0x00b] ! Mem[000000005880000b]
p36_far_3_lem:
membar #Sync
lduw [%i3+0x01c],%l5 ! Mem[000000005980001c]
ldsb [%i0+0x028],%l2 ! Mem[0000000058000028]
ldx [%i3+0x038],%l4 ! Mem[0000000059800038]
ldsb [%i3+0x02a],%l0 ! Mem[000000005980002a]
stx %l4,[%i2+0x010] ! Mem[0000000059000010]
ldsb [%i3+0x026],%l5 ! Mem[0000000059800026]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i1+0x00b] ! Mem[000000005880000b]
p36_far_3_he:
lduh [%i2+0x02c],%l6 ! Mem[000000005900002c]
jmpl %o7,%g0
ldx [%i3+0x030],%l7 ! Mem[0000000059800030]
p36_far_3_hem:
membar #Sync
lduh [%i2+0x02c],%l6 ! Mem[000000005900002c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l7 ! Mem[0000000059800030]
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
ldsh [%i2+0x03e],%l5 ! Mem[000000005b00003e]
ldsh [%i3+0x028],%l2 ! Mem[000000005b800028]
ldub [%i0+0x01b],%l4 ! Mem[000000005a00001b]
stw %l0,[%i1+0x008] ! Mem[000000005a800008]
ldsw [%i2+0x030],%l4 ! Mem[000000005b000030]
ldsb [%i1+0x026],%l5 ! Mem[000000005a800026]
jmpl %o7,%g0
stw %l2,[%i1+0x008] ! Mem[000000005a800008]
p37_far_3_lem:
membar #Sync
ldsh [%i2+0x03e],%l5 ! Mem[000000005b00003e]
ldsh [%i3+0x028],%l2 ! Mem[000000005b800028]
ldub [%i0+0x01b],%l4 ! Mem[000000005a00001b]
stw %l0,[%i1+0x008] ! Mem[000000005a800008]
ldsw [%i2+0x030],%l4 ! Mem[000000005b000030]
ldsb [%i1+0x026],%l5 ! Mem[000000005a800026]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i1+0x008] ! Mem[000000005a800008]
p37_far_3_he:
ldd [%i0+0x008],%l6 ! Mem[000000005a000008]
jmpl %o7,%g0
stx %l7,[%i0+0x010] ! Mem[000000005a000010]
p37_far_3_hem:
membar #Sync
ldd [%i0+0x008],%l6 ! Mem[000000005a000008]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i0+0x010] ! Mem[000000005a000010]
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
stw %l5,[%i2+0x01c] ! Mem[000000005d00001c]
ldsb [%i1+0x028],%l2 ! Mem[000000005c800028]
ldsb [%i2+0x03b],%l4 ! Mem[000000005d00003b]
lduw [%i3+0x028],%l0 ! Mem[000000005d800028]
lduh [%i2+0x012],%l4 ! Mem[000000005d000012]
ldsw [%i3+0x024],%l5 ! Mem[000000005d800024]
jmpl %o7,%g0
ldsb [%i1+0x00b],%l2 ! Mem[000000005c80000b]
p38_far_3_lem:
membar #Sync
stw %l5,[%i2+0x01c] ! Mem[000000005d00001c]
ldsb [%i1+0x028],%l2 ! Mem[000000005c800028]
ldsb [%i2+0x03b],%l4 ! Mem[000000005d00003b]
lduw [%i3+0x028],%l0 ! Mem[000000005d800028]
lduh [%i2+0x012],%l4 ! Mem[000000005d000012]
ldsw [%i3+0x024],%l5 ! Mem[000000005d800024]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x00b],%l2 ! Mem[000000005c80000b]
p38_far_3_he:
stb %l6,[%i1+0x02d] ! Mem[000000005c80002d]
jmpl %o7,%g0
ldub [%i3+0x030],%l7 ! Mem[000000005d800030]
p38_far_3_hem:
membar #Sync
stb %l6,[%i1+0x02d] ! Mem[000000005c80002d]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x030],%l7 ! Mem[000000005d800030]
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
ldx [%i2+0x038],%l5 ! Mem[000000005f000038]
ldsh [%i1+0x028],%l2 ! Mem[000000005e800028]
ldd [%i0+0x018],%l4 ! Mem[000000005e000018]
ldsw [%i1+0x008],%l0 ! Mem[000000005e800008]
ldx [%i2+0x030],%l4 ! Mem[000000005f000030]
lduh [%i1+0x026],%l5 ! Mem[000000005e800026]
jmpl %o7,%g0
ldsh [%i0+0x00a],%l2 ! Mem[000000005e00000a]
p39_far_3_lem:
membar #Sync
ldx [%i2+0x038],%l5 ! Mem[000000005f000038]
ldsh [%i1+0x028],%l2 ! Mem[000000005e800028]
ldd [%i0+0x018],%l4 ! Mem[000000005e000018]
ldsw [%i1+0x008],%l0 ! Mem[000000005e800008]
ldx [%i2+0x030],%l4 ! Mem[000000005f000030]
lduh [%i1+0x026],%l5 ! Mem[000000005e800026]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x00a],%l2 ! Mem[000000005e00000a]
p39_far_3_he:
ldsw [%i2+0x00c],%l6 ! Mem[000000005f00000c]
jmpl %o7,%g0
ldx [%i0+0x010],%l7 ! Mem[000000005e000010]
p39_far_3_hem:
membar #Sync
ldsw [%i2+0x00c],%l6 ! Mem[000000005f00000c]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x010],%l7 ! Mem[000000005e000010]
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
ldsw [%i1+0x01c],%l5 ! Mem[000000006080001c]
ldsb [%i0+0x028],%l2 ! Mem[0000000060000028]
sth %l4,[%i2+0x03a] ! Mem[000000006100003a]
ldd [%i2+0x028],%l0 ! Mem[0000000061000028]
std %l4,[%i2+0x010] ! Mem[0000000061000010]
ldx [%i0+0x020],%l5 ! Mem[0000000060000020]
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000006000000a]
p40_far_3_lem:
membar #Sync
ldsw [%i1+0x01c],%l5 ! Mem[000000006080001c]
ldsb [%i0+0x028],%l2 ! Mem[0000000060000028]
sth %l4,[%i2+0x03a] ! Mem[000000006100003a]
ldd [%i2+0x028],%l0 ! Mem[0000000061000028]
std %l4,[%i2+0x010] ! Mem[0000000061000010]
ldx [%i0+0x020],%l5 ! Mem[0000000060000020]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000006000000a]
p40_far_3_he:
stw %l6,[%i2+0x02c] ! Mem[000000006100002c]
jmpl %o7,%g0
stx %l7,[%i2+0x030] ! Mem[0000000061000030]
p40_far_3_hem:
membar #Sync
stw %l6,[%i2+0x02c] ! Mem[000000006100002c]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i2+0x030] ! Mem[0000000061000030]
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
stx %l5,[%i1+0x038] ! Mem[0000000062800038]
ldd [%i2+0x028],%l2 ! Mem[0000000063000028]
ldx [%i0+0x018],%l4 ! Mem[0000000062000018]
sth %l0,[%i0+0x00a] ! Mem[000000006200000a]
ldd [%i2+0x030],%l4 ! Mem[0000000063000030]
ldx [%i1+0x020],%l5 ! Mem[0000000062800020]
jmpl %o7,%g0
lduw [%i0+0x008],%l2 ! Mem[0000000062000008]
p41_far_3_lem:
membar #Sync
stx %l5,[%i1+0x038] ! Mem[0000000062800038]
ldd [%i2+0x028],%l2 ! Mem[0000000063000028]
ldx [%i0+0x018],%l4 ! Mem[0000000062000018]
sth %l0,[%i0+0x00a] ! Mem[000000006200000a]
ldd [%i2+0x030],%l4 ! Mem[0000000063000030]
ldx [%i1+0x020],%l5 ! Mem[0000000062800020]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x008],%l2 ! Mem[0000000062000008]
p41_far_3_he:
lduw [%i0+0x00c],%l6 ! Mem[000000006200000c]
jmpl %o7,%g0
ldub [%i0+0x010],%l7 ! Mem[0000000062000010]
p41_far_3_hem:
membar #Sync
lduw [%i0+0x00c],%l6 ! Mem[000000006200000c]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x010],%l7 ! Mem[0000000062000010]
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
lduw [%i0+0x01c],%l5 ! Mem[000000006400001c]
ldsb [%i1+0x028],%l2 ! Mem[0000000064800028]
ldub [%i1+0x03b],%l4 ! Mem[000000006480003b]
ldx [%i1+0x028],%l0 ! Mem[0000000064800028]
ldsh [%i2+0x012],%l4 ! Mem[0000000065000012]
std %l4,[%i0+0x020] ! Mem[0000000064000020]
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000065800008]
p42_far_3_lem:
membar #Sync
lduw [%i0+0x01c],%l5 ! Mem[000000006400001c]
ldsb [%i1+0x028],%l2 ! Mem[0000000064800028]
ldub [%i1+0x03b],%l4 ! Mem[000000006480003b]
ldx [%i1+0x028],%l0 ! Mem[0000000064800028]
ldsh [%i2+0x012],%l4 ! Mem[0000000065000012]
std %l4,[%i0+0x020] ! Mem[0000000064000020]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000065800008]
p42_far_3_he:
ldsb [%i1+0x02d],%l6 ! Mem[000000006480002d]
jmpl %o7,%g0
std %l6,[%i2+0x030] ! Mem[0000000065000030]
p42_far_3_hem:
membar #Sync
ldsb [%i1+0x02d],%l6 ! Mem[000000006480002d]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x030] ! Mem[0000000065000030]
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
ldsh [%i3+0x03e],%l5 ! Mem[000000006780003e]
ldd [%i0+0x028],%l2 ! Mem[0000000066000028]
ldsb [%i3+0x01b],%l4 ! Mem[000000006780001b]
ldub [%i3+0x00a],%l0 ! Mem[000000006780000a]
ldub [%i2+0x032],%l4 ! Mem[0000000067000032]
stw %l5,[%i1+0x024] ! Mem[0000000066800024]
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[0000000067800008]
p43_far_3_lem:
membar #Sync
ldsh [%i3+0x03e],%l5 ! Mem[000000006780003e]
ldd [%i0+0x028],%l2 ! Mem[0000000066000028]
ldsb [%i3+0x01b],%l4 ! Mem[000000006780001b]
ldub [%i3+0x00a],%l0 ! Mem[000000006780000a]
ldub [%i2+0x032],%l4 ! Mem[0000000067000032]
stw %l5,[%i1+0x024] ! Mem[0000000066800024]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[0000000067800008]
p43_far_3_he:
std %l6,[%i2+0x008] ! Mem[0000000067000008]
jmpl %o7,%g0
ldsb [%i0+0x010],%l7 ! Mem[0000000066000010]
p43_far_3_hem:
membar #Sync
std %l6,[%i2+0x008] ! Mem[0000000067000008]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x010],%l7 ! Mem[0000000066000010]
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
stw %l5,[%i3+0x01c] ! Mem[000000006980001c]
ldsb [%i3+0x028],%l2 ! Mem[0000000069800028]
stw %l4,[%i0+0x038] ! Mem[0000000068000038]
ldsb [%i1+0x02a],%l0 ! Mem[000000006880002a]
lduw [%i2+0x010],%l4 ! Mem[0000000069000010]
ldd [%i0+0x020],%l4 ! Mem[0000000068000020]
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[0000000069800008]
p44_far_3_lem:
membar #Sync
stw %l5,[%i3+0x01c] ! Mem[000000006980001c]
ldsb [%i3+0x028],%l2 ! Mem[0000000069800028]
stw %l4,[%i0+0x038] ! Mem[0000000068000038]
ldsb [%i1+0x02a],%l0 ! Mem[000000006880002a]
lduw [%i2+0x010],%l4 ! Mem[0000000069000010]
ldd [%i0+0x020],%l4 ! Mem[0000000068000020]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[0000000069800008]
p44_far_3_he:
ldub [%i3+0x02d],%l6 ! Mem[000000006980002d]
jmpl %o7,%g0
lduw [%i1+0x030],%l7 ! Mem[0000000068800030]
p44_far_3_hem:
membar #Sync
ldub [%i3+0x02d],%l6 ! Mem[000000006980002d]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x030],%l7 ! Mem[0000000068800030]
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
ldx [%i2+0x038],%l5 ! Mem[000000006b000038]
ldd [%i1+0x028],%l2 ! Mem[000000006a800028]
sth %l4,[%i3+0x01a] ! Mem[000000006b80001a]
stw %l0,[%i2+0x008] ! Mem[000000006b000008]
stb %l4,[%i2+0x032] ! Mem[000000006b000032]
ldd [%i1+0x020],%l4 ! Mem[000000006a800020]
jmpl %o7,%g0
ldsw [%i3+0x008],%l2 ! Mem[000000006b800008]
p45_far_3_lem:
membar #Sync
ldx [%i2+0x038],%l5 ! Mem[000000006b000038]
ldd [%i1+0x028],%l2 ! Mem[000000006a800028]
sth %l4,[%i3+0x01a] ! Mem[000000006b80001a]
stw %l0,[%i2+0x008] ! Mem[000000006b000008]
stb %l4,[%i2+0x032] ! Mem[000000006b000032]
ldd [%i1+0x020],%l4 ! Mem[000000006a800020]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x008],%l2 ! Mem[000000006b800008]
p45_far_3_he:
stx %l6,[%i0+0x008] ! Mem[000000006a000008]
jmpl %o7,%g0
stw %l7,[%i0+0x010] ! Mem[000000006a000010]
p45_far_3_hem:
membar #Sync
stx %l6,[%i0+0x008] ! Mem[000000006a000008]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i0+0x010] ! Mem[000000006a000010]
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
ldsw [%i2+0x01c],%l5 ! Mem[000000006d00001c]
stx %l2,[%i1+0x028] ! Mem[000000006c800028]
ldx [%i0+0x038],%l4 ! Mem[000000006c000038]
stb %l0,[%i0+0x02a] ! Mem[000000006c00002a]
stx %l4,[%i2+0x010] ! Mem[000000006d000010]
ldsh [%i0+0x026],%l5 ! Mem[000000006c000026]
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[000000006d800008]
p46_far_3_lem:
membar #Sync
ldsw [%i2+0x01c],%l5 ! Mem[000000006d00001c]
stx %l2,[%i1+0x028] ! Mem[000000006c800028]
ldx [%i0+0x038],%l4 ! Mem[000000006c000038]
stb %l0,[%i0+0x02a] ! Mem[000000006c00002a]
stx %l4,[%i2+0x010] ! Mem[000000006d000010]
ldsh [%i0+0x026],%l5 ! Mem[000000006c000026]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[000000006d800008]
p46_far_3_he:
ldx [%i1+0x028],%l6 ! Mem[000000006c800028]
jmpl %o7,%g0
ldsw [%i1+0x030],%l7 ! Mem[000000006c800030]
p46_far_3_hem:
membar #Sync
ldx [%i1+0x028],%l6 ! Mem[000000006c800028]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x030],%l7 ! Mem[000000006c800030]
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
stx %l5,[%i2+0x038] ! Mem[000000006f000038]
ldd [%i0+0x028],%l2 ! Mem[000000006e000028]
ldub [%i2+0x01b],%l4 ! Mem[000000006f00001b]
lduh [%i1+0x00a],%l0 ! Mem[000000006e80000a]
ldsb [%i2+0x032],%l4 ! Mem[000000006f000032]
ldub [%i2+0x026],%l5 ! Mem[000000006f000026]
jmpl %o7,%g0
ldx [%i3+0x008],%l2 ! Mem[000000006f800008]
p47_far_3_lem:
membar #Sync
stx %l5,[%i2+0x038] ! Mem[000000006f000038]
ldd [%i0+0x028],%l2 ! Mem[000000006e000028]
ldub [%i2+0x01b],%l4 ! Mem[000000006f00001b]
lduh [%i1+0x00a],%l0 ! Mem[000000006e80000a]
ldsb [%i2+0x032],%l4 ! Mem[000000006f000032]
ldub [%i2+0x026],%l5 ! Mem[000000006f000026]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x008],%l2 ! Mem[000000006f800008]
p47_far_3_he:
ldsh [%i2+0x00c],%l6 ! Mem[000000006f00000c]
jmpl %o7,%g0
lduw [%i3+0x010],%l7 ! Mem[000000006f800010]
p47_far_3_hem:
membar #Sync
ldsh [%i2+0x00c],%l6 ! Mem[000000006f00000c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x010],%l7 ! Mem[000000006f800010]
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
lduw [%i1+0x01c],%l5 ! Mem[000000007080001c]
stx %l2,[%i2+0x028] ! Mem[0000000071000028]
ldsb [%i0+0x03b],%l4 ! Mem[000000007000003b]
ldsh [%i3+0x02a],%l0 ! Mem[000000007180002a]
ldsw [%i2+0x010],%l4 ! Mem[0000000071000010]
lduw [%i0+0x024],%l5 ! Mem[0000000070000024]
jmpl %o7,%g0
sth %l2,[%i2+0x00a] ! Mem[000000007100000a]
p48_far_3_lem:
membar #Sync
lduw [%i1+0x01c],%l5 ! Mem[000000007080001c]
stx %l2,[%i2+0x028] ! Mem[0000000071000028]
ldsb [%i0+0x03b],%l4 ! Mem[000000007000003b]
ldsh [%i3+0x02a],%l0 ! Mem[000000007180002a]
ldsw [%i2+0x010],%l4 ! Mem[0000000071000010]
lduw [%i0+0x024],%l5 ! Mem[0000000070000024]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i2+0x00a] ! Mem[000000007100000a]
p48_far_3_he:
sth %l6,[%i3+0x02c] ! Mem[000000007180002c]
jmpl %o7,%g0
stw %l7,[%i1+0x030] ! Mem[0000000070800030]
p48_far_3_hem:
membar #Sync
sth %l6,[%i3+0x02c] ! Mem[000000007180002c]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i1+0x030] ! Mem[0000000070800030]
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
ldsh [%i0+0x03e],%l5 ! Mem[000000007200003e]
ldd [%i1+0x028],%l2 ! Mem[0000000072800028]
stw %l4,[%i2+0x018] ! Mem[0000000073000018]
stx %l0,[%i1+0x008] ! Mem[0000000072800008]
lduh [%i2+0x032],%l4 ! Mem[0000000073000032]
lduw [%i2+0x024],%l5 ! Mem[0000000073000024]
jmpl %o7,%g0
stw %l2,[%i2+0x008] ! Mem[0000000073000008]
p49_far_3_lem:
membar #Sync
ldsh [%i0+0x03e],%l5 ! Mem[000000007200003e]
ldd [%i1+0x028],%l2 ! Mem[0000000072800028]
stw %l4,[%i2+0x018] ! Mem[0000000073000018]
stx %l0,[%i1+0x008] ! Mem[0000000072800008]
lduh [%i2+0x032],%l4 ! Mem[0000000073000032]
lduw [%i2+0x024],%l5 ! Mem[0000000073000024]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i2+0x008] ! Mem[0000000073000008]
p49_far_3_he:
lduh [%i0+0x00c],%l6 ! Mem[000000007200000c]
jmpl %o7,%g0
ldsw [%i3+0x010],%l7 ! Mem[0000000073800010]
p49_far_3_hem:
membar #Sync
lduh [%i0+0x00c],%l6 ! Mem[000000007200000c]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x010],%l7 ! Mem[0000000073800010]
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
stw %l5,[%i0+0x01c] ! Mem[000000007400001c]
stx %l2,[%i0+0x028] ! Mem[0000000074000028]
stb %l4,[%i0+0x03b] ! Mem[000000007400003b]
std %l0,[%i2+0x028] ! Mem[0000000075000028]
std %l4,[%i2+0x010] ! Mem[0000000075000010]
stb %l5,[%i0+0x026] ! Mem[0000000074000026]
jmpl %o7,%g0
ldsb [%i2+0x00b],%l2 ! Mem[000000007500000b]
p50_far_3_lem:
membar #Sync
stw %l5,[%i0+0x01c] ! Mem[000000007400001c]
stx %l2,[%i0+0x028] ! Mem[0000000074000028]
stb %l4,[%i0+0x03b] ! Mem[000000007400003b]
std %l0,[%i2+0x028] ! Mem[0000000075000028]
std %l4,[%i2+0x010] ! Mem[0000000075000010]
stb %l5,[%i0+0x026] ! Mem[0000000074000026]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00b],%l2 ! Mem[000000007500000b]
p50_far_3_he:
ldd [%i1+0x028],%l6 ! Mem[0000000074800028]
jmpl %o7,%g0
stb %l7,[%i0+0x030] ! Mem[0000000074000030]
p50_far_3_hem:
membar #Sync
ldd [%i1+0x028],%l6 ! Mem[0000000074800028]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i0+0x030] ! Mem[0000000074000030]
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
ldx [%i3+0x038],%l5 ! Mem[0000000077800038]
stw %l2,[%i3+0x028] ! Mem[0000000077800028]
lduh [%i1+0x01a],%l4 ! Mem[000000007680001a]
ldub [%i0+0x00a],%l0 ! Mem[000000007600000a]
stw %l4,[%i2+0x030] ! Mem[0000000077000030]
sth %l5,[%i2+0x026] ! Mem[0000000077000026]
jmpl %o7,%g0
ldub [%i2+0x00b],%l2 ! Mem[000000007700000b]
p51_far_3_lem:
membar #Sync
ldx [%i3+0x038],%l5 ! Mem[0000000077800038]
stw %l2,[%i3+0x028] ! Mem[0000000077800028]
lduh [%i1+0x01a],%l4 ! Mem[000000007680001a]
ldub [%i0+0x00a],%l0 ! Mem[000000007600000a]
stw %l4,[%i2+0x030] ! Mem[0000000077000030]
sth %l5,[%i2+0x026] ! Mem[0000000077000026]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00b],%l2 ! Mem[000000007700000b]
p51_far_3_he:
stb %l6,[%i2+0x00d] ! Mem[000000007700000d]
jmpl %o7,%g0
ldd [%i2+0x010],%l6 ! Mem[0000000077000010]
p51_far_3_hem:
membar #Sync
stb %l6,[%i2+0x00d] ! Mem[000000007700000d]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x010],%l6 ! Mem[0000000077000010]
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
ldsw [%i2+0x01c],%l5 ! Mem[000000007900001c]
stx %l2,[%i2+0x028] ! Mem[0000000079000028]
ldub [%i3+0x03b],%l4 ! Mem[000000007980003b]
ldsb [%i1+0x02a],%l0 ! Mem[000000007880002a]
ldd [%i2+0x010],%l4 ! Mem[0000000079000010]
sth %l5,[%i0+0x026] ! Mem[0000000078000026]
jmpl %o7,%g0
lduh [%i1+0x00a],%l2 ! Mem[000000007880000a]
p52_far_3_lem:
membar #Sync
ldsw [%i2+0x01c],%l5 ! Mem[000000007900001c]
stx %l2,[%i2+0x028] ! Mem[0000000079000028]
ldub [%i3+0x03b],%l4 ! Mem[000000007980003b]
ldsb [%i1+0x02a],%l0 ! Mem[000000007880002a]
ldd [%i2+0x010],%l4 ! Mem[0000000079000010]
sth %l5,[%i0+0x026] ! Mem[0000000078000026]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x00a],%l2 ! Mem[000000007880000a]
p52_far_3_he:
ldsw [%i3+0x02c],%l6 ! Mem[000000007980002c]
jmpl %o7,%g0
lduh [%i0+0x030],%l7 ! Mem[0000000078000030]
p52_far_3_hem:
membar #Sync
ldsw [%i3+0x02c],%l6 ! Mem[000000007980002c]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x030],%l7 ! Mem[0000000078000030]
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
stx %l5,[%i2+0x038] ! Mem[000000007b000038]
stw %l2,[%i1+0x028] ! Mem[000000007a800028]
ldsb [%i0+0x01b],%l4 ! Mem[000000007a00001b]
stw %l0,[%i0+0x008] ! Mem[000000007a000008]
ldsh [%i2+0x032],%l4 ! Mem[000000007b000032]
stx %l5,[%i2+0x020] ! Mem[000000007b000020]
jmpl %o7,%g0
stb %l2,[%i1+0x00b] ! Mem[000000007a80000b]
p53_far_3_lem:
membar #Sync
stx %l5,[%i2+0x038] ! Mem[000000007b000038]
stw %l2,[%i1+0x028] ! Mem[000000007a800028]
ldsb [%i0+0x01b],%l4 ! Mem[000000007a00001b]
stw %l0,[%i0+0x008] ! Mem[000000007a000008]
ldsh [%i2+0x032],%l4 ! Mem[000000007b000032]
stx %l5,[%i2+0x020] ! Mem[000000007b000020]
membar #Sync
jmpl %o7,%g0
stb %l2,[%i1+0x00b] ! Mem[000000007a80000b]
p53_far_3_he:
std %l6,[%i0+0x008] ! Mem[000000007a000008]
jmpl %o7,%g0
sth %l7,[%i2+0x010] ! Mem[000000007b000010]
p53_far_3_hem:
membar #Sync
std %l6,[%i0+0x008] ! Mem[000000007a000008]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i2+0x010] ! Mem[000000007b000010]
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
lduw [%i2+0x01c],%l5 ! Mem[000000007d00001c]
stx %l2,[%i0+0x028] ! Mem[000000007c000028]
stw %l4,[%i3+0x038] ! Mem[000000007d800038]
stb %l0,[%i1+0x02a] ! Mem[000000007c80002a]
lduw [%i2+0x010],%l4 ! Mem[000000007d000010]
ldsb [%i0+0x026],%l5 ! Mem[000000007c000026]
jmpl %o7,%g0
stw %l2,[%i1+0x008] ! Mem[000000007c800008]
p54_far_3_lem:
membar #Sync
lduw [%i2+0x01c],%l5 ! Mem[000000007d00001c]
stx %l2,[%i0+0x028] ! Mem[000000007c000028]
stw %l4,[%i3+0x038] ! Mem[000000007d800038]
stb %l0,[%i1+0x02a] ! Mem[000000007c80002a]
lduw [%i2+0x010],%l4 ! Mem[000000007d000010]
ldsb [%i0+0x026],%l5 ! Mem[000000007c000026]
membar #Sync
jmpl %o7,%g0
stw %l2,[%i1+0x008] ! Mem[000000007c800008]
p54_far_3_he:
ldub [%i1+0x02d],%l6 ! Mem[000000007c80002d]
jmpl %o7,%g0
ldsh [%i0+0x030],%l7 ! Mem[000000007c000030]
p54_far_3_hem:
membar #Sync
ldub [%i1+0x02d],%l6 ! Mem[000000007c80002d]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x030],%l7 ! Mem[000000007c000030]
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
ldsh [%i1+0x03e],%l5 ! Mem[000000007e80003e]
stw %l2,[%i2+0x028] ! Mem[000000007f000028]
stb %l4,[%i0+0x01b] ! Mem[000000007e00001b]
lduh [%i3+0x00a],%l0 ! Mem[000000007f80000a]
stb %l4,[%i2+0x032] ! Mem[000000007f000032]
ldsw [%i2+0x024],%l5 ! Mem[000000007f000024]
jmpl %o7,%g0
stx %l2,[%i0+0x008] ! Mem[000000007e000008]
p55_far_3_lem:
membar #Sync
ldsh [%i1+0x03e],%l5 ! Mem[000000007e80003e]
stw %l2,[%i2+0x028] ! Mem[000000007f000028]
stb %l4,[%i0+0x01b] ! Mem[000000007e00001b]
lduh [%i3+0x00a],%l0 ! Mem[000000007f80000a]
stb %l4,[%i2+0x032] ! Mem[000000007f000032]
ldsw [%i2+0x024],%l5 ! Mem[000000007f000024]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i0+0x008] ! Mem[000000007e000008]
p55_far_3_he:
stx %l6,[%i2+0x008] ! Mem[000000007f000008]
jmpl %o7,%g0
lduh [%i2+0x010],%l7 ! Mem[000000007f000010]
p55_far_3_hem:
membar #Sync
stx %l6,[%i2+0x008] ! Mem[000000007f000008]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x010],%l7 ! Mem[000000007f000010]
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
stw %l5,[%i1+0x01c] ! Mem[000000008080001c]
sth %l2,[%i1+0x028] ! Mem[0000000080800028]
lduh [%i2+0x03a],%l4 ! Mem[000000008100003a]
ldsh [%i1+0x02a],%l0 ! Mem[000000008080002a]
sth %l4,[%i2+0x012] ! Mem[0000000081000012]
ldsw [%i0+0x024],%l5 ! Mem[0000000080000024]
jmpl %o7,%g0
ldsh [%i0+0x00a],%l2 ! Mem[000000008000000a]
p56_far_3_lem:
membar #Sync
stw %l5,[%i1+0x01c] ! Mem[000000008080001c]
sth %l2,[%i1+0x028] ! Mem[0000000080800028]
lduh [%i2+0x03a],%l4 ! Mem[000000008100003a]
ldsh [%i1+0x02a],%l0 ! Mem[000000008080002a]
sth %l4,[%i2+0x012] ! Mem[0000000081000012]
ldsw [%i0+0x024],%l5 ! Mem[0000000080000024]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x00a],%l2 ! Mem[000000008000000a]
p56_far_3_he:
ldx [%i3+0x028],%l6 ! Mem[0000000081800028]
jmpl %o7,%g0
sth %l7,[%i0+0x030] ! Mem[0000000080000030]
p56_far_3_hem:
membar #Sync
ldx [%i3+0x028],%l6 ! Mem[0000000081800028]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i0+0x030] ! Mem[0000000080000030]
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
ldx [%i0+0x038],%l5 ! Mem[0000000082000038]
stw %l2,[%i0+0x028] ! Mem[0000000082000028]
ldsh [%i0+0x01a],%l4 ! Mem[000000008200001a]
stx %l0,[%i2+0x008] ! Mem[0000000083000008]
stx %l4,[%i2+0x030] ! Mem[0000000083000030]
lduh [%i2+0x026],%l5 ! Mem[0000000083000026]
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000008200000a]
p57_far_3_lem:
membar #Sync
ldx [%i0+0x038],%l5 ! Mem[0000000082000038]
stw %l2,[%i0+0x028] ! Mem[0000000082000028]
ldsh [%i0+0x01a],%l4 ! Mem[000000008200001a]
stx %l0,[%i2+0x008] ! Mem[0000000083000008]
stx %l4,[%i2+0x030] ! Mem[0000000083000030]
lduh [%i2+0x026],%l5 ! Mem[0000000083000026]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000008200000a]
p57_far_3_he:
ldsh [%i0+0x00c],%l6 ! Mem[000000008200000c]
jmpl %o7,%g0
ldsh [%i1+0x010],%l7 ! Mem[0000000082800010]
p57_far_3_hem:
membar #Sync
ldsh [%i0+0x00c],%l6 ! Mem[000000008200000c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x010],%l7 ! Mem[0000000082800010]
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
ldsw [%i3+0x01c],%l5 ! Mem[000000008580001c]
sth %l2,[%i3+0x028] ! Mem[0000000085800028]
stx %l4,[%i2+0x038] ! Mem[0000000085000038]
std %l0,[%i0+0x028] ! Mem[0000000084000028]
ldsw [%i2+0x010],%l4 ! Mem[0000000085000010]
ldx [%i0+0x020],%l5 ! Mem[0000000084000020]
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[0000000085800008]
p58_far_3_lem:
membar #Sync
ldsw [%i3+0x01c],%l5 ! Mem[000000008580001c]
sth %l2,[%i3+0x028] ! Mem[0000000085800028]
stx %l4,[%i2+0x038] ! Mem[0000000085000038]
std %l0,[%i0+0x028] ! Mem[0000000084000028]
ldsw [%i2+0x010],%l4 ! Mem[0000000085000010]
ldx [%i0+0x020],%l5 ! Mem[0000000084000020]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[0000000085800008]
p58_far_3_he:
sth %l6,[%i1+0x02c] ! Mem[000000008480002c]
jmpl %o7,%g0
ldx [%i3+0x030],%l7 ! Mem[0000000085800030]
p58_far_3_hem:
membar #Sync
sth %l6,[%i1+0x02c] ! Mem[000000008480002c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x030],%l7 ! Mem[0000000085800030]
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
sth %l5,[%i3+0x03e] ! Mem[000000008780003e]
stw %l2,[%i2+0x028] ! Mem[0000000087000028]
stw %l4,[%i0+0x018] ! Mem[0000000086000018]
lduw [%i1+0x008],%l0 ! Mem[0000000086800008]
lduh [%i2+0x032],%l4 ! Mem[0000000087000032]
std %l4,[%i2+0x020] ! Mem[0000000087000020]
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000087800008]
p59_far_3_lem:
membar #Sync
sth %l5,[%i3+0x03e] ! Mem[000000008780003e]
stw %l2,[%i2+0x028] ! Mem[0000000087000028]
stw %l4,[%i0+0x018] ! Mem[0000000086000018]
lduw [%i1+0x008],%l0 ! Mem[0000000086800008]
lduh [%i2+0x032],%l4 ! Mem[0000000087000032]
std %l4,[%i2+0x020] ! Mem[0000000087000020]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000087800008]
p59_far_3_he:
lduh [%i2+0x00c],%l6 ! Mem[000000008700000c]
jmpl %o7,%g0
stx %l7,[%i1+0x010] ! Mem[0000000086800010]
p59_far_3_hem:
membar #Sync
lduh [%i2+0x00c],%l6 ! Mem[000000008700000c]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i1+0x010] ! Mem[0000000086800010]
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
lduw [%i2+0x01c],%l5 ! Mem[000000008900001c]
sth %l2,[%i1+0x028] ! Mem[0000000088800028]
stb %l4,[%i1+0x03b] ! Mem[000000008880003b]
ldsw [%i3+0x028],%l0 ! Mem[0000000089800028]
ldx [%i2+0x010],%l4 ! Mem[0000000089000010]
std %l4,[%i0+0x020] ! Mem[0000000088000020]
jmpl %o7,%g0
sth %l2,[%i3+0x00a] ! Mem[000000008980000a]
p60_far_3_lem:
membar #Sync
lduw [%i2+0x01c],%l5 ! Mem[000000008900001c]
sth %l2,[%i1+0x028] ! Mem[0000000088800028]
stb %l4,[%i1+0x03b] ! Mem[000000008880003b]
ldsw [%i3+0x028],%l0 ! Mem[0000000089800028]
ldx [%i2+0x010],%l4 ! Mem[0000000089000010]
std %l4,[%i0+0x020] ! Mem[0000000088000020]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i3+0x00a] ! Mem[000000008980000a]
p60_far_3_he:
ldd [%i3+0x028],%l6 ! Mem[0000000089800028]
jmpl %o7,%g0
ldub [%i3+0x030],%l7 ! Mem[0000000089800030]
p60_far_3_hem:
membar #Sync
ldd [%i3+0x028],%l6 ! Mem[0000000089800028]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x030],%l7 ! Mem[0000000089800030]
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
ldsh [%i2+0x03e],%l5 ! Mem[000000008b00003e]
std %l2,[%i0+0x028] ! Mem[000000008a000028]
lduh [%i3+0x01a],%l4 ! Mem[000000008b80001a]
ldd [%i1+0x008],%l0 ! Mem[000000008a800008]
std %l4,[%i2+0x030] ! Mem[000000008b000030]
stw %l5,[%i3+0x024] ! Mem[000000008b800024]
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[000000008b800008]
p61_far_3_lem:
membar #Sync
ldsh [%i2+0x03e],%l5 ! Mem[000000008b00003e]
std %l2,[%i0+0x028] ! Mem[000000008a000028]
lduh [%i3+0x01a],%l4 ! Mem[000000008b80001a]
ldd [%i1+0x008],%l0 ! Mem[000000008a800008]
std %l4,[%i2+0x030] ! Mem[000000008b000030]
stw %l5,[%i3+0x024] ! Mem[000000008b800024]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[000000008b800008]
p61_far_3_he:
stb %l6,[%i0+0x00d] ! Mem[000000008a00000d]
jmpl %o7,%g0
std %l6,[%i0+0x010] ! Mem[000000008a000010]
p61_far_3_hem:
membar #Sync
stb %l6,[%i0+0x00d] ! Mem[000000008a00000d]
membar #Sync
jmpl %o7,%g0
std %l6,[%i0+0x010] ! Mem[000000008a000010]
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
stw %l5,[%i2+0x01c] ! Mem[000000008d00001c]
sth %l2,[%i2+0x028] ! Mem[000000008d000028]
ldsh [%i1+0x03a],%l4 ! Mem[000000008c80003a]
sth %l0,[%i2+0x02a] ! Mem[000000008d00002a]
ldd [%i2+0x010],%l4 ! Mem[000000008d000010]
ldd [%i0+0x020],%l4 ! Mem[000000008c000020]
jmpl %o7,%g0
ldsw [%i3+0x008],%l2 ! Mem[000000008d800008]
p62_far_3_lem:
membar #Sync
stw %l5,[%i2+0x01c] ! Mem[000000008d00001c]
sth %l2,[%i2+0x028] ! Mem[000000008d000028]
ldsh [%i1+0x03a],%l4 ! Mem[000000008c80003a]
sth %l0,[%i2+0x02a] ! Mem[000000008d00002a]
ldd [%i2+0x010],%l4 ! Mem[000000008d000010]
ldd [%i0+0x020],%l4 ! Mem[000000008c000020]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x008],%l2 ! Mem[000000008d800008]
p62_far_3_he:
ldsw [%i1+0x02c],%l6 ! Mem[000000008c80002c]
jmpl %o7,%g0
ldsb [%i3+0x030],%l7 ! Mem[000000008d800030]
p62_far_3_hem:
membar #Sync
ldsw [%i1+0x02c],%l6 ! Mem[000000008c80002c]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x030],%l7 ! Mem[000000008d800030]
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
ldx [%i1+0x038],%l5 ! Mem[000000008e800038]
std %l2,[%i1+0x028] ! Mem[000000008e800028]
stx %l4,[%i3+0x018] ! Mem[000000008f800018]
ldx [%i0+0x008],%l0 ! Mem[000000008e000008]
ldsh [%i2+0x032],%l4 ! Mem[000000008f000032]
ldsh [%i3+0x026],%l5 ! Mem[000000008f800026]
jmpl %o7,%g0
ldub [%i3+0x00b],%l2 ! Mem[000000008f80000b]
p63_far_3_lem:
membar #Sync
ldx [%i1+0x038],%l5 ! Mem[000000008e800038]
std %l2,[%i1+0x028] ! Mem[000000008e800028]
stx %l4,[%i3+0x018] ! Mem[000000008f800018]
ldx [%i0+0x008],%l0 ! Mem[000000008e000008]
ldsh [%i2+0x032],%l4 ! Mem[000000008f000032]
ldsh [%i3+0x026],%l5 ! Mem[000000008f800026]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x00b],%l2 ! Mem[000000008f80000b]
p63_far_3_he:
stw %l6,[%i2+0x00c] ! Mem[000000008f00000c]
jmpl %o7,%g0
ldub [%i0+0x010],%l7 ! Mem[000000008e000010]
p63_far_3_hem:
membar #Sync
stw %l6,[%i2+0x00c] ! Mem[000000008f00000c]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x010],%l7 ! Mem[000000008e000010]
p63_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
far3_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
ldsw [%i3+0x018],%l1 ! Mem[0000000011800018]
ldub [%i0+0x00c],%l5 ! Mem[000000001000000c]
ldsb [%i2+0x001],%l6 ! Mem[0000000011000001]
jmpl %g6+8,%g0
ldsw [%i3+0x00c],%l0 ! Mem[000000001180000c]
p0_call_0_le:
sth %l4,[%i3+0x020] ! Mem[0000000011800020]
lduw [%i1+0x00c],%l1 ! Mem[000000001080000c]
ldub [%i0+0x012],%l3 ! Mem[0000000010000012]
retl
ldub [%i1+0x019],%l2 ! Mem[0000000010800019]
p0_jmpl_0_lo:
ldsw [%o3+0x018],%l1 ! Mem[0000000011800018]
ldub [%o0+0x00c],%l5 ! Mem[000000001000000c]
ldsb [%o2+0x001],%l6 ! Mem[0000000011000001]
jmpl %g6+8,%g0
ldsw [%o3+0x00c],%l0 ! Mem[000000001180000c]
p0_call_0_lo:
sth %l4,[%o3+0x020] ! Mem[0000000011800020]
lduw [%o1+0x00c],%l1 ! Mem[000000001080000c]
ldub [%o0+0x012],%l3 ! Mem[0000000010000012]
retl
ldub [%o1+0x019],%l2 ! Mem[0000000010800019]
p0_jmpl_0_he:
lduh [%i0+0x00e],%l5 ! Mem[000000001000000e]
std %l2,[%i1+0x038] ! Mem[0000000010800038]
jmpl %g6+8,%g0
ldx [%i1+0x038],%l2 ! Mem[0000000010800038]
p0_call_0_he:
ldx [%i3+0x028],%l3 ! Mem[0000000011800028]
ldsw [%i3+0x028],%l1 ! Mem[0000000011800028]
sth %l7,[%i2+0x02e] ! Mem[000000001100002e]
stb %l7,[%i1+0x00a] ! Mem[000000001080000a]
lduw [%i2+0x038],%l3 ! Mem[0000000011000038]
stb %l6,[%i1+0x016] ! Mem[0000000010800016]
retl
ldub [%i2+0x00b],%l5 ! Mem[000000001100000b]
p0_jmpl_0_ho:
lduh [%o0+0x00e],%l5 ! Mem[000000001000000e]
std %l2,[%o1+0x038] ! Mem[0000000010800038]
jmpl %g6+8,%g0
ldx [%o1+0x038],%l2 ! Mem[0000000010800038]
p0_call_0_ho:
ldx [%o3+0x028],%l3 ! Mem[0000000011800028]
ldsw [%o3+0x028],%l1 ! Mem[0000000011800028]
sth %l7,[%o2+0x02e] ! Mem[000000001100002e]
stb %l7,[%o1+0x00a] ! Mem[000000001080000a]
lduw [%o2+0x038],%l3 ! Mem[0000000011000038]
stb %l6,[%o1+0x016] ! Mem[0000000010800016]
retl
ldub [%o2+0x00b],%l5 ! Mem[000000001100000b]
p1_jmpl_0_le:
stb %l1,[%i3+0x039] ! Mem[0000000013800039]
lduh [%i0+0x02c],%l5 ! Mem[000000001200002c]
ldsb [%i2+0x021],%l6 ! Mem[0000000013000021]
jmpl %g6+8,%g0
stw %l0,[%i2+0x00c] ! Mem[000000001300000c]
p1_call_0_le:
std %l4,[%i2+0x000] ! Mem[0000000013000000]
ldsb [%i3+0x02d],%l1 ! Mem[000000001380002d]
ldsb [%i3+0x032],%l3 ! Mem[0000000013800032]
retl
ldsh [%i2+0x038],%l2 ! Mem[0000000013000038]
p1_jmpl_0_lo:
stb %l1,[%o3+0x039] ! Mem[0000000013800039]
lduh [%o0+0x02c],%l5 ! Mem[000000001200002c]
ldsb [%o2+0x021],%l6 ! Mem[0000000013000021]
jmpl %g6+8,%g0
stw %l0,[%o2+0x00c] ! Mem[000000001300000c]
p1_call_0_lo:
std %l4,[%o2+0x000] ! Mem[0000000013000000]
ldsb [%o3+0x02d],%l1 ! Mem[000000001380002d]
ldsb [%o3+0x032],%l3 ! Mem[0000000013800032]
retl
ldsh [%o2+0x038],%l2 ! Mem[0000000013000038]
p1_jmpl_0_he:
lduh [%i2+0x00e],%l5 ! Mem[000000001300000e]
sth %l2,[%i2+0x03c] ! Mem[000000001300003c]
jmpl %g6+8,%g0
ldub [%i0+0x01f],%l2 ! Mem[000000001200001f]
p1_call_0_he:
sth %l3,[%i0+0x00a] ! Mem[000000001200000a]
lduw [%i3+0x028],%l1 ! Mem[0000000013800028]
ldsb [%i3+0x02f],%l7 ! Mem[000000001380002f]
ldsh [%i1+0x02a],%l7 ! Mem[000000001280002a]
stx %l3,[%i3+0x038] ! Mem[0000000013800038]
ldub [%i1+0x036],%l6 ! Mem[0000000012800036]
retl
std %l4,[%i2+0x008] ! Mem[0000000013000008]
p1_jmpl_0_ho:
lduh [%o2+0x00e],%l5 ! Mem[000000001300000e]
sth %l2,[%o2+0x03c] ! Mem[000000001300003c]
jmpl %g6+8,%g0
ldub [%o0+0x01f],%l2 ! Mem[000000001200001f]
p1_call_0_ho:
sth %l3,[%o0+0x00a] ! Mem[000000001200000a]
lduw [%o3+0x028],%l1 ! Mem[0000000013800028]
ldsb [%o3+0x02f],%l7 ! Mem[000000001380002f]
ldsh [%o1+0x02a],%l7 ! Mem[000000001280002a]
stx %l3,[%o3+0x038] ! Mem[0000000013800038]
ldub [%o1+0x036],%l6 ! Mem[0000000012800036]
retl
std %l4,[%o2+0x008] ! Mem[0000000013000008]
p2_jmpl_0_le:
ldd [%i0+0x018],%l0 ! Mem[0000000014000018]
stb %l5,[%i0+0x00c] ! Mem[000000001400000c]
ldsb [%i1+0x001],%l6 ! Mem[0000000014800001]
jmpl %g6+8,%g0
lduw [%i0+0x00c],%l0 ! Mem[000000001400000c]
p2_call_0_le:
stb %l4,[%i3+0x020] ! Mem[0000000015800020]
ldx [%i0+0x008],%l1 ! Mem[0000000014000008]
stw %l3,[%i2+0x010] ! Mem[0000000015000010]
retl
ldd [%i2+0x018],%l2 ! Mem[0000000015000018]
p2_jmpl_0_lo:
ldd [%o0+0x018],%l0 ! Mem[0000000014000018]
stb %l5,[%o0+0x00c] ! Mem[000000001400000c]
ldsb [%o1+0x001],%l6 ! Mem[0000000014800001]
jmpl %g6+8,%g0
lduw [%o0+0x00c],%l0 ! Mem[000000001400000c]
p2_call_0_lo:
stb %l4,[%o3+0x020] ! Mem[0000000015800020]
ldx [%o0+0x008],%l1 ! Mem[0000000014000008]
stw %l3,[%o2+0x010] ! Mem[0000000015000010]
retl
ldd [%o2+0x018],%l2 ! Mem[0000000015000018]
p2_jmpl_0_he:
ldsw [%i1+0x00c],%l5 ! Mem[000000001480000c]
stw %l2,[%i2+0x03c] ! Mem[000000001500003c]
jmpl %g6+8,%g0
ldsb [%i3+0x03f],%l2 ! Mem[000000001580003f]
p2_call_0_he:
stw %l3,[%i2+0x028] ! Mem[0000000015000028]
stw %l1,[%i2+0x028] ! Mem[0000000015000028]
lduh [%i1+0x02e],%l7 ! Mem[000000001480002e]
std %l6,[%i1+0x008] ! Mem[0000000014800008]
lduh [%i3+0x03a],%l3 ! Mem[000000001580003a]
ldsh [%i1+0x016],%l6 ! Mem[0000000014800016]
retl
stx %l5,[%i3+0x008] ! Mem[0000000015800008]
p2_jmpl_0_ho:
ldsw [%o1+0x00c],%l5 ! Mem[000000001480000c]
stw %l2,[%o2+0x03c] ! Mem[000000001500003c]
jmpl %g6+8,%g0
ldsb [%o3+0x03f],%l2 ! Mem[000000001580003f]
p2_call_0_ho:
stw %l3,[%o2+0x028] ! Mem[0000000015000028]
stw %l1,[%o2+0x028] ! Mem[0000000015000028]
lduh [%o1+0x02e],%l7 ! Mem[000000001480002e]
std %l6,[%o1+0x008] ! Mem[0000000014800008]
lduh [%o3+0x03a],%l3 ! Mem[000000001580003a]
ldsh [%o1+0x016],%l6 ! Mem[0000000014800016]
retl
stx %l5,[%o3+0x008] ! Mem[0000000015800008]
p3_jmpl_0_le:
lduh [%i0+0x038],%l1 ! Mem[0000000016000038]
stw %l5,[%i3+0x02c] ! Mem[000000001780002c]
ldsb [%i0+0x021],%l6 ! Mem[0000000016000021]
jmpl %g6+8,%g0
stx %l0,[%i3+0x008] ! Mem[0000000017800008]
p3_call_0_le:
ldx [%i2+0x000],%l4 ! Mem[0000000017000000]
ldsh [%i1+0x02c],%l1 ! Mem[000000001680002c]
stb %l3,[%i1+0x032] ! Mem[0000000016800032]
retl
stw %l2,[%i3+0x038] ! Mem[0000000017800038]
p3_jmpl_0_lo:
lduh [%o0+0x038],%l1 ! Mem[0000000016000038]
stw %l5,[%o3+0x02c] ! Mem[000000001780002c]
ldsb [%o0+0x021],%l6 ! Mem[0000000016000021]
jmpl %g6+8,%g0
stx %l0,[%o3+0x008] ! Mem[0000000017800008]
p3_call_0_lo:
ldx [%o2+0x000],%l4 ! Mem[0000000017000000]
ldsh [%o1+0x02c],%l1 ! Mem[000000001680002c]
stb %l3,[%o1+0x032] ! Mem[0000000016800032]
retl
stw %l2,[%o3+0x038] ! Mem[0000000017800038]
p3_jmpl_0_he:
ldsw [%i0+0x00c],%l5 ! Mem[000000001600000c]
stx %l2,[%i3+0x038] ! Mem[0000000017800038]
jmpl %g6+8,%g0
stw %l2,[%i2+0x01c] ! Mem[000000001700001c]
p3_call_0_he:
stx %l3,[%i3+0x008] ! Mem[0000000017800008]
ldsb [%i1+0x028],%l1 ! Mem[0000000016800028]
std %l6,[%i2+0x028] ! Mem[0000000017000028]
ldsw [%i1+0x028],%l7 ! Mem[0000000016800028]
stw %l3,[%i0+0x038] ! Mem[0000000016000038]
stw %l6,[%i0+0x034] ! Mem[0000000016000034]
retl
ldsh [%i0+0x00a],%l5 ! Mem[000000001600000a]
p3_jmpl_0_ho:
ldsw [%o0+0x00c],%l5 ! Mem[000000001600000c]
stx %l2,[%o3+0x038] ! Mem[0000000017800038]
jmpl %g6+8,%g0
stw %l2,[%o2+0x01c] ! Mem[000000001700001c]
p3_call_0_ho:
stx %l3,[%o3+0x008] ! Mem[0000000017800008]
ldsb [%o1+0x028],%l1 ! Mem[0000000016800028]
std %l6,[%o2+0x028] ! Mem[0000000017000028]
ldsw [%o1+0x028],%l7 ! Mem[0000000016800028]
stw %l3,[%o0+0x038] ! Mem[0000000016000038]
stw %l6,[%o0+0x034] ! Mem[0000000016000034]
retl
ldsh [%o0+0x00a],%l5 ! Mem[000000001600000a]
p4_jmpl_0_le:
sth %l1,[%i0+0x018] ! Mem[0000000018000018]
ldsb [%i3+0x00c],%l5 ! Mem[000000001980000c]
ldsb [%i0+0x001],%l6 ! Mem[0000000018000001]
jmpl %g6+8,%g0
ldx [%i2+0x008],%l0 ! Mem[0000000019000008]
p4_call_0_le:
lduw [%i0+0x020],%l4 ! Mem[0000000018000020]
stb %l1,[%i3+0x00d] ! Mem[000000001980000d]
lduh [%i0+0x012],%l3 ! Mem[0000000018000012]
retl
ldx [%i0+0x018],%l2 ! Mem[0000000018000018]
p4_jmpl_0_lo:
sth %l1,[%o0+0x018] ! Mem[0000000018000018]
ldsb [%o3+0x00c],%l5 ! Mem[000000001980000c]
ldsb [%o0+0x001],%l6 ! Mem[0000000018000001]
jmpl %g6+8,%g0
ldx [%o2+0x008],%l0 ! Mem[0000000019000008]
p4_call_0_lo:
lduw [%o0+0x020],%l4 ! Mem[0000000018000020]
stb %l1,[%o3+0x00d] ! Mem[000000001980000d]
lduh [%o0+0x012],%l3 ! Mem[0000000018000012]
retl
ldx [%o0+0x018],%l2 ! Mem[0000000018000018]
p4_jmpl_0_he:
ldsw [%i2+0x00c],%l5 ! Mem[000000001900000c]
ldd [%i3+0x038],%l2 ! Mem[0000000019800038]
jmpl %g6+8,%g0
lduw [%i1+0x03c],%l2 ! Mem[000000001880003c]
p4_call_0_he:
ldsh [%i0+0x02a],%l3 ! Mem[000000001800002a]
lduw [%i0+0x028],%l1 ! Mem[0000000018000028]
ldd [%i0+0x028],%l6 ! Mem[0000000018000028]
sth %l7,[%i1+0x00a] ! Mem[000000001880000a]
ldub [%i0+0x03b],%l3 ! Mem[000000001800003b]
std %l6,[%i3+0x010] ! Mem[0000000019800010]
retl
lduh [%i1+0x00a],%l5 ! Mem[000000001880000a]
p4_jmpl_0_ho:
ldsw [%o2+0x00c],%l5 ! Mem[000000001900000c]
ldd [%o3+0x038],%l2 ! Mem[0000000019800038]
jmpl %g6+8,%g0
lduw [%o1+0x03c],%l2 ! Mem[000000001880003c]
p4_call_0_ho:
ldsh [%o0+0x02a],%l3 ! Mem[000000001800002a]
lduw [%o0+0x028],%l1 ! Mem[0000000018000028]
ldd [%o0+0x028],%l6 ! Mem[0000000018000028]
sth %l7,[%o1+0x00a] ! Mem[000000001880000a]
ldub [%o0+0x03b],%l3 ! Mem[000000001800003b]
std %l6,[%o3+0x010] ! Mem[0000000019800010]
retl
lduh [%o1+0x00a],%l5 ! Mem[000000001880000a]
p5_jmpl_0_le:
ldsh [%i0+0x038],%l1 ! Mem[000000001a000038]
ldsh [%i3+0x02c],%l5 ! Mem[000000001b80002c]
ldsb [%i0+0x021],%l6 ! Mem[000000001a000021]
jmpl %g6+8,%g0
ldd [%i0+0x008],%l0 ! Mem[000000001a000008]
p5_call_0_le:
lduh [%i3+0x000],%l4 ! Mem[000000001b800000]
ldsb [%i0+0x02d],%l1 ! Mem[000000001a00002d]
ldsh [%i3+0x032],%l3 ! Mem[000000001b800032]
retl
lduh [%i1+0x038],%l2 ! Mem[000000001a800038]
p5_jmpl_0_lo:
ldsh [%o0+0x038],%l1 ! Mem[000000001a000038]
ldsh [%o3+0x02c],%l5 ! Mem[000000001b80002c]
ldsb [%o0+0x021],%l6 ! Mem[000000001a000021]
jmpl %g6+8,%g0
ldd [%o0+0x008],%l0 ! Mem[000000001a000008]
p5_call_0_lo:
lduh [%o3+0x000],%l4 ! Mem[000000001b800000]
ldsb [%o0+0x02d],%l1 ! Mem[000000001a00002d]
ldsh [%o3+0x032],%l3 ! Mem[000000001b800032]
retl
lduh [%o1+0x038],%l2 ! Mem[000000001a800038]
p5_jmpl_0_he:
ldsb [%i1+0x00f],%l5 ! Mem[000000001a80000f]
ldsb [%i3+0x03d],%l2 ! Mem[000000001b80003d]
jmpl %g6+8,%g0
ldsw [%i3+0x01c],%l2 ! Mem[000000001b80001c]
p5_call_0_he:
ldsw [%i1+0x008],%l3 ! Mem[000000001a800008]
std %l0,[%i3+0x028] ! Mem[000000001b800028]
lduw [%i2+0x02c],%l7 ! Mem[000000001b00002c]
ldub [%i1+0x02a],%l7 ! Mem[000000001a80002a]
sth %l3,[%i1+0x03a] ! Mem[000000001a80003a]
ldx [%i2+0x030],%l6 ! Mem[000000001b000030]
retl
sth %l5,[%i2+0x00a] ! Mem[000000001b00000a]
p5_jmpl_0_ho:
ldsb [%o1+0x00f],%l5 ! Mem[000000001a80000f]
ldsb [%o3+0x03d],%l2 ! Mem[000000001b80003d]
jmpl %g6+8,%g0
ldsw [%o3+0x01c],%l2 ! Mem[000000001b80001c]
p5_call_0_ho:
ldsw [%o1+0x008],%l3 ! Mem[000000001a800008]
std %l0,[%o3+0x028] ! Mem[000000001b800028]
lduw [%o2+0x02c],%l7 ! Mem[000000001b00002c]
ldub [%o1+0x02a],%l7 ! Mem[000000001a80002a]
sth %l3,[%o1+0x03a] ! Mem[000000001a80003a]
ldx [%o2+0x030],%l6 ! Mem[000000001b000030]
retl
sth %l5,[%o2+0x00a] ! Mem[000000001b00000a]
p6_jmpl_0_le:
ldx [%i0+0x018],%l1 ! Mem[000000001c000018]
lduh [%i3+0x00c],%l5 ! Mem[000000001d80000c]
ldsb [%i3+0x001],%l6 ! Mem[000000001d800001]
jmpl %g6+8,%g0
stb %l0,[%i3+0x00c] ! Mem[000000001d80000c]
p6_call_0_le:
ldub [%i1+0x020],%l4 ! Mem[000000001c800020]
std %l0,[%i1+0x008] ! Mem[000000001c800008]
sth %l3,[%i2+0x012] ! Mem[000000001d000012]
retl
ldsw [%i2+0x018],%l2 ! Mem[000000001d000018]
p6_jmpl_0_lo:
ldx [%o0+0x018],%l1 ! Mem[000000001c000018]
lduh [%o3+0x00c],%l5 ! Mem[000000001d80000c]
ldsb [%o3+0x001],%l6 ! Mem[000000001d800001]
jmpl %g6+8,%g0
stb %l0,[%o3+0x00c] ! Mem[000000001d80000c]
p6_call_0_lo:
ldub [%o1+0x020],%l4 ! Mem[000000001c800020]
std %l0,[%o1+0x008] ! Mem[000000001c800008]
sth %l3,[%o2+0x012] ! Mem[000000001d000012]
retl
ldsw [%o2+0x018],%l2 ! Mem[000000001d000018]
p6_jmpl_0_he:
ldsb [%i0+0x00f],%l5 ! Mem[000000001c00000f]
ldsh [%i0+0x03c],%l2 ! Mem[000000001c00003c]
jmpl %g6+8,%g0
ldd [%i2+0x038],%l2 ! Mem[000000001d000038]
p6_call_0_he:
ldub [%i3+0x02b],%l3 ! Mem[000000001d80002b]
stx %l1,[%i3+0x028] ! Mem[000000001d800028]
sth %l7,[%i3+0x02e] ! Mem[000000001d80002e]
stw %l7,[%i1+0x008] ! Mem[000000001c800008]
ldsw [%i1+0x038],%l3 ! Mem[000000001c800038]
ldsw [%i2+0x014],%l6 ! Mem[000000001d000014]
retl
ldd [%i2+0x008],%l4 ! Mem[000000001d000008]
p6_jmpl_0_ho:
ldsb [%o0+0x00f],%l5 ! Mem[000000001c00000f]
ldsh [%o0+0x03c],%l2 ! Mem[000000001c00003c]
jmpl %g6+8,%g0
ldd [%o2+0x038],%l2 ! Mem[000000001d000038]
p6_call_0_ho:
ldub [%o3+0x02b],%l3 ! Mem[000000001d80002b]
stx %l1,[%o3+0x028] ! Mem[000000001d800028]
sth %l7,[%o3+0x02e] ! Mem[000000001d80002e]
stw %l7,[%o1+0x008] ! Mem[000000001c800008]
ldsw [%o1+0x038],%l3 ! Mem[000000001c800038]
ldsw [%o2+0x014],%l6 ! Mem[000000001d000014]
retl
ldd [%o2+0x008],%l4 ! Mem[000000001d000008]
p7_jmpl_0_le:
stx %l1,[%i0+0x038] ! Mem[000000001e000038]
stb %l5,[%i3+0x02c] ! Mem[000000001f80002c]
ldsb [%i3+0x021],%l6 ! Mem[000000001f800021]
jmpl %g6+8,%g0
ldsw [%i2+0x00c],%l0 ! Mem[000000001f00000c]
p7_call_0_le:
lduh [%i3+0x000],%l4 ! Mem[000000001f800000]
ldsh [%i3+0x02c],%l1 ! Mem[000000001f80002c]
ldx [%i1+0x030],%l3 ! Mem[000000001e800030]
retl
stx %l2,[%i2+0x038] ! Mem[000000001f000038]
p7_jmpl_0_lo:
stx %l1,[%o0+0x038] ! Mem[000000001e000038]
stb %l5,[%o3+0x02c] ! Mem[000000001f80002c]
ldsb [%o3+0x021],%l6 ! Mem[000000001f800021]
jmpl %g6+8,%g0
ldsw [%o2+0x00c],%l0 ! Mem[000000001f00000c]
p7_call_0_lo:
lduh [%o3+0x000],%l4 ! Mem[000000001f800000]
ldsh [%o3+0x02c],%l1 ! Mem[000000001f80002c]
ldx [%o1+0x030],%l3 ! Mem[000000001e800030]
retl
stx %l2,[%o2+0x038] ! Mem[000000001f000038]
p7_jmpl_0_he:
stx %l5,[%i2+0x008] ! Mem[000000001f000008]
ldsw [%i0+0x03c],%l2 ! Mem[000000001e00003c]
jmpl %g6+8,%g0
sth %l2,[%i1+0x01e] ! Mem[000000001e80001e]
p7_call_0_he:
lduh [%i3+0x00a],%l3 ! Mem[000000001f80000a]
ldub [%i2+0x028],%l1 ! Mem[000000001f000028]
ldsb [%i1+0x02f],%l7 ! Mem[000000001e80002f]
lduh [%i1+0x02a],%l7 ! Mem[000000001e80002a]
std %l2,[%i2+0x038] ! Mem[000000001f000038]
ldsb [%i1+0x036],%l6 ! Mem[000000001e800036]
retl
ldsw [%i3+0x008],%l5 ! Mem[000000001f800008]
p7_jmpl_0_ho:
stx %l5,[%o2+0x008] ! Mem[000000001f000008]
ldsw [%o0+0x03c],%l2 ! Mem[000000001e00003c]
jmpl %g6+8,%g0
sth %l2,[%o1+0x01e] ! Mem[000000001e80001e]
p7_call_0_ho:
lduh [%o3+0x00a],%l3 ! Mem[000000001f80000a]
ldub [%o2+0x028],%l1 ! Mem[000000001f000028]
ldsb [%o1+0x02f],%l7 ! Mem[000000001e80002f]
lduh [%o1+0x02a],%l7 ! Mem[000000001e80002a]
std %l2,[%o2+0x038] ! Mem[000000001f000038]
ldsb [%o1+0x036],%l6 ! Mem[000000001e800036]
retl
ldsw [%o3+0x008],%l5 ! Mem[000000001f800008]
p8_jmpl_0_le:
lduw [%i0+0x018],%l1 ! Mem[0000000020000018]
stw %l5,[%i3+0x00c] ! Mem[000000002180000c]
ldsb [%i2+0x001],%l6 ! Mem[0000000021000001]
jmpl %g6+8,%g0
std %l0,[%i0+0x008] ! Mem[0000000020000008]
p8_call_0_le:
ldub [%i1+0x020],%l4 ! Mem[0000000020800020]
sth %l1,[%i0+0x00c] ! Mem[000000002000000c]
ldub [%i0+0x012],%l3 ! Mem[0000000020000012]
retl
sth %l2,[%i3+0x018] ! Mem[0000000021800018]
p8_jmpl_0_lo:
lduw [%o0+0x018],%l1 ! Mem[0000000020000018]
stw %l5,[%o3+0x00c] ! Mem[000000002180000c]
ldsb [%o2+0x001],%l6 ! Mem[0000000021000001]
jmpl %g6+8,%g0
std %l0,[%o0+0x008] ! Mem[0000000020000008]
p8_call_0_lo:
ldub [%o1+0x020],%l4 ! Mem[0000000020800020]
sth %l1,[%o0+0x00c] ! Mem[000000002000000c]
ldub [%o0+0x012],%l3 ! Mem[0000000020000012]
retl
sth %l2,[%o3+0x018] ! Mem[0000000021800018]
p8_jmpl_0_he:
stx %l5,[%i0+0x008] ! Mem[0000000020000008]
ldub [%i1+0x03d],%l2 ! Mem[000000002080003d]
jmpl %g6+8,%g0
lduh [%i0+0x03e],%l2 ! Mem[000000002000003e]
p8_call_0_he:
stb %l3,[%i1+0x02b] ! Mem[000000002080002b]
ldx [%i1+0x028],%l1 ! Mem[0000000020800028]
lduh [%i2+0x02e],%l7 ! Mem[000000002100002e]
stx %l7,[%i1+0x008] ! Mem[0000000020800008]
ldsh [%i2+0x03a],%l3 ! Mem[000000002100003a]
stx %l6,[%i1+0x010] ! Mem[0000000020800010]
retl
lduw [%i0+0x008],%l5 ! Mem[0000000020000008]
p8_jmpl_0_ho:
stx %l5,[%o0+0x008] ! Mem[0000000020000008]
ldub [%o1+0x03d],%l2 ! Mem[000000002080003d]
jmpl %g6+8,%g0
lduh [%o0+0x03e],%l2 ! Mem[000000002000003e]
p8_call_0_ho:
stb %l3,[%o1+0x02b] ! Mem[000000002080002b]
ldx [%o1+0x028],%l1 ! Mem[0000000020800028]
lduh [%o2+0x02e],%l7 ! Mem[000000002100002e]
stx %l7,[%o1+0x008] ! Mem[0000000020800008]
ldsh [%o2+0x03a],%l3 ! Mem[000000002100003a]
stx %l6,[%o1+0x010] ! Mem[0000000020800010]
retl
lduw [%o0+0x008],%l5 ! Mem[0000000020000008]
p9_jmpl_0_le:
stw %l1,[%i0+0x038] ! Mem[0000000022000038]
stx %l5,[%i3+0x028] ! Mem[0000000023800028]
ldsb [%i1+0x021],%l6 ! Mem[0000000022800021]
jmpl %g6+8,%g0
ldub [%i3+0x00c],%l0 ! Mem[000000002380000c]
p9_call_0_le:
ldsw [%i3+0x000],%l4 ! Mem[0000000023800000]
ldsw [%i1+0x02c],%l1 ! Mem[000000002280002c]
ldsb [%i3+0x032],%l3 ! Mem[0000000023800032]
retl
stb %l2,[%i0+0x039] ! Mem[0000000022000039]
p9_jmpl_0_lo:
stw %l1,[%o0+0x038] ! Mem[0000000022000038]
stx %l5,[%o3+0x028] ! Mem[0000000023800028]
ldsb [%o1+0x021],%l6 ! Mem[0000000022800021]
jmpl %g6+8,%g0
ldub [%o3+0x00c],%l0 ! Mem[000000002380000c]
p9_call_0_lo:
ldsw [%o3+0x000],%l4 ! Mem[0000000023800000]
ldsw [%o1+0x02c],%l1 ! Mem[000000002280002c]
ldsb [%o3+0x032],%l3 ! Mem[0000000023800032]
retl
stb %l2,[%o0+0x039] ! Mem[0000000022000039]
p9_jmpl_0_he:
sth %l5,[%i0+0x00e] ! Mem[000000002200000e]
lduh [%i1+0x03c],%l2 ! Mem[000000002280003c]
jmpl %g6+8,%g0
ldsh [%i2+0x01e],%l2 ! Mem[000000002300001e]
p9_call_0_he:
std %l2,[%i2+0x008] ! Mem[0000000023000008]
stx %l1,[%i1+0x028] ! Mem[0000000022800028]
std %l6,[%i0+0x028] ! Mem[0000000022000028]
lduw [%i1+0x028],%l7 ! Mem[0000000022800028]
stb %l3,[%i2+0x03b] ! Mem[000000002300003b]
stb %l6,[%i0+0x036] ! Mem[0000000022000036]
retl
stw %l5,[%i1+0x008] ! Mem[0000000022800008]
p9_jmpl_0_ho:
sth %l5,[%o0+0x00e] ! Mem[000000002200000e]
lduh [%o1+0x03c],%l2 ! Mem[000000002280003c]
jmpl %g6+8,%g0
ldsh [%o2+0x01e],%l2 ! Mem[000000002300001e]
p9_call_0_ho:
std %l2,[%o2+0x008] ! Mem[0000000023000008]
stx %l1,[%o1+0x028] ! Mem[0000000022800028]
std %l6,[%o0+0x028] ! Mem[0000000022000028]
lduw [%o1+0x028],%l7 ! Mem[0000000022800028]
stb %l3,[%o2+0x03b] ! Mem[000000002300003b]
stb %l6,[%o0+0x036] ! Mem[0000000022000036]
retl
stw %l5,[%o1+0x008] ! Mem[0000000022800008]
p10_jmpl_0_le:
ldsw [%i0+0x018],%l1 ! Mem[0000000024000018]
ldsh [%i3+0x00c],%l5 ! Mem[000000002580000c]
stx %l6,[%i1+0x000] ! Mem[0000000024800000]
jmpl %g6+8,%g0
sth %l0,[%i2+0x00c] ! Mem[000000002500000c]
p10_call_0_le:
ldsh [%i2+0x020],%l4 ! Mem[0000000025000020]
stw %l1,[%i3+0x00c] ! Mem[000000002580000c]
stw %l3,[%i2+0x010] ! Mem[0000000025000010]
retl
lduw [%i1+0x018],%l2 ! Mem[0000000024800018]
p10_jmpl_0_lo:
ldsw [%o0+0x018],%l1 ! Mem[0000000024000018]
ldsh [%o3+0x00c],%l5 ! Mem[000000002580000c]
stx %l6,[%o1+0x000] ! Mem[0000000024800000]
jmpl %g6+8,%g0
sth %l0,[%o2+0x00c] ! Mem[000000002500000c]
p10_call_0_lo:
ldsh [%o2+0x020],%l4 ! Mem[0000000025000020]
stw %l1,[%o3+0x00c] ! Mem[000000002580000c]
stw %l3,[%o2+0x010] ! Mem[0000000025000010]
retl
lduw [%o1+0x018],%l2 ! Mem[0000000024800018]
p10_jmpl_0_he:
sth %l5,[%i2+0x00e] ! Mem[000000002500000e]
lduw [%i1+0x03c],%l2 ! Mem[000000002480003c]
jmpl %g6+8,%g0
stx %l2,[%i2+0x038] ! Mem[0000000025000038]
p10_call_0_he:
sth %l3,[%i3+0x02a] ! Mem[000000002580002a]
ldsh [%i0+0x028],%l1 ! Mem[0000000024000028]
ldd [%i2+0x028],%l6 ! Mem[0000000025000028]
ldd [%i1+0x008],%l6 ! Mem[0000000024800008]
ldsw [%i2+0x038],%l3 ! Mem[0000000025000038]
lduw [%i0+0x014],%l6 ! Mem[0000000024000014]
retl
ldsb [%i2+0x00b],%l5 ! Mem[000000002500000b]
p10_jmpl_0_ho:
sth %l5,[%o2+0x00e] ! Mem[000000002500000e]
lduw [%o1+0x03c],%l2 ! Mem[000000002480003c]
jmpl %g6+8,%g0
stx %l2,[%o2+0x038] ! Mem[0000000025000038]
p10_call_0_ho:
sth %l3,[%o3+0x02a] ! Mem[000000002580002a]
ldsh [%o0+0x028],%l1 ! Mem[0000000024000028]
ldd [%o2+0x028],%l6 ! Mem[0000000025000028]
ldd [%o1+0x008],%l6 ! Mem[0000000024800008]
ldsw [%o2+0x038],%l3 ! Mem[0000000025000038]
lduw [%o0+0x014],%l6 ! Mem[0000000024000014]
retl
ldsb [%o2+0x00b],%l5 ! Mem[000000002500000b]
p11_jmpl_0_le:
stb %l1,[%i0+0x039] ! Mem[0000000026000039]
lduh [%i2+0x02c],%l5 ! Mem[000000002700002c]
stx %l6,[%i0+0x020] ! Mem[0000000026000020]
jmpl %g6+8,%g0
lduh [%i0+0x00c],%l0 ! Mem[000000002600000c]
p11_call_0_le:
ldsb [%i0+0x000],%l4 ! Mem[0000000026000000]
ldub [%i0+0x02d],%l1 ! Mem[000000002600002d]
stb %l3,[%i1+0x032] ! Mem[0000000026800032]
retl
ldsh [%i1+0x038],%l2 ! Mem[0000000026800038]
p11_jmpl_0_lo:
stb %l1,[%o0+0x039] ! Mem[0000000026000039]
lduh [%o2+0x02c],%l5 ! Mem[000000002700002c]
stx %l6,[%o0+0x020] ! Mem[0000000026000020]
jmpl %g6+8,%g0
lduh [%o0+0x00c],%l0 ! Mem[000000002600000c]
p11_call_0_lo:
ldsb [%o0+0x000],%l4 ! Mem[0000000026000000]
ldub [%o0+0x02d],%l1 ! Mem[000000002600002d]
stb %l3,[%o1+0x032] ! Mem[0000000026800032]
retl
ldsh [%o1+0x038],%l2 ! Mem[0000000026800038]
p11_jmpl_0_he:
stb %l5,[%i0+0x00f] ! Mem[000000002600000f]
ldx [%i1+0x038],%l2 ! Mem[0000000026800038]
jmpl %g6+8,%g0
std %l2,[%i1+0x018] ! Mem[0000000026800018]
p11_call_0_he:
ldd [%i1+0x008],%l2 ! Mem[0000000026800008]
lduh [%i3+0x028],%l1 ! Mem[0000000027800028]
ldub [%i3+0x02f],%l7 ! Mem[000000002780002f]
ldx [%i1+0x028],%l7 ! Mem[0000000026800028]
std %l2,[%i3+0x038] ! Mem[0000000027800038]
ldsh [%i3+0x036],%l6 ! Mem[0000000027800036]
retl
ldub [%i2+0x00b],%l5 ! Mem[000000002700000b]
p11_jmpl_0_ho:
stb %l5,[%o0+0x00f] ! Mem[000000002600000f]
ldx [%o1+0x038],%l2 ! Mem[0000000026800038]
jmpl %g6+8,%g0
std %l2,[%o1+0x018] ! Mem[0000000026800018]
p11_call_0_ho:
ldd [%o1+0x008],%l2 ! Mem[0000000026800008]
lduh [%o3+0x028],%l1 ! Mem[0000000027800028]
ldub [%o3+0x02f],%l7 ! Mem[000000002780002f]
ldx [%o1+0x028],%l7 ! Mem[0000000026800028]
std %l2,[%o3+0x038] ! Mem[0000000027800038]
ldsh [%o3+0x036],%l6 ! Mem[0000000027800036]
retl
ldub [%o2+0x00b],%l5 ! Mem[000000002700000b]
p12_jmpl_0_le:
ldd [%i1+0x018],%l0 ! Mem[0000000028800018]
stb %l5,[%i2+0x00c] ! Mem[000000002900000c]
stx %l6,[%i0+0x000] ! Mem[0000000028000000]
jmpl %g6+8,%g0
ldd [%i3+0x008],%l0 ! Mem[0000000029800008]
p12_call_0_le:
ldd [%i2+0x020],%l4 ! Mem[0000000029000020]
sth %l1,[%i1+0x00c] ! Mem[000000002880000c]
lduh [%i1+0x012],%l3 ! Mem[0000000028800012]
retl
ldd [%i2+0x018],%l2 ! Mem[0000000029000018]
p12_jmpl_0_lo:
ldd [%o1+0x018],%l0 ! Mem[0000000028800018]
stb %l5,[%o2+0x00c] ! Mem[000000002900000c]
stx %l6,[%o0+0x000] ! Mem[0000000028000000]
jmpl %g6+8,%g0
ldd [%o3+0x008],%l0 ! Mem[0000000029800008]
p12_call_0_lo:
ldd [%o2+0x020],%l4 ! Mem[0000000029000020]
sth %l1,[%o1+0x00c] ! Mem[000000002880000c]
lduh [%o1+0x012],%l3 ! Mem[0000000028800012]
retl
ldd [%o2+0x018],%l2 ! Mem[0000000029000018]
p12_jmpl_0_he:
stb %l5,[%i0+0x00f] ! Mem[000000002800000f]
stb %l2,[%i1+0x03d] ! Mem[000000002880003d]
jmpl %g6+8,%g0
ldub [%i3+0x03f],%l2 ! Mem[000000002980003f]
p12_call_0_he:
ldsb [%i2+0x02b],%l3 ! Mem[000000002900002b]
sth %l1,[%i3+0x028] ! Mem[0000000029800028]
stb %l7,[%i1+0x02f] ! Mem[000000002880002f]
ldsb [%i1+0x00a],%l7 ! Mem[000000002880000a]
ldsh [%i3+0x03a],%l3 ! Mem[000000002980003a]
ldd [%i2+0x010],%l6 ! Mem[0000000029000010]
retl
ldx [%i0+0x008],%l5 ! Mem[0000000028000008]
p12_jmpl_0_ho:
stb %l5,[%o0+0x00f] ! Mem[000000002800000f]
stb %l2,[%o1+0x03d] ! Mem[000000002880003d]
jmpl %g6+8,%g0
ldub [%o3+0x03f],%l2 ! Mem[000000002980003f]
p12_call_0_ho:
ldsb [%o2+0x02b],%l3 ! Mem[000000002900002b]
sth %l1,[%o3+0x028] ! Mem[0000000029800028]
stb %l7,[%o1+0x02f] ! Mem[000000002880002f]
ldsb [%o1+0x00a],%l7 ! Mem[000000002880000a]
ldsh [%o3+0x03a],%l3 ! Mem[000000002980003a]
ldd [%o2+0x010],%l6 ! Mem[0000000029000010]
retl
ldx [%o0+0x008],%l5 ! Mem[0000000028000008]
p13_jmpl_0_le:
lduh [%i1+0x038],%l1 ! Mem[000000002a800038]
stw %l5,[%i2+0x02c] ! Mem[000000002b00002c]
stx %l6,[%i0+0x020] ! Mem[000000002a000020]
jmpl %g6+8,%g0
lduw [%i2+0x00c],%l0 ! Mem[000000002b00000c]
p13_call_0_le:
stx %l4,[%i0+0x000] ! Mem[000000002a000000]
lduh [%i3+0x02c],%l1 ! Mem[000000002b80002c]
ldd [%i3+0x030],%l2 ! Mem[000000002b800030]
retl
stw %l2,[%i2+0x038] ! Mem[000000002b000038]
p13_jmpl_0_lo:
lduh [%o1+0x038],%l1 ! Mem[000000002a800038]
stw %l5,[%o2+0x02c] ! Mem[000000002b00002c]
stx %l6,[%o0+0x020] ! Mem[000000002a000020]
jmpl %g6+8,%g0
lduw [%o2+0x00c],%l0 ! Mem[000000002b00000c]
p13_call_0_lo:
stx %l4,[%o0+0x000] ! Mem[000000002a000000]
lduh [%o3+0x02c],%l1 ! Mem[000000002b80002c]
ldd [%o3+0x030],%l2 ! Mem[000000002b800030]
retl
stw %l2,[%o2+0x038] ! Mem[000000002b000038]
p13_jmpl_0_he:
lduw [%i2+0x00c],%l5 ! Mem[000000002b00000c]
std %l2,[%i1+0x038] ! Mem[000000002a800038]
jmpl %g6+8,%g0
ldsb [%i2+0x01f],%l2 ! Mem[000000002b00001f]
p13_call_0_he:
ldsh [%i3+0x00a],%l3 ! Mem[000000002b80000a]
ldd [%i2+0x028],%l0 ! Mem[000000002b000028]
ldsb [%i2+0x02f],%l7 ! Mem[000000002b00002f]
stb %l7,[%i1+0x02a] ! Mem[000000002a80002a]
stb %l3,[%i0+0x03b] ! Mem[000000002a00003b]
stw %l6,[%i1+0x034] ! Mem[000000002a800034]
retl
stx %l5,[%i1+0x008] ! Mem[000000002a800008]
p13_jmpl_0_ho:
lduw [%o2+0x00c],%l5 ! Mem[000000002b00000c]
std %l2,[%o1+0x038] ! Mem[000000002a800038]
jmpl %g6+8,%g0
ldsb [%o2+0x01f],%l2 ! Mem[000000002b00001f]
p13_call_0_ho:
ldsh [%o3+0x00a],%l3 ! Mem[000000002b80000a]
ldd [%o2+0x028],%l0 ! Mem[000000002b000028]
ldsb [%o2+0x02f],%l7 ! Mem[000000002b00002f]
stb %l7,[%o1+0x02a] ! Mem[000000002a80002a]
stb %l3,[%o0+0x03b] ! Mem[000000002a00003b]
stw %l6,[%o1+0x034] ! Mem[000000002a800034]
retl
stx %l5,[%o1+0x008] ! Mem[000000002a800008]
p14_jmpl_0_le:
sth %l1,[%i1+0x018] ! Mem[000000002c800018]
stx %l5,[%i2+0x008] ! Mem[000000002d000008]
stx %l6,[%i3+0x000] ! Mem[000000002d800000]
jmpl %g6+8,%g0
ldsb [%i0+0x00c],%l0 ! Mem[000000002c00000c]
p14_call_0_le:
stw %l4,[%i3+0x020] ! Mem[000000002d800020]
stw %l1,[%i0+0x00c] ! Mem[000000002c00000c]
sth %l3,[%i2+0x012] ! Mem[000000002d000012]
retl
std %l2,[%i3+0x018] ! Mem[000000002d800018]
p14_jmpl_0_lo:
sth %l1,[%o1+0x018] ! Mem[000000002c800018]
stx %l5,[%o2+0x008] ! Mem[000000002d000008]
stx %l6,[%o3+0x000] ! Mem[000000002d800000]
jmpl %g6+8,%g0
ldsb [%o0+0x00c],%l0 ! Mem[000000002c00000c]
p14_call_0_lo:
stw %l4,[%o3+0x020] ! Mem[000000002d800020]
stw %l1,[%o0+0x00c] ! Mem[000000002c00000c]
sth %l3,[%o2+0x012] ! Mem[000000002d000012]
retl
std %l2,[%o3+0x018] ! Mem[000000002d800018]
p14_jmpl_0_he:
lduw [%i0+0x00c],%l5 ! Mem[000000002c00000c]
sth %l2,[%i2+0x03c] ! Mem[000000002d00003c]
jmpl %g6+8,%g0
stw %l2,[%i1+0x03c] ! Mem[000000002c80003c]
p14_call_0_he:
lduh [%i0+0x02a],%l3 ! Mem[000000002c00002a]
lduh [%i1+0x028],%l1 ! Mem[000000002c800028]
lduh [%i0+0x02e],%l7 ! Mem[000000002c00002e]
ldsh [%i1+0x00a],%l7 ! Mem[000000002c80000a]
ldsb [%i0+0x03b],%l3 ! Mem[000000002c00003b]
ldx [%i1+0x010],%l6 ! Mem[000000002c800010]
retl
ldsh [%i2+0x00a],%l5 ! Mem[000000002d00000a]
p14_jmpl_0_ho:
lduw [%o0+0x00c],%l5 ! Mem[000000002c00000c]
sth %l2,[%o2+0x03c] ! Mem[000000002d00003c]
jmpl %g6+8,%g0
stw %l2,[%o1+0x03c] ! Mem[000000002c80003c]
p14_call_0_ho:
lduh [%o0+0x02a],%l3 ! Mem[000000002c00002a]
lduh [%o1+0x028],%l1 ! Mem[000000002c800028]
lduh [%o0+0x02e],%l7 ! Mem[000000002c00002e]
ldsh [%o1+0x00a],%l7 ! Mem[000000002c80000a]
ldsb [%o0+0x03b],%l3 ! Mem[000000002c00003b]
ldx [%o1+0x010],%l6 ! Mem[000000002c800010]
retl
ldsh [%o2+0x00a],%l5 ! Mem[000000002d00000a]
p15_jmpl_0_le:
ldsh [%i1+0x038],%l1 ! Mem[000000002e800038]
ldsh [%i2+0x02c],%l5 ! Mem[000000002f00002c]
stx %l6,[%i2+0x020] ! Mem[000000002f000020]
jmpl %g6+8,%g0
ldx [%i3+0x008],%l0 ! Mem[000000002f800008]
p15_call_0_le:
sth %l4,[%i1+0x000] ! Mem[000000002e800000]
lduw [%i1+0x02c],%l1 ! Mem[000000002e80002c]
ldx [%i1+0x030],%l3 ! Mem[000000002e800030]
retl
lduh [%i0+0x038],%l2 ! Mem[000000002e000038]
p15_jmpl_0_lo:
ldsh [%o1+0x038],%l1 ! Mem[000000002e800038]
ldsh [%o2+0x02c],%l5 ! Mem[000000002f00002c]
stx %l6,[%o2+0x020] ! Mem[000000002f000020]
jmpl %g6+8,%g0
ldx [%o3+0x008],%l0 ! Mem[000000002f800008]
p15_call_0_lo:
sth %l4,[%o1+0x000] ! Mem[000000002e800000]
lduw [%o1+0x02c],%l1 ! Mem[000000002e80002c]
ldx [%o1+0x030],%l3 ! Mem[000000002e800030]
retl
lduh [%o0+0x038],%l2 ! Mem[000000002e000038]
p15_jmpl_0_he:
ldub [%i0+0x00f],%l5 ! Mem[000000002e00000f]
stw %l2,[%i2+0x03c] ! Mem[000000002f00003c]
jmpl %g6+8,%g0
stb %l2,[%i0+0x01f] ! Mem[000000002e00001f]
p15_call_0_he:
lduw [%i2+0x008],%l3 ! Mem[000000002f000008]
stb %l1,[%i0+0x028] ! Mem[000000002e000028]
std %l6,[%i2+0x028] ! Mem[000000002f000028]
std %l6,[%i1+0x028] ! Mem[000000002e800028]
ldx [%i1+0x038],%l3 ! Mem[000000002e800038]
lduh [%i1+0x036],%l6 ! Mem[000000002e800036]
retl
lduh [%i2+0x00a],%l5 ! Mem[000000002f00000a]
p15_jmpl_0_ho:
ldub [%o0+0x00f],%l5 ! Mem[000000002e00000f]
stw %l2,[%o2+0x03c] ! Mem[000000002f00003c]
jmpl %g6+8,%g0
stb %l2,[%o0+0x01f] ! Mem[000000002e00001f]
p15_call_0_ho:
lduw [%o2+0x008],%l3 ! Mem[000000002f000008]
stb %l1,[%o0+0x028] ! Mem[000000002e000028]
std %l6,[%o2+0x028] ! Mem[000000002f000028]
std %l6,[%o1+0x028] ! Mem[000000002e800028]
ldx [%o1+0x038],%l3 ! Mem[000000002e800038]
lduh [%o1+0x036],%l6 ! Mem[000000002e800036]
retl
lduh [%o2+0x00a],%l5 ! Mem[000000002f00000a]
p16_jmpl_0_le:
ldx [%i1+0x018],%l1 ! Mem[0000000030800018]
lduh [%i2+0x00c],%l5 ! Mem[000000003100000c]
stx %l6,[%i2+0x000] ! Mem[0000000031000000]
jmpl %g6+8,%g0
ldsh [%i2+0x00c],%l0 ! Mem[000000003100000c]
p16_call_0_le:
std %l4,[%i3+0x020] ! Mem[0000000031800020]
stx %l1,[%i3+0x008] ! Mem[0000000031800008]
ldub [%i1+0x012],%l3 ! Mem[0000000030800012]
retl
ldsw [%i1+0x018],%l2 ! Mem[0000000030800018]
p16_jmpl_0_lo:
ldx [%o1+0x018],%l1 ! Mem[0000000030800018]
lduh [%o2+0x00c],%l5 ! Mem[000000003100000c]
stx %l6,[%o2+0x000] ! Mem[0000000031000000]
jmpl %g6+8,%g0
ldsh [%o2+0x00c],%l0 ! Mem[000000003100000c]
p16_call_0_lo:
std %l4,[%o3+0x020] ! Mem[0000000031800020]
stx %l1,[%o3+0x008] ! Mem[0000000031800008]
ldub [%o1+0x012],%l3 ! Mem[0000000030800012]
retl
ldsw [%o1+0x018],%l2 ! Mem[0000000030800018]
p16_jmpl_0_he:
ldub [%i2+0x00f],%l5 ! Mem[000000003100000f]
stx %l2,[%i3+0x038] ! Mem[0000000031800038]
jmpl %g6+8,%g0
ldsw [%i2+0x03c],%l2 ! Mem[000000003100003c]
p16_call_0_he:
ldx [%i3+0x028],%l3 ! Mem[0000000031800028]
stw %l1,[%i3+0x028] ! Mem[0000000031800028]
ldd [%i3+0x028],%l6 ! Mem[0000000031800028]
ldsw [%i1+0x008],%l7 ! Mem[0000000030800008]
ldd [%i1+0x038],%l2 ! Mem[0000000030800038]
ldsw [%i0+0x014],%l6 ! Mem[0000000030000014]
retl
sth %l5,[%i3+0x00a] ! Mem[000000003180000a]
p16_jmpl_0_ho:
ldub [%o2+0x00f],%l5 ! Mem[000000003100000f]
stx %l2,[%o3+0x038] ! Mem[0000000031800038]
jmpl %g6+8,%g0
ldsw [%o2+0x03c],%l2 ! Mem[000000003100003c]
p16_call_0_ho:
ldx [%o3+0x028],%l3 ! Mem[0000000031800028]
stw %l1,[%o3+0x028] ! Mem[0000000031800028]
ldd [%o3+0x028],%l6 ! Mem[0000000031800028]
ldsw [%o1+0x008],%l7 ! Mem[0000000030800008]
ldd [%o1+0x038],%l2 ! Mem[0000000030800038]
ldsw [%o0+0x014],%l6 ! Mem[0000000030000014]
retl
sth %l5,[%o3+0x00a] ! Mem[000000003180000a]
p17_jmpl_0_le:
stx %l1,[%i1+0x038] ! Mem[0000000032800038]
stb %l5,[%i2+0x02c] ! Mem[000000003300002c]
stx %l6,[%i1+0x020] ! Mem[0000000032800020]
jmpl %g6+8,%g0
stb %l0,[%i0+0x00c] ! Mem[000000003200000c]
p17_call_0_le:
stb %l4,[%i1+0x000] ! Mem[0000000032800000]
lduh [%i0+0x02c],%l1 ! Mem[000000003200002c]
ldsb [%i3+0x032],%l3 ! Mem[0000000033800032]
retl
ldsb [%i2+0x039],%l2 ! Mem[0000000033000039]
p17_jmpl_0_lo:
stx %l1,[%o1+0x038] ! Mem[0000000032800038]
stb %l5,[%o2+0x02c] ! Mem[000000003300002c]
stx %l6,[%o1+0x020] ! Mem[0000000032800020]
jmpl %g6+8,%g0
stb %l0,[%o0+0x00c] ! Mem[000000003200000c]
p17_call_0_lo:
stb %l4,[%o1+0x000] ! Mem[0000000032800000]
lduh [%o0+0x02c],%l1 ! Mem[000000003200002c]
ldsb [%o3+0x032],%l3 ! Mem[0000000033800032]
retl
ldsb [%o2+0x039],%l2 ! Mem[0000000033000039]
p17_jmpl_0_he:
ldsh [%i0+0x00e],%l5 ! Mem[000000003200000e]
ldd [%i3+0x038],%l2 ! Mem[0000000033800038]
jmpl %g6+8,%g0
ldd [%i2+0x018],%l2 ! Mem[0000000033000018]
p17_call_0_he:
sth %l3,[%i0+0x00a] ! Mem[000000003200000a]
ldsw [%i3+0x028],%l1 ! Mem[0000000033800028]
ldub [%i1+0x02f],%l7 ! Mem[000000003280002f]
sth %l7,[%i1+0x02a] ! Mem[000000003280002a]
lduw [%i2+0x038],%l3 ! Mem[0000000033000038]
stx %l6,[%i0+0x030] ! Mem[0000000032000030]
retl
ldd [%i0+0x008],%l4 ! Mem[0000000032000008]
p17_jmpl_0_ho:
ldsh [%o0+0x00e],%l5 ! Mem[000000003200000e]
ldd [%o3+0x038],%l2 ! Mem[0000000033800038]
jmpl %g6+8,%g0
ldd [%o2+0x018],%l2 ! Mem[0000000033000018]
p17_call_0_ho:
sth %l3,[%o0+0x00a] ! Mem[000000003200000a]
ldsw [%o3+0x028],%l1 ! Mem[0000000033800028]
ldub [%o1+0x02f],%l7 ! Mem[000000003280002f]
sth %l7,[%o1+0x02a] ! Mem[000000003280002a]
lduw [%o2+0x038],%l3 ! Mem[0000000033000038]
stx %l6,[%o0+0x030] ! Mem[0000000032000030]
retl
ldd [%o0+0x008],%l4 ! Mem[0000000032000008]
p18_jmpl_0_le:
ldub [%i1+0x019],%l1 ! Mem[0000000034800019]
std %l4,[%i2+0x008] ! Mem[0000000035000008]
stx %l6,[%i0+0x000] ! Mem[0000000034000000]
jmpl %g6+8,%g0
ldsw [%i3+0x00c],%l0 ! Mem[000000003580000c]
p18_call_0_le:
ldx [%i3+0x020],%l4 ! Mem[0000000035800020]
ldd [%i1+0x008],%l0 ! Mem[0000000034800008]
stw %l3,[%i2+0x010] ! Mem[0000000035000010]
retl
stx %l2,[%i2+0x018] ! Mem[0000000035000018]
p18_jmpl_0_lo:
ldub [%o1+0x019],%l1 ! Mem[0000000034800019]
std %l4,[%o2+0x008] ! Mem[0000000035000008]
stx %l6,[%o0+0x000] ! Mem[0000000034000000]
jmpl %g6+8,%g0
ldsw [%o3+0x00c],%l0 ! Mem[000000003580000c]
p18_call_0_lo:
ldx [%o3+0x020],%l4 ! Mem[0000000035800020]
ldd [%o1+0x008],%l0 ! Mem[0000000034800008]
stw %l3,[%o2+0x010] ! Mem[0000000035000010]
retl
stx %l2,[%o2+0x018] ! Mem[0000000035000018]
p18_jmpl_0_he:
ldsh [%i3+0x00e],%l5 ! Mem[000000003580000e]
ldsb [%i3+0x03d],%l2 ! Mem[000000003580003d]
jmpl %g6+8,%g0
sth %l2,[%i1+0x03e] ! Mem[000000003480003e]
p18_call_0_he:
stw %l3,[%i1+0x028] ! Mem[0000000034800028]
lduw [%i2+0x028],%l1 ! Mem[0000000035000028]
stb %l7,[%i2+0x02f] ! Mem[000000003500002f]
ldub [%i1+0x00a],%l7 ! Mem[000000003480000a]
stx %l3,[%i2+0x038] ! Mem[0000000035000038]
sth %l6,[%i3+0x016] ! Mem[0000000035800016]
retl
ldsw [%i1+0x008],%l5 ! Mem[0000000034800008]
p18_jmpl_0_ho:
ldsh [%o3+0x00e],%l5 ! Mem[000000003580000e]
ldsb [%o3+0x03d],%l2 ! Mem[000000003580003d]
jmpl %g6+8,%g0
sth %l2,[%o1+0x03e] ! Mem[000000003480003e]
p18_call_0_ho:
stw %l3,[%o1+0x028] ! Mem[0000000034800028]
lduw [%o2+0x028],%l1 ! Mem[0000000035000028]
stb %l7,[%o2+0x02f] ! Mem[000000003500002f]
ldub [%o1+0x00a],%l7 ! Mem[000000003480000a]
stx %l3,[%o2+0x038] ! Mem[0000000035000038]
sth %l6,[%o3+0x016] ! Mem[0000000035800016]
retl
ldsw [%o1+0x008],%l5 ! Mem[0000000034800008]
p19_jmpl_0_le:
std %l0,[%i1+0x038] ! Mem[0000000036800038]
stx %l5,[%i1+0x028] ! Mem[0000000036800028]
stx %l6,[%i0+0x020] ! Mem[0000000036000020]
jmpl %g6+8,%g0
stw %l0,[%i2+0x00c] ! Mem[000000003700000c]
p19_call_0_le:
stb %l4,[%i2+0x000] ! Mem[0000000037000000]
lduw [%i3+0x02c],%l1 ! Mem[000000003780002c]
stb %l3,[%i1+0x032] ! Mem[0000000036800032]
retl
stb %l2,[%i3+0x039] ! Mem[0000000037800039]
p19_jmpl_0_lo:
std %l0,[%o1+0x038] ! Mem[0000000036800038]
stx %l5,[%o1+0x028] ! Mem[0000000036800028]
stx %l6,[%o0+0x020] ! Mem[0000000036000020]
jmpl %g6+8,%g0
stw %l0,[%o2+0x00c] ! Mem[000000003700000c]
p19_call_0_lo:
stb %l4,[%o2+0x000] ! Mem[0000000037000000]
lduw [%o3+0x02c],%l1 ! Mem[000000003780002c]
stb %l3,[%o1+0x032] ! Mem[0000000036800032]
retl
stb %l2,[%o3+0x039] ! Mem[0000000037800039]
p19_jmpl_0_he:
ldd [%i2+0x008],%l4 ! Mem[0000000037000008]
ldsh [%i0+0x03c],%l2 ! Mem[000000003600003c]
jmpl %g6+8,%g0
ldx [%i3+0x018],%l2 ! Mem[0000000037800018]
p19_call_0_he:
stx %l3,[%i3+0x008] ! Mem[0000000037800008]
stw %l1,[%i1+0x028] ! Mem[0000000036800028]
stx %l7,[%i0+0x028] ! Mem[0000000036000028]
stw %l7,[%i1+0x028] ! Mem[0000000036800028]
lduh [%i2+0x03a],%l3 ! Mem[000000003700003a]
stb %l6,[%i2+0x036] ! Mem[0000000037000036]
retl
lduw [%i2+0x008],%l5 ! Mem[0000000037000008]
p19_jmpl_0_ho:
ldd [%o2+0x008],%l4 ! Mem[0000000037000008]
ldsh [%o0+0x03c],%l2 ! Mem[000000003600003c]
jmpl %g6+8,%g0
ldx [%o3+0x018],%l2 ! Mem[0000000037800018]
p19_call_0_ho:
stx %l3,[%o3+0x008] ! Mem[0000000037800008]
stw %l1,[%o1+0x028] ! Mem[0000000036800028]
stx %l7,[%o0+0x028] ! Mem[0000000036000028]
stw %l7,[%o1+0x028] ! Mem[0000000036800028]
lduh [%o2+0x03a],%l3 ! Mem[000000003700003a]
stb %l6,[%o2+0x036] ! Mem[0000000037000036]
retl
lduw [%o2+0x008],%l5 ! Mem[0000000037000008]
p20_jmpl_0_le:
ldsb [%i1+0x019],%l1 ! Mem[0000000038800019]
ldsh [%i1+0x00c],%l5 ! Mem[000000003880000c]
stx %l6,[%i0+0x000] ! Mem[0000000038000000]
jmpl %g6+8,%g0
ldub [%i0+0x00c],%l0 ! Mem[000000003800000c]
p20_call_0_le:
ldx [%i0+0x020],%l4 ! Mem[0000000038000020]
ldsb [%i0+0x00d],%l1 ! Mem[000000003800000d]
ldsw [%i1+0x010],%l3 ! Mem[0000000038800010]
retl
lduw [%i0+0x018],%l2 ! Mem[0000000038000018]
p20_jmpl_0_lo:
ldsb [%o1+0x019],%l1 ! Mem[0000000038800019]
ldsh [%o1+0x00c],%l5 ! Mem[000000003880000c]
stx %l6,[%o0+0x000] ! Mem[0000000038000000]
jmpl %g6+8,%g0
ldub [%o0+0x00c],%l0 ! Mem[000000003800000c]
p20_call_0_lo:
ldx [%o0+0x020],%l4 ! Mem[0000000038000020]
ldsb [%o0+0x00d],%l1 ! Mem[000000003800000d]
ldsw [%o1+0x010],%l3 ! Mem[0000000038800010]
retl
lduw [%o0+0x018],%l2 ! Mem[0000000038000018]
p20_jmpl_0_he:
ldd [%i0+0x008],%l4 ! Mem[0000000038000008]
ldsw [%i0+0x03c],%l2 ! Mem[000000003800003c]
jmpl %g6+8,%g0
ldsh [%i2+0x03e],%l2 ! Mem[000000003900003e]
p20_call_0_he:
ldd [%i0+0x028],%l2 ! Mem[0000000038000028]
ldsb [%i0+0x028],%l1 ! Mem[0000000038000028]
lduh [%i2+0x02e],%l7 ! Mem[000000003900002e]
lduh [%i1+0x00a],%l7 ! Mem[000000003880000a]
stw %l3,[%i2+0x038] ! Mem[0000000039000038]
ldub [%i1+0x016],%l6 ! Mem[0000000038800016]
retl
stw %l5,[%i2+0x008] ! Mem[0000000039000008]
p20_jmpl_0_ho:
ldd [%o0+0x008],%l4 ! Mem[0000000038000008]
ldsw [%o0+0x03c],%l2 ! Mem[000000003800003c]
jmpl %g6+8,%g0
ldsh [%o2+0x03e],%l2 ! Mem[000000003900003e]
p20_call_0_ho:
ldd [%o0+0x028],%l2 ! Mem[0000000038000028]
ldsb [%o0+0x028],%l1 ! Mem[0000000038000028]
lduh [%o2+0x02e],%l7 ! Mem[000000003900002e]
lduh [%o1+0x00a],%l7 ! Mem[000000003880000a]
stw %l3,[%o2+0x038] ! Mem[0000000039000038]
ldub [%o1+0x016],%l6 ! Mem[0000000038800016]
retl
stw %l5,[%o2+0x008] ! Mem[0000000039000008]
p21_jmpl_0_le:
lduw [%i1+0x038],%l1 ! Mem[000000003a800038]
lduh [%i1+0x02c],%l5 ! Mem[000000003a80002c]
stx %l6,[%i3+0x020] ! Mem[000000003b800020]
jmpl %g6+8,%g0
stx %l0,[%i3+0x008] ! Mem[000000003b800008]
p21_call_0_le:
lduw [%i2+0x000],%l4 ! Mem[000000003b000000]
ldx [%i1+0x028],%l1 ! Mem[000000003a800028]
ldd [%i0+0x030],%l2 ! Mem[000000003a000030]
retl
ldub [%i1+0x039],%l2 ! Mem[000000003a800039]
p21_jmpl_0_lo:
lduw [%o1+0x038],%l1 ! Mem[000000003a800038]
lduh [%o1+0x02c],%l5 ! Mem[000000003a80002c]
stx %l6,[%o3+0x020] ! Mem[000000003b800020]
jmpl %g6+8,%g0
stx %l0,[%o3+0x008] ! Mem[000000003b800008]
p21_call_0_lo:
lduw [%o2+0x000],%l4 ! Mem[000000003b000000]
ldx [%o1+0x028],%l1 ! Mem[000000003a800028]
ldd [%o0+0x030],%l2 ! Mem[000000003a000030]
retl
ldub [%o1+0x039],%l2 ! Mem[000000003a800039]
p21_jmpl_0_he:
stw %l5,[%i3+0x00c] ! Mem[000000003b80000c]
ldub [%i1+0x03d],%l2 ! Mem[000000003a80003d]
jmpl %g6+8,%g0
stx %l2,[%i1+0x018] ! Mem[000000003a800018]
p21_call_0_he:
ldsw [%i1+0x008],%l3 ! Mem[000000003a800008]
ldub [%i3+0x028],%l1 ! Mem[000000003b800028]
std %l6,[%i3+0x028] ! Mem[000000003b800028]
stx %l7,[%i1+0x028] ! Mem[000000003a800028]
lduw [%i3+0x038],%l3 ! Mem[000000003b800038]
ldsh [%i1+0x036],%l6 ! Mem[000000003a800036]
retl
ldsb [%i3+0x00b],%l5 ! Mem[000000003b80000b]
p21_jmpl_0_ho:
stw %l5,[%o3+0x00c] ! Mem[000000003b80000c]
ldub [%o1+0x03d],%l2 ! Mem[000000003a80003d]
jmpl %g6+8,%g0
stx %l2,[%o1+0x018] ! Mem[000000003a800018]
p21_call_0_ho:
ldsw [%o1+0x008],%l3 ! Mem[000000003a800008]
ldub [%o3+0x028],%l1 ! Mem[000000003b800028]
std %l6,[%o3+0x028] ! Mem[000000003b800028]
stx %l7,[%o1+0x028] ! Mem[000000003a800028]
lduw [%o3+0x038],%l3 ! Mem[000000003b800038]
ldsh [%o1+0x036],%l6 ! Mem[000000003a800036]
retl
ldsb [%o3+0x00b],%l5 ! Mem[000000003b80000b]
p22_jmpl_0_le:
stw %l1,[%i1+0x018] ! Mem[000000003c800018]
lduw [%i1+0x00c],%l5 ! Mem[000000003c80000c]
stx %l6,[%i3+0x000] ! Mem[000000003d800000]
jmpl %g6+8,%g0
lduh [%i2+0x00c],%l0 ! Mem[000000003d00000c]
p22_call_0_le:
lduh [%i0+0x020],%l4 ! Mem[000000003c000020]
ldd [%i2+0x008],%l0 ! Mem[000000003d000008]
sth %l3,[%i2+0x012] ! Mem[000000003d000012]
retl
ldd [%i2+0x018],%l2 ! Mem[000000003d000018]
p22_jmpl_0_lo:
stw %l1,[%o1+0x018] ! Mem[000000003c800018]
lduw [%o1+0x00c],%l5 ! Mem[000000003c80000c]
stx %l6,[%o3+0x000] ! Mem[000000003d800000]
jmpl %g6+8,%g0
lduh [%o2+0x00c],%l0 ! Mem[000000003d00000c]
p22_call_0_lo:
lduh [%o0+0x020],%l4 ! Mem[000000003c000020]
ldd [%o2+0x008],%l0 ! Mem[000000003d000008]
sth %l3,[%o2+0x012] ! Mem[000000003d000012]
retl
ldd [%o2+0x018],%l2 ! Mem[000000003d000018]
p22_jmpl_0_he:
stw %l5,[%i2+0x00c] ! Mem[000000003d00000c]
lduh [%i1+0x03c],%l2 ! Mem[000000003c80003c]
jmpl %g6+8,%g0
std %l2,[%i0+0x038] ! Mem[000000003c000038]
p22_call_0_he:
ldub [%i3+0x02b],%l3 ! Mem[000000003d80002b]
std %l0,[%i3+0x028] ! Mem[000000003d800028]
ldd [%i1+0x028],%l6 ! Mem[000000003c800028]
lduw [%i1+0x008],%l7 ! Mem[000000003c800008]
stx %l3,[%i3+0x038] ! Mem[000000003d800038]
stw %l6,[%i1+0x014] ! Mem[000000003c800014]
retl
ldub [%i0+0x00b],%l5 ! Mem[000000003c00000b]
p22_jmpl_0_ho:
stw %l5,[%o2+0x00c] ! Mem[000000003d00000c]
lduh [%o1+0x03c],%l2 ! Mem[000000003c80003c]
jmpl %g6+8,%g0
std %l2,[%o0+0x038] ! Mem[000000003c000038]
p22_call_0_ho:
ldub [%o3+0x02b],%l3 ! Mem[000000003d80002b]
std %l0,[%o3+0x028] ! Mem[000000003d800028]
ldd [%o1+0x028],%l6 ! Mem[000000003c800028]
lduw [%o1+0x008],%l7 ! Mem[000000003c800008]
stx %l3,[%o3+0x038] ! Mem[000000003d800038]
stw %l6,[%o1+0x014] ! Mem[000000003c800014]
retl
ldub [%o0+0x00b],%l5 ! Mem[000000003c00000b]
p23_jmpl_0_le:
ldsw [%i2+0x038],%l1 ! Mem[000000003f000038]
std %l4,[%i1+0x028] ! Mem[000000003e800028]
stx %l6,[%i2+0x020] ! Mem[000000003f000020]
jmpl %g6+8,%g0
ldd [%i0+0x008],%l0 ! Mem[000000003e000008]
p23_call_0_le:
ldub [%i3+0x000],%l4 ! Mem[000000003f800000]
stb %l1,[%i0+0x02d] ! Mem[000000003e00002d]
ldx [%i1+0x030],%l3 ! Mem[000000003e800030]
retl
stw %l2,[%i2+0x038] ! Mem[000000003f000038]
p23_jmpl_0_lo:
ldsw [%o2+0x038],%l1 ! Mem[000000003f000038]
std %l4,[%o1+0x028] ! Mem[000000003e800028]
stx %l6,[%o2+0x020] ! Mem[000000003f000020]
jmpl %g6+8,%g0
ldd [%o0+0x008],%l0 ! Mem[000000003e000008]
p23_call_0_lo:
ldub [%o3+0x000],%l4 ! Mem[000000003f800000]
stb %l1,[%o0+0x02d] ! Mem[000000003e00002d]
ldx [%o1+0x030],%l3 ! Mem[000000003e800030]
retl
stw %l2,[%o2+0x038] ! Mem[000000003f000038]
p23_jmpl_0_he:
std %l4,[%i0+0x008] ! Mem[000000003e000008]
lduw [%i1+0x03c],%l2 ! Mem[000000003e80003c]
jmpl %g6+8,%g0
lduw [%i2+0x01c],%l2 ! Mem[000000003f00001c]
p23_call_0_he:
lduh [%i3+0x00a],%l3 ! Mem[000000003f80000a]
stx %l1,[%i2+0x028] ! Mem[000000003f000028]
ldub [%i2+0x02f],%l7 ! Mem[000000003f00002f]
ldd [%i1+0x028],%l6 ! Mem[000000003e800028]
lduh [%i0+0x03a],%l3 ! Mem[000000003e00003a]
std %l6,[%i0+0x030] ! Mem[000000003e000030]
retl
ldx [%i1+0x008],%l5 ! Mem[000000003e800008]
p23_jmpl_0_ho:
std %l4,[%o0+0x008] ! Mem[000000003e000008]
lduw [%o1+0x03c],%l2 ! Mem[000000003e80003c]
jmpl %g6+8,%g0
lduw [%o2+0x01c],%l2 ! Mem[000000003f00001c]
p23_call_0_ho:
lduh [%o3+0x00a],%l3 ! Mem[000000003f80000a]
stx %l1,[%o2+0x028] ! Mem[000000003f000028]
ldub [%o2+0x02f],%l7 ! Mem[000000003f00002f]
ldd [%o1+0x028],%l6 ! Mem[000000003e800028]
lduh [%o0+0x03a],%l3 ! Mem[000000003e00003a]
std %l6,[%o0+0x030] ! Mem[000000003e000030]
retl
ldx [%o1+0x008],%l5 ! Mem[000000003e800008]
p24_jmpl_0_le:
stb %l1,[%i2+0x019] ! Mem[0000000041000019]
stx %l5,[%i1+0x008] ! Mem[0000000040800008]
stx %l6,[%i1+0x000] ! Mem[0000000040800000]
jmpl %g6+8,%g0
stb %l0,[%i3+0x00c] ! Mem[000000004180000c]
p24_call_0_le:
ldsw [%i1+0x020],%l4 ! Mem[0000000040800020]
ldsb [%i1+0x00d],%l1 ! Mem[000000004080000d]
ldub [%i1+0x012],%l3 ! Mem[0000000040800012]
retl
std %l2,[%i3+0x018] ! Mem[0000000041800018]
p24_jmpl_0_lo:
stb %l1,[%o2+0x019] ! Mem[0000000041000019]
stx %l5,[%o1+0x008] ! Mem[0000000040800008]
stx %l6,[%o1+0x000] ! Mem[0000000040800000]
jmpl %g6+8,%g0
stb %l0,[%o3+0x00c] ! Mem[000000004180000c]
p24_call_0_lo:
ldsw [%o1+0x020],%l4 ! Mem[0000000040800020]
ldsb [%o1+0x00d],%l1 ! Mem[000000004080000d]
ldub [%o1+0x012],%l3 ! Mem[0000000040800012]
retl
std %l2,[%o3+0x018] ! Mem[0000000041800018]
p24_jmpl_0_he:
std %l4,[%i3+0x008] ! Mem[0000000041800008]
lduh [%i1+0x03c],%l2 ! Mem[000000004080003c]
jmpl %g6+8,%g0
ldsb [%i2+0x03f],%l2 ! Mem[000000004100003f]
p24_call_0_he:
stb %l3,[%i1+0x02b] ! Mem[000000004080002b]
ldub [%i1+0x028],%l1 ! Mem[0000000040800028]
stb %l7,[%i0+0x02f] ! Mem[000000004000002f]
ldx [%i1+0x008],%l7 ! Mem[0000000040800008]
stw %l3,[%i0+0x038] ! Mem[0000000040000038]
ldx [%i3+0x010],%l6 ! Mem[0000000041800010]
retl
stx %l5,[%i2+0x008] ! Mem[0000000041000008]
p24_jmpl_0_ho:
std %l4,[%o3+0x008] ! Mem[0000000041800008]
lduh [%o1+0x03c],%l2 ! Mem[000000004080003c]
jmpl %g6+8,%g0
ldsb [%o2+0x03f],%l2 ! Mem[000000004100003f]
p24_call_0_ho:
stb %l3,[%o1+0x02b] ! Mem[000000004080002b]
ldub [%o1+0x028],%l1 ! Mem[0000000040800028]
stb %l7,[%o0+0x02f] ! Mem[000000004000002f]
ldx [%o1+0x008],%l7 ! Mem[0000000040800008]
stw %l3,[%o0+0x038] ! Mem[0000000040000038]
ldx [%o3+0x010],%l6 ! Mem[0000000041800010]
retl
stx %l5,[%o2+0x008] ! Mem[0000000041000008]
p25_jmpl_0_le:
ldd [%i2+0x038],%l0 ! Mem[0000000043000038]
ldsh [%i1+0x02c],%l5 ! Mem[000000004280002c]
stx %l6,[%i0+0x020] ! Mem[0000000042000020]
jmpl %g6+8,%g0
ldsb [%i2+0x00c],%l0 ! Mem[000000004300000c]
p25_call_0_le:
ldsh [%i3+0x000],%l4 ! Mem[0000000043800000]
std %l0,[%i2+0x028] ! Mem[0000000043000028]
ldsb [%i0+0x032],%l3 ! Mem[0000000042000032]
retl
ldx [%i0+0x038],%l2 ! Mem[0000000042000038]
p25_jmpl_0_lo:
ldd [%o2+0x038],%l0 ! Mem[0000000043000038]
ldsh [%o1+0x02c],%l5 ! Mem[000000004280002c]
stx %l6,[%o0+0x020] ! Mem[0000000042000020]
jmpl %g6+8,%g0
ldsb [%o2+0x00c],%l0 ! Mem[000000004300000c]
p25_call_0_lo:
ldsh [%o3+0x000],%l4 ! Mem[0000000043800000]
std %l0,[%o2+0x028] ! Mem[0000000043000028]
ldsb [%o0+0x032],%l3 ! Mem[0000000042000032]
retl
ldx [%o0+0x038],%l2 ! Mem[0000000042000038]
p25_jmpl_0_he:
ldx [%i2+0x008],%l5 ! Mem[0000000043000008]
lduw [%i1+0x03c],%l2 ! Mem[000000004280003c]
jmpl %g6+8,%g0
stw %l2,[%i1+0x01c] ! Mem[000000004280001c]
p25_call_0_he:
std %l2,[%i2+0x008] ! Mem[0000000043000008]
ldx [%i1+0x028],%l1 ! Mem[0000000042800028]
stx %l7,[%i2+0x028] ! Mem[0000000043000028]
ldsb [%i1+0x02a],%l7 ! Mem[000000004280002a]
ldub [%i1+0x03b],%l3 ! Mem[000000004280003b]
ldsw [%i3+0x034],%l6 ! Mem[0000000043800034]
retl
ldsh [%i2+0x00a],%l5 ! Mem[000000004300000a]
p25_jmpl_0_ho:
ldx [%o2+0x008],%l5 ! Mem[0000000043000008]
lduw [%o1+0x03c],%l2 ! Mem[000000004280003c]
jmpl %g6+8,%g0
stw %l2,[%o1+0x01c] ! Mem[000000004280001c]
p25_call_0_ho:
std %l2,[%o2+0x008] ! Mem[0000000043000008]
ldx [%o1+0x028],%l1 ! Mem[0000000042800028]
stx %l7,[%o2+0x028] ! Mem[0000000043000028]
ldsb [%o1+0x02a],%l7 ! Mem[000000004280002a]
ldub [%o1+0x03b],%l3 ! Mem[000000004280003b]
ldsw [%o3+0x034],%l6 ! Mem[0000000043800034]
retl
ldsh [%o2+0x00a],%l5 ! Mem[000000004300000a]
p26_jmpl_0_le:
lduh [%i2+0x018],%l1 ! Mem[0000000045000018]
ldsw [%i0+0x00c],%l5 ! Mem[000000004400000c]
stx %l6,[%i0+0x000] ! Mem[0000000044000000]
jmpl %g6+8,%g0
std %l0,[%i0+0x008] ! Mem[0000000044000008]
p26_call_0_le:
ldsb [%i1+0x020],%l4 ! Mem[0000000044800020]
ldsh [%i0+0x00c],%l1 ! Mem[000000004400000c]
std %l2,[%i3+0x010] ! Mem[0000000045800010]
retl
ldsw [%i1+0x018],%l2 ! Mem[0000000044800018]
p26_jmpl_0_lo:
lduh [%o2+0x018],%l1 ! Mem[0000000045000018]
ldsw [%o0+0x00c],%l5 ! Mem[000000004400000c]
stx %l6,[%o0+0x000] ! Mem[0000000044000000]
jmpl %g6+8,%g0
std %l0,[%o0+0x008] ! Mem[0000000044000008]
p26_call_0_lo:
ldsb [%o1+0x020],%l4 ! Mem[0000000044800020]
ldsh [%o0+0x00c],%l1 ! Mem[000000004400000c]
std %l2,[%o3+0x010] ! Mem[0000000045800010]
retl
ldsw [%o1+0x018],%l2 ! Mem[0000000044800018]
p26_jmpl_0_he:
ldx [%i0+0x008],%l5 ! Mem[0000000044000008]
ldx [%i1+0x038],%l2 ! Mem[0000000044800038]
jmpl %g6+8,%g0
stb %l2,[%i3+0x03f] ! Mem[000000004580003f]
p26_call_0_he:
sth %l3,[%i3+0x02a] ! Mem[000000004580002a]
sth %l1,[%i0+0x028] ! Mem[0000000044000028]
ldsw [%i3+0x02c],%l7 ! Mem[000000004580002c]
stb %l7,[%i1+0x00a] ! Mem[000000004480000a]
sth %l3,[%i1+0x03a] ! Mem[000000004480003a]
ldsb [%i2+0x016],%l6 ! Mem[0000000045000016]
retl
lduh [%i3+0x00a],%l5 ! Mem[000000004580000a]
p26_jmpl_0_ho:
ldx [%o0+0x008],%l5 ! Mem[0000000044000008]
ldx [%o1+0x038],%l2 ! Mem[0000000044800038]
jmpl %g6+8,%g0
stb %l2,[%o3+0x03f] ! Mem[000000004580003f]
p26_call_0_ho:
sth %l3,[%o3+0x02a] ! Mem[000000004580002a]
sth %l1,[%o0+0x028] ! Mem[0000000044000028]
ldsw [%o3+0x02c],%l7 ! Mem[000000004580002c]
stb %l7,[%o1+0x00a] ! Mem[000000004480000a]
sth %l3,[%o1+0x03a] ! Mem[000000004480003a]
ldsb [%o2+0x016],%l6 ! Mem[0000000045000016]
retl
lduh [%o3+0x00a],%l5 ! Mem[000000004580000a]
p27_jmpl_0_le:
sth %l1,[%i2+0x038] ! Mem[0000000047000038]
lduw [%i0+0x02c],%l5 ! Mem[000000004600002c]
stx %l6,[%i0+0x020] ! Mem[0000000046000020]
jmpl %g6+8,%g0
ldsh [%i3+0x00c],%l0 ! Mem[000000004780000c]
p27_call_0_le:
ldd [%i3+0x000],%l4 ! Mem[0000000047800000]
stb %l1,[%i1+0x02d] ! Mem[000000004680002d]
lduw [%i1+0x030],%l3 ! Mem[0000000046800030]
retl
ldsb [%i2+0x039],%l2 ! Mem[0000000047000039]
p27_jmpl_0_lo:
sth %l1,[%o2+0x038] ! Mem[0000000047000038]
lduw [%o0+0x02c],%l5 ! Mem[000000004600002c]
stx %l6,[%o0+0x020] ! Mem[0000000046000020]
jmpl %g6+8,%g0
ldsh [%o3+0x00c],%l0 ! Mem[000000004780000c]
p27_call_0_lo:
ldd [%o3+0x000],%l4 ! Mem[0000000047800000]
stb %l1,[%o1+0x02d] ! Mem[000000004680002d]
lduw [%o1+0x030],%l3 ! Mem[0000000046800030]
retl
ldsb [%o2+0x039],%l2 ! Mem[0000000047000039]
p27_jmpl_0_he:
lduh [%i3+0x00e],%l5 ! Mem[000000004780000e]
stb %l2,[%i2+0x03d] ! Mem[000000004700003d]
jmpl %g6+8,%g0
lduh [%i2+0x01e],%l2 ! Mem[000000004700001e]
p27_call_0_he:
ldd [%i0+0x008],%l2 ! Mem[0000000046000008]
ldsh [%i3+0x028],%l1 ! Mem[0000000047800028]
std %l6,[%i1+0x028] ! Mem[0000000046800028]
ldsh [%i1+0x02a],%l7 ! Mem[000000004680002a]
ldsw [%i2+0x038],%l3 ! Mem[0000000047000038]
stx %l6,[%i1+0x030] ! Mem[0000000046800030]
retl
stb %l5,[%i0+0x00b] ! Mem[000000004600000b]
p27_jmpl_0_ho:
lduh [%o3+0x00e],%l5 ! Mem[000000004780000e]
stb %l2,[%o2+0x03d] ! Mem[000000004700003d]
jmpl %g6+8,%g0
lduh [%o2+0x01e],%l2 ! Mem[000000004700001e]
p27_call_0_ho:
ldd [%o0+0x008],%l2 ! Mem[0000000046000008]
ldsh [%o3+0x028],%l1 ! Mem[0000000047800028]
std %l6,[%o1+0x028] ! Mem[0000000046800028]
ldsh [%o1+0x02a],%l7 ! Mem[000000004680002a]
ldsw [%o2+0x038],%l3 ! Mem[0000000047000038]
stx %l6,[%o1+0x030] ! Mem[0000000046800030]
retl
stb %l5,[%o0+0x00b] ! Mem[000000004600000b]
p28_jmpl_0_le:
ldsh [%i2+0x018],%l1 ! Mem[0000000049000018]
std %l4,[%i0+0x008] ! Mem[0000000048000008]
stx %l6,[%i3+0x000] ! Mem[0000000049800000]
jmpl %g6+8,%g0
sth %l0,[%i2+0x00c] ! Mem[000000004900000c]
p28_call_0_le:
stx %l4,[%i2+0x020] ! Mem[0000000049000020]
ldsw [%i2+0x00c],%l1 ! Mem[000000004900000c]
ldsw [%i1+0x010],%l3 ! Mem[0000000048800010]
retl
stx %l2,[%i2+0x018] ! Mem[0000000049000018]
p28_jmpl_0_lo:
ldsh [%o2+0x018],%l1 ! Mem[0000000049000018]
std %l4,[%o0+0x008] ! Mem[0000000048000008]
stx %l6,[%o3+0x000] ! Mem[0000000049800000]
jmpl %g6+8,%g0
sth %l0,[%o2+0x00c] ! Mem[000000004900000c]
p28_call_0_lo:
stx %l4,[%o2+0x020] ! Mem[0000000049000020]
ldsw [%o2+0x00c],%l1 ! Mem[000000004900000c]
ldsw [%o1+0x010],%l3 ! Mem[0000000048800010]
retl
stx %l2,[%o2+0x018] ! Mem[0000000049000018]
p28_jmpl_0_he:
lduh [%i1+0x00e],%l5 ! Mem[000000004880000e]
std %l2,[%i2+0x038] ! Mem[0000000049000038]
jmpl %g6+8,%g0
ldd [%i1+0x038],%l2 ! Mem[0000000048800038]
p28_call_0_he:
ldsb [%i2+0x02b],%l3 ! Mem[000000004900002b]
lduh [%i3+0x028],%l1 ! Mem[0000000049800028]
ldd [%i2+0x028],%l6 ! Mem[0000000049000028]
std %l6,[%i1+0x008] ! Mem[0000000048800008]
std %l2,[%i2+0x038] ! Mem[0000000049000038]
stb %l6,[%i1+0x016] ! Mem[0000000048800016]
retl
ldd [%i1+0x008],%l4 ! Mem[0000000048800008]
p28_jmpl_0_ho:
lduh [%o1+0x00e],%l5 ! Mem[000000004880000e]
std %l2,[%o2+0x038] ! Mem[0000000049000038]
jmpl %g6+8,%g0
ldd [%o1+0x038],%l2 ! Mem[0000000048800038]
p28_call_0_ho:
ldsb [%o2+0x02b],%l3 ! Mem[000000004900002b]
lduh [%o3+0x028],%l1 ! Mem[0000000049800028]
ldd [%o2+0x028],%l6 ! Mem[0000000049000028]
std %l6,[%o1+0x008] ! Mem[0000000048800008]
std %l2,[%o2+0x038] ! Mem[0000000049000038]
stb %l6,[%o1+0x016] ! Mem[0000000048800016]
retl
ldd [%o1+0x008],%l4 ! Mem[0000000048800008]
p29_jmpl_0_le:
ldx [%i2+0x038],%l1 ! Mem[000000004b000038]
stx %l5,[%i0+0x028] ! Mem[000000004a000028]
stx %l6,[%i3+0x020] ! Mem[000000004b800020]
jmpl %g6+8,%g0
ldsw [%i0+0x00c],%l0 ! Mem[000000004a00000c]
p29_call_0_le:
stw %l4,[%i0+0x000] ! Mem[000000004a000000]
std %l0,[%i0+0x028] ! Mem[000000004a000028]
ldd [%i0+0x030],%l2 ! Mem[000000004a000030]
retl
sth %l2,[%i3+0x038] ! Mem[000000004b800038]
p29_jmpl_0_lo:
ldx [%o2+0x038],%l1 ! Mem[000000004b000038]
stx %l5,[%o0+0x028] ! Mem[000000004a000028]
stx %l6,[%o3+0x020] ! Mem[000000004b800020]
jmpl %g6+8,%g0
ldsw [%o0+0x00c],%l0 ! Mem[000000004a00000c]
p29_call_0_lo:
stw %l4,[%o0+0x000] ! Mem[000000004a000000]
std %l0,[%o0+0x028] ! Mem[000000004a000028]
ldd [%o0+0x030],%l2 ! Mem[000000004a000030]
retl
sth %l2,[%o3+0x038] ! Mem[000000004b800038]
p29_jmpl_0_he:
ldsw [%i0+0x00c],%l5 ! Mem[000000004a00000c]
sth %l2,[%i3+0x03c] ! Mem[000000004b80003c]
jmpl %g6+8,%g0
sth %l2,[%i0+0x01e] ! Mem[000000004a00001e]
p29_call_0_he:
ldsh [%i3+0x00a],%l3 ! Mem[000000004b80000a]
sth %l1,[%i2+0x028] ! Mem[000000004b000028]
ldub [%i0+0x02f],%l7 ! Mem[000000004a00002f]
ldsw [%i1+0x028],%l7 ! Mem[000000004a800028]
ldsh [%i2+0x03a],%l3 ! Mem[000000004b00003a]
lduw [%i1+0x034],%l6 ! Mem[000000004a800034]
retl
ldsw [%i2+0x008],%l5 ! Mem[000000004b000008]
p29_jmpl_0_ho:
ldsw [%o0+0x00c],%l5 ! Mem[000000004a00000c]
sth %l2,[%o3+0x03c] ! Mem[000000004b80003c]
jmpl %g6+8,%g0
sth %l2,[%o0+0x01e] ! Mem[000000004a00001e]
p29_call_0_ho:
ldsh [%o3+0x00a],%l3 ! Mem[000000004b80000a]
sth %l1,[%o2+0x028] ! Mem[000000004b000028]
ldub [%o0+0x02f],%l7 ! Mem[000000004a00002f]
ldsw [%o1+0x028],%l7 ! Mem[000000004a800028]
ldsh [%o2+0x03a],%l3 ! Mem[000000004b00003a]
lduw [%o1+0x034],%l6 ! Mem[000000004a800034]
retl
ldsw [%o2+0x008],%l5 ! Mem[000000004b000008]
p30_jmpl_0_le:
stx %l1,[%i2+0x018] ! Mem[000000004d000018]
ldsh [%i0+0x00c],%l5 ! Mem[000000004c00000c]
stx %l6,[%i2+0x000] ! Mem[000000004d000000]
jmpl %g6+8,%g0
stw %l0,[%i3+0x00c] ! Mem[000000004d80000c]
p30_call_0_le:
stx %l4,[%i3+0x020] ! Mem[000000004d800020]
ldub [%i1+0x00d],%l1 ! Mem[000000004c80000d]
sth %l3,[%i3+0x012] ! Mem[000000004d800012]
retl
lduw [%i0+0x018],%l2 ! Mem[000000004c000018]
p30_jmpl_0_lo:
stx %l1,[%o2+0x018] ! Mem[000000004d000018]
ldsh [%o0+0x00c],%l5 ! Mem[000000004c00000c]
stx %l6,[%o2+0x000] ! Mem[000000004d000000]
jmpl %g6+8,%g0
stw %l0,[%o3+0x00c] ! Mem[000000004d80000c]
p30_call_0_lo:
stx %l4,[%o3+0x020] ! Mem[000000004d800020]
ldub [%o1+0x00d],%l1 ! Mem[000000004c80000d]
sth %l3,[%o3+0x012] ! Mem[000000004d800012]
retl
lduw [%o0+0x018],%l2 ! Mem[000000004c000018]
p30_jmpl_0_he:
ldsw [%i3+0x00c],%l5 ! Mem[000000004d80000c]
stw %l2,[%i3+0x03c] ! Mem[000000004d80003c]
jmpl %g6+8,%g0
ldx [%i2+0x038],%l2 ! Mem[000000004d000038]
p30_call_0_he:
ldsw [%i0+0x028],%l3 ! Mem[000000004c000028]
ldd [%i1+0x028],%l0 ! Mem[000000004c800028]
stb %l7,[%i2+0x02f] ! Mem[000000004d00002f]
sth %l7,[%i1+0x00a] ! Mem[000000004c80000a]
stb %l3,[%i2+0x03b] ! Mem[000000004d00003b]
ldsh [%i0+0x016],%l6 ! Mem[000000004c000016]
retl
lduw [%i2+0x008],%l5 ! Mem[000000004d000008]
p30_jmpl_0_ho:
ldsw [%o3+0x00c],%l5 ! Mem[000000004d80000c]
stw %l2,[%o3+0x03c] ! Mem[000000004d80003c]
jmpl %g6+8,%g0
ldx [%o2+0x038],%l2 ! Mem[000000004d000038]
p30_call_0_ho:
ldsw [%o0+0x028],%l3 ! Mem[000000004c000028]
ldd [%o1+0x028],%l0 ! Mem[000000004c800028]
stb %l7,[%o2+0x02f] ! Mem[000000004d00002f]
sth %l7,[%o1+0x00a] ! Mem[000000004c80000a]
stb %l3,[%o2+0x03b] ! Mem[000000004d00003b]
ldsh [%o0+0x016],%l6 ! Mem[000000004c000016]
retl
lduw [%o2+0x008],%l5 ! Mem[000000004d000008]
p31_jmpl_0_le:
ldub [%i2+0x039],%l1 ! Mem[000000004f000039]
ldsw [%i0+0x02c],%l5 ! Mem[000000004e00002c]
stx %l6,[%i1+0x020] ! Mem[000000004e800020]
jmpl %g6+8,%g0
lduw [%i2+0x00c],%l0 ! Mem[000000004f00000c]
p31_call_0_le:
stw %l4,[%i0+0x000] ! Mem[000000004e000000]
sth %l1,[%i2+0x02c] ! Mem[000000004f00002c]
ldx [%i2+0x030],%l3 ! Mem[000000004f000030]
retl
ldub [%i1+0x039],%l2 ! Mem[000000004e800039]
p31_jmpl_0_lo:
ldub [%o2+0x039],%l1 ! Mem[000000004f000039]
ldsw [%o0+0x02c],%l5 ! Mem[000000004e00002c]
stx %l6,[%o1+0x020] ! Mem[000000004e800020]
jmpl %g6+8,%g0
lduw [%o2+0x00c],%l0 ! Mem[000000004f00000c]
p31_call_0_lo:
stw %l4,[%o0+0x000] ! Mem[000000004e000000]
sth %l1,[%o2+0x02c] ! Mem[000000004f00002c]
ldx [%o2+0x030],%l3 ! Mem[000000004f000030]
retl
ldub [%o1+0x039],%l2 ! Mem[000000004e800039]
p31_jmpl_0_he:
ldsb [%i1+0x00f],%l5 ! Mem[000000004e80000f]
stx %l2,[%i3+0x038] ! Mem[000000004f800038]
jmpl %g6+8,%g0
ldub [%i2+0x01f],%l2 ! Mem[000000004f00001f]
p31_call_0_he:
lduw [%i2+0x008],%l3 ! Mem[000000004f000008]
ldsw [%i0+0x028],%l1 ! Mem[000000004e000028]
stx %l7,[%i0+0x028] ! Mem[000000004e000028]
ldub [%i1+0x02a],%l7 ! Mem[000000004e80002a]
ldsb [%i3+0x03b],%l3 ! Mem[000000004f80003b]
ldd [%i3+0x030],%l6 ! Mem[000000004f800030]
retl
std %l4,[%i3+0x008] ! Mem[000000004f800008]
p31_jmpl_0_ho:
ldsb [%o1+0x00f],%l5 ! Mem[000000004e80000f]
stx %l2,[%o3+0x038] ! Mem[000000004f800038]
jmpl %g6+8,%g0
ldub [%o2+0x01f],%l2 ! Mem[000000004f00001f]
p31_call_0_ho:
lduw [%o2+0x008],%l3 ! Mem[000000004f000008]
ldsw [%o0+0x028],%l1 ! Mem[000000004e000028]
stx %l7,[%o0+0x028] ! Mem[000000004e000028]
ldub [%o1+0x02a],%l7 ! Mem[000000004e80002a]
ldsb [%o3+0x03b],%l3 ! Mem[000000004f80003b]
ldd [%o3+0x030],%l6 ! Mem[000000004f800030]
retl
std %l4,[%o3+0x008] ! Mem[000000004f800008]
p32_jmpl_0_le:
std %l0,[%i2+0x018] ! Mem[0000000051000018]
lduw [%i0+0x00c],%l5 ! Mem[000000005000000c]
stx %l6,[%i1+0x000] ! Mem[0000000050800000]
jmpl %g6+8,%g0
stx %l0,[%i0+0x008] ! Mem[0000000050000008]
p32_call_0_le:
sth %l4,[%i3+0x020] ! Mem[0000000051800020]
ldsw [%i0+0x00c],%l1 ! Mem[000000005000000c]
ldub [%i1+0x012],%l3 ! Mem[0000000050800012]
retl
ldsh [%i2+0x018],%l2 ! Mem[0000000051000018]
p32_jmpl_0_lo:
std %l0,[%o2+0x018] ! Mem[0000000051000018]
lduw [%o0+0x00c],%l5 ! Mem[000000005000000c]
stx %l6,[%o1+0x000] ! Mem[0000000050800000]
jmpl %g6+8,%g0
stx %l0,[%o0+0x008] ! Mem[0000000050000008]
p32_call_0_lo:
sth %l4,[%o3+0x020] ! Mem[0000000051800020]
ldsw [%o0+0x00c],%l1 ! Mem[000000005000000c]
ldub [%o1+0x012],%l3 ! Mem[0000000050800012]
retl
ldsh [%o2+0x018],%l2 ! Mem[0000000051000018]
p32_jmpl_0_he:
ldsb [%i0+0x00f],%l5 ! Mem[000000005000000f]
ldd [%i0+0x038],%l2 ! Mem[0000000050000038]
jmpl %g6+8,%g0
stx %l2,[%i1+0x038] ! Mem[0000000050800038]
p32_call_0_he:
ldx [%i3+0x028],%l3 ! Mem[0000000051800028]
stb %l1,[%i3+0x028] ! Mem[0000000051800028]
ldsw [%i2+0x02c],%l7 ! Mem[000000005100002c]
stw %l7,[%i1+0x008] ! Mem[0000000050800008]
std %l2,[%i3+0x038] ! Mem[0000000051800038]
stw %l6,[%i2+0x014] ! Mem[0000000051000014]
retl
ldsb [%i0+0x00b],%l5 ! Mem[000000005000000b]
p32_jmpl_0_ho:
ldsb [%o0+0x00f],%l5 ! Mem[000000005000000f]
ldd [%o0+0x038],%l2 ! Mem[0000000050000038]
jmpl %g6+8,%g0
stx %l2,[%o1+0x038] ! Mem[0000000050800038]
p32_call_0_ho:
ldx [%o3+0x028],%l3 ! Mem[0000000051800028]
stb %l1,[%o3+0x028] ! Mem[0000000051800028]
ldsw [%o2+0x02c],%l7 ! Mem[000000005100002c]
stw %l7,[%o1+0x008] ! Mem[0000000050800008]
std %l2,[%o3+0x038] ! Mem[0000000051800038]
stw %l6,[%o2+0x014] ! Mem[0000000051000014]
retl
ldsb [%o0+0x00b],%l5 ! Mem[000000005000000b]
p33_jmpl_0_le:
ldsb [%i2+0x039],%l1 ! Mem[0000000053000039]
std %l4,[%i0+0x028] ! Mem[0000000052000028]
stx %l6,[%i0+0x020] ! Mem[0000000052000020]
jmpl %g6+8,%g0
ldx [%i3+0x008],%l0 ! Mem[0000000053800008]
p33_call_0_le:
std %l4,[%i1+0x000] ! Mem[0000000052800000]
stw %l1,[%i0+0x02c] ! Mem[000000005200002c]
stx %l3,[%i0+0x030] ! Mem[0000000052000030]
retl
ldd [%i2+0x038],%l2 ! Mem[0000000053000038]
p33_jmpl_0_lo:
ldsb [%o2+0x039],%l1 ! Mem[0000000053000039]
std %l4,[%o0+0x028] ! Mem[0000000052000028]
stx %l6,[%o0+0x020] ! Mem[0000000052000020]
jmpl %g6+8,%g0
ldx [%o3+0x008],%l0 ! Mem[0000000053800008]
p33_call_0_lo:
std %l4,[%o1+0x000] ! Mem[0000000052800000]
stw %l1,[%o0+0x02c] ! Mem[000000005200002c]
stx %l3,[%o0+0x030] ! Mem[0000000052000030]
retl
ldd [%o2+0x038],%l2 ! Mem[0000000053000038]
p33_jmpl_0_he:
ldsb [%i3+0x00f],%l5 ! Mem[000000005380000f]
ldsb [%i0+0x03d],%l2 ! Mem[000000005200003d]
jmpl %g6+8,%g0
std %l2,[%i3+0x018] ! Mem[0000000053800018]
p33_call_0_he:
stb %l3,[%i0+0x00b] ! Mem[000000005200000b]
stw %l1,[%i3+0x028] ! Mem[0000000053800028]
ldx [%i3+0x028],%l7 ! Mem[0000000053800028]
lduh [%i1+0x02a],%l7 ! Mem[000000005280002a]
ldsh [%i0+0x03a],%l3 ! Mem[000000005200003a]
ldx [%i2+0x030],%l6 ! Mem[0000000053000030]
retl
ldub [%i2+0x00b],%l5 ! Mem[000000005300000b]
p33_jmpl_0_ho:
ldsb [%o3+0x00f],%l5 ! Mem[000000005380000f]
ldsb [%o0+0x03d],%l2 ! Mem[000000005200003d]
jmpl %g6+8,%g0
std %l2,[%o3+0x018] ! Mem[0000000053800018]
p33_call_0_ho:
stb %l3,[%o0+0x00b] ! Mem[000000005200000b]
stw %l1,[%o3+0x028] ! Mem[0000000053800028]
ldx [%o3+0x028],%l7 ! Mem[0000000053800028]
lduh [%o1+0x02a],%l7 ! Mem[000000005280002a]
ldsh [%o0+0x03a],%l3 ! Mem[000000005200003a]
ldx [%o2+0x030],%l6 ! Mem[0000000053000030]
retl
ldub [%o2+0x00b],%l5 ! Mem[000000005300000b]
p34_jmpl_0_le:
lduw [%i2+0x018],%l1 ! Mem[0000000055000018]
stx %l5,[%i0+0x008] ! Mem[0000000054000008]
stx %l6,[%i0+0x000] ! Mem[0000000054000000]
jmpl %g6+8,%g0
ldd [%i2+0x008],%l0 ! Mem[0000000055000008]
p34_call_0_le:
stb %l4,[%i3+0x020] ! Mem[0000000055800020]
ldub [%i2+0x00d],%l1 ! Mem[000000005500000d]
std %l2,[%i3+0x010] ! Mem[0000000055800010]
retl
std %l2,[%i3+0x018] ! Mem[0000000055800018]
p34_jmpl_0_lo:
lduw [%o2+0x018],%l1 ! Mem[0000000055000018]
stx %l5,[%o0+0x008] ! Mem[0000000054000008]
stx %l6,[%o0+0x000] ! Mem[0000000054000000]
jmpl %g6+8,%g0
ldd [%o2+0x008],%l0 ! Mem[0000000055000008]
p34_call_0_lo:
stb %l4,[%o3+0x020] ! Mem[0000000055800020]
ldub [%o2+0x00d],%l1 ! Mem[000000005500000d]
std %l2,[%o3+0x010] ! Mem[0000000055800010]
retl
std %l2,[%o3+0x018] ! Mem[0000000055800018]
p34_jmpl_0_he:
stx %l5,[%i1+0x008] ! Mem[0000000054800008]
ldsh [%i1+0x03c],%l2 ! Mem[000000005480003c]
jmpl %g6+8,%g0
lduw [%i2+0x03c],%l2 ! Mem[000000005500003c]
p34_call_0_he:
stw %l3,[%i1+0x028] ! Mem[0000000054800028]
ldsw [%i2+0x028],%l1 ! Mem[0000000055000028]
ldd [%i1+0x028],%l6 ! Mem[0000000054800028]
stx %l7,[%i1+0x008] ! Mem[0000000054800008]
stb %l3,[%i0+0x03b] ! Mem[000000005400003b]
lduh [%i1+0x016],%l6 ! Mem[0000000054800016]
retl
ldx [%i2+0x008],%l5 ! Mem[0000000055000008]
p34_jmpl_0_ho:
stx %l5,[%o1+0x008] ! Mem[0000000054800008]
ldsh [%o1+0x03c],%l2 ! Mem[000000005480003c]
jmpl %g6+8,%g0
lduw [%o2+0x03c],%l2 ! Mem[000000005500003c]
p34_call_0_ho:
stw %l3,[%o1+0x028] ! Mem[0000000054800028]
ldsw [%o2+0x028],%l1 ! Mem[0000000055000028]
ldd [%o1+0x028],%l6 ! Mem[0000000054800028]
stx %l7,[%o1+0x008] ! Mem[0000000054800008]
stb %l3,[%o0+0x03b] ! Mem[000000005400003b]
lduh [%o1+0x016],%l6 ! Mem[0000000054800016]
retl
ldx [%o2+0x008],%l5 ! Mem[0000000055000008]
p35_jmpl_0_le:
stw %l1,[%i2+0x038] ! Mem[0000000057000038]
ldd [%i0+0x028],%l4 ! Mem[0000000056000028]
stx %l6,[%i0+0x020] ! Mem[0000000056000020]
jmpl %g6+8,%g0
stb %l0,[%i0+0x00c] ! Mem[000000005600000c]
p35_call_0_le:
ldx [%i2+0x000],%l4 ! Mem[0000000057000000]
stx %l1,[%i0+0x028] ! Mem[0000000056000028]
lduw [%i2+0x030],%l3 ! Mem[0000000057000030]
retl
ldx [%i3+0x038],%l2 ! Mem[0000000057800038]
p35_jmpl_0_lo:
stw %l1,[%o2+0x038] ! Mem[0000000057000038]
ldd [%o0+0x028],%l4 ! Mem[0000000056000028]
stx %l6,[%o0+0x020] ! Mem[0000000056000020]
jmpl %g6+8,%g0
stb %l0,[%o0+0x00c] ! Mem[000000005600000c]
p35_call_0_lo:
ldx [%o2+0x000],%l4 ! Mem[0000000057000000]
stx %l1,[%o0+0x028] ! Mem[0000000056000028]
lduw [%o2+0x030],%l3 ! Mem[0000000057000030]
retl
ldx [%o3+0x038],%l2 ! Mem[0000000057800038]
p35_jmpl_0_he:
stx %l5,[%i0+0x008] ! Mem[0000000056000008]
ldsw [%i1+0x03c],%l2 ! Mem[000000005680003c]
jmpl %g6+8,%g0
ldsw [%i1+0x01c],%l2 ! Mem[000000005680001c]
p35_call_0_he:
stx %l3,[%i3+0x008] ! Mem[0000000057800008]
lduw [%i1+0x028],%l1 ! Mem[0000000056800028]
ldub [%i2+0x02f],%l7 ! Mem[000000005700002f]
lduw [%i1+0x028],%l7 ! Mem[0000000056800028]
ldsb [%i1+0x03b],%l3 ! Mem[000000005680003b]
ldsw [%i1+0x034],%l6 ! Mem[0000000056800034]
retl
sth %l5,[%i3+0x00a] ! Mem[000000005780000a]
p35_jmpl_0_ho:
stx %l5,[%o0+0x008] ! Mem[0000000056000008]
ldsw [%o1+0x03c],%l2 ! Mem[000000005680003c]
jmpl %g6+8,%g0
ldsw [%o1+0x01c],%l2 ! Mem[000000005680001c]
p35_call_0_ho:
stx %l3,[%o3+0x008] ! Mem[0000000057800008]
lduw [%o1+0x028],%l1 ! Mem[0000000056800028]
ldub [%o2+0x02f],%l7 ! Mem[000000005700002f]
lduw [%o1+0x028],%l7 ! Mem[0000000056800028]
ldsb [%o1+0x03b],%l3 ! Mem[000000005680003b]
ldsw [%o1+0x034],%l6 ! Mem[0000000056800034]
retl
sth %l5,[%o3+0x00a] ! Mem[000000005780000a]
p36_jmpl_0_le:
ldsw [%i2+0x018],%l1 ! Mem[0000000059000018]
ldsw [%i0+0x00c],%l5 ! Mem[000000005800000c]
stx %l6,[%i3+0x000] ! Mem[0000000059800000]
jmpl %g6+8,%g0
ldsw [%i3+0x00c],%l0 ! Mem[000000005980000c]
p36_call_0_le:
lduw [%i3+0x020],%l4 ! Mem[0000000059800020]
lduh [%i0+0x00c],%l1 ! Mem[000000005800000c]
ldsw [%i1+0x010],%l3 ! Mem[0000000058800010]
retl
lduh [%i0+0x018],%l2 ! Mem[0000000058000018]
p36_jmpl_0_lo:
ldsw [%o2+0x018],%l1 ! Mem[0000000059000018]
ldsw [%o0+0x00c],%l5 ! Mem[000000005800000c]
stx %l6,[%o3+0x000] ! Mem[0000000059800000]
jmpl %g6+8,%g0
ldsw [%o3+0x00c],%l0 ! Mem[000000005980000c]
p36_call_0_lo:
lduw [%o3+0x020],%l4 ! Mem[0000000059800020]
lduh [%o0+0x00c],%l1 ! Mem[000000005800000c]
ldsw [%o1+0x010],%l3 ! Mem[0000000058800010]
retl
lduh [%o0+0x018],%l2 ! Mem[0000000058000018]
p36_jmpl_0_he:
sth %l5,[%i3+0x00e] ! Mem[000000005980000e]
ldub [%i1+0x03d],%l2 ! Mem[000000005880003d]
jmpl %g6+8,%g0
stw %l2,[%i0+0x03c] ! Mem[000000005800003c]
p36_call_0_he:
ldd [%i3+0x028],%l2 ! Mem[0000000059800028]
std %l0,[%i0+0x028] ! Mem[0000000058000028]
stb %l7,[%i0+0x02f] ! Mem[000000005800002f]
ldd [%i1+0x008],%l6 ! Mem[0000000058800008]
ldx [%i1+0x038],%l3 ! Mem[0000000058800038]
stx %l6,[%i1+0x010] ! Mem[0000000058800010]
retl
ldsh [%i0+0x00a],%l5 ! Mem[000000005800000a]
p36_jmpl_0_ho:
sth %l5,[%o3+0x00e] ! Mem[000000005980000e]
ldub [%o1+0x03d],%l2 ! Mem[000000005880003d]
jmpl %g6+8,%g0
stw %l2,[%o0+0x03c] ! Mem[000000005800003c]
p36_call_0_ho:
ldd [%o3+0x028],%l2 ! Mem[0000000059800028]
std %l0,[%o0+0x028] ! Mem[0000000058000028]
stb %l7,[%o0+0x02f] ! Mem[000000005800002f]
ldd [%o1+0x008],%l6 ! Mem[0000000058800008]
ldx [%o1+0x038],%l3 ! Mem[0000000058800038]
stx %l6,[%o1+0x010] ! Mem[0000000058800010]
retl
ldsh [%o0+0x00a],%l5 ! Mem[000000005800000a]
p37_jmpl_0_le:
stb %l1,[%i2+0x039] ! Mem[000000005b000039]
lduw [%i0+0x02c],%l5 ! Mem[000000005a00002c]
stx %l6,[%i2+0x020] ! Mem[000000005b000020]
jmpl %g6+8,%g0
std %l0,[%i2+0x008] ! Mem[000000005b000008]
p37_call_0_le:
lduh [%i2+0x000],%l4 ! Mem[000000005b000000]
ldd [%i2+0x028],%l0 ! Mem[000000005b000028]
ldd [%i0+0x030],%l2 ! Mem[000000005a000030]
retl
ldsw [%i1+0x038],%l2 ! Mem[000000005a800038]
p37_jmpl_0_lo:
stb %l1,[%o2+0x039] ! Mem[000000005b000039]
lduw [%o0+0x02c],%l5 ! Mem[000000005a00002c]
stx %l6,[%o2+0x020] ! Mem[000000005b000020]
jmpl %g6+8,%g0
std %l0,[%o2+0x008] ! Mem[000000005b000008]
p37_call_0_lo:
lduh [%o2+0x000],%l4 ! Mem[000000005b000000]
ldd [%o2+0x028],%l0 ! Mem[000000005b000028]
ldd [%o0+0x030],%l2 ! Mem[000000005a000030]
retl
ldsw [%o1+0x038],%l2 ! Mem[000000005a800038]
p37_jmpl_0_he:
sth %l5,[%i1+0x00e] ! Mem[000000005a80000e]
lduh [%i1+0x03c],%l2 ! Mem[000000005a80003c]
jmpl %g6+8,%g0
stb %l2,[%i2+0x01f] ! Mem[000000005b00001f]
p37_call_0_he:
ldsw [%i1+0x008],%l3 ! Mem[000000005a800008]
ldsb [%i3+0x028],%l1 ! Mem[000000005b800028]
stx %l7,[%i2+0x028] ! Mem[000000005b000028]
ldx [%i1+0x028],%l7 ! Mem[000000005a800028]
ldd [%i2+0x038],%l2 ! Mem[000000005b000038]
sth %l6,[%i0+0x036] ! Mem[000000005a000036]
retl
lduh [%i1+0x00a],%l5 ! Mem[000000005a80000a]
p37_jmpl_0_ho:
sth %l5,[%o1+0x00e] ! Mem[000000005a80000e]
lduh [%o1+0x03c],%l2 ! Mem[000000005a80003c]
jmpl %g6+8,%g0
stb %l2,[%o2+0x01f] ! Mem[000000005b00001f]
p37_call_0_ho:
ldsw [%o1+0x008],%l3 ! Mem[000000005a800008]
ldsb [%o3+0x028],%l1 ! Mem[000000005b800028]
stx %l7,[%o2+0x028] ! Mem[000000005b000028]
ldx [%o1+0x028],%l7 ! Mem[000000005a800028]
ldd [%o2+0x038],%l2 ! Mem[000000005b000038]
sth %l6,[%o0+0x036] ! Mem[000000005a000036]
retl
lduh [%o1+0x00a],%l5 ! Mem[000000005a80000a]
p38_jmpl_0_le:
ldd [%i2+0x018],%l0 ! Mem[000000005d000018]
std %l4,[%i0+0x008] ! Mem[000000005c000008]
stx %l6,[%i2+0x000] ! Mem[000000005d000000]
jmpl %g6+8,%g0
ldub [%i0+0x00c],%l0 ! Mem[000000005c00000c]
p38_call_0_le:
ldub [%i0+0x020],%l4 ! Mem[000000005c000020]
lduw [%i0+0x00c],%l1 ! Mem[000000005c00000c]
sth %l3,[%i3+0x012] ! Mem[000000005d800012]
retl
stx %l2,[%i2+0x018] ! Mem[000000005d000018]
p38_jmpl_0_lo:
ldd [%o2+0x018],%l0 ! Mem[000000005d000018]
std %l4,[%o0+0x008] ! Mem[000000005c000008]
stx %l6,[%o2+0x000] ! Mem[000000005d000000]
jmpl %g6+8,%g0
ldub [%o0+0x00c],%l0 ! Mem[000000005c00000c]
p38_call_0_lo:
ldub [%o0+0x020],%l4 ! Mem[000000005c000020]
lduw [%o0+0x00c],%l1 ! Mem[000000005c00000c]
sth %l3,[%o3+0x012] ! Mem[000000005d800012]
retl
stx %l2,[%o2+0x018] ! Mem[000000005d000018]
p38_jmpl_0_he:
stb %l5,[%i0+0x00f] ! Mem[000000005c00000f]
lduw [%i1+0x03c],%l2 ! Mem[000000005c80003c]
jmpl %g6+8,%g0
lduh [%i2+0x03e],%l2 ! Mem[000000005d00003e]
p38_call_0_he:
ldub [%i3+0x02b],%l3 ! Mem[000000005d80002b]
ldub [%i3+0x028],%l1 ! Mem[000000005d800028]
ldsw [%i3+0x02c],%l7 ! Mem[000000005d80002c]
ldsb [%i1+0x00a],%l7 ! Mem[000000005c80000a]
lduw [%i2+0x038],%l3 ! Mem[000000005d000038]
lduw [%i3+0x014],%l6 ! Mem[000000005d800014]
retl
stb %l5,[%i2+0x00b] ! Mem[000000005d00000b]
p38_jmpl_0_ho:
stb %l5,[%o0+0x00f] ! Mem[000000005c00000f]
lduw [%o1+0x03c],%l2 ! Mem[000000005c80003c]
jmpl %g6+8,%g0
lduh [%o2+0x03e],%l2 ! Mem[000000005d00003e]
p38_call_0_ho:
ldub [%o3+0x02b],%l3 ! Mem[000000005d80002b]
ldub [%o3+0x028],%l1 ! Mem[000000005d800028]
ldsw [%o3+0x02c],%l7 ! Mem[000000005d80002c]
ldsb [%o1+0x00a],%l7 ! Mem[000000005c80000a]
lduw [%o2+0x038],%l3 ! Mem[000000005d000038]
lduw [%o3+0x014],%l6 ! Mem[000000005d800014]
retl
stb %l5,[%o2+0x00b] ! Mem[000000005d00000b]
p39_jmpl_0_le:
lduh [%i2+0x038],%l1 ! Mem[000000005f000038]
sth %l5,[%i0+0x02c] ! Mem[000000005e00002c]
stx %l6,[%i1+0x020] ! Mem[000000005e800020]
jmpl %g6+8,%g0
sth %l0,[%i3+0x00c] ! Mem[000000005f80000c]
p39_call_0_le:
ldsw [%i3+0x000],%l4 ! Mem[000000005f800000]
stx %l1,[%i0+0x028] ! Mem[000000005e000028]
ldx [%i2+0x030],%l3 ! Mem[000000005f000030]
retl
sth %l2,[%i2+0x038] ! Mem[000000005f000038]
p39_jmpl_0_lo:
lduh [%o2+0x038],%l1 ! Mem[000000005f000038]
sth %l5,[%o0+0x02c] ! Mem[000000005e00002c]
stx %l6,[%o1+0x020] ! Mem[000000005e800020]
jmpl %g6+8,%g0
sth %l0,[%o3+0x00c] ! Mem[000000005f80000c]
p39_call_0_lo:
ldsw [%o3+0x000],%l4 ! Mem[000000005f800000]
stx %l1,[%o0+0x028] ! Mem[000000005e000028]
ldx [%o2+0x030],%l3 ! Mem[000000005f000030]
retl
sth %l2,[%o2+0x038] ! Mem[000000005f000038]
p39_jmpl_0_he:
stb %l5,[%i3+0x00f] ! Mem[000000005f80000f]
ldx [%i1+0x038],%l2 ! Mem[000000005e800038]
jmpl %g6+8,%g0
ldsh [%i1+0x01e],%l2 ! Mem[000000005e80001e]
p39_call_0_he:
lduh [%i3+0x00a],%l3 ! Mem[000000005f80000a]
std %l0,[%i2+0x028] ! Mem[000000005f000028]
ldx [%i1+0x028],%l7 ! Mem[000000005e800028]
stb %l7,[%i1+0x02a] ! Mem[000000005e80002a]
stx %l3,[%i2+0x038] ! Mem[000000005f000038]
ldub [%i2+0x036],%l6 ! Mem[000000005f000036]
retl
stw %l5,[%i2+0x008] ! Mem[000000005f000008]
p39_jmpl_0_ho:
stb %l5,[%o3+0x00f] ! Mem[000000005f80000f]
ldx [%o1+0x038],%l2 ! Mem[000000005e800038]
jmpl %g6+8,%g0
ldsh [%o1+0x01e],%l2 ! Mem[000000005e80001e]
p39_call_0_ho:
lduh [%o3+0x00a],%l3 ! Mem[000000005f80000a]
std %l0,[%o2+0x028] ! Mem[000000005f000028]
ldx [%o1+0x028],%l7 ! Mem[000000005e800028]
stb %l7,[%o1+0x02a] ! Mem[000000005e80002a]
stx %l3,[%o2+0x038] ! Mem[000000005f000038]
ldub [%o2+0x036],%l6 ! Mem[000000005f000036]
retl
stw %l5,[%o2+0x008] ! Mem[000000005f000008]
p40_jmpl_0_le:
sth %l1,[%i2+0x018] ! Mem[0000000061000018]
ldd [%i0+0x008],%l4 ! Mem[0000000060000008]
stx %l6,[%i0+0x000] ! Mem[0000000060000000]
jmpl %g6+8,%g0
lduh [%i2+0x00c],%l0 ! Mem[000000006100000c]
p40_call_0_le:
ldsh [%i0+0x020],%l4 ! Mem[0000000060000020]
ldx [%i2+0x008],%l1 ! Mem[0000000061000008]
ldsh [%i1+0x012],%l3 ! Mem[0000000060800012]
retl
stb %l2,[%i3+0x019] ! Mem[0000000061800019]
p40_jmpl_0_lo:
sth %l1,[%o2+0x018] ! Mem[0000000061000018]
ldd [%o0+0x008],%l4 ! Mem[0000000060000008]
stx %l6,[%o0+0x000] ! Mem[0000000060000000]
jmpl %g6+8,%g0
lduh [%o2+0x00c],%l0 ! Mem[000000006100000c]
p40_call_0_lo:
ldsh [%o0+0x020],%l4 ! Mem[0000000060000020]
ldx [%o2+0x008],%l1 ! Mem[0000000061000008]
ldsh [%o1+0x012],%l3 ! Mem[0000000060800012]
retl
stb %l2,[%o3+0x019] ! Mem[0000000061800019]
p40_jmpl_0_he:
lduw [%i1+0x00c],%l5 ! Mem[000000006080000c]
stb %l2,[%i2+0x03d] ! Mem[000000006100003d]
jmpl %g6+8,%g0
sth %l2,[%i3+0x03e] ! Mem[000000006180003e]
p40_call_0_he:
stb %l3,[%i1+0x02b] ! Mem[000000006080002b]
stx %l1,[%i2+0x028] ! Mem[0000000061000028]
stw %l7,[%i2+0x02c] ! Mem[000000006100002c]
ldsh [%i1+0x00a],%l7 ! Mem[000000006080000a]
lduh [%i2+0x03a],%l3 ! Mem[000000006100003a]
ldsh [%i2+0x016],%l6 ! Mem[0000000061000016]
retl
ldsw [%i3+0x008],%l5 ! Mem[0000000061800008]
p40_jmpl_0_ho:
lduw [%o1+0x00c],%l5 ! Mem[000000006080000c]
stb %l2,[%o2+0x03d] ! Mem[000000006100003d]
jmpl %g6+8,%g0
sth %l2,[%o3+0x03e] ! Mem[000000006180003e]
p40_call_0_ho:
stb %l3,[%o1+0x02b] ! Mem[000000006080002b]
stx %l1,[%o2+0x028] ! Mem[0000000061000028]
stw %l7,[%o2+0x02c] ! Mem[000000006100002c]
ldsh [%o1+0x00a],%l7 ! Mem[000000006080000a]
lduh [%o2+0x03a],%l3 ! Mem[000000006100003a]
ldsh [%o2+0x016],%l6 ! Mem[0000000061000016]
retl
ldsw [%o3+0x008],%l5 ! Mem[0000000061800008]
p41_jmpl_0_le:
ldsh [%i2+0x038],%l1 ! Mem[0000000063000038]
ldsw [%i3+0x02c],%l5 ! Mem[000000006380002c]
stx %l6,[%i0+0x020] ! Mem[0000000062000020]
jmpl %g6+8,%g0
ldd [%i0+0x008],%l0 ! Mem[0000000062000008]
p41_call_0_le:
ldsb [%i3+0x000],%l4 ! Mem[0000000063800000]
ldd [%i0+0x028],%l0 ! Mem[0000000062000028]
stx %l3,[%i0+0x030] ! Mem[0000000062000030]
retl
ldub [%i0+0x039],%l2 ! Mem[0000000062000039]
p41_jmpl_0_lo:
ldsh [%o2+0x038],%l1 ! Mem[0000000063000038]
ldsw [%o3+0x02c],%l5 ! Mem[000000006380002c]
stx %l6,[%o0+0x020] ! Mem[0000000062000020]
jmpl %g6+8,%g0
ldd [%o0+0x008],%l0 ! Mem[0000000062000008]
p41_call_0_lo:
ldsb [%o3+0x000],%l4 ! Mem[0000000063800000]
ldd [%o0+0x028],%l0 ! Mem[0000000062000028]
stx %l3,[%o0+0x030] ! Mem[0000000062000030]
retl
ldub [%o0+0x039],%l2 ! Mem[0000000062000039]
p41_jmpl_0_he:
lduw [%i0+0x00c],%l5 ! Mem[000000006200000c]
std %l2,[%i2+0x038] ! Mem[0000000063000038]
jmpl %g6+8,%g0
ldx [%i2+0x018],%l2 ! Mem[0000000063000018]
p41_call_0_he:
std %l2,[%i2+0x008] ! Mem[0000000063000008]
ldsh [%i1+0x028],%l1 ! Mem[0000000062800028]
ldub [%i0+0x02f],%l7 ! Mem[000000006200002f]
std %l6,[%i1+0x028] ! Mem[0000000062800028]
stw %l3,[%i3+0x038] ! Mem[0000000063800038]
stw %l6,[%i1+0x034] ! Mem[0000000062800034]
retl
lduw [%i0+0x008],%l5 ! Mem[0000000062000008]
p41_jmpl_0_ho:
lduw [%o0+0x00c],%l5 ! Mem[000000006200000c]
std %l2,[%o2+0x038] ! Mem[0000000063000038]
jmpl %g6+8,%g0
ldx [%o2+0x018],%l2 ! Mem[0000000063000018]
p41_call_0_ho:
std %l2,[%o2+0x008] ! Mem[0000000063000008]
ldsh [%o1+0x028],%l1 ! Mem[0000000062800028]
ldub [%o0+0x02f],%l7 ! Mem[000000006200002f]
std %l6,[%o1+0x028] ! Mem[0000000062800028]
stw %l3,[%o3+0x038] ! Mem[0000000063800038]
stw %l6,[%o1+0x034] ! Mem[0000000062800034]
retl
lduw [%o0+0x008],%l5 ! Mem[0000000062000008]
p42_jmpl_0_le:
ldx [%i2+0x018],%l1 ! Mem[0000000065000018]
lduw [%i3+0x00c],%l5 ! Mem[000000006580000c]
stx %l6,[%i0+0x000] ! Mem[0000000064000000]
jmpl %g6+8,%g0
lduw [%i3+0x00c],%l0 ! Mem[000000006580000c]
p42_call_0_le:
ldsh [%i1+0x020],%l4 ! Mem[0000000064800020]
stb %l1,[%i0+0x00d] ! Mem[000000006400000d]
std %l2,[%i3+0x010] ! Mem[0000000065800010]
retl
ldsh [%i1+0x018],%l2 ! Mem[0000000064800018]
p42_jmpl_0_lo:
ldx [%o2+0x018],%l1 ! Mem[0000000065000018]
lduw [%o3+0x00c],%l5 ! Mem[000000006580000c]
stx %l6,[%o0+0x000] ! Mem[0000000064000000]
jmpl %g6+8,%g0
lduw [%o3+0x00c],%l0 ! Mem[000000006580000c]
p42_call_0_lo:
ldsh [%o1+0x020],%l4 ! Mem[0000000064800020]
stb %l1,[%o0+0x00d] ! Mem[000000006400000d]
std %l2,[%o3+0x010] ! Mem[0000000065800010]
retl
ldsh [%o1+0x018],%l2 ! Mem[0000000064800018]
p42_jmpl_0_he:
ldub [%i3+0x00f],%l5 ! Mem[000000006580000f]
sth %l2,[%i3+0x03c] ! Mem[000000006580003c]
jmpl %g6+8,%g0
ldub [%i1+0x03f],%l2 ! Mem[000000006480003f]
p42_call_0_he:
sth %l3,[%i3+0x02a] ! Mem[000000006580002a]
ldx [%i0+0x028],%l1 ! Mem[0000000064000028]
stb %l7,[%i2+0x02f] ! Mem[000000006500002f]
ldsb [%i1+0x00a],%l7 ! Mem[000000006480000a]
ldub [%i3+0x03b],%l3 ! Mem[000000006580003b]
std %l6,[%i1+0x010] ! Mem[0000000064800010]
retl
std %l4,[%i1+0x008] ! Mem[0000000064800008]
p42_jmpl_0_ho:
ldub [%o3+0x00f],%l5 ! Mem[000000006580000f]
sth %l2,[%o3+0x03c] ! Mem[000000006580003c]
jmpl %g6+8,%g0
ldub [%o1+0x03f],%l2 ! Mem[000000006480003f]
p42_call_0_ho:
sth %l3,[%o3+0x02a] ! Mem[000000006580002a]
ldx [%o0+0x028],%l1 ! Mem[0000000064000028]
stb %l7,[%o2+0x02f] ! Mem[000000006500002f]
ldsb [%o1+0x00a],%l7 ! Mem[000000006480000a]
ldub [%o3+0x03b],%l3 ! Mem[000000006580003b]
std %l6,[%o1+0x010] ! Mem[0000000064800010]
retl
std %l4,[%o1+0x008] ! Mem[0000000064800008]
p43_jmpl_0_le:
ldsb [%i2+0x039],%l1 ! Mem[0000000067000039]
ldx [%i3+0x028],%l5 ! Mem[0000000067800028]
stx %l6,[%i3+0x020] ! Mem[0000000067800020]
jmpl %g6+8,%g0
ldsb [%i1+0x00c],%l0 ! Mem[000000006680000c]
p43_call_0_le:
ldsb [%i3+0x000],%l4 ! Mem[0000000067800000]
ldsb [%i2+0x02d],%l1 ! Mem[000000006700002d]
lduw [%i2+0x030],%l3 ! Mem[0000000067000030]
retl
ldd [%i2+0x038],%l2 ! Mem[0000000067000038]
p43_jmpl_0_lo:
ldsb [%o2+0x039],%l1 ! Mem[0000000067000039]
ldx [%o3+0x028],%l5 ! Mem[0000000067800028]
stx %l6,[%o3+0x020] ! Mem[0000000067800020]
jmpl %g6+8,%g0
ldsb [%o1+0x00c],%l0 ! Mem[000000006680000c]
p43_call_0_lo:
ldsb [%o3+0x000],%l4 ! Mem[0000000067800000]
ldsb [%o2+0x02d],%l1 ! Mem[000000006700002d]
lduw [%o2+0x030],%l3 ! Mem[0000000067000030]
retl
ldd [%o2+0x038],%l2 ! Mem[0000000067000038]
p43_jmpl_0_he:
ldub [%i1+0x00f],%l5 ! Mem[000000006680000f]
stw %l2,[%i3+0x03c] ! Mem[000000006780003c]
jmpl %g6+8,%g0
ldsb [%i0+0x01f],%l2 ! Mem[000000006600001f]
p43_call_0_he:
stw %l3,[%i0+0x008] ! Mem[0000000066000008]
sth %l1,[%i3+0x028] ! Mem[0000000067800028]
stx %l7,[%i3+0x028] ! Mem[0000000067800028]
stb %l7,[%i1+0x02a] ! Mem[000000006680002a]
stx %l3,[%i0+0x038] ! Mem[0000000066000038]
ldx [%i0+0x030],%l6 ! Mem[0000000066000030]
retl
stx %l5,[%i2+0x008] ! Mem[0000000067000008]
p43_jmpl_0_ho:
ldub [%o1+0x00f],%l5 ! Mem[000000006680000f]
stw %l2,[%o3+0x03c] ! Mem[000000006780003c]
jmpl %g6+8,%g0
ldsb [%o0+0x01f],%l2 ! Mem[000000006600001f]
p43_call_0_ho:
stw %l3,[%o0+0x008] ! Mem[0000000066000008]
sth %l1,[%o3+0x028] ! Mem[0000000067800028]
stx %l7,[%o3+0x028] ! Mem[0000000067800028]
stb %l7,[%o1+0x02a] ! Mem[000000006680002a]
stx %l3,[%o0+0x038] ! Mem[0000000066000038]
ldx [%o0+0x030],%l6 ! Mem[0000000066000030]
retl
stx %l5,[%o2+0x008] ! Mem[0000000067000008]
p44_jmpl_0_le:
lduw [%i2+0x018],%l1 ! Mem[0000000069000018]
sth %l5,[%i3+0x00c] ! Mem[000000006980000c]
stx %l6,[%i3+0x000] ! Mem[0000000069800000]
jmpl %g6+8,%g0
ldx [%i0+0x008],%l0 ! Mem[0000000068000008]
p44_call_0_le:
ldd [%i2+0x020],%l4 ! Mem[0000000069000020]
ldx [%i3+0x008],%l1 ! Mem[0000000069800008]
ldsw [%i1+0x010],%l3 ! Mem[0000000068800010]
retl
stw %l2,[%i2+0x018] ! Mem[0000000069000018]
p44_jmpl_0_lo:
lduw [%o2+0x018],%l1 ! Mem[0000000069000018]
sth %l5,[%o3+0x00c] ! Mem[000000006980000c]
stx %l6,[%o3+0x000] ! Mem[0000000069800000]
jmpl %g6+8,%g0
ldx [%o0+0x008],%l0 ! Mem[0000000068000008]
p44_call_0_lo:
ldd [%o2+0x020],%l4 ! Mem[0000000069000020]
ldx [%o3+0x008],%l1 ! Mem[0000000069800008]
ldsw [%o1+0x010],%l3 ! Mem[0000000068800010]
retl
stw %l2,[%o2+0x018] ! Mem[0000000069000018]
p44_jmpl_0_he:
ldsh [%i0+0x00e],%l5 ! Mem[000000006800000e]
stx %l2,[%i3+0x038] ! Mem[0000000069800038]
jmpl %g6+8,%g0
stw %l2,[%i2+0x03c] ! Mem[000000006900003c]
p44_call_0_he:
ldsb [%i2+0x02b],%l3 ! Mem[000000006900002b]
ldsh [%i3+0x028],%l1 ! Mem[0000000069800028]
ldsw [%i1+0x02c],%l7 ! Mem[000000006880002c]
ldsh [%i1+0x00a],%l7 ! Mem[000000006880000a]
lduh [%i0+0x03a],%l3 ! Mem[000000006800003a]
ldsw [%i0+0x014],%l6 ! Mem[0000000068000014]
retl
ldub [%i2+0x00b],%l5 ! Mem[000000006900000b]
p44_jmpl_0_ho:
ldsh [%o0+0x00e],%l5 ! Mem[000000006800000e]
stx %l2,[%o3+0x038] ! Mem[0000000069800038]
jmpl %g6+8,%g0
stw %l2,[%o2+0x03c] ! Mem[000000006900003c]
p44_call_0_ho:
ldsb [%o2+0x02b],%l3 ! Mem[000000006900002b]
ldsh [%o3+0x028],%l1 ! Mem[0000000069800028]
ldsw [%o1+0x02c],%l7 ! Mem[000000006880002c]
ldsh [%o1+0x00a],%l7 ! Mem[000000006880000a]
lduh [%o0+0x03a],%l3 ! Mem[000000006800003a]
ldsw [%o0+0x014],%l6 ! Mem[0000000068000014]
retl
ldub [%o2+0x00b],%l5 ! Mem[000000006900000b]
p45_jmpl_0_le:
stw %l1,[%i3+0x038] ! Mem[000000006b800038]
ldd [%i3+0x028],%l4 ! Mem[000000006b800028]
stx %l6,[%i2+0x020] ! Mem[000000006b000020]
jmpl %g6+8,%g0
ldsh [%i3+0x00c],%l0 ! Mem[000000006b80000c]
p45_call_0_le:
stx %l4,[%i3+0x000] ! Mem[000000006b800000]
ldsh [%i0+0x02c],%l1 ! Mem[000000006a00002c]
ldd [%i1+0x030],%l2 ! Mem[000000006a800030]
retl
ldx [%i3+0x038],%l2 ! Mem[000000006b800038]
p45_jmpl_0_lo:
stw %l1,[%o3+0x038] ! Mem[000000006b800038]
ldd [%o3+0x028],%l4 ! Mem[000000006b800028]
stx %l6,[%o2+0x020] ! Mem[000000006b000020]
jmpl %g6+8,%g0
ldsh [%o3+0x00c],%l0 ! Mem[000000006b80000c]
p45_call_0_lo:
stx %l4,[%o3+0x000] ! Mem[000000006b800000]
ldsh [%o0+0x02c],%l1 ! Mem[000000006a00002c]
ldd [%o1+0x030],%l2 ! Mem[000000006a800030]
retl
ldx [%o3+0x038],%l2 ! Mem[000000006b800038]
p45_jmpl_0_he:
ldsh [%i3+0x00e],%l5 ! Mem[000000006b80000e]
ldd [%i0+0x038],%l2 ! Mem[000000006a000038]
jmpl %g6+8,%g0
lduw [%i2+0x01c],%l2 ! Mem[000000006b00001c]
p45_call_0_he:
ldsh [%i3+0x00a],%l3 ! Mem[000000006b80000a]
lduh [%i2+0x028],%l1 ! Mem[000000006b000028]
ldx [%i2+0x028],%l7 ! Mem[000000006b000028]
std %l6,[%i1+0x028] ! Mem[000000006a800028]
stw %l3,[%i1+0x038] ! Mem[000000006a800038]
ldsb [%i3+0x036],%l6 ! Mem[000000006b800036]
retl
ldx [%i3+0x008],%l5 ! Mem[000000006b800008]
p45_jmpl_0_ho:
ldsh [%o3+0x00e],%l5 ! Mem[000000006b80000e]
ldd [%o0+0x038],%l2 ! Mem[000000006a000038]
jmpl %g6+8,%g0
lduw [%o2+0x01c],%l2 ! Mem[000000006b00001c]
p45_call_0_ho:
ldsh [%o3+0x00a],%l3 ! Mem[000000006b80000a]
lduh [%o2+0x028],%l1 ! Mem[000000006b000028]
ldx [%o2+0x028],%l7 ! Mem[000000006b000028]
std %l6,[%o1+0x028] ! Mem[000000006a800028]
stw %l3,[%o1+0x038] ! Mem[000000006a800038]
ldsb [%o3+0x036],%l6 ! Mem[000000006b800036]
retl
ldx [%o3+0x008],%l5 ! Mem[000000006b800008]
p46_jmpl_0_le:
ldsw [%i3+0x018],%l1 ! Mem[000000006d800018]
ldsw [%i3+0x00c],%l5 ! Mem[000000006d80000c]
stx %l6,[%i1+0x000] ! Mem[000000006c800000]
jmpl %g6+8,%g0
stb %l0,[%i1+0x00c] ! Mem[000000006c80000c]
p46_call_0_le:
stw %l4,[%i2+0x020] ! Mem[000000006d000020]
stb %l1,[%i2+0x00d] ! Mem[000000006d00000d]
sth %l3,[%i3+0x012] ! Mem[000000006d800012]
retl
lduh [%i0+0x018],%l2 ! Mem[000000006c000018]
p46_jmpl_0_lo:
ldsw [%o3+0x018],%l1 ! Mem[000000006d800018]
ldsw [%o3+0x00c],%l5 ! Mem[000000006d80000c]
stx %l6,[%o1+0x000] ! Mem[000000006c800000]
jmpl %g6+8,%g0
stb %l0,[%o1+0x00c] ! Mem[000000006c80000c]
p46_call_0_lo:
stw %l4,[%o2+0x020] ! Mem[000000006d000020]
stb %l1,[%o2+0x00d] ! Mem[000000006d00000d]
sth %l3,[%o3+0x012] ! Mem[000000006d800012]
retl
lduh [%o0+0x018],%l2 ! Mem[000000006c000018]
p46_jmpl_0_he:
ldd [%i1+0x008],%l4 ! Mem[000000006c800008]
ldsb [%i0+0x03d],%l2 ! Mem[000000006c00003d]
jmpl %g6+8,%g0
ldsw [%i1+0x03c],%l2 ! Mem[000000006c80003c]
p46_call_0_he:
ldsw [%i0+0x028],%l3 ! Mem[000000006c000028]
stb %l1,[%i1+0x028] ! Mem[000000006c800028]
stw %l7,[%i0+0x02c] ! Mem[000000006c00002c]
ldsw [%i1+0x008],%l7 ! Mem[000000006c800008]
ldub [%i1+0x03b],%l3 ! Mem[000000006c80003b]
stx %l6,[%i2+0x010] ! Mem[000000006d000010]
retl
sth %l5,[%i0+0x00a] ! Mem[000000006c00000a]
p46_jmpl_0_ho:
ldd [%o1+0x008],%l4 ! Mem[000000006c800008]
ldsb [%o0+0x03d],%l2 ! Mem[000000006c00003d]
jmpl %g6+8,%g0
ldsw [%o1+0x03c],%l2 ! Mem[000000006c80003c]
p46_call_0_ho:
ldsw [%o0+0x028],%l3 ! Mem[000000006c000028]
stb %l1,[%o1+0x028] ! Mem[000000006c800028]
stw %l7,[%o0+0x02c] ! Mem[000000006c00002c]
ldsw [%o1+0x008],%l7 ! Mem[000000006c800008]
ldub [%o1+0x03b],%l3 ! Mem[000000006c80003b]
stx %l6,[%o2+0x010] ! Mem[000000006d000010]
retl
sth %l5,[%o0+0x00a] ! Mem[000000006c00000a]
p47_jmpl_0_le:
stb %l1,[%i3+0x039] ! Mem[000000006f800039]
lduw [%i3+0x02c],%l5 ! Mem[000000006f80002c]
stx %l6,[%i1+0x020] ! Mem[000000006e800020]
jmpl %g6+8,%g0
ldsw [%i0+0x00c],%l0 ! Mem[000000006e00000c]
p47_call_0_le:
sth %l4,[%i0+0x000] ! Mem[000000006e000000]
ldsw [%i3+0x02c],%l1 ! Mem[000000006f80002c]
lduh [%i2+0x032],%l3 ! Mem[000000006f000032]
retl
ldsw [%i1+0x038],%l2 ! Mem[000000006e800038]
p47_jmpl_0_lo:
stb %l1,[%o3+0x039] ! Mem[000000006f800039]
lduw [%o3+0x02c],%l5 ! Mem[000000006f80002c]
stx %l6,[%o1+0x020] ! Mem[000000006e800020]
jmpl %g6+8,%g0
ldsw [%o0+0x00c],%l0 ! Mem[000000006e00000c]
p47_call_0_lo:
sth %l4,[%o0+0x000] ! Mem[000000006e000000]
ldsw [%o3+0x02c],%l1 ! Mem[000000006f80002c]
lduh [%o2+0x032],%l3 ! Mem[000000006f000032]
retl
ldsw [%o1+0x038],%l2 ! Mem[000000006e800038]
p47_jmpl_0_he:
ldd [%i0+0x008],%l4 ! Mem[000000006e000008]
ldsh [%i1+0x03c],%l2 ! Mem[000000006e80003c]
jmpl %g6+8,%g0
ldd [%i3+0x018],%l2 ! Mem[000000006f800018]
p47_call_0_he:
lduw [%i2+0x008],%l3 ! Mem[000000006f000008]
ldd [%i0+0x028],%l0 ! Mem[000000006e000028]
ldsh [%i2+0x02e],%l7 ! Mem[000000006f00002e]
sth %l7,[%i1+0x02a] ! Mem[000000006e80002a]
sth %l3,[%i2+0x03a] ! Mem[000000006f00003a]
stb %l6,[%i1+0x036] ! Mem[000000006e800036]
retl
ldd [%i1+0x008],%l4 ! Mem[000000006e800008]
p47_jmpl_0_ho:
ldd [%o0+0x008],%l4 ! Mem[000000006e000008]
ldsh [%o1+0x03c],%l2 ! Mem[000000006e80003c]
jmpl %g6+8,%g0
ldd [%o3+0x018],%l2 ! Mem[000000006f800018]
p47_call_0_ho:
lduw [%o2+0x008],%l3 ! Mem[000000006f000008]
ldd [%o0+0x028],%l0 ! Mem[000000006e000028]
ldsh [%o2+0x02e],%l7 ! Mem[000000006f00002e]
sth %l7,[%o1+0x02a] ! Mem[000000006e80002a]
sth %l3,[%o2+0x03a] ! Mem[000000006f00003a]
stb %l6,[%o1+0x036] ! Mem[000000006e800036]
retl
ldd [%o1+0x008],%l4 ! Mem[000000006e800008]
p48_jmpl_0_le:
ldd [%i3+0x018],%l0 ! Mem[0000000071800018]
ldx [%i3+0x008],%l5 ! Mem[0000000071800008]
stx %l6,[%i0+0x000] ! Mem[0000000070000000]
jmpl %g6+8,%g0
stw %l0,[%i3+0x00c] ! Mem[000000007180000c]
p48_call_0_le:
std %l4,[%i3+0x020] ! Mem[0000000071800020]
std %l0,[%i0+0x008] ! Mem[0000000070000008]
ldsh [%i1+0x012],%l3 ! Mem[0000000070800012]
retl
ldsb [%i2+0x019],%l2 ! Mem[0000000071000019]
p48_jmpl_0_lo:
ldd [%o3+0x018],%l0 ! Mem[0000000071800018]
ldx [%o3+0x008],%l5 ! Mem[0000000071800008]
stx %l6,[%o0+0x000] ! Mem[0000000070000000]
jmpl %g6+8,%g0
stw %l0,[%o3+0x00c] ! Mem[000000007180000c]
p48_call_0_lo:
std %l4,[%o3+0x020] ! Mem[0000000071800020]
std %l0,[%o0+0x008] ! Mem[0000000070000008]
ldsh [%o1+0x012],%l3 ! Mem[0000000070800012]
retl
ldsb [%o2+0x019],%l2 ! Mem[0000000071000019]
p48_jmpl_0_he:
stw %l5,[%i2+0x00c] ! Mem[000000007100000c]
ldsw [%i1+0x03c],%l2 ! Mem[000000007080003c]
jmpl %g6+8,%g0
sth %l2,[%i2+0x03e] ! Mem[000000007100003e]
p48_call_0_he:
ldx [%i3+0x028],%l3 ! Mem[0000000071800028]
ldsw [%i3+0x028],%l1 ! Mem[0000000071800028]
stb %l7,[%i3+0x02f] ! Mem[000000007180002f]
ldub [%i1+0x00a],%l7 ! Mem[000000007080000a]
ldsw [%i2+0x038],%l3 ! Mem[0000000071000038]
lduw [%i1+0x014],%l6 ! Mem[0000000070800014]
retl
lduh [%i2+0x00a],%l5 ! Mem[000000007100000a]
p48_jmpl_0_ho:
stw %l5,[%o2+0x00c] ! Mem[000000007100000c]
ldsw [%o1+0x03c],%l2 ! Mem[000000007080003c]
jmpl %g6+8,%g0
sth %l2,[%o2+0x03e] ! Mem[000000007100003e]
p48_call_0_ho:
ldx [%o3+0x028],%l3 ! Mem[0000000071800028]
ldsw [%o3+0x028],%l1 ! Mem[0000000071800028]
stb %l7,[%o3+0x02f] ! Mem[000000007180002f]
ldub [%o1+0x00a],%l7 ! Mem[000000007080000a]
ldsw [%o2+0x038],%l3 ! Mem[0000000071000038]
lduw [%o1+0x014],%l6 ! Mem[0000000070800014]
retl
lduh [%o2+0x00a],%l5 ! Mem[000000007100000a]
p49_jmpl_0_le:
lduh [%i3+0x038],%l1 ! Mem[0000000073800038]
sth %l5,[%i2+0x02c] ! Mem[000000007300002c]
stx %l6,[%i0+0x020] ! Mem[0000000072000020]
jmpl %g6+8,%g0
ldub [%i1+0x00c],%l0 ! Mem[000000007280000c]
p49_call_0_le:
stb %l4,[%i1+0x000] ! Mem[0000000072800000]
ldsh [%i2+0x02c],%l1 ! Mem[000000007300002c]
stx %l3,[%i1+0x030] ! Mem[0000000072800030]
retl
sth %l2,[%i2+0x038] ! Mem[0000000073000038]
p49_jmpl_0_lo:
lduh [%o3+0x038],%l1 ! Mem[0000000073800038]
sth %l5,[%o2+0x02c] ! Mem[000000007300002c]
stx %l6,[%o0+0x020] ! Mem[0000000072000020]
jmpl %g6+8,%g0
ldub [%o1+0x00c],%l0 ! Mem[000000007280000c]
p49_call_0_lo:
stb %l4,[%o1+0x000] ! Mem[0000000072800000]
ldsh [%o2+0x02c],%l1 ! Mem[000000007300002c]
stx %l3,[%o1+0x030] ! Mem[0000000072800030]
retl
sth %l2,[%o2+0x038] ! Mem[0000000073000038]
p49_jmpl_0_he:
stw %l5,[%i1+0x00c] ! Mem[000000007280000c]
ldub [%i1+0x03d],%l2 ! Mem[000000007280003d]
jmpl %g6+8,%g0
lduh [%i1+0x01e],%l2 ! Mem[000000007280001e]
p49_call_0_he:
stb %l3,[%i0+0x00b] ! Mem[000000007200000b]
stb %l1,[%i3+0x028] ! Mem[0000000073800028]
stx %l7,[%i1+0x028] ! Mem[0000000072800028]
stw %l7,[%i1+0x028] ! Mem[0000000072800028]
std %l2,[%i2+0x038] ! Mem[0000000073000038]
ldsh [%i1+0x036],%l6 ! Mem[0000000072800036]
retl
stb %l5,[%i2+0x00b] ! Mem[000000007300000b]
p49_jmpl_0_ho:
stw %l5,[%o1+0x00c] ! Mem[000000007280000c]
ldub [%o1+0x03d],%l2 ! Mem[000000007280003d]
jmpl %g6+8,%g0
lduh [%o1+0x01e],%l2 ! Mem[000000007280001e]
p49_call_0_ho:
stb %l3,[%o0+0x00b] ! Mem[000000007200000b]
stb %l1,[%o3+0x028] ! Mem[0000000073800028]
stx %l7,[%o1+0x028] ! Mem[0000000072800028]
stw %l7,[%o1+0x028] ! Mem[0000000072800028]
std %l2,[%o2+0x038] ! Mem[0000000073000038]
ldsh [%o1+0x036],%l6 ! Mem[0000000072800036]
retl
stb %l5,[%o2+0x00b] ! Mem[000000007300000b]
p50_jmpl_0_le:
sth %l1,[%i3+0x018] ! Mem[0000000075800018]
ldd [%i2+0x008],%l4 ! Mem[0000000075000008]
stx %l6,[%i0+0x000] ! Mem[0000000074000000]
jmpl %g6+8,%g0
stx %l0,[%i0+0x008] ! Mem[0000000074000008]
p50_call_0_le:
ldx [%i3+0x020],%l4 ! Mem[0000000075800020]
sth %l1,[%i3+0x00c] ! Mem[000000007580000c]
std %l2,[%i0+0x010] ! Mem[0000000074000010]
retl
stb %l2,[%i3+0x019] ! Mem[0000000075800019]
p50_jmpl_0_lo:
sth %l1,[%o3+0x018] ! Mem[0000000075800018]
ldd [%o2+0x008],%l4 ! Mem[0000000075000008]
stx %l6,[%o0+0x000] ! Mem[0000000074000000]
jmpl %g6+8,%g0
stx %l0,[%o0+0x008] ! Mem[0000000074000008]
p50_call_0_lo:
ldx [%o3+0x020],%l4 ! Mem[0000000075800020]
sth %l1,[%o3+0x00c] ! Mem[000000007580000c]
std %l2,[%o0+0x010] ! Mem[0000000074000010]
retl
stb %l2,[%o3+0x019] ! Mem[0000000075800019]
p50_jmpl_0_he:
std %l4,[%i0+0x008] ! Mem[0000000074000008]
lduh [%i1+0x03c],%l2 ! Mem[000000007480003c]
jmpl %g6+8,%g0
ldsh [%i0+0x03e],%l2 ! Mem[000000007400003e]
p50_call_0_he:
stw %l3,[%i1+0x028] ! Mem[0000000074800028]
stw %l1,[%i2+0x028] ! Mem[0000000075000028]
ldsw [%i2+0x02c],%l7 ! Mem[000000007500002c]
lduh [%i1+0x00a],%l7 ! Mem[000000007480000a]
ldsh [%i2+0x03a],%l3 ! Mem[000000007500003a]
ldd [%i0+0x010],%l6 ! Mem[0000000074000010]
retl
stw %l5,[%i3+0x008] ! Mem[0000000075800008]
p50_jmpl_0_ho:
std %l4,[%o0+0x008] ! Mem[0000000074000008]
lduh [%o1+0x03c],%l2 ! Mem[000000007480003c]
jmpl %g6+8,%g0
ldsh [%o0+0x03e],%l2 ! Mem[000000007400003e]
p50_call_0_ho:
stw %l3,[%o1+0x028] ! Mem[0000000074800028]
stw %l1,[%o2+0x028] ! Mem[0000000075000028]
ldsw [%o2+0x02c],%l7 ! Mem[000000007500002c]
lduh [%o1+0x00a],%l7 ! Mem[000000007480000a]
ldsh [%o2+0x03a],%l3 ! Mem[000000007500003a]
ldd [%o0+0x010],%l6 ! Mem[0000000074000010]
retl
stw %l5,[%o3+0x008] ! Mem[0000000075800008]
p51_jmpl_0_le:
ldsh [%i3+0x038],%l1 ! Mem[0000000077800038]
ldsw [%i2+0x02c],%l5 ! Mem[000000007700002c]
stx %l6,[%i3+0x020] ! Mem[0000000077800020]
jmpl %g6+8,%g0
lduh [%i3+0x00c],%l0 ! Mem[000000007780000c]
p51_call_0_le:
lduw [%i1+0x000],%l4 ! Mem[0000000076800000]
ldsw [%i0+0x02c],%l1 ! Mem[000000007600002c]
lduw [%i2+0x030],%l3 ! Mem[0000000077000030]
retl
lduw [%i0+0x038],%l2 ! Mem[0000000076000038]
p51_jmpl_0_lo:
ldsh [%o3+0x038],%l1 ! Mem[0000000077800038]
ldsw [%o2+0x02c],%l5 ! Mem[000000007700002c]
stx %l6,[%o3+0x020] ! Mem[0000000077800020]
jmpl %g6+8,%g0
lduh [%o3+0x00c],%l0 ! Mem[000000007780000c]
p51_call_0_lo:
lduw [%o1+0x000],%l4 ! Mem[0000000076800000]
ldsw [%o0+0x02c],%l1 ! Mem[000000007600002c]
lduw [%o2+0x030],%l3 ! Mem[0000000077000030]
retl
lduw [%o0+0x038],%l2 ! Mem[0000000076000038]
p51_jmpl_0_he:
std %l4,[%i2+0x008] ! Mem[0000000077000008]
lduw [%i1+0x03c],%l2 ! Mem[000000007680003c]
jmpl %g6+8,%g0
stx %l2,[%i2+0x018] ! Mem[0000000077000018]
p51_call_0_he:
stx %l3,[%i3+0x008] ! Mem[0000000077800008]
ldsb [%i1+0x028],%l1 ! Mem[0000000076800028]
ldx [%i0+0x028],%l7 ! Mem[0000000076000028]
stx %l7,[%i1+0x028] ! Mem[0000000076800028]
stb %l3,[%i3+0x03b] ! Mem[000000007780003b]
stw %l6,[%i3+0x034] ! Mem[0000000077800034]
retl
ldsb [%i0+0x00b],%l5 ! Mem[000000007600000b]
p51_jmpl_0_ho:
std %l4,[%o2+0x008] ! Mem[0000000077000008]
lduw [%o1+0x03c],%l2 ! Mem[000000007680003c]
jmpl %g6+8,%g0
stx %l2,[%o2+0x018] ! Mem[0000000077000018]
p51_call_0_ho:
stx %l3,[%o3+0x008] ! Mem[0000000077800008]
ldsb [%o1+0x028],%l1 ! Mem[0000000076800028]
ldx [%o0+0x028],%l7 ! Mem[0000000076000028]
stx %l7,[%o1+0x028] ! Mem[0000000076800028]
stb %l3,[%o3+0x03b] ! Mem[000000007780003b]
stw %l6,[%o3+0x034] ! Mem[0000000077800034]
retl
ldsb [%o0+0x00b],%l5 ! Mem[000000007600000b]
p52_jmpl_0_le:
ldx [%i3+0x018],%l1 ! Mem[0000000079800018]
ldub [%i2+0x00c],%l5 ! Mem[000000007900000c]
stx %l6,[%i2+0x000] ! Mem[0000000079000000]
jmpl %g6+8,%g0
ldd [%i1+0x008],%l0 ! Mem[0000000078800008]
p52_call_0_le:
lduh [%i3+0x020],%l4 ! Mem[0000000079800020]
stw %l1,[%i2+0x00c] ! Mem[000000007900000c]
ldsw [%i1+0x010],%l3 ! Mem[0000000078800010]
retl
ldub [%i1+0x019],%l2 ! Mem[0000000078800019]
p52_jmpl_0_lo:
ldx [%o3+0x018],%l1 ! Mem[0000000079800018]
ldub [%o2+0x00c],%l5 ! Mem[000000007900000c]
stx %l6,[%o2+0x000] ! Mem[0000000079000000]
jmpl %g6+8,%g0
ldd [%o1+0x008],%l0 ! Mem[0000000078800008]
p52_call_0_lo:
lduh [%o3+0x020],%l4 ! Mem[0000000079800020]
stw %l1,[%o2+0x00c] ! Mem[000000007900000c]
ldsw [%o1+0x010],%l3 ! Mem[0000000078800010]
retl
ldub [%o1+0x019],%l2 ! Mem[0000000078800019]
p52_jmpl_0_he:
ldx [%i1+0x008],%l5 ! Mem[0000000078800008]
ldx [%i1+0x038],%l2 ! Mem[0000000078800038]
jmpl %g6+8,%g0
std %l2,[%i2+0x038] ! Mem[0000000079000038]
p52_call_0_he:
ldd [%i3+0x028],%l2 ! Mem[0000000079800028]
lduw [%i0+0x028],%l1 ! Mem[0000000078000028]
stw %l7,[%i2+0x02c] ! Mem[000000007900002c]
lduw [%i1+0x008],%l7 ! Mem[0000000078800008]
ldsb [%i3+0x03b],%l3 ! Mem[000000007980003b]
ldx [%i3+0x010],%l6 ! Mem[0000000079800010]
retl
lduw [%i1+0x008],%l5 ! Mem[0000000078800008]
p52_jmpl_0_ho:
ldx [%o1+0x008],%l5 ! Mem[0000000078800008]
ldx [%o1+0x038],%l2 ! Mem[0000000078800038]
jmpl %g6+8,%g0
std %l2,[%o2+0x038] ! Mem[0000000079000038]
p52_call_0_ho:
ldd [%o3+0x028],%l2 ! Mem[0000000079800028]
lduw [%o0+0x028],%l1 ! Mem[0000000078000028]
stw %l7,[%o2+0x02c] ! Mem[000000007900002c]
lduw [%o1+0x008],%l7 ! Mem[0000000078800008]
ldsb [%o3+0x03b],%l3 ! Mem[000000007980003b]
ldx [%o3+0x010],%l6 ! Mem[0000000079800010]
retl
lduw [%o1+0x008],%l5 ! Mem[0000000078800008]
p53_jmpl_0_le:
stx %l1,[%i3+0x038] ! Mem[000000007b800038]
ldx [%i2+0x028],%l5 ! Mem[000000007b000028]
stx %l6,[%i2+0x020] ! Mem[000000007b000020]
jmpl %g6+8,%g0
stb %l0,[%i0+0x00c] ! Mem[000000007a00000c]
p53_call_0_le:
ldub [%i2+0x000],%l4 ! Mem[000000007b000000]
ldub [%i3+0x02d],%l1 ! Mem[000000007b80002d]
ldd [%i1+0x030],%l2 ! Mem[000000007a800030]
retl
ldd [%i2+0x038],%l2 ! Mem[000000007b000038]
p53_jmpl_0_lo:
stx %l1,[%o3+0x038] ! Mem[000000007b800038]
ldx [%o2+0x028],%l5 ! Mem[000000007b000028]
stx %l6,[%o2+0x020] ! Mem[000000007b000020]
jmpl %g6+8,%g0
stb %l0,[%o0+0x00c] ! Mem[000000007a00000c]
p53_call_0_lo:
ldub [%o2+0x000],%l4 ! Mem[000000007b000000]
ldub [%o3+0x02d],%l1 ! Mem[000000007b80002d]
ldd [%o1+0x030],%l2 ! Mem[000000007a800030]
retl
ldd [%o2+0x038],%l2 ! Mem[000000007b000038]
p53_jmpl_0_he:
ldx [%i0+0x008],%l5 ! Mem[000000007a000008]
stb %l2,[%i2+0x03d] ! Mem[000000007b00003d]
jmpl %g6+8,%g0
ldub [%i0+0x01f],%l2 ! Mem[000000007a00001f]
p53_call_0_he:
ldsb [%i1+0x00b],%l3 ! Mem[000000007a80000b]
std %l0,[%i3+0x028] ! Mem[000000007b800028]
ldsh [%i3+0x02e],%l7 ! Mem[000000007b80002e]
ldd [%i1+0x028],%l6 ! Mem[000000007a800028]
ldx [%i0+0x038],%l3 ! Mem[000000007a000038]
lduh [%i2+0x036],%l6 ! Mem[000000007b000036]
retl
std %l4,[%i2+0x008] ! Mem[000000007b000008]
p53_jmpl_0_ho:
ldx [%o0+0x008],%l5 ! Mem[000000007a000008]
stb %l2,[%o2+0x03d] ! Mem[000000007b00003d]
jmpl %g6+8,%g0
ldub [%o0+0x01f],%l2 ! Mem[000000007a00001f]
p53_call_0_ho:
ldsb [%o1+0x00b],%l3 ! Mem[000000007a80000b]
std %l0,[%o3+0x028] ! Mem[000000007b800028]
ldsh [%o3+0x02e],%l7 ! Mem[000000007b80002e]
ldd [%o1+0x028],%l6 ! Mem[000000007a800028]
ldx [%o0+0x038],%l3 ! Mem[000000007a000038]
lduh [%o2+0x036],%l6 ! Mem[000000007b000036]
retl
std %l4,[%o2+0x008] ! Mem[000000007b000008]
p54_jmpl_0_le:
ldub [%i3+0x019],%l1 ! Mem[000000007d800019]
sth %l5,[%i2+0x00c] ! Mem[000000007d00000c]
stx %l6,[%i1+0x000] ! Mem[000000007c800000]
jmpl %g6+8,%g0
ldsb [%i3+0x00c],%l0 ! Mem[000000007d80000c]
p54_call_0_le:
lduh [%i0+0x020],%l4 ! Mem[000000007c000020]
sth %l1,[%i0+0x00c] ! Mem[000000007c00000c]
stb %l3,[%i0+0x012] ! Mem[000000007c000012]
retl
stw %l2,[%i2+0x018] ! Mem[000000007d000018]
p54_jmpl_0_lo:
ldub [%o3+0x019],%l1 ! Mem[000000007d800019]
sth %l5,[%o2+0x00c] ! Mem[000000007d00000c]
stx %l6,[%o1+0x000] ! Mem[000000007c800000]
jmpl %g6+8,%g0
ldsb [%o3+0x00c],%l0 ! Mem[000000007d80000c]
p54_call_0_lo:
lduh [%o0+0x020],%l4 ! Mem[000000007c000020]
sth %l1,[%o0+0x00c] ! Mem[000000007c00000c]
stb %l3,[%o0+0x012] ! Mem[000000007c000012]
retl
stw %l2,[%o2+0x018] ! Mem[000000007d000018]
p54_jmpl_0_he:
lduh [%i2+0x00e],%l5 ! Mem[000000007d00000e]
std %l2,[%i2+0x038] ! Mem[000000007d000038]
jmpl %g6+8,%g0
ldsb [%i3+0x03f],%l2 ! Mem[000000007d80003f]
p54_call_0_he:
ldub [%i2+0x02b],%l3 ! Mem[000000007d00002b]
ldsb [%i3+0x028],%l1 ! Mem[000000007d800028]
lduw [%i1+0x02c],%l7 ! Mem[000000007c80002c]
ldx [%i1+0x008],%l7 ! Mem[000000007c800008]
ldsh [%i0+0x03a],%l3 ! Mem[000000007c00003a]
ldsw [%i1+0x014],%l6 ! Mem[000000007c800014]
retl
stx %l5,[%i2+0x008] ! Mem[000000007d000008]
p54_jmpl_0_ho:
lduh [%o2+0x00e],%l5 ! Mem[000000007d00000e]
std %l2,[%o2+0x038] ! Mem[000000007d000038]
jmpl %g6+8,%g0
ldsb [%o3+0x03f],%l2 ! Mem[000000007d80003f]
p54_call_0_ho:
ldub [%o2+0x02b],%l3 ! Mem[000000007d00002b]
ldsb [%o3+0x028],%l1 ! Mem[000000007d800028]
lduw [%o1+0x02c],%l7 ! Mem[000000007c80002c]
ldx [%o1+0x008],%l7 ! Mem[000000007c800008]
ldsh [%o0+0x03a],%l3 ! Mem[000000007c00003a]
ldsw [%o1+0x014],%l6 ! Mem[000000007c800014]
retl
stx %l5,[%o2+0x008] ! Mem[000000007d000008]
p55_jmpl_0_le:
std %l0,[%i0+0x038] ! Mem[000000007e000038]
ldd [%i2+0x028],%l4 ! Mem[000000007f000028]
stx %l6,[%i0+0x020] ! Mem[000000007e000020]
jmpl %g6+8,%g0
std %l0,[%i1+0x008] ! Mem[000000007e800008]
p55_call_0_le:
ldub [%i2+0x000],%l4 ! Mem[000000007f000000]
lduh [%i2+0x02c],%l1 ! Mem[000000007f00002c]
lduh [%i2+0x032],%l3 ! Mem[000000007f000032]
retl
std %l2,[%i3+0x038] ! Mem[000000007f800038]
p55_jmpl_0_lo:
std %l0,[%o0+0x038] ! Mem[000000007e000038]
ldd [%o2+0x028],%l4 ! Mem[000000007f000028]
stx %l6,[%o0+0x020] ! Mem[000000007e000020]
jmpl %g6+8,%g0
std %l0,[%o1+0x008] ! Mem[000000007e800008]
p55_call_0_lo:
ldub [%o2+0x000],%l4 ! Mem[000000007f000000]
lduh [%o2+0x02c],%l1 ! Mem[000000007f00002c]
lduh [%o2+0x032],%l3 ! Mem[000000007f000032]
retl
std %l2,[%o3+0x038] ! Mem[000000007f800038]
p55_jmpl_0_he:
lduh [%i1+0x00e],%l5 ! Mem[000000007e80000e]
stb %l2,[%i3+0x03d] ! Mem[000000007f80003d]
jmpl %g6+8,%g0
stw %l2,[%i2+0x01c] ! Mem[000000007f00001c]
p55_call_0_he:
lduh [%i3+0x00a],%l3 ! Mem[000000007f80000a]
ldub [%i3+0x028],%l1 ! Mem[000000007f800028]
stx %l7,[%i2+0x028] ! Mem[000000007f000028]
ldsb [%i1+0x02a],%l7 ! Mem[000000007e80002a]
stb %l3,[%i1+0x03b] ! Mem[000000007e80003b]
stx %l6,[%i1+0x030] ! Mem[000000007e800030]
retl
ldsh [%i0+0x00a],%l5 ! Mem[000000007e00000a]
p55_jmpl_0_ho:
lduh [%o1+0x00e],%l5 ! Mem[000000007e80000e]
stb %l2,[%o3+0x03d] ! Mem[000000007f80003d]
jmpl %g6+8,%g0
stw %l2,[%o2+0x01c] ! Mem[000000007f00001c]
p55_call_0_ho:
lduh [%o3+0x00a],%l3 ! Mem[000000007f80000a]
ldub [%o3+0x028],%l1 ! Mem[000000007f800028]
stx %l7,[%o2+0x028] ! Mem[000000007f000028]
ldsb [%o1+0x02a],%l7 ! Mem[000000007e80002a]
stb %l3,[%o1+0x03b] ! Mem[000000007e80003b]
stx %l6,[%o1+0x030] ! Mem[000000007e800030]
retl
ldsh [%o0+0x00a],%l5 ! Mem[000000007e00000a]
p56_jmpl_0_le:
ldsb [%i0+0x019],%l1 ! Mem[0000000080000019]
ldsb [%i1+0x00c],%l5 ! Mem[000000008080000c]
stx %l6,[%i0+0x000] ! Mem[0000000080000000]
jmpl %g6+8,%g0
ldsh [%i0+0x00c],%l0 ! Mem[000000008000000c]
p56_call_0_le:
ldsw [%i0+0x020],%l4 ! Mem[0000000080000020]
stw %l1,[%i3+0x00c] ! Mem[000000008180000c]
ldsh [%i1+0x012],%l3 ! Mem[0000000080800012]
retl
ldx [%i0+0x018],%l2 ! Mem[0000000080000018]
p56_jmpl_0_lo:
ldsb [%o0+0x019],%l1 ! Mem[0000000080000019]
ldsb [%o1+0x00c],%l5 ! Mem[000000008080000c]
stx %l6,[%o0+0x000] ! Mem[0000000080000000]
jmpl %g6+8,%g0
ldsh [%o0+0x00c],%l0 ! Mem[000000008000000c]
p56_call_0_lo:
ldsw [%o0+0x020],%l4 ! Mem[0000000080000020]
stw %l1,[%o3+0x00c] ! Mem[000000008180000c]
ldsh [%o1+0x012],%l3 ! Mem[0000000080800012]
retl
ldx [%o0+0x018],%l2 ! Mem[0000000080000018]
p56_jmpl_0_he:
ldsw [%i0+0x00c],%l5 ! Mem[000000008000000c]
std %l2,[%i3+0x038] ! Mem[0000000081800038]
jmpl %g6+8,%g0
stb %l2,[%i1+0x03f] ! Mem[000000008080003f]
p56_call_0_he:
lduw [%i1+0x028],%l3 ! Mem[0000000080800028]
ldx [%i2+0x028],%l1 ! Mem[0000000081000028]
ldsw [%i0+0x02c],%l7 ! Mem[000000008000002c]
stb %l7,[%i1+0x00a] ! Mem[000000008080000a]
ldsb [%i1+0x03b],%l3 ! Mem[000000008080003b]
sth %l6,[%i1+0x016] ! Mem[0000000080800016]
retl
ldx [%i1+0x008],%l5 ! Mem[0000000080800008]
p56_jmpl_0_ho:
ldsw [%o0+0x00c],%l5 ! Mem[000000008000000c]
std %l2,[%o3+0x038] ! Mem[0000000081800038]
jmpl %g6+8,%g0
stb %l2,[%o1+0x03f] ! Mem[000000008080003f]
p56_call_0_ho:
lduw [%o1+0x028],%l3 ! Mem[0000000080800028]
ldx [%o2+0x028],%l1 ! Mem[0000000081000028]
ldsw [%o0+0x02c],%l7 ! Mem[000000008000002c]
stb %l7,[%o1+0x00a] ! Mem[000000008080000a]
ldsb [%o1+0x03b],%l3 ! Mem[000000008080003b]
sth %l6,[%o1+0x016] ! Mem[0000000080800016]
retl
ldx [%o1+0x008],%l5 ! Mem[0000000080800008]
p57_jmpl_0_le:
lduw [%i0+0x038],%l1 ! Mem[0000000082000038]
ldub [%i1+0x02c],%l5 ! Mem[000000008280002c]
stx %l6,[%i0+0x020] ! Mem[0000000082000020]
jmpl %g6+8,%g0
sth %l0,[%i3+0x00c] ! Mem[000000008380000c]
p57_call_0_le:
ldsh [%i3+0x000],%l4 ! Mem[0000000083800000]
lduw [%i0+0x02c],%l1 ! Mem[000000008200002c]
stx %l3,[%i1+0x030] ! Mem[0000000082800030]
retl
ldsw [%i1+0x038],%l2 ! Mem[0000000082800038]
p57_jmpl_0_lo:
lduw [%o0+0x038],%l1 ! Mem[0000000082000038]
ldub [%o1+0x02c],%l5 ! Mem[000000008280002c]
stx %l6,[%o0+0x020] ! Mem[0000000082000020]
jmpl %g6+8,%g0
sth %l0,[%o3+0x00c] ! Mem[000000008380000c]
p57_call_0_lo:
ldsh [%o3+0x000],%l4 ! Mem[0000000083800000]
lduw [%o0+0x02c],%l1 ! Mem[000000008200002c]
stx %l3,[%o1+0x030] ! Mem[0000000082800030]
retl
ldsw [%o1+0x038],%l2 ! Mem[0000000082800038]
p57_jmpl_0_he:
ldsw [%i2+0x00c],%l5 ! Mem[000000008300000c]
sth %l2,[%i3+0x03c] ! Mem[000000008380003c]
jmpl %g6+8,%g0
ldsw [%i0+0x01c],%l2 ! Mem[000000008200001c]
p57_call_0_he:
std %l2,[%i2+0x008] ! Mem[0000000083000008]
stx %l1,[%i1+0x028] ! Mem[0000000082800028]
ldx [%i2+0x028],%l7 ! Mem[0000000083000028]
ldsh [%i1+0x02a],%l7 ! Mem[000000008280002a]
ldx [%i2+0x038],%l3 ! Mem[0000000083000038]
lduw [%i0+0x034],%l6 ! Mem[0000000082000034]
retl
sth %l5,[%i2+0x00a] ! Mem[000000008300000a]
p57_jmpl_0_ho:
ldsw [%o2+0x00c],%l5 ! Mem[000000008300000c]
sth %l2,[%o3+0x03c] ! Mem[000000008380003c]
jmpl %g6+8,%g0
ldsw [%o0+0x01c],%l2 ! Mem[000000008200001c]
p57_call_0_ho:
std %l2,[%o2+0x008] ! Mem[0000000083000008]
stx %l1,[%o1+0x028] ! Mem[0000000082800028]
ldx [%o2+0x028],%l7 ! Mem[0000000083000028]
ldsh [%o1+0x02a],%l7 ! Mem[000000008280002a]
ldx [%o2+0x038],%l3 ! Mem[0000000083000038]
lduw [%o0+0x034],%l6 ! Mem[0000000082000034]
retl
sth %l5,[%o2+0x00a] ! Mem[000000008300000a]
p58_jmpl_0_le:
stw %l1,[%i0+0x018] ! Mem[0000000084000018]
ldx [%i1+0x008],%l5 ! Mem[0000000084800008]
stx %l6,[%i3+0x000] ! Mem[0000000085800000]
jmpl %g6+8,%g0
ldsw [%i1+0x00c],%l0 ! Mem[000000008480000c]
p58_call_0_le:
ldsb [%i1+0x020],%l4 ! Mem[0000000084800020]
stx %l1,[%i1+0x008] ! Mem[0000000084800008]
std %l2,[%i0+0x010] ! Mem[0000000084000010]
retl
ldsb [%i2+0x019],%l2 ! Mem[0000000085000019]
p58_jmpl_0_lo:
stw %l1,[%o0+0x018] ! Mem[0000000084000018]
ldx [%o1+0x008],%l5 ! Mem[0000000084800008]
stx %l6,[%o3+0x000] ! Mem[0000000085800000]
jmpl %g6+8,%g0
ldsw [%o1+0x00c],%l0 ! Mem[000000008480000c]
p58_call_0_lo:
ldsb [%o1+0x020],%l4 ! Mem[0000000084800020]
stx %l1,[%o1+0x008] ! Mem[0000000084800008]
std %l2,[%o0+0x010] ! Mem[0000000084000010]
retl
ldsb [%o2+0x019],%l2 ! Mem[0000000085000019]
p58_jmpl_0_he:
ldsb [%i0+0x00f],%l5 ! Mem[000000008400000f]
stw %l2,[%i0+0x03c] ! Mem[000000008400003c]
jmpl %g6+8,%g0
ldd [%i2+0x038],%l2 ! Mem[0000000085000038]
p58_call_0_he:
sth %l3,[%i3+0x02a] ! Mem[000000008580002a]
ldsh [%i0+0x028],%l1 ! Mem[0000000084000028]
stw %l7,[%i3+0x02c] ! Mem[000000008580002c]
std %l6,[%i1+0x008] ! Mem[0000000084800008]
ldd [%i2+0x038],%l2 ! Mem[0000000085000038]
ldub [%i3+0x016],%l6 ! Mem[0000000085800016]
retl
ldd [%i2+0x008],%l4 ! Mem[0000000085000008]
p58_jmpl_0_ho:
ldsb [%o0+0x00f],%l5 ! Mem[000000008400000f]
stw %l2,[%o0+0x03c] ! Mem[000000008400003c]
jmpl %g6+8,%g0
ldd [%o2+0x038],%l2 ! Mem[0000000085000038]
p58_call_0_ho:
sth %l3,[%o3+0x02a] ! Mem[000000008580002a]
ldsh [%o0+0x028],%l1 ! Mem[0000000084000028]
stw %l7,[%o3+0x02c] ! Mem[000000008580002c]
std %l6,[%o1+0x008] ! Mem[0000000084800008]
ldd [%o2+0x038],%l2 ! Mem[0000000085000038]
ldub [%o3+0x016],%l6 ! Mem[0000000085800016]
retl
ldd [%o2+0x008],%l4 ! Mem[0000000085000008]
p59_jmpl_0_le:
ldsw [%i0+0x038],%l1 ! Mem[0000000086000038]
sth %l5,[%i1+0x02c] ! Mem[000000008680002c]
stx %l6,[%i2+0x020] ! Mem[0000000087000020]
jmpl %g6+8,%g0
stw %l0,[%i0+0x00c] ! Mem[000000008600000c]
p59_call_0_le:
ldd [%i3+0x000],%l4 ! Mem[0000000087800000]
lduh [%i3+0x02c],%l1 ! Mem[000000008780002c]
lduw [%i3+0x030],%l3 ! Mem[0000000087800030]
retl
stx %l2,[%i2+0x038] ! Mem[0000000087000038]
p59_jmpl_0_lo:
ldsw [%o0+0x038],%l1 ! Mem[0000000086000038]
sth %l5,[%o1+0x02c] ! Mem[000000008680002c]
stx %l6,[%o2+0x020] ! Mem[0000000087000020]
jmpl %g6+8,%g0
stw %l0,[%o0+0x00c] ! Mem[000000008600000c]
p59_call_0_lo:
ldd [%o3+0x000],%l4 ! Mem[0000000087800000]
lduh [%o3+0x02c],%l1 ! Mem[000000008780002c]
lduw [%o3+0x030],%l3 ! Mem[0000000087800030]
retl
stx %l2,[%o2+0x038] ! Mem[0000000087000038]
p59_jmpl_0_he:
ldsb [%i0+0x00f],%l5 ! Mem[000000008600000f]
stx %l2,[%i0+0x038] ! Mem[0000000086000038]
jmpl %g6+8,%g0
sth %l2,[%i2+0x01e] ! Mem[000000008700001e]
p59_call_0_he:
stw %l3,[%i0+0x008] ! Mem[0000000086000008]
ldx [%i3+0x028],%l1 ! Mem[0000000087800028]
ldsh [%i1+0x02e],%l7 ! Mem[000000008680002e]
ldsw [%i1+0x028],%l7 ! Mem[0000000086800028]
lduw [%i2+0x038],%l3 ! Mem[0000000087000038]
ldsh [%i3+0x036],%l6 ! Mem[0000000087800036]
retl
lduh [%i3+0x00a],%l5 ! Mem[000000008780000a]
p59_jmpl_0_ho:
ldsb [%o0+0x00f],%l5 ! Mem[000000008600000f]
stx %l2,[%o0+0x038] ! Mem[0000000086000038]
jmpl %g6+8,%g0
sth %l2,[%o2+0x01e] ! Mem[000000008700001e]
p59_call_0_ho:
stw %l3,[%o0+0x008] ! Mem[0000000086000008]
ldx [%o3+0x028],%l1 ! Mem[0000000087800028]
ldsh [%o1+0x02e],%l7 ! Mem[000000008680002e]
ldsw [%o1+0x028],%l7 ! Mem[0000000086800028]
lduw [%o2+0x038],%l3 ! Mem[0000000087000038]
ldsh [%o3+0x036],%l6 ! Mem[0000000087800036]
retl
lduh [%o3+0x00a],%l5 ! Mem[000000008780000a]
p60_jmpl_0_le:
stb %l1,[%i0+0x019] ! Mem[0000000088000019]
stw %l5,[%i1+0x00c] ! Mem[000000008880000c]
stx %l6,[%i2+0x000] ! Mem[0000000089000000]
jmpl %g6+8,%g0
lduw [%i3+0x00c],%l0 ! Mem[000000008980000c]
p60_call_0_le:
stx %l4,[%i1+0x020] ! Mem[0000000088800020]
ldd [%i0+0x008],%l0 ! Mem[0000000088000008]
ldsw [%i1+0x010],%l3 ! Mem[0000000088800010]
retl
stb %l2,[%i2+0x019] ! Mem[0000000089000019]
p60_jmpl_0_lo:
stb %l1,[%o0+0x019] ! Mem[0000000088000019]
stw %l5,[%o1+0x00c] ! Mem[000000008880000c]
stx %l6,[%o2+0x000] ! Mem[0000000089000000]
jmpl %g6+8,%g0
lduw [%o3+0x00c],%l0 ! Mem[000000008980000c]
p60_call_0_lo:
stx %l4,[%o1+0x020] ! Mem[0000000088800020]
ldd [%o0+0x008],%l0 ! Mem[0000000088000008]
ldsw [%o1+0x010],%l3 ! Mem[0000000088800010]
retl
stb %l2,[%o2+0x019] ! Mem[0000000089000019]
p60_jmpl_0_he:
stx %l5,[%i2+0x008] ! Mem[0000000089000008]
ldd [%i1+0x038],%l2 ! Mem[0000000088800038]
jmpl %g6+8,%g0
ldx [%i0+0x038],%l2 ! Mem[0000000088000038]
p60_call_0_he:
ldsb [%i2+0x02b],%l3 ! Mem[000000008900002b]
sth %l1,[%i3+0x028] ! Mem[0000000089800028]
lduw [%i2+0x02c],%l7 ! Mem[000000008900002c]
sth %l7,[%i1+0x00a] ! Mem[000000008880000a]
stx %l3,[%i2+0x038] ! Mem[0000000089000038]
stw %l6,[%i2+0x014] ! Mem[0000000089000014]
retl
stb %l5,[%i0+0x00b] ! Mem[000000008800000b]
p60_jmpl_0_ho:
stx %l5,[%o2+0x008] ! Mem[0000000089000008]
ldd [%o1+0x038],%l2 ! Mem[0000000088800038]
jmpl %g6+8,%g0
ldx [%o0+0x038],%l2 ! Mem[0000000088000038]
p60_call_0_ho:
ldsb [%o2+0x02b],%l3 ! Mem[000000008900002b]
sth %l1,[%o3+0x028] ! Mem[0000000089800028]
lduw [%o2+0x02c],%l7 ! Mem[000000008900002c]
sth %l7,[%o1+0x00a] ! Mem[000000008880000a]
stx %l3,[%o2+0x038] ! Mem[0000000089000038]
stw %l6,[%o2+0x014] ! Mem[0000000089000014]
retl
stb %l5,[%o0+0x00b] ! Mem[000000008800000b]
p61_jmpl_0_le:
ldd [%i0+0x038],%l0 ! Mem[000000008a000038]
ldsb [%i1+0x02c],%l5 ! Mem[000000008a80002c]
stx %l6,[%i1+0x020] ! Mem[000000008a800020]
jmpl %g6+8,%g0
stx %l0,[%i1+0x008] ! Mem[000000008a800008]
p61_call_0_le:
stw %l4,[%i3+0x000] ! Mem[000000008b800000]
lduw [%i1+0x02c],%l1 ! Mem[000000008a80002c]
stw %l3,[%i1+0x030] ! Mem[000000008a800030]
retl
lduw [%i3+0x038],%l2 ! Mem[000000008b800038]
p61_jmpl_0_lo:
ldd [%o0+0x038],%l0 ! Mem[000000008a000038]
ldsb [%o1+0x02c],%l5 ! Mem[000000008a80002c]
stx %l6,[%o1+0x020] ! Mem[000000008a800020]
jmpl %g6+8,%g0
stx %l0,[%o1+0x008] ! Mem[000000008a800008]
p61_call_0_lo:
stw %l4,[%o3+0x000] ! Mem[000000008b800000]
lduw [%o1+0x02c],%l1 ! Mem[000000008a80002c]
stw %l3,[%o1+0x030] ! Mem[000000008a800030]
retl
lduw [%o3+0x038],%l2 ! Mem[000000008b800038]
p61_jmpl_0_he:
stx %l5,[%i0+0x008] ! Mem[000000008a000008]
ldsb [%i1+0x03d],%l2 ! Mem[000000008a80003d]
jmpl %g6+8,%g0
ldsh [%i3+0x01e],%l2 ! Mem[000000008b80001e]
p61_call_0_he:
ldsh [%i3+0x00a],%l3 ! Mem[000000008b80000a]
ldd [%i2+0x028],%l0 ! Mem[000000008b000028]
sth %l7,[%i0+0x02e] ! Mem[000000008a00002e]
ldub [%i1+0x02a],%l7 ! Mem[000000008a80002a]
lduh [%i3+0x03a],%l3 ! Mem[000000008b80003a]
std %l6,[%i1+0x030] ! Mem[000000008a800030]
retl
stw %l5,[%i1+0x008] ! Mem[000000008a800008]
p61_jmpl_0_ho:
stx %l5,[%o0+0x008] ! Mem[000000008a000008]
ldsb [%o1+0x03d],%l2 ! Mem[000000008a80003d]
jmpl %g6+8,%g0
ldsh [%o3+0x01e],%l2 ! Mem[000000008b80001e]
p61_call_0_ho:
ldsh [%o3+0x00a],%l3 ! Mem[000000008b80000a]
ldd [%o2+0x028],%l0 ! Mem[000000008b000028]
sth %l7,[%o0+0x02e] ! Mem[000000008a00002e]
ldub [%o1+0x02a],%l7 ! Mem[000000008a80002a]
lduh [%o3+0x03a],%l3 ! Mem[000000008b80003a]
std %l6,[%o1+0x030] ! Mem[000000008a800030]
retl
stw %l5,[%o1+0x008] ! Mem[000000008a800008]
p62_jmpl_0_le:
lduh [%i0+0x018],%l1 ! Mem[000000008c000018]
ldub [%i1+0x00c],%l5 ! Mem[000000008c80000c]
stx %l6,[%i0+0x000] ! Mem[000000008c000000]
jmpl %g6+8,%g0
ldx [%i0+0x008],%l0 ! Mem[000000008c000008]
p62_call_0_le:
sth %l4,[%i2+0x020] ! Mem[000000008d000020]
ldsb [%i3+0x00d],%l1 ! Mem[000000008d80000d]
stb %l3,[%i0+0x012] ! Mem[000000008c000012]
retl
ldub [%i0+0x019],%l2 ! Mem[000000008c000019]
p62_jmpl_0_lo:
lduh [%o0+0x018],%l1 ! Mem[000000008c000018]
ldub [%o1+0x00c],%l5 ! Mem[000000008c80000c]
stx %l6,[%o0+0x000] ! Mem[000000008c000000]
jmpl %g6+8,%g0
ldx [%o0+0x008],%l0 ! Mem[000000008c000008]
p62_call_0_lo:
sth %l4,[%o2+0x020] ! Mem[000000008d000020]
ldsb [%o3+0x00d],%l1 ! Mem[000000008d80000d]
stb %l3,[%o0+0x012] ! Mem[000000008c000012]
retl
ldub [%o0+0x019],%l2 ! Mem[000000008c000019]
p62_jmpl_0_he:
stx %l5,[%i0+0x008] ! Mem[000000008c000008]
ldsh [%i1+0x03c],%l2 ! Mem[000000008c80003c]
jmpl %g6+8,%g0
stx %l2,[%i2+0x038] ! Mem[000000008d000038]
p62_call_0_he:
ldsw [%i0+0x028],%l3 ! Mem[000000008c000028]
lduh [%i1+0x028],%l1 ! Mem[000000008c800028]
ldsw [%i2+0x02c],%l7 ! Mem[000000008d00002c]
stw %l7,[%i1+0x008] ! Mem[000000008c800008]
stw %l3,[%i3+0x038] ! Mem[000000008d800038]
ldx [%i1+0x010],%l6 ! Mem[000000008c800010]
retl
ldsb [%i2+0x00b],%l5 ! Mem[000000008d00000b]
p62_jmpl_0_ho:
stx %l5,[%o0+0x008] ! Mem[000000008c000008]
ldsh [%o1+0x03c],%l2 ! Mem[000000008c80003c]
jmpl %g6+8,%g0
stx %l2,[%o2+0x038] ! Mem[000000008d000038]
p62_call_0_ho:
ldsw [%o0+0x028],%l3 ! Mem[000000008c000028]
lduh [%o1+0x028],%l1 ! Mem[000000008c800028]
ldsw [%o2+0x02c],%l7 ! Mem[000000008d00002c]
stw %l7,[%o1+0x008] ! Mem[000000008c800008]
stw %l3,[%o3+0x038] ! Mem[000000008d800038]
ldx [%o1+0x010],%l6 ! Mem[000000008c800010]
retl
ldsb [%o2+0x00b],%l5 ! Mem[000000008d00000b]
p63_jmpl_0_le:
sth %l1,[%i0+0x038] ! Mem[000000008e000038]
ldx [%i1+0x028],%l5 ! Mem[000000008e800028]
stx %l6,[%i0+0x020] ! Mem[000000008e000020]
jmpl %g6+8,%g0
ldd [%i3+0x008],%l0 ! Mem[000000008f800008]
p63_call_0_le:
std %l4,[%i0+0x000] ! Mem[000000008e000000]
ldx [%i0+0x028],%l1 ! Mem[000000008e000028]
lduh [%i3+0x032],%l3 ! Mem[000000008f800032]
retl
ldsh [%i1+0x038],%l2 ! Mem[000000008e800038]
p63_jmpl_0_lo:
sth %l1,[%o0+0x038] ! Mem[000000008e000038]
ldx [%o1+0x028],%l5 ! Mem[000000008e800028]
stx %l6,[%o0+0x020] ! Mem[000000008e000020]
jmpl %g6+8,%g0
ldd [%o3+0x008],%l0 ! Mem[000000008f800008]
p63_call_0_lo:
std %l4,[%o0+0x000] ! Mem[000000008e000000]
ldx [%o0+0x028],%l1 ! Mem[000000008e000028]
lduh [%o3+0x032],%l3 ! Mem[000000008f800032]
retl
ldsh [%o1+0x038],%l2 ! Mem[000000008e800038]
p63_jmpl_0_he:
sth %l5,[%i2+0x00e] ! Mem[000000008f00000e]
ldsw [%i1+0x03c],%l2 ! Mem[000000008e80003c]
jmpl %g6+8,%g0
std %l2,[%i1+0x018] ! Mem[000000008e800018]
p63_call_0_he:
lduw [%i1+0x008],%l3 ! Mem[000000008e800008]
stb %l1,[%i0+0x028] ! Mem[000000008e000028]
ldx [%i3+0x028],%l7 ! Mem[000000008f800028]
lduh [%i1+0x02a],%l7 ! Mem[000000008e80002a]
ldub [%i0+0x03b],%l3 ! Mem[000000008e00003b]
ldsw [%i1+0x034],%l6 ! Mem[000000008e800034]
retl
lduw [%i2+0x008],%l5 ! Mem[000000008f000008]
p63_jmpl_0_ho:
sth %l5,[%o2+0x00e] ! Mem[000000008f00000e]
ldsw [%o1+0x03c],%l2 ! Mem[000000008e80003c]
jmpl %g6+8,%g0
std %l2,[%o1+0x018] ! Mem[000000008e800018]
p63_call_0_ho:
lduw [%o1+0x008],%l3 ! Mem[000000008e800008]
stb %l1,[%o0+0x028] ! Mem[000000008e000028]
ldx [%o3+0x028],%l7 ! Mem[000000008f800028]
lduh [%o1+0x02a],%l7 ! Mem[000000008e80002a]
ldub [%o0+0x03b],%l3 ! Mem[000000008e00003b]
ldsw [%o1+0x034],%l6 ! Mem[000000008e800034]
retl
lduw [%o2+0x008],%l5 ! Mem[000000008f000008]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
ldx [%i0+0x028],%l7 ! Mem[0000000010000028]
ldsb [%i1+0x004],%l4 ! Mem[0000000010800004]
lduh [%i2+0x03a],%l1 ! Mem[000000001100003a]
ldub [%i3+0x011],%l3 ! Mem[0000000011800011]
ldsb [%i2+0x020],%l5 ! Mem[0000000011000020]
jmpl %g6+8,%g0
lduw [%i1+0x008],%l0 ! Mem[0000000010800008]
p0_call_1_le:
ldx [%i0+0x028],%l4 ! Mem[0000000010000028]
stx %l3,[%i0+0x028] ! Mem[0000000010000028]
ldsh [%i1+0x036],%l2 ! Mem[0000000010800036]
retl
ldsh [%i3+0x02a],%l0 ! Mem[000000001180002a]
p0_jmpl_1_lo:
ldx [%o0+0x028],%l7 ! Mem[0000000010000028]
ldsb [%o1+0x004],%l4 ! Mem[0000000010800004]
lduh [%o2+0x03a],%l1 ! Mem[000000001100003a]
ldub [%o3+0x011],%l3 ! Mem[0000000011800011]
ldsb [%o2+0x020],%l5 ! Mem[0000000011000020]
jmpl %g6+8,%g0
lduw [%o1+0x008],%l0 ! Mem[0000000010800008]
p0_call_1_lo:
ldx [%o0+0x028],%l4 ! Mem[0000000010000028]
stx %l3,[%o0+0x028] ! Mem[0000000010000028]
ldsh [%o1+0x036],%l2 ! Mem[0000000010800036]
retl
ldsh [%o3+0x02a],%l0 ! Mem[000000001180002a]
p0_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i3+0x008],%l6 ! Mem[0000000011800008]
p0_call_1_he:
stx %l5,[%i1+0x018] ! Mem[0000000010800018]
ldx [%i2+0x020],%l7 ! Mem[0000000011000020]
ldd [%i1+0x000],%l2 ! Mem[0000000010800000]
sth %l1,[%i0+0x02c] ! Mem[000000001000002c]
ldsb [%i2+0x013],%l4 ! Mem[0000000011000013]
stw %l6,[%i1+0x028] ! Mem[0000000010800028]
retl
lduh [%i2+0x03a],%l4 ! Mem[000000001100003a]
p0_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o3+0x008],%l6 ! Mem[0000000011800008]
p0_call_1_ho:
stx %l5,[%o1+0x018] ! Mem[0000000010800018]
ldx [%o2+0x020],%l7 ! Mem[0000000011000020]
ldd [%o1+0x000],%l2 ! Mem[0000000010800000]
sth %l1,[%o0+0x02c] ! Mem[000000001000002c]
ldsb [%o2+0x013],%l4 ! Mem[0000000011000013]
stw %l6,[%o1+0x028] ! Mem[0000000010800028]
retl
lduh [%o2+0x03a],%l4 ! Mem[000000001100003a]
p1_jmpl_1_le:
ldsh [%i3+0x00c],%l7 ! Mem[000000001380000c]
std %l4,[%i0+0x020] ! Mem[0000000012000020]
ldsh [%i2+0x03a],%l1 ! Mem[000000001300003a]
std %l2,[%i2+0x010] ! Mem[0000000013000010]
lduw [%i3+0x000],%l5 ! Mem[0000000013800000]
jmpl %g6+8,%g0
ldub [%i1+0x009],%l0 ! Mem[0000000012800009]
p1_call_1_le:
ldd [%i3+0x008],%l4 ! Mem[0000000013800008]
stb %l3,[%i0+0x00a] ! Mem[000000001200000a]
sth %l2,[%i2+0x036] ! Mem[0000000013000036]
retl
ldsh [%i2+0x02a],%l0 ! Mem[000000001300002a]
p1_jmpl_1_lo:
ldsh [%o3+0x00c],%l7 ! Mem[000000001380000c]
std %l4,[%o0+0x020] ! Mem[0000000012000020]
ldsh [%o2+0x03a],%l1 ! Mem[000000001300003a]
std %l2,[%o2+0x010] ! Mem[0000000013000010]
lduw [%o3+0x000],%l5 ! Mem[0000000013800000]
jmpl %g6+8,%g0
ldub [%o1+0x009],%l0 ! Mem[0000000012800009]
p1_call_1_lo:
ldd [%o3+0x008],%l4 ! Mem[0000000013800008]
stb %l3,[%o0+0x00a] ! Mem[000000001200000a]
sth %l2,[%o2+0x036] ! Mem[0000000013000036]
retl
ldsh [%o2+0x02a],%l0 ! Mem[000000001300002a]
p1_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i0+0x02b],%l7 ! Mem[000000001200002b]
p1_call_1_he:
ldd [%i2+0x038],%l4 ! Mem[0000000013000038]
lduh [%i3+0x020],%l7 ! Mem[0000000013800020]
ldx [%i2+0x000],%l3 ! Mem[0000000013000000]
ldsb [%i2+0x02d],%l1 ! Mem[000000001300002d]
ldsw [%i1+0x010],%l4 ! Mem[0000000012800010]
stb %l6,[%i1+0x00b] ! Mem[000000001280000b]
retl
stb %l4,[%i1+0x03b] ! Mem[000000001280003b]
p1_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o0+0x02b],%l7 ! Mem[000000001200002b]
p1_call_1_ho:
ldd [%o2+0x038],%l4 ! Mem[0000000013000038]
lduh [%o3+0x020],%l7 ! Mem[0000000013800020]
ldx [%o2+0x000],%l3 ! Mem[0000000013000000]
ldsb [%o2+0x02d],%l1 ! Mem[000000001300002d]
ldsw [%o1+0x010],%l4 ! Mem[0000000012800010]
stb %l6,[%o1+0x00b] ! Mem[000000001280000b]
retl
stb %l4,[%o1+0x03b] ! Mem[000000001280003b]
p2_jmpl_1_le:
sth %l7,[%i1+0x02c] ! Mem[000000001480002c]
ldub [%i2+0x004],%l4 ! Mem[0000000015000004]
ldsb [%i3+0x03b],%l1 ! Mem[000000001580003b]
ldsb [%i0+0x011],%l3 ! Mem[0000000014000011]
std %l4,[%i3+0x020] ! Mem[0000000015800020]
jmpl %g6+8,%g0
ldsh [%i1+0x008],%l0 ! Mem[0000000014800008]
p2_call_1_le:
lduw [%i2+0x02c],%l4 ! Mem[000000001500002c]
ldub [%i0+0x02a],%l3 ! Mem[000000001400002a]
ldx [%i2+0x030],%l2 ! Mem[0000000015000030]
retl
ldsh [%i3+0x02a],%l0 ! Mem[000000001580002a]
p2_jmpl_1_lo:
sth %l7,[%o1+0x02c] ! Mem[000000001480002c]
ldub [%o2+0x004],%l4 ! Mem[0000000015000004]
ldsb [%o3+0x03b],%l1 ! Mem[000000001580003b]
ldsb [%o0+0x011],%l3 ! Mem[0000000014000011]
std %l4,[%o3+0x020] ! Mem[0000000015800020]
jmpl %g6+8,%g0
ldsh [%o1+0x008],%l0 ! Mem[0000000014800008]
p2_call_1_lo:
lduw [%o2+0x02c],%l4 ! Mem[000000001500002c]
ldub [%o0+0x02a],%l3 ! Mem[000000001400002a]
ldx [%o2+0x030],%l2 ! Mem[0000000015000030]
retl
ldsh [%o3+0x02a],%l0 ! Mem[000000001580002a]
p2_jmpl_1_he:
jmpl %g6+8,%g0
stb %l7,[%i1+0x00b] ! Mem[000000001480000b]
p2_call_1_he:
ldsw [%i3+0x018],%l5 ! Mem[0000000015800018]
ldsb [%i1+0x020],%l7 ! Mem[0000000014800020]
ldsb [%i3+0x002],%l3 ! Mem[0000000015800002]
lduh [%i0+0x02c],%l1 ! Mem[000000001400002c]
ldsw [%i2+0x010],%l4 ! Mem[0000000015000010]
lduh [%i1+0x02a],%l6 ! Mem[000000001480002a]
retl
ldd [%i1+0x038],%l4 ! Mem[0000000014800038]
p2_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l7,[%o1+0x00b] ! Mem[000000001480000b]
p2_call_1_ho:
ldsw [%o3+0x018],%l5 ! Mem[0000000015800018]
ldsb [%o1+0x020],%l7 ! Mem[0000000014800020]
ldsb [%o3+0x002],%l3 ! Mem[0000000015800002]
lduh [%o0+0x02c],%l1 ! Mem[000000001400002c]
ldsw [%o2+0x010],%l4 ! Mem[0000000015000010]
lduh [%o1+0x02a],%l6 ! Mem[000000001480002a]
retl
ldd [%o1+0x038],%l4 ! Mem[0000000014800038]
p3_jmpl_1_le:
lduh [%i1+0x00c],%l7 ! Mem[000000001680000c]
stx %l4,[%i1+0x020] ! Mem[0000000016800020]
stw %l1,[%i3+0x038] ! Mem[0000000017800038]
stb %l3,[%i2+0x011] ! Mem[0000000017000011]
ldsb [%i0+0x000],%l5 ! Mem[0000000016000000]
jmpl %g6+8,%g0
ldd [%i1+0x008],%l0 ! Mem[0000000016800008]
p3_call_1_le:
stx %l4,[%i1+0x008] ! Mem[0000000016800008]
ldd [%i0+0x008],%l2 ! Mem[0000000016000008]
ldsh [%i3+0x036],%l2 ! Mem[0000000017800036]
retl
ldd [%i1+0x028],%l0 ! Mem[0000000016800028]
p3_jmpl_1_lo:
lduh [%o1+0x00c],%l7 ! Mem[000000001680000c]
stx %l4,[%o1+0x020] ! Mem[0000000016800020]
stw %l1,[%o3+0x038] ! Mem[0000000017800038]
stb %l3,[%o2+0x011] ! Mem[0000000017000011]
ldsb [%o0+0x000],%l5 ! Mem[0000000016000000]
jmpl %g6+8,%g0
ldd [%o1+0x008],%l0 ! Mem[0000000016800008]
p3_call_1_lo:
stx %l4,[%o1+0x008] ! Mem[0000000016800008]
ldd [%o0+0x008],%l2 ! Mem[0000000016000008]
ldsh [%o3+0x036],%l2 ! Mem[0000000017800036]
retl
ldd [%o1+0x028],%l0 ! Mem[0000000016800028]
p3_jmpl_1_he:
jmpl %g6+8,%g0
sth %l7,[%i1+0x02a] ! Mem[000000001680002a]
p3_call_1_he:
ldub [%i1+0x03b],%l5 ! Mem[000000001680003b]
stx %l7,[%i2+0x020] ! Mem[0000000017000020]
lduw [%i0+0x000],%l3 ! Mem[0000000016000000]
std %l0,[%i2+0x028] ! Mem[0000000017000028]
lduh [%i0+0x012],%l4 ! Mem[0000000016000012]
ldsh [%i1+0x00a],%l6 ! Mem[000000001680000a]
retl
ldsw [%i0+0x038],%l4 ! Mem[0000000016000038]
p3_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l7,[%o1+0x02a] ! Mem[000000001680002a]
p3_call_1_ho:
ldub [%o1+0x03b],%l5 ! Mem[000000001680003b]
stx %l7,[%o2+0x020] ! Mem[0000000017000020]
lduw [%o0+0x000],%l3 ! Mem[0000000016000000]
std %l0,[%o2+0x028] ! Mem[0000000017000028]
lduh [%o0+0x012],%l4 ! Mem[0000000016000012]
ldsh [%o1+0x00a],%l6 ! Mem[000000001680000a]
retl
ldsw [%o0+0x038],%l4 ! Mem[0000000016000038]
p4_jmpl_1_le:
ldd [%i3+0x028],%l6 ! Mem[0000000019800028]
ldx [%i0+0x000],%l4 ! Mem[0000000018000000]
sth %l1,[%i3+0x03a] ! Mem[000000001980003a]
ldd [%i0+0x010],%l2 ! Mem[0000000018000010]
ldub [%i1+0x020],%l5 ! Mem[0000000018800020]
jmpl %g6+8,%g0
stw %l0,[%i1+0x008] ! Mem[0000000018800008]
p4_call_1_le:
lduh [%i0+0x02e],%l4 ! Mem[000000001800002e]
std %l2,[%i3+0x028] ! Mem[0000000019800028]
sth %l2,[%i1+0x036] ! Mem[0000000018800036]
retl
ldd [%i2+0x028],%l0 ! Mem[0000000019000028]
p4_jmpl_1_lo:
ldd [%o3+0x028],%l6 ! Mem[0000000019800028]
ldx [%o0+0x000],%l4 ! Mem[0000000018000000]
sth %l1,[%o3+0x03a] ! Mem[000000001980003a]
ldd [%o0+0x010],%l2 ! Mem[0000000018000010]
ldub [%o1+0x020],%l5 ! Mem[0000000018800020]
jmpl %g6+8,%g0
stw %l0,[%o1+0x008] ! Mem[0000000018800008]
p4_call_1_lo:
lduh [%o0+0x02e],%l4 ! Mem[000000001800002e]
std %l2,[%o3+0x028] ! Mem[0000000019800028]
sth %l2,[%o1+0x036] ! Mem[0000000018800036]
retl
ldd [%o2+0x028],%l0 ! Mem[0000000019000028]
p4_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i2+0x00b],%l7 ! Mem[000000001900000b]
p4_call_1_he:
ldx [%i2+0x018],%l5 ! Mem[0000000019000018]
stb %l7,[%i3+0x020] ! Mem[0000000019800020]
ldd [%i0+0x000],%l2 ! Mem[0000000018000000]
ldd [%i0+0x028],%l0 ! Mem[0000000018000028]
lduh [%i2+0x012],%l4 ! Mem[0000000019000012]
stx %l6,[%i1+0x028] ! Mem[0000000018800028]
retl
lduw [%i3+0x038],%l4 ! Mem[0000000019800038]
p4_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x00b],%l7 ! Mem[000000001900000b]
p4_call_1_ho:
ldx [%o2+0x018],%l5 ! Mem[0000000019000018]
stb %l7,[%o3+0x020] ! Mem[0000000019800020]
ldd [%o0+0x000],%l2 ! Mem[0000000018000000]
ldd [%o0+0x028],%l0 ! Mem[0000000018000028]
lduh [%o2+0x012],%l4 ! Mem[0000000019000012]
stx %l6,[%o1+0x028] ! Mem[0000000018800028]
retl
lduw [%o3+0x038],%l4 ! Mem[0000000019800038]
p5_jmpl_1_le:
stb %l7,[%i2+0x00d] ! Mem[000000001b00000d]
ldsh [%i2+0x024],%l4 ! Mem[000000001b000024]
ldx [%i0+0x038],%l1 ! Mem[000000001a000038]
lduh [%i2+0x010],%l3 ! Mem[000000001b000010]
ldx [%i3+0x000],%l5 ! Mem[000000001b800000]
jmpl %g6+8,%g0
std %l0,[%i1+0x008] ! Mem[000000001a800008]
p5_call_1_le:
stw %l4,[%i3+0x00c] ! Mem[000000001b80000c]
lduh [%i3+0x00a],%l3 ! Mem[000000001b80000a]
ldx [%i2+0x030],%l2 ! Mem[000000001b000030]
retl
ldd [%i0+0x028],%l0 ! Mem[000000001a000028]
p5_jmpl_1_lo:
stb %l7,[%o2+0x00d] ! Mem[000000001b00000d]
ldsh [%o2+0x024],%l4 ! Mem[000000001b000024]
ldx [%o0+0x038],%l1 ! Mem[000000001a000038]
lduh [%o2+0x010],%l3 ! Mem[000000001b000010]
ldx [%o3+0x000],%l5 ! Mem[000000001b800000]
jmpl %g6+8,%g0
std %l0,[%o1+0x008] ! Mem[000000001a800008]
p5_call_1_lo:
stw %l4,[%o3+0x00c] ! Mem[000000001b80000c]
lduh [%o3+0x00a],%l3 ! Mem[000000001b80000a]
ldx [%o2+0x030],%l2 ! Mem[000000001b000030]
retl
ldd [%o0+0x028],%l0 ! Mem[000000001a000028]
p5_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i3+0x02a],%l7 ! Mem[000000001b80002a]
p5_call_1_he:
stb %l5,[%i0+0x03b] ! Mem[000000001a00003b]
lduw [%i1+0x020],%l7 ! Mem[000000001a800020]
lduh [%i1+0x002],%l3 ! Mem[000000001a800002]
ldub [%i2+0x02d],%l1 ! Mem[000000001b00002d]
ldx [%i0+0x010],%l4 ! Mem[000000001a000010]
std %l6,[%i2+0x008] ! Mem[000000001b000008]
retl
std %l4,[%i2+0x038] ! Mem[000000001b000038]
p5_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o3+0x02a],%l7 ! Mem[000000001b80002a]
p5_call_1_ho:
stb %l5,[%o0+0x03b] ! Mem[000000001a00003b]
lduw [%o1+0x020],%l7 ! Mem[000000001a800020]
lduh [%o1+0x002],%l3 ! Mem[000000001a800002]
ldub [%o2+0x02d],%l1 ! Mem[000000001b00002d]
ldx [%o0+0x010],%l4 ! Mem[000000001a000010]
std %l6,[%o2+0x008] ! Mem[000000001b000008]
retl
std %l4,[%o2+0x038] ! Mem[000000001b000038]
p6_jmpl_1_le:
ldsw [%i1+0x02c],%l7 ! Mem[000000001c80002c]
stx %l4,[%i1+0x000] ! Mem[000000001c800000]
lduw [%i0+0x038],%l1 ! Mem[000000001c000038]
sth %l3,[%i1+0x010] ! Mem[000000001c800010]
stx %l5,[%i3+0x020] ! Mem[000000001d800020]
jmpl %g6+8,%g0
ldx [%i1+0x008],%l0 ! Mem[000000001c800008]
p6_call_1_le:
ldub [%i3+0x02e],%l4 ! Mem[000000001d80002e]
ldsb [%i3+0x02a],%l3 ! Mem[000000001d80002a]
ldsh [%i2+0x036],%l2 ! Mem[000000001d000036]
retl
ldd [%i2+0x028],%l0 ! Mem[000000001d000028]
p6_jmpl_1_lo:
ldsw [%o1+0x02c],%l7 ! Mem[000000001c80002c]
stx %l4,[%o1+0x000] ! Mem[000000001c800000]
lduw [%o0+0x038],%l1 ! Mem[000000001c000038]
sth %l3,[%o1+0x010] ! Mem[000000001c800010]
stx %l5,[%o3+0x020] ! Mem[000000001d800020]
jmpl %g6+8,%g0
ldx [%o1+0x008],%l0 ! Mem[000000001c800008]
p6_call_1_lo:
ldub [%o3+0x02e],%l4 ! Mem[000000001d80002e]
ldsb [%o3+0x02a],%l3 ! Mem[000000001d80002a]
ldsh [%o2+0x036],%l2 ! Mem[000000001d000036]
retl
ldd [%o2+0x028],%l0 ! Mem[000000001d000028]
p6_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i1+0x008],%l7 ! Mem[000000001c800008]
p6_call_1_he:
stw %l5,[%i1+0x018] ! Mem[000000001c800018]
ldsh [%i2+0x020],%l7 ! Mem[000000001d000020]
stx %l3,[%i1+0x000] ! Mem[000000001c800000]
stb %l1,[%i0+0x02d] ! Mem[000000001c00002d]
ldx [%i2+0x010],%l4 ! Mem[000000001d000010]
ldub [%i2+0x02b],%l6 ! Mem[000000001d00002b]
retl
stx %l4,[%i2+0x038] ! Mem[000000001d000038]
p6_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o1+0x008],%l7 ! Mem[000000001c800008]
p6_call_1_ho:
stw %l5,[%o1+0x018] ! Mem[000000001c800018]
ldsh [%o2+0x020],%l7 ! Mem[000000001d000020]
stx %l3,[%o1+0x000] ! Mem[000000001c800000]
stb %l1,[%o0+0x02d] ! Mem[000000001c00002d]
ldx [%o2+0x010],%l4 ! Mem[000000001d000010]
ldub [%o2+0x02b],%l6 ! Mem[000000001d00002b]
retl
stx %l4,[%o2+0x038] ! Mem[000000001d000038]
p7_jmpl_1_le:
stw %l7,[%i0+0x00c] ! Mem[000000001e00000c]
ldx [%i3+0x020],%l4 ! Mem[000000001f800020]
ldsw [%i1+0x038],%l1 ! Mem[000000001e800038]
ldsh [%i3+0x010],%l3 ! Mem[000000001f800010]
ldsh [%i0+0x000],%l5 ! Mem[000000001e000000]
jmpl %g6+8,%g0
lduh [%i0+0x008],%l0 ! Mem[000000001e000008]
p7_call_1_le:
sth %l4,[%i2+0x00e] ! Mem[000000001f00000e]
sth %l3,[%i2+0x00a] ! Mem[000000001f00000a]
sth %l2,[%i3+0x036] ! Mem[000000001f800036]
retl
ldd [%i3+0x028],%l0 ! Mem[000000001f800028]
p7_jmpl_1_lo:
stw %l7,[%o0+0x00c] ! Mem[000000001e00000c]
ldx [%o3+0x020],%l4 ! Mem[000000001f800020]
ldsw [%o1+0x038],%l1 ! Mem[000000001e800038]
ldsh [%o3+0x010],%l3 ! Mem[000000001f800010]
ldsh [%o0+0x000],%l5 ! Mem[000000001e000000]
jmpl %g6+8,%g0
lduh [%o0+0x008],%l0 ! Mem[000000001e000008]
p7_call_1_lo:
sth %l4,[%o2+0x00e] ! Mem[000000001f00000e]
sth %l3,[%o2+0x00a] ! Mem[000000001f00000a]
sth %l2,[%o3+0x036] ! Mem[000000001f800036]
retl
ldd [%o3+0x028],%l0 ! Mem[000000001f800028]
p7_jmpl_1_he:
jmpl %g6+8,%g0
stw %l7,[%i1+0x028] ! Mem[000000001e800028]
p7_call_1_he:
stx %l5,[%i3+0x038] ! Mem[000000001f800038]
ldd [%i3+0x020],%l6 ! Mem[000000001f800020]
ldub [%i2+0x002],%l3 ! Mem[000000001f000002]
stx %l1,[%i3+0x028] ! Mem[000000001f800028]
std %l4,[%i0+0x010] ! Mem[000000001e000010]
ldsb [%i2+0x00b],%l6 ! Mem[000000001f00000b]
retl
ldsh [%i1+0x03a],%l4 ! Mem[000000001e80003a]
p7_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l7,[%o1+0x028] ! Mem[000000001e800028]
p7_call_1_ho:
stx %l5,[%o3+0x038] ! Mem[000000001f800038]
ldd [%o3+0x020],%l6 ! Mem[000000001f800020]
ldub [%o2+0x002],%l3 ! Mem[000000001f000002]
stx %l1,[%o3+0x028] ! Mem[000000001f800028]
std %l4,[%o0+0x010] ! Mem[000000001e000010]
ldsb [%o2+0x00b],%l6 ! Mem[000000001f00000b]
retl
ldsh [%o1+0x03a],%l4 ! Mem[000000001e80003a]
p8_jmpl_1_le:
lduw [%i2+0x02c],%l7 ! Mem[000000002100002c]
ldsh [%i1+0x004],%l4 ! Mem[0000000020800004]
ldd [%i1+0x038],%l0 ! Mem[0000000020800038]
ldx [%i2+0x010],%l3 ! Mem[0000000021000010]
lduh [%i1+0x020],%l5 ! Mem[0000000020800020]
jmpl %g6+8,%g0
ldsw [%i0+0x008],%l0 ! Mem[0000000020000008]
p8_call_1_le:
ldsw [%i1+0x02c],%l4 ! Mem[000000002080002c]
ldub [%i2+0x02a],%l3 ! Mem[000000002100002a]
ldx [%i0+0x030],%l2 ! Mem[0000000020000030]
retl
stw %l0,[%i1+0x028] ! Mem[0000000020800028]
p8_jmpl_1_lo:
lduw [%o2+0x02c],%l7 ! Mem[000000002100002c]
ldsh [%o1+0x004],%l4 ! Mem[0000000020800004]
ldd [%o1+0x038],%l0 ! Mem[0000000020800038]
ldx [%o2+0x010],%l3 ! Mem[0000000021000010]
lduh [%o1+0x020],%l5 ! Mem[0000000020800020]
jmpl %g6+8,%g0
ldsw [%o0+0x008],%l0 ! Mem[0000000020000008]
p8_call_1_lo:
ldsw [%o1+0x02c],%l4 ! Mem[000000002080002c]
ldub [%o2+0x02a],%l3 ! Mem[000000002100002a]
ldx [%o0+0x030],%l2 ! Mem[0000000020000030]
retl
stw %l0,[%o1+0x028] ! Mem[0000000020800028]
p8_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i2+0x00a],%l7 ! Mem[000000002100000a]
p8_call_1_he:
ldsh [%i1+0x01a],%l5 ! Mem[000000002080001a]
stw %l7,[%i1+0x020] ! Mem[0000000020800020]
stw %l3,[%i3+0x000] ! Mem[0000000021800000]
ldsw [%i0+0x02c],%l1 ! Mem[000000002000002c]
std %l4,[%i2+0x010] ! Mem[0000000021000010]
stw %l6,[%i2+0x028] ! Mem[0000000021000028]
retl
lduh [%i1+0x03a],%l4 ! Mem[000000002080003a]
p8_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o2+0x00a],%l7 ! Mem[000000002100000a]
p8_call_1_ho:
ldsh [%o1+0x01a],%l5 ! Mem[000000002080001a]
stw %l7,[%o1+0x020] ! Mem[0000000020800020]
stw %l3,[%o3+0x000] ! Mem[0000000021800000]
ldsw [%o0+0x02c],%l1 ! Mem[000000002000002c]
std %l4,[%o2+0x010] ! Mem[0000000021000010]
stw %l6,[%o2+0x028] ! Mem[0000000021000028]
retl
lduh [%o1+0x03a],%l4 ! Mem[000000002080003a]
p9_jmpl_1_le:
ldsb [%i1+0x00d],%l7 ! Mem[000000002280000d]
sth %l4,[%i0+0x024] ! Mem[0000000022000024]
stx %l1,[%i2+0x038] ! Mem[0000000023000038]
stx %l3,[%i0+0x010] ! Mem[0000000022000010]
sth %l5,[%i2+0x000] ! Mem[0000000023000000]
jmpl %g6+8,%g0
ldsb [%i0+0x009],%l0 ! Mem[0000000022000009]
p9_call_1_le:
std %l4,[%i0+0x008] ! Mem[0000000022000008]
ldd [%i1+0x008],%l2 ! Mem[0000000022800008]
ldsh [%i1+0x036],%l2 ! Mem[0000000022800036]
retl
stw %l0,[%i3+0x028] ! Mem[0000000023800028]
p9_jmpl_1_lo:
ldsb [%o1+0x00d],%l7 ! Mem[000000002280000d]
sth %l4,[%o0+0x024] ! Mem[0000000022000024]
stx %l1,[%o2+0x038] ! Mem[0000000023000038]
stx %l3,[%o0+0x010] ! Mem[0000000022000010]
sth %l5,[%o2+0x000] ! Mem[0000000023000000]
jmpl %g6+8,%g0
ldsb [%o0+0x009],%l0 ! Mem[0000000022000009]
p9_call_1_lo:
std %l4,[%o0+0x008] ! Mem[0000000022000008]
ldd [%o1+0x008],%l2 ! Mem[0000000022800008]
ldsh [%o1+0x036],%l2 ! Mem[0000000022800036]
retl
stw %l0,[%o3+0x028] ! Mem[0000000023800028]
p9_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i3+0x02b],%l7 ! Mem[000000002380002b]
p9_call_1_he:
ldsw [%i1+0x038],%l5 ! Mem[0000000022800038]
ldx [%i2+0x020],%l7 ! Mem[0000000023000020]
ldsw [%i0+0x000],%l3 ! Mem[0000000022000000]
std %l0,[%i3+0x028] ! Mem[0000000023800028]
std %l4,[%i0+0x010] ! Mem[0000000022000010]
stb %l6,[%i2+0x00b] ! Mem[000000002300000b]
retl
stb %l4,[%i0+0x03b] ! Mem[000000002200003b]
p9_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o3+0x02b],%l7 ! Mem[000000002380002b]
p9_call_1_ho:
ldsw [%o1+0x038],%l5 ! Mem[0000000022800038]
ldx [%o2+0x020],%l7 ! Mem[0000000023000020]
ldsw [%o0+0x000],%l3 ! Mem[0000000022000000]
std %l0,[%o3+0x028] ! Mem[0000000023800028]
std %l4,[%o0+0x010] ! Mem[0000000022000010]
stb %l6,[%o2+0x00b] ! Mem[000000002300000b]
retl
stb %l4,[%o0+0x03b] ! Mem[000000002200003b]
p10_jmpl_1_le:
stw %l7,[%i1+0x02c] ! Mem[000000002480002c]
lduh [%i3+0x004],%l4 ! Mem[0000000025800004]
std %l0,[%i3+0x038] ! Mem[0000000025800038]
ldub [%i2+0x011],%l3 ! Mem[0000000025000011]
ldd [%i3+0x020],%l4 ! Mem[0000000025800020]
jmpl %g6+8,%g0
stx %l0,[%i0+0x008] ! Mem[0000000024000008]
p10_call_1_le:
ldub [%i3+0x02e],%l4 ! Mem[000000002580002e]
std %l2,[%i1+0x028] ! Mem[0000000024800028]
sth %l2,[%i2+0x036] ! Mem[0000000025000036]
retl
stw %l0,[%i1+0x028] ! Mem[0000000024800028]
p10_jmpl_1_lo:
stw %l7,[%o1+0x02c] ! Mem[000000002480002c]
lduh [%o3+0x004],%l4 ! Mem[0000000025800004]
std %l0,[%o3+0x038] ! Mem[0000000025800038]
ldub [%o2+0x011],%l3 ! Mem[0000000025000011]
ldd [%o3+0x020],%l4 ! Mem[0000000025800020]
jmpl %g6+8,%g0
stx %l0,[%o0+0x008] ! Mem[0000000024000008]
p10_call_1_lo:
ldub [%o3+0x02e],%l4 ! Mem[000000002580002e]
std %l2,[%o1+0x028] ! Mem[0000000024800028]
sth %l2,[%o2+0x036] ! Mem[0000000025000036]
retl
stw %l0,[%o1+0x028] ! Mem[0000000024800028]
p10_jmpl_1_he:
jmpl %g6+8,%g0
stb %l7,[%i0+0x00b] ! Mem[000000002400000b]
p10_call_1_he:
lduw [%i3+0x018],%l5 ! Mem[0000000025800018]
lduh [%i3+0x020],%l7 ! Mem[0000000025800020]
sth %l3,[%i0+0x002] ! Mem[0000000024000002]
ldd [%i1+0x028],%l0 ! Mem[0000000024800028]
stw %l4,[%i2+0x010] ! Mem[0000000025000010]
lduh [%i2+0x02a],%l6 ! Mem[000000002500002a]
retl
stw %l4,[%i3+0x038] ! Mem[0000000025800038]
p10_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l7,[%o0+0x00b] ! Mem[000000002400000b]
p10_call_1_ho:
lduw [%o3+0x018],%l5 ! Mem[0000000025800018]
lduh [%o3+0x020],%l7 ! Mem[0000000025800020]
sth %l3,[%o0+0x002] ! Mem[0000000024000002]
ldd [%o1+0x028],%l0 ! Mem[0000000024800028]
stw %l4,[%o2+0x010] ! Mem[0000000025000010]
lduh [%o2+0x02a],%l6 ! Mem[000000002500002a]
retl
stw %l4,[%o3+0x038] ! Mem[0000000025800038]
p11_jmpl_1_le:
lduw [%i3+0x00c],%l7 ! Mem[000000002780000c]
ldd [%i1+0x020],%l4 ! Mem[0000000026800020]
stb %l1,[%i3+0x03b] ! Mem[000000002780003b]
std %l2,[%i0+0x010] ! Mem[0000000026000010]
ldsw [%i3+0x000],%l5 ! Mem[0000000027800000]
jmpl %g6+8,%g0
sth %l0,[%i3+0x008] ! Mem[0000000027800008]
p11_call_1_le:
sth %l4,[%i2+0x00e] ! Mem[000000002700000e]
lduh [%i0+0x00a],%l3 ! Mem[000000002600000a]
ldx [%i2+0x030],%l2 ! Mem[0000000027000030]
retl
stw %l0,[%i2+0x028] ! Mem[0000000027000028]
p11_jmpl_1_lo:
lduw [%o3+0x00c],%l7 ! Mem[000000002780000c]
ldd [%o1+0x020],%l4 ! Mem[0000000026800020]
stb %l1,[%o3+0x03b] ! Mem[000000002780003b]
std %l2,[%o0+0x010] ! Mem[0000000026000010]
ldsw [%o3+0x000],%l5 ! Mem[0000000027800000]
jmpl %g6+8,%g0
sth %l0,[%o3+0x008] ! Mem[0000000027800008]
p11_call_1_lo:
sth %l4,[%o2+0x00e] ! Mem[000000002700000e]
lduh [%o0+0x00a],%l3 ! Mem[000000002600000a]
ldx [%o2+0x030],%l2 ! Mem[0000000027000030]
retl
stw %l0,[%o2+0x028] ! Mem[0000000027000028]
p11_jmpl_1_he:
jmpl %g6+8,%g0
stx %l7,[%i1+0x028] ! Mem[0000000026800028]
p11_call_1_he:
std %l4,[%i1+0x038] ! Mem[0000000026800038]
ldsb [%i0+0x020],%l7 ! Mem[0000000026000020]
ldub [%i1+0x002],%l3 ! Mem[0000000026800002]
ldub [%i3+0x02d],%l1 ! Mem[000000002780002d]
stw %l4,[%i0+0x010] ! Mem[0000000026000010]
ldsh [%i2+0x00a],%l6 ! Mem[000000002700000a]
retl
ldsb [%i2+0x03b],%l4 ! Mem[000000002700003b]
p11_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l7,[%o1+0x028] ! Mem[0000000026800028]
p11_call_1_ho:
std %l4,[%o1+0x038] ! Mem[0000000026800038]
ldsb [%o0+0x020],%l7 ! Mem[0000000026000020]
ldub [%o1+0x002],%l3 ! Mem[0000000026800002]
ldub [%o3+0x02d],%l1 ! Mem[000000002780002d]
stw %l4,[%o0+0x010] ! Mem[0000000026000010]
ldsh [%o2+0x00a],%l6 ! Mem[000000002700000a]
retl
ldsb [%o2+0x03b],%l4 ! Mem[000000002700003b]
p12_jmpl_1_le:
ldsb [%i2+0x02d],%l7 ! Mem[000000002900002d]
stb %l4,[%i0+0x004] ! Mem[0000000028000004]
lduh [%i3+0x03a],%l1 ! Mem[000000002980003a]
ldsb [%i2+0x011],%l3 ! Mem[0000000029000011]
stb %l5,[%i0+0x020] ! Mem[0000000028000020]
jmpl %g6+8,%g0
stb %l0,[%i3+0x009] ! Mem[0000000029800009]
p12_call_1_le:
ldsw [%i1+0x02c],%l4 ! Mem[000000002880002c]
ldsb [%i0+0x02a],%l3 ! Mem[000000002800002a]
ldsh [%i3+0x036],%l2 ! Mem[0000000029800036]
retl
stw %l0,[%i0+0x028] ! Mem[0000000028000028]
p12_jmpl_1_lo:
ldsb [%o2+0x02d],%l7 ! Mem[000000002900002d]
stb %l4,[%o0+0x004] ! Mem[0000000028000004]
lduh [%o3+0x03a],%l1 ! Mem[000000002980003a]
ldsb [%o2+0x011],%l3 ! Mem[0000000029000011]
stb %l5,[%o0+0x020] ! Mem[0000000028000020]
jmpl %g6+8,%g0
stb %l0,[%o3+0x009] ! Mem[0000000029800009]
p12_call_1_lo:
ldsw [%o1+0x02c],%l4 ! Mem[000000002880002c]
ldsb [%o0+0x02a],%l3 ! Mem[000000002800002a]
ldsh [%o3+0x036],%l2 ! Mem[0000000029800036]
retl
stw %l0,[%o0+0x028] ! Mem[0000000028000028]
p12_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i2+0x00b],%l7 ! Mem[000000002900000b]
p12_call_1_he:
sth %l5,[%i2+0x01a] ! Mem[000000002900001a]
stx %l7,[%i2+0x020] ! Mem[0000000029000020]
std %l2,[%i2+0x000] ! Mem[0000000029000000]
stb %l1,[%i1+0x02d] ! Mem[000000002880002d]
ldd [%i2+0x010],%l4 ! Mem[0000000029000010]
sth %l6,[%i2+0x02a] ! Mem[000000002900002a]
retl
ldub [%i1+0x03b],%l4 ! Mem[000000002880003b]
p12_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x00b],%l7 ! Mem[000000002900000b]
p12_call_1_ho:
sth %l5,[%o2+0x01a] ! Mem[000000002900001a]
stx %l7,[%o2+0x020] ! Mem[0000000029000020]
std %l2,[%o2+0x000] ! Mem[0000000029000000]
stb %l1,[%o1+0x02d] ! Mem[000000002880002d]
ldd [%o2+0x010],%l4 ! Mem[0000000029000010]
sth %l6,[%o2+0x02a] ! Mem[000000002900002a]
retl
ldub [%o1+0x03b],%l4 ! Mem[000000002880003b]
p13_jmpl_1_le:
std %l6,[%i1+0x008] ! Mem[000000002a800008]
ldsw [%i2+0x024],%l4 ! Mem[000000002b000024]
ldub [%i3+0x03b],%l1 ! Mem[000000002b80003b]
lduw [%i1+0x010],%l3 ! Mem[000000002a800010]
stw %l5,[%i1+0x000] ! Mem[000000002a800000]
jmpl %g6+8,%g0
lduw [%i3+0x008],%l0 ! Mem[000000002b800008]
p13_call_1_le:
std %l4,[%i0+0x008] ! Mem[000000002a000008]
sth %l3,[%i0+0x00a] ! Mem[000000002a00000a]
sth %l2,[%i0+0x036] ! Mem[000000002a000036]
retl
stw %l0,[%i2+0x028] ! Mem[000000002b000028]
p13_jmpl_1_lo:
std %l6,[%o1+0x008] ! Mem[000000002a800008]
ldsw [%o2+0x024],%l4 ! Mem[000000002b000024]
ldub [%o3+0x03b],%l1 ! Mem[000000002b80003b]
lduw [%o1+0x010],%l3 ! Mem[000000002a800010]
stw %l5,[%o1+0x000] ! Mem[000000002a800000]
jmpl %g6+8,%g0
lduw [%o3+0x008],%l0 ! Mem[000000002b800008]
p13_call_1_lo:
std %l4,[%o0+0x008] ! Mem[000000002a000008]
sth %l3,[%o0+0x00a] ! Mem[000000002a00000a]
sth %l2,[%o0+0x036] ! Mem[000000002a000036]
retl
stw %l0,[%o2+0x028] ! Mem[000000002b000028]
p13_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i3+0x02a],%l7 ! Mem[000000002b80002a]
p13_call_1_he:
ldd [%i0+0x038],%l4 ! Mem[000000002a000038]
stb %l7,[%i3+0x020] ! Mem[000000002b800020]
ldsw [%i2+0x000],%l3 ! Mem[000000002b000000]
stx %l1,[%i0+0x028] ! Mem[000000002a000028]
ldd [%i0+0x010],%l4 ! Mem[000000002a000010]
ldx [%i2+0x008],%l6 ! Mem[000000002b000008]
retl
ldx [%i1+0x038],%l4 ! Mem[000000002a800038]
p13_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o3+0x02a],%l7 ! Mem[000000002b80002a]
p13_call_1_ho:
ldd [%o0+0x038],%l4 ! Mem[000000002a000038]
stb %l7,[%o3+0x020] ! Mem[000000002b800020]
ldsw [%o2+0x000],%l3 ! Mem[000000002b000000]
stx %l1,[%o0+0x028] ! Mem[000000002a000028]
ldd [%o0+0x010],%l4 ! Mem[000000002a000010]
ldx [%o2+0x008],%l6 ! Mem[000000002b000008]
retl
ldx [%o1+0x038],%l4 ! Mem[000000002a800038]
p14_jmpl_1_le:
ldub [%i0+0x02d],%l7 ! Mem[000000002c00002d]
stw %l4,[%i1+0x004] ! Mem[000000002c800004]
ldsb [%i0+0x03b],%l1 ! Mem[000000002c00003b]
stw %l3,[%i3+0x010] ! Mem[000000002d800010]
ldsw [%i2+0x020],%l5 ! Mem[000000002d000020]
jmpl %g6+8,%g0
ldub [%i3+0x009],%l0 ! Mem[000000002d800009]
p14_call_1_le:
ldsh [%i3+0x02e],%l4 ! Mem[000000002d80002e]
lduw [%i0+0x028],%l3 ! Mem[000000002c000028]
ldx [%i1+0x030],%l2 ! Mem[000000002c800030]
retl
std %l0,[%i3+0x028] ! Mem[000000002d800028]
p14_jmpl_1_lo:
ldub [%o0+0x02d],%l7 ! Mem[000000002c00002d]
stw %l4,[%o1+0x004] ! Mem[000000002c800004]
ldsb [%o0+0x03b],%l1 ! Mem[000000002c00003b]
stw %l3,[%o3+0x010] ! Mem[000000002d800010]
ldsw [%o2+0x020],%l5 ! Mem[000000002d000020]
jmpl %g6+8,%g0
ldub [%o3+0x009],%l0 ! Mem[000000002d800009]
p14_call_1_lo:
ldsh [%o3+0x02e],%l4 ! Mem[000000002d80002e]
lduw [%o0+0x028],%l3 ! Mem[000000002c000028]
ldx [%o1+0x030],%l2 ! Mem[000000002c800030]
retl
std %l0,[%o3+0x028] ! Mem[000000002d800028]
p14_jmpl_1_he:
jmpl %g6+8,%g0
std %l6,[%i0+0x008] ! Mem[000000002c000008]
p14_call_1_he:
ldsb [%i1+0x01b],%l5 ! Mem[000000002c80001b]
lduw [%i0+0x020],%l7 ! Mem[000000002c000020]
stb %l3,[%i3+0x002] ! Mem[000000002d800002]
ldsw [%i1+0x02c],%l1 ! Mem[000000002c80002c]
ldsh [%i2+0x012],%l4 ! Mem[000000002d000012]
ldub [%i2+0x02b],%l6 ! Mem[000000002d00002b]
retl
sth %l4,[%i1+0x03a] ! Mem[000000002c80003a]
p14_jmpl_1_ho:
jmpl %g6+8,%g0
std %l6,[%o0+0x008] ! Mem[000000002c000008]
p14_call_1_ho:
ldsb [%o1+0x01b],%l5 ! Mem[000000002c80001b]
lduw [%o0+0x020],%l7 ! Mem[000000002c000020]
stb %l3,[%o3+0x002] ! Mem[000000002d800002]
ldsw [%o1+0x02c],%l1 ! Mem[000000002c80002c]
ldsh [%o2+0x012],%l4 ! Mem[000000002d000012]
ldub [%o2+0x02b],%l6 ! Mem[000000002d00002b]
retl
sth %l4,[%o1+0x03a] ! Mem[000000002c80003a]
p15_jmpl_1_le:
stx %l7,[%i2+0x008] ! Mem[000000002f000008]
lduw [%i3+0x024],%l4 ! Mem[000000002f800024]
ldd [%i1+0x038],%l0 ! Mem[000000002e800038]
ldsw [%i2+0x010],%l3 ! Mem[000000002f000010]
lduw [%i3+0x000],%l5 ! Mem[000000002f800000]
jmpl %g6+8,%g0
ldsh [%i2+0x008],%l0 ! Mem[000000002f000008]
p15_call_1_le:
stb %l4,[%i3+0x00e] ! Mem[000000002f80000e]
ldsh [%i0+0x00a],%l3 ! Mem[000000002e00000a]
ldsh [%i2+0x036],%l2 ! Mem[000000002f000036]
retl
std %l0,[%i1+0x028] ! Mem[000000002e800028]
p15_jmpl_1_lo:
stx %l7,[%o2+0x008] ! Mem[000000002f000008]
lduw [%o3+0x024],%l4 ! Mem[000000002f800024]
ldd [%o1+0x038],%l0 ! Mem[000000002e800038]
ldsw [%o2+0x010],%l3 ! Mem[000000002f000010]
lduw [%o3+0x000],%l5 ! Mem[000000002f800000]
jmpl %g6+8,%g0
ldsh [%o2+0x008],%l0 ! Mem[000000002f000008]
p15_call_1_lo:
stb %l4,[%o3+0x00e] ! Mem[000000002f80000e]
ldsh [%o0+0x00a],%l3 ! Mem[000000002e00000a]
ldsh [%o2+0x036],%l2 ! Mem[000000002f000036]
retl
std %l0,[%o1+0x028] ! Mem[000000002e800028]
p15_jmpl_1_he:
jmpl %g6+8,%g0
stw %l7,[%i1+0x028] ! Mem[000000002e800028]
p15_call_1_he:
ldub [%i2+0x03b],%l5 ! Mem[000000002f00003b]
ldsh [%i2+0x020],%l7 ! Mem[000000002f000020]
ldsh [%i0+0x002],%l3 ! Mem[000000002e000002]
ldx [%i0+0x028],%l1 ! Mem[000000002e000028]
ldsh [%i0+0x012],%l4 ! Mem[000000002e000012]
ldsb [%i2+0x00b],%l6 ! Mem[000000002f00000b]
retl
ldd [%i0+0x038],%l4 ! Mem[000000002e000038]
p15_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l7,[%o1+0x028] ! Mem[000000002e800028]
p15_call_1_ho:
ldub [%o2+0x03b],%l5 ! Mem[000000002f00003b]
ldsh [%o2+0x020],%l7 ! Mem[000000002f000020]
ldsh [%o0+0x002],%l3 ! Mem[000000002e000002]
ldx [%o0+0x028],%l1 ! Mem[000000002e000028]
ldsh [%o0+0x012],%l4 ! Mem[000000002e000012]
ldsb [%o2+0x00b],%l6 ! Mem[000000002f00000b]
retl
ldd [%o0+0x038],%l4 ! Mem[000000002e000038]
p16_jmpl_1_le:
ldx [%i1+0x028],%l7 ! Mem[0000000030800028]
ldsb [%i2+0x004],%l4 ! Mem[0000000031000004]
sth %l1,[%i1+0x03a] ! Mem[000000003080003a]
stb %l3,[%i0+0x011] ! Mem[0000000030000011]
std %l4,[%i3+0x020] ! Mem[0000000031800020]
jmpl %g6+8,%g0
ldd [%i2+0x008],%l0 ! Mem[0000000031000008]
p16_call_1_le:
ldsb [%i2+0x02e],%l4 ! Mem[000000003100002e]
stw %l3,[%i3+0x028] ! Mem[0000000031800028]
sth %l2,[%i2+0x036] ! Mem[0000000031000036]
retl
std %l0,[%i2+0x028] ! Mem[0000000031000028]
p16_jmpl_1_lo:
ldx [%o1+0x028],%l7 ! Mem[0000000030800028]
ldsb [%o2+0x004],%l4 ! Mem[0000000031000004]
sth %l1,[%o1+0x03a] ! Mem[000000003080003a]
stb %l3,[%o0+0x011] ! Mem[0000000030000011]
std %l4,[%o3+0x020] ! Mem[0000000031800020]
jmpl %g6+8,%g0
ldd [%o2+0x008],%l0 ! Mem[0000000031000008]
p16_call_1_lo:
ldsb [%o2+0x02e],%l4 ! Mem[000000003100002e]
stw %l3,[%o3+0x028] ! Mem[0000000031800028]
sth %l2,[%o2+0x036] ! Mem[0000000031000036]
retl
std %l0,[%o2+0x028] ! Mem[0000000031000028]
p16_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i1+0x00a],%l7 ! Mem[000000003080000a]
p16_call_1_he:
lduh [%i0+0x01a],%l5 ! Mem[000000003000001a]
ldd [%i3+0x020],%l6 ! Mem[0000000031800020]
ldx [%i0+0x000],%l3 ! Mem[0000000030000000]
stw %l1,[%i2+0x02c] ! Mem[000000003100002c]
ldub [%i2+0x013],%l4 ! Mem[0000000031000013]
stw %l6,[%i2+0x028] ! Mem[0000000031000028]
retl
ldsw [%i3+0x038],%l4 ! Mem[0000000031800038]
p16_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o1+0x00a],%l7 ! Mem[000000003080000a]
p16_call_1_ho:
lduh [%o0+0x01a],%l5 ! Mem[000000003000001a]
ldd [%o3+0x020],%l6 ! Mem[0000000031800020]
ldx [%o0+0x000],%l3 ! Mem[0000000030000000]
stw %l1,[%o2+0x02c] ! Mem[000000003100002c]
ldub [%o2+0x013],%l4 ! Mem[0000000031000013]
stw %l6,[%o2+0x028] ! Mem[0000000031000028]
retl
ldsw [%o3+0x038],%l4 ! Mem[0000000031800038]
p17_jmpl_1_le:
ldsh [%i0+0x00c],%l7 ! Mem[000000003200000c]
std %l4,[%i1+0x020] ! Mem[0000000032800020]
std %l0,[%i2+0x038] ! Mem[0000000033000038]
ldd [%i2+0x010],%l2 ! Mem[0000000033000010]
ldsb [%i0+0x000],%l5 ! Mem[0000000032000000]
jmpl %g6+8,%g0
stw %l0,[%i2+0x008] ! Mem[0000000033000008]
p17_call_1_le:
ldx [%i1+0x008],%l4 ! Mem[0000000032800008]
ldx [%i3+0x008],%l3 ! Mem[0000000033800008]
ldx [%i3+0x030],%l2 ! Mem[0000000033800030]
retl
std %l0,[%i0+0x028] ! Mem[0000000032000028]
p17_jmpl_1_lo:
ldsh [%o0+0x00c],%l7 ! Mem[000000003200000c]
std %l4,[%o1+0x020] ! Mem[0000000032800020]
std %l0,[%o2+0x038] ! Mem[0000000033000038]
ldd [%o2+0x010],%l2 ! Mem[0000000033000010]
ldsb [%o0+0x000],%l5 ! Mem[0000000032000000]
jmpl %g6+8,%g0
stw %l0,[%o2+0x008] ! Mem[0000000033000008]
p17_call_1_lo:
ldx [%o1+0x008],%l4 ! Mem[0000000032800008]
ldx [%o3+0x008],%l3 ! Mem[0000000033800008]
ldx [%o3+0x030],%l2 ! Mem[0000000033800030]
retl
std %l0,[%o0+0x028] ! Mem[0000000032000028]
p17_jmpl_1_he:
jmpl %g6+8,%g0
lduw [%i2+0x028],%l7 ! Mem[0000000033000028]
p17_call_1_he:
stb %l5,[%i1+0x03b] ! Mem[000000003280003b]
stw %l7,[%i0+0x020] ! Mem[0000000032000020]
ldsb [%i1+0x002],%l3 ! Mem[0000000032800002]
ldsh [%i0+0x02c],%l1 ! Mem[000000003200002c]
ldub [%i0+0x013],%l4 ! Mem[0000000032000013]
stb %l6,[%i2+0x00b] ! Mem[000000003300000b]
retl
stb %l4,[%i2+0x03b] ! Mem[000000003300003b]
p17_jmpl_1_ho:
jmpl %g6+8,%g0
lduw [%o2+0x028],%l7 ! Mem[0000000033000028]
p17_call_1_ho:
stb %l5,[%o1+0x03b] ! Mem[000000003280003b]
stw %l7,[%o0+0x020] ! Mem[0000000032000020]
ldsb [%o1+0x002],%l3 ! Mem[0000000032800002]
ldsh [%o0+0x02c],%l1 ! Mem[000000003200002c]
ldub [%o0+0x013],%l4 ! Mem[0000000032000013]
stb %l6,[%o2+0x00b] ! Mem[000000003300000b]
retl
stb %l4,[%o2+0x03b] ! Mem[000000003300003b]
p18_jmpl_1_le:
sth %l7,[%i3+0x02c] ! Mem[000000003580002c]
ldub [%i3+0x004],%l4 ! Mem[0000000035800004]
lduw [%i2+0x038],%l1 ! Mem[0000000035000038]
lduh [%i0+0x010],%l3 ! Mem[0000000034000010]
ldub [%i2+0x020],%l5 ! Mem[0000000035000020]
jmpl %g6+8,%g0
std %l0,[%i2+0x008] ! Mem[0000000035000008]
p18_call_1_le:
ldd [%i0+0x028],%l4 ! Mem[0000000034000028]
ldsb [%i3+0x02a],%l3 ! Mem[000000003580002a]
ldsh [%i0+0x036],%l2 ! Mem[0000000034000036]
retl
std %l0,[%i2+0x028] ! Mem[0000000035000028]
p18_jmpl_1_lo:
sth %l7,[%o3+0x02c] ! Mem[000000003580002c]
ldub [%o3+0x004],%l4 ! Mem[0000000035800004]
lduw [%o2+0x038],%l1 ! Mem[0000000035000038]
lduh [%o0+0x010],%l3 ! Mem[0000000034000010]
ldub [%o2+0x020],%l5 ! Mem[0000000035000020]
jmpl %g6+8,%g0
std %l0,[%o2+0x008] ! Mem[0000000035000008]
p18_call_1_lo:
ldd [%o0+0x028],%l4 ! Mem[0000000034000028]
ldsb [%o3+0x02a],%l3 ! Mem[000000003580002a]
ldsh [%o0+0x036],%l2 ! Mem[0000000034000036]
retl
std %l0,[%o2+0x028] ! Mem[0000000035000028]
p18_jmpl_1_he:
jmpl %g6+8,%g0
stb %l7,[%i3+0x00b] ! Mem[000000003580000b]
p18_call_1_he:
std %l4,[%i3+0x018] ! Mem[0000000035800018]
ldx [%i2+0x020],%l7 ! Mem[0000000035000020]
lduw [%i2+0x000],%l3 ! Mem[0000000035000000]
lduw [%i2+0x02c],%l1 ! Mem[000000003500002c]
ldub [%i2+0x013],%l4 ! Mem[0000000035000013]
lduh [%i2+0x02a],%l6 ! Mem[000000003500002a]
retl
stw %l4,[%i1+0x038] ! Mem[0000000034800038]
p18_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l7,[%o3+0x00b] ! Mem[000000003580000b]
p18_call_1_ho:
std %l4,[%o3+0x018] ! Mem[0000000035800018]
ldx [%o2+0x020],%l7 ! Mem[0000000035000020]
lduw [%o2+0x000],%l3 ! Mem[0000000035000000]
lduw [%o2+0x02c],%l1 ! Mem[000000003500002c]
ldub [%o2+0x013],%l4 ! Mem[0000000035000013]
lduh [%o2+0x02a],%l6 ! Mem[000000003500002a]
retl
stw %l4,[%o1+0x038] ! Mem[0000000034800038]
p19_jmpl_1_le:
lduh [%i2+0x00c],%l7 ! Mem[000000003700000c]
stx %l4,[%i1+0x020] ! Mem[0000000036800020]
lduh [%i3+0x03a],%l1 ! Mem[000000003780003a]
sth %l3,[%i2+0x010] ! Mem[0000000037000010]
ldx [%i3+0x000],%l5 ! Mem[0000000037800000]
jmpl %g6+8,%g0
ldx [%i1+0x008],%l0 ! Mem[0000000036800008]
p19_call_1_le:
lduw [%i3+0x00c],%l4 ! Mem[000000003780000c]
sth %l3,[%i2+0x00a] ! Mem[000000003700000a]
sth %l2,[%i1+0x036] ! Mem[0000000036800036]
retl
ldx [%i0+0x028],%l0 ! Mem[0000000036000028]
p19_jmpl_1_lo:
lduh [%o2+0x00c],%l7 ! Mem[000000003700000c]
stx %l4,[%o1+0x020] ! Mem[0000000036800020]
lduh [%o3+0x03a],%l1 ! Mem[000000003780003a]
sth %l3,[%o2+0x010] ! Mem[0000000037000010]
ldx [%o3+0x000],%l5 ! Mem[0000000037800000]
jmpl %g6+8,%g0
ldx [%o1+0x008],%l0 ! Mem[0000000036800008]
p19_call_1_lo:
lduw [%o3+0x00c],%l4 ! Mem[000000003780000c]
sth %l3,[%o2+0x00a] ! Mem[000000003700000a]
sth %l2,[%o1+0x036] ! Mem[0000000036800036]
retl
ldx [%o0+0x028],%l0 ! Mem[0000000036000028]
p19_jmpl_1_he:
jmpl %g6+8,%g0
stx %l7,[%i1+0x028] ! Mem[0000000036800028]
p19_call_1_he:
stx %l5,[%i1+0x038] ! Mem[0000000036800038]
lduh [%i3+0x020],%l7 ! Mem[0000000037800020]
ldd [%i3+0x000],%l2 ! Mem[0000000037800000]
sth %l1,[%i0+0x02c] ! Mem[000000003600002c]
lduw [%i0+0x010],%l4 ! Mem[0000000036000010]
ldd [%i2+0x008],%l6 ! Mem[0000000037000008]
retl
ldsb [%i1+0x03b],%l4 ! Mem[000000003680003b]
p19_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l7,[%o1+0x028] ! Mem[0000000036800028]
p19_call_1_ho:
stx %l5,[%o1+0x038] ! Mem[0000000036800038]
lduh [%o3+0x020],%l7 ! Mem[0000000037800020]
ldd [%o3+0x000],%l2 ! Mem[0000000037800000]
sth %l1,[%o0+0x02c] ! Mem[000000003600002c]
lduw [%o0+0x010],%l4 ! Mem[0000000036000010]
ldd [%o2+0x008],%l6 ! Mem[0000000037000008]
retl
ldsb [%o1+0x03b],%l4 ! Mem[000000003680003b]
p20_jmpl_1_le:
ldd [%i1+0x028],%l6 ! Mem[0000000038800028]
ldx [%i0+0x000],%l4 ! Mem[0000000038000000]
ldsh [%i3+0x03a],%l1 ! Mem[000000003980003a]
ldsh [%i1+0x010],%l3 ! Mem[0000000038800010]
stx %l5,[%i3+0x020] ! Mem[0000000039800020]
jmpl %g6+8,%g0
lduh [%i1+0x008],%l0 ! Mem[0000000038800008]
p20_call_1_le:
stx %l4,[%i2+0x028] ! Mem[0000000039000028]
lduw [%i2+0x028],%l3 ! Mem[0000000039000028]
ldx [%i2+0x030],%l2 ! Mem[0000000039000030]
retl
ldx [%i2+0x028],%l0 ! Mem[0000000039000028]
p20_jmpl_1_lo:
ldd [%o1+0x028],%l6 ! Mem[0000000038800028]
ldx [%o0+0x000],%l4 ! Mem[0000000038000000]
ldsh [%o3+0x03a],%l1 ! Mem[000000003980003a]
ldsh [%o1+0x010],%l3 ! Mem[0000000038800010]
stx %l5,[%o3+0x020] ! Mem[0000000039800020]
jmpl %g6+8,%g0
lduh [%o1+0x008],%l0 ! Mem[0000000038800008]
p20_call_1_lo:
stx %l4,[%o2+0x028] ! Mem[0000000039000028]
lduw [%o2+0x028],%l3 ! Mem[0000000039000028]
ldx [%o2+0x030],%l2 ! Mem[0000000039000030]
retl
ldx [%o2+0x028],%l0 ! Mem[0000000039000028]
p20_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i1+0x008],%l7 ! Mem[0000000038800008]
p20_call_1_he:
ldd [%i2+0x018],%l4 ! Mem[0000000039000018]
ldsb [%i0+0x020],%l7 ! Mem[0000000038000020]
ldx [%i3+0x000],%l3 ! Mem[0000000039800000]
ldsb [%i3+0x02d],%l1 ! Mem[000000003980002d]
lduw [%i2+0x010],%l4 ! Mem[0000000039000010]
sth %l6,[%i2+0x02a] ! Mem[000000003900002a]
retl
ldub [%i0+0x03b],%l4 ! Mem[000000003800003b]
p20_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o1+0x008],%l7 ! Mem[0000000038800008]
p20_call_1_ho:
ldd [%o2+0x018],%l4 ! Mem[0000000039000018]
ldsb [%o0+0x020],%l7 ! Mem[0000000038000020]
ldx [%o3+0x000],%l3 ! Mem[0000000039800000]
ldsb [%o3+0x02d],%l1 ! Mem[000000003980002d]
lduw [%o2+0x010],%l4 ! Mem[0000000039000010]
sth %l6,[%o2+0x02a] ! Mem[000000003900002a]
retl
ldub [%o0+0x03b],%l4 ! Mem[000000003800003b]
p21_jmpl_1_le:
stb %l7,[%i0+0x00d] ! Mem[000000003a00000d]
ldsh [%i3+0x024],%l4 ! Mem[000000003b800024]
ldsb [%i3+0x03b],%l1 ! Mem[000000003b80003b]
ldx [%i3+0x010],%l3 ! Mem[000000003b800010]
ldsh [%i0+0x000],%l5 ! Mem[000000003a000000]
jmpl %g6+8,%g0
ldsw [%i1+0x008],%l0 ! Mem[000000003a800008]
p21_call_1_le:
lduh [%i1+0x00e],%l4 ! Mem[000000003a80000e]
ldsh [%i1+0x00a],%l3 ! Mem[000000003a80000a]
ldsh [%i2+0x036],%l2 ! Mem[000000003b000036]
retl
ldx [%i3+0x028],%l0 ! Mem[000000003b800028]
p21_jmpl_1_lo:
stb %l7,[%o0+0x00d] ! Mem[000000003a00000d]
ldsh [%o3+0x024],%l4 ! Mem[000000003b800024]
ldsb [%o3+0x03b],%l1 ! Mem[000000003b80003b]
ldx [%o3+0x010],%l3 ! Mem[000000003b800010]
ldsh [%o0+0x000],%l5 ! Mem[000000003a000000]
jmpl %g6+8,%g0
ldsw [%o1+0x008],%l0 ! Mem[000000003a800008]
p21_call_1_lo:
lduh [%o1+0x00e],%l4 ! Mem[000000003a80000e]
ldsh [%o1+0x00a],%l3 ! Mem[000000003a80000a]
ldsh [%o2+0x036],%l2 ! Mem[000000003b000036]
retl
ldx [%o3+0x028],%l0 ! Mem[000000003b800028]
p21_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i2+0x02a],%l7 ! Mem[000000003b00002a]
p21_call_1_he:
ldsw [%i3+0x038],%l5 ! Mem[000000003b800038]
stx %l7,[%i2+0x020] ! Mem[000000003b000020]
stx %l3,[%i0+0x000] ! Mem[000000003a000000]
lduh [%i0+0x02c],%l1 ! Mem[000000003a00002c]
stb %l4,[%i0+0x013] ! Mem[000000003a000013]
ldx [%i3+0x008],%l6 ! Mem[000000003b800008]
retl
ldx [%i3+0x038],%l4 ! Mem[000000003b800038]
p21_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o2+0x02a],%l7 ! Mem[000000003b00002a]
p21_call_1_ho:
ldsw [%o3+0x038],%l5 ! Mem[000000003b800038]
stx %l7,[%o2+0x020] ! Mem[000000003b000020]
stx %l3,[%o0+0x000] ! Mem[000000003a000000]
lduh [%o0+0x02c],%l1 ! Mem[000000003a00002c]
stb %l4,[%o0+0x013] ! Mem[000000003a000013]
ldx [%o3+0x008],%l6 ! Mem[000000003b800008]
retl
ldx [%o3+0x038],%l4 ! Mem[000000003b800038]
p22_jmpl_1_le:
ldsw [%i2+0x02c],%l7 ! Mem[000000003d00002c]
sth %l4,[%i1+0x004] ! Mem[000000003c800004]
stw %l1,[%i0+0x038] ! Mem[000000003c000038]
stx %l3,[%i2+0x010] ! Mem[000000003d000010]
lduh [%i1+0x020],%l5 ! Mem[000000003c800020]
jmpl %g6+8,%g0
ldsb [%i1+0x009],%l0 ! Mem[000000003c800009]
p22_call_1_le:
stw %l4,[%i0+0x02c] ! Mem[000000003c00002c]
stw %l3,[%i1+0x028] ! Mem[000000003c800028]
sth %l2,[%i3+0x036] ! Mem[000000003d800036]
retl
ldx [%i1+0x028],%l0 ! Mem[000000003c800028]
p22_jmpl_1_lo:
ldsw [%o2+0x02c],%l7 ! Mem[000000003d00002c]
sth %l4,[%o1+0x004] ! Mem[000000003c800004]
stw %l1,[%o0+0x038] ! Mem[000000003c000038]
stx %l3,[%o2+0x010] ! Mem[000000003d000010]
lduh [%o1+0x020],%l5 ! Mem[000000003c800020]
jmpl %g6+8,%g0
ldsb [%o1+0x009],%l0 ! Mem[000000003c800009]
p22_call_1_lo:
stw %l4,[%o0+0x02c] ! Mem[000000003c00002c]
stw %l3,[%o1+0x028] ! Mem[000000003c800028]
sth %l2,[%o3+0x036] ! Mem[000000003d800036]
retl
ldx [%o1+0x028],%l0 ! Mem[000000003c800028]
p22_jmpl_1_he:
jmpl %g6+8,%g0
std %l6,[%i3+0x008] ! Mem[000000003d800008]
p22_call_1_he:
ldub [%i1+0x01b],%l5 ! Mem[000000003c80001b]
stb %l7,[%i2+0x020] ! Mem[000000003d000020]
lduw [%i0+0x000],%l3 ! Mem[000000003c000000]
std %l0,[%i3+0x028] ! Mem[000000003d800028]
stb %l4,[%i2+0x013] ! Mem[000000003d000013]
ldub [%i3+0x02b],%l6 ! Mem[000000003d80002b]
retl
sth %l4,[%i2+0x03a] ! Mem[000000003d00003a]
p22_jmpl_1_ho:
jmpl %g6+8,%g0
std %l6,[%o3+0x008] ! Mem[000000003d800008]
p22_call_1_ho:
ldub [%o1+0x01b],%l5 ! Mem[000000003c80001b]
stb %l7,[%o2+0x020] ! Mem[000000003d000020]
lduw [%o0+0x000],%l3 ! Mem[000000003c000000]
std %l0,[%o3+0x028] ! Mem[000000003d800028]
stb %l4,[%o2+0x013] ! Mem[000000003d000013]
ldub [%o3+0x02b],%l6 ! Mem[000000003d80002b]
retl
sth %l4,[%o2+0x03a] ! Mem[000000003d00003a]
p23_jmpl_1_le:
stw %l7,[%i1+0x00c] ! Mem[000000003e80000c]
lduh [%i0+0x024],%l4 ! Mem[000000003e000024]
stb %l1,[%i0+0x03b] ! Mem[000000003e00003b]
ldub [%i0+0x011],%l3 ! Mem[000000003e000011]
sth %l5,[%i2+0x000] ! Mem[000000003f000000]
jmpl %g6+8,%g0
stx %l0,[%i1+0x008] ! Mem[000000003e800008]
p23_call_1_le:
ldub [%i3+0x00e],%l4 ! Mem[000000003f80000e]
ldx [%i0+0x008],%l3 ! Mem[000000003e000008]
ldx [%i0+0x030],%l2 ! Mem[000000003e000030]
retl
ldx [%i2+0x028],%l0 ! Mem[000000003f000028]
p23_jmpl_1_lo:
stw %l7,[%o1+0x00c] ! Mem[000000003e80000c]
lduh [%o0+0x024],%l4 ! Mem[000000003e000024]
stb %l1,[%o0+0x03b] ! Mem[000000003e00003b]
ldub [%o0+0x011],%l3 ! Mem[000000003e000011]
sth %l5,[%o2+0x000] ! Mem[000000003f000000]
jmpl %g6+8,%g0
stx %l0,[%o1+0x008] ! Mem[000000003e800008]
p23_call_1_lo:
ldub [%o3+0x00e],%l4 ! Mem[000000003f80000e]
ldx [%o0+0x008],%l3 ! Mem[000000003e000008]
ldx [%o0+0x030],%l2 ! Mem[000000003e000030]
retl
ldx [%o2+0x028],%l0 ! Mem[000000003f000028]
p23_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i0+0x028],%l6 ! Mem[000000003e000028]
p23_call_1_he:
ldx [%i2+0x038],%l5 ! Mem[000000003f000038]
lduw [%i0+0x020],%l7 ! Mem[000000003e000020]
stw %l3,[%i1+0x000] ! Mem[000000003e800000]
ldsh [%i1+0x02c],%l1 ! Mem[000000003e80002c]
sth %l4,[%i3+0x012] ! Mem[000000003f800012]
ldsb [%i3+0x00b],%l6 ! Mem[000000003f80000b]
retl
ldd [%i2+0x038],%l4 ! Mem[000000003f000038]
p23_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o0+0x028],%l6 ! Mem[000000003e000028]
p23_call_1_ho:
ldx [%o2+0x038],%l5 ! Mem[000000003f000038]
lduw [%o0+0x020],%l7 ! Mem[000000003e000020]
stw %l3,[%o1+0x000] ! Mem[000000003e800000]
ldsh [%o1+0x02c],%l1 ! Mem[000000003e80002c]
sth %l4,[%o3+0x012] ! Mem[000000003f800012]
ldsb [%o3+0x00b],%l6 ! Mem[000000003f80000b]
retl
ldd [%o2+0x038],%l4 ! Mem[000000003f000038]
p24_jmpl_1_le:
lduw [%i0+0x02c],%l7 ! Mem[000000004000002c]
ldd [%i2+0x000],%l4 ! Mem[0000000041000000]
ldx [%i1+0x038],%l1 ! Mem[0000000040800038]
std %l2,[%i2+0x010] ! Mem[0000000041000010]
ldd [%i3+0x020],%l4 ! Mem[0000000041800020]
jmpl %g6+8,%g0
sth %l0,[%i1+0x008] ! Mem[0000000040800008]
p24_call_1_le:
sth %l4,[%i3+0x02e] ! Mem[000000004180002e]
ldsw [%i0+0x028],%l3 ! Mem[0000000040000028]
ldsh [%i1+0x036],%l2 ! Mem[0000000040800036]
retl
lduh [%i0+0x02a],%l0 ! Mem[000000004000002a]
p24_jmpl_1_lo:
lduw [%o0+0x02c],%l7 ! Mem[000000004000002c]
ldd [%o2+0x000],%l4 ! Mem[0000000041000000]
ldx [%o1+0x038],%l1 ! Mem[0000000040800038]
std %l2,[%o2+0x010] ! Mem[0000000041000010]
ldd [%o3+0x020],%l4 ! Mem[0000000041800020]
jmpl %g6+8,%g0
sth %l0,[%o1+0x008] ! Mem[0000000040800008]
p24_call_1_lo:
sth %l4,[%o3+0x02e] ! Mem[000000004180002e]
ldsw [%o0+0x028],%l3 ! Mem[0000000040000028]
ldsh [%o1+0x036],%l2 ! Mem[0000000040800036]
retl
lduh [%o0+0x02a],%l0 ! Mem[000000004000002a]
p24_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i1+0x00a],%l7 ! Mem[000000004080000a]
p24_call_1_he:
stb %l5,[%i0+0x01b] ! Mem[000000004000001b]
ldsh [%i2+0x020],%l7 ! Mem[0000000041000020]
lduh [%i2+0x002],%l3 ! Mem[0000000041000002]
lduw [%i3+0x02c],%l1 ! Mem[000000004180002c]
sth %l4,[%i2+0x012] ! Mem[0000000041000012]
stw %l6,[%i3+0x028] ! Mem[0000000041800028]
retl
ldsw [%i1+0x038],%l4 ! Mem[0000000040800038]
p24_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o1+0x00a],%l7 ! Mem[000000004080000a]
p24_call_1_ho:
stb %l5,[%o0+0x01b] ! Mem[000000004000001b]
ldsh [%o2+0x020],%l7 ! Mem[0000000041000020]
lduh [%o2+0x002],%l3 ! Mem[0000000041000002]
lduw [%o3+0x02c],%l1 ! Mem[000000004180002c]
sth %l4,[%o2+0x012] ! Mem[0000000041000012]
stw %l6,[%o3+0x028] ! Mem[0000000041800028]
retl
ldsw [%o1+0x038],%l4 ! Mem[0000000040800038]
p25_jmpl_1_le:
ldsb [%i3+0x00d],%l7 ! Mem[000000004380000d]
stb %l4,[%i1+0x024] ! Mem[0000000042800024]
ldub [%i2+0x03b],%l1 ! Mem[000000004300003b]
ldsb [%i0+0x011],%l3 ! Mem[0000000042000011]
lduh [%i3+0x000],%l5 ! Mem[0000000043800000]
jmpl %g6+8,%g0
stb %l0,[%i1+0x009] ! Mem[0000000042800009]
p25_call_1_le:
ldsw [%i2+0x00c],%l4 ! Mem[000000004300000c]
stx %l3,[%i0+0x008] ! Mem[0000000042000008]
sth %l2,[%i2+0x036] ! Mem[0000000043000036]
retl
lduh [%i2+0x02a],%l0 ! Mem[000000004300002a]
p25_jmpl_1_lo:
ldsb [%o3+0x00d],%l7 ! Mem[000000004380000d]
stb %l4,[%o1+0x024] ! Mem[0000000042800024]
ldub [%o2+0x03b],%l1 ! Mem[000000004300003b]
ldsb [%o0+0x011],%l3 ! Mem[0000000042000011]
lduh [%o3+0x000],%l5 ! Mem[0000000043800000]
jmpl %g6+8,%g0
stb %l0,[%o1+0x009] ! Mem[0000000042800009]
p25_call_1_lo:
ldsw [%o2+0x00c],%l4 ! Mem[000000004300000c]
stx %l3,[%o0+0x008] ! Mem[0000000042000008]
sth %l2,[%o2+0x036] ! Mem[0000000043000036]
retl
lduh [%o2+0x02a],%l0 ! Mem[000000004300002a]
p25_jmpl_1_he:
jmpl %g6+8,%g0
lduw [%i2+0x028],%l7 ! Mem[0000000043000028]
p25_call_1_he:
stw %l5,[%i1+0x038] ! Mem[0000000042800038]
ldd [%i2+0x020],%l6 ! Mem[0000000043000020]
sth %l3,[%i3+0x002] ! Mem[0000000043800002]
sth %l1,[%i1+0x02c] ! Mem[000000004280002c]
sth %l4,[%i3+0x012] ! Mem[0000000043800012]
lduw [%i3+0x008],%l6 ! Mem[0000000043800008]
retl
lduw [%i1+0x038],%l4 ! Mem[0000000042800038]
p25_jmpl_1_ho:
jmpl %g6+8,%g0
lduw [%o2+0x028],%l7 ! Mem[0000000043000028]
p25_call_1_ho:
stw %l5,[%o1+0x038] ! Mem[0000000042800038]
ldd [%o2+0x020],%l6 ! Mem[0000000043000020]
sth %l3,[%o3+0x002] ! Mem[0000000043800002]
sth %l1,[%o1+0x02c] ! Mem[000000004280002c]
sth %l4,[%o3+0x012] ! Mem[0000000043800012]
lduw [%o3+0x008],%l6 ! Mem[0000000043800008]
retl
lduw [%o1+0x038],%l4 ! Mem[0000000042800038]
p26_jmpl_1_le:
std %l6,[%i2+0x028] ! Mem[0000000045000028]
ldsw [%i3+0x004],%l4 ! Mem[0000000045800004]
ldsw [%i2+0x038],%l1 ! Mem[0000000045000038]
lduw [%i2+0x010],%l3 ! Mem[0000000045000010]
stb %l5,[%i0+0x020] ! Mem[0000000044000020]
jmpl %g6+8,%g0
lduw [%i1+0x008],%l0 ! Mem[0000000044800008]
p26_call_1_le:
std %l4,[%i1+0x028] ! Mem[0000000044800028]
stb %l3,[%i0+0x02a] ! Mem[000000004400002a]
ldx [%i2+0x030],%l2 ! Mem[0000000045000030]
retl
lduh [%i0+0x02a],%l0 ! Mem[000000004400002a]
p26_jmpl_1_lo:
std %l6,[%o2+0x028] ! Mem[0000000045000028]
ldsw [%o3+0x004],%l4 ! Mem[0000000045800004]
ldsw [%o2+0x038],%l1 ! Mem[0000000045000038]
lduw [%o2+0x010],%l3 ! Mem[0000000045000010]
stb %l5,[%o0+0x020] ! Mem[0000000044000020]
jmpl %g6+8,%g0
lduw [%o1+0x008],%l0 ! Mem[0000000044800008]
p26_call_1_lo:
std %l4,[%o1+0x028] ! Mem[0000000044800028]
stb %l3,[%o0+0x02a] ! Mem[000000004400002a]
ldx [%o2+0x030],%l2 ! Mem[0000000045000030]
retl
lduh [%o0+0x02a],%l0 ! Mem[000000004400002a]
p26_jmpl_1_he:
jmpl %g6+8,%g0
sth %l7,[%i3+0x00a] ! Mem[000000004580000a]
p26_call_1_he:
stx %l5,[%i3+0x018] ! Mem[0000000045800018]
std %l6,[%i0+0x020] ! Mem[0000000044000020]
ldub [%i0+0x002],%l3 ! Mem[0000000044000002]
ldsb [%i0+0x02d],%l1 ! Mem[000000004400002d]
stx %l4,[%i2+0x010] ! Mem[0000000045000010]
ldsw [%i3+0x028],%l6 ! Mem[0000000045800028]
retl
std %l4,[%i0+0x038] ! Mem[0000000044000038]
p26_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l7,[%o3+0x00a] ! Mem[000000004580000a]
p26_call_1_ho:
stx %l5,[%o3+0x018] ! Mem[0000000045800018]
std %l6,[%o0+0x020] ! Mem[0000000044000020]
ldub [%o0+0x002],%l3 ! Mem[0000000044000002]
ldsb [%o0+0x02d],%l1 ! Mem[000000004400002d]
stx %l4,[%o2+0x010] ! Mem[0000000045000010]
ldsw [%o3+0x028],%l6 ! Mem[0000000045800028]
retl
std %l4,[%o0+0x038] ! Mem[0000000044000038]
p27_jmpl_1_le:
ldub [%i1+0x00d],%l7 ! Mem[000000004680000d]
stw %l4,[%i2+0x024] ! Mem[0000000047000024]
ldd [%i3+0x038],%l0 ! Mem[0000000047800038]
stw %l3,[%i1+0x010] ! Mem[0000000046800010]
stw %l5,[%i1+0x000] ! Mem[0000000046800000]
jmpl %g6+8,%g0
ldub [%i1+0x009],%l0 ! Mem[0000000046800009]
p27_call_1_le:
ldsh [%i0+0x00e],%l4 ! Mem[000000004600000e]
ldub [%i0+0x00a],%l3 ! Mem[000000004600000a]
ldsh [%i3+0x036],%l2 ! Mem[0000000047800036]
retl
lduh [%i2+0x02a],%l0 ! Mem[000000004700002a]
p27_jmpl_1_lo:
ldub [%o1+0x00d],%l7 ! Mem[000000004680000d]
stw %l4,[%o2+0x024] ! Mem[0000000047000024]
ldd [%o3+0x038],%l0 ! Mem[0000000047800038]
stw %l3,[%o1+0x010] ! Mem[0000000046800010]
stw %l5,[%o1+0x000] ! Mem[0000000046800000]
jmpl %g6+8,%g0
ldub [%o1+0x009],%l0 ! Mem[0000000046800009]
p27_call_1_lo:
ldsh [%o0+0x00e],%l4 ! Mem[000000004600000e]
ldub [%o0+0x00a],%l3 ! Mem[000000004600000a]
ldsh [%o3+0x036],%l2 ! Mem[0000000047800036]
retl
lduh [%o2+0x02a],%l0 ! Mem[000000004700002a]
p27_jmpl_1_he:
jmpl %g6+8,%g0
stx %l7,[%i0+0x028] ! Mem[0000000046000028]
p27_call_1_he:
ldsh [%i0+0x03a],%l5 ! Mem[000000004600003a]
ldx [%i2+0x020],%l7 ! Mem[0000000047000020]
std %l2,[%i0+0x000] ! Mem[0000000046000000]
lduh [%i1+0x02c],%l1 ! Mem[000000004680002c]
stx %l4,[%i3+0x010] ! Mem[0000000047800010]
ldd [%i3+0x008],%l6 ! Mem[0000000047800008]
retl
stx %l4,[%i3+0x038] ! Mem[0000000047800038]
p27_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l7,[%o0+0x028] ! Mem[0000000046000028]
p27_call_1_ho:
ldsh [%o0+0x03a],%l5 ! Mem[000000004600003a]
ldx [%o2+0x020],%l7 ! Mem[0000000047000020]
std %l2,[%o0+0x000] ! Mem[0000000046000000]
lduh [%o1+0x02c],%l1 ! Mem[000000004680002c]
stx %l4,[%o3+0x010] ! Mem[0000000047800010]
ldd [%o3+0x008],%l6 ! Mem[0000000047800008]
retl
stx %l4,[%o3+0x038] ! Mem[0000000047800038]
p28_jmpl_1_le:
stx %l7,[%i0+0x028] ! Mem[0000000048000028]
lduw [%i1+0x004],%l4 ! Mem[0000000048800004]
stx %l1,[%i3+0x038] ! Mem[0000000049800038]
ldsw [%i3+0x010],%l3 ! Mem[0000000049800010]
ldsw [%i2+0x020],%l5 ! Mem[0000000049000020]
jmpl %g6+8,%g0
ldsh [%i0+0x008],%l0 ! Mem[0000000048000008]
p28_call_1_le:
stb %l4,[%i3+0x02e] ! Mem[000000004980002e]
stw %l3,[%i3+0x028] ! Mem[0000000049800028]
sth %l2,[%i0+0x036] ! Mem[0000000048000036]
retl
lduh [%i3+0x02a],%l0 ! Mem[000000004980002a]
p28_jmpl_1_lo:
stx %l7,[%o0+0x028] ! Mem[0000000048000028]
lduw [%o1+0x004],%l4 ! Mem[0000000048800004]
stx %l1,[%o3+0x038] ! Mem[0000000049800038]
ldsw [%o3+0x010],%l3 ! Mem[0000000049800010]
ldsw [%o2+0x020],%l5 ! Mem[0000000049000020]
jmpl %g6+8,%g0
ldsh [%o0+0x008],%l0 ! Mem[0000000048000008]
p28_call_1_lo:
stb %l4,[%o3+0x02e] ! Mem[000000004980002e]
stw %l3,[%o3+0x028] ! Mem[0000000049800028]
sth %l2,[%o0+0x036] ! Mem[0000000048000036]
retl
lduh [%o3+0x02a],%l0 ! Mem[000000004980002a]
p28_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i1+0x008],%l7 ! Mem[0000000048800008]
p28_call_1_he:
ldsw [%i1+0x018],%l5 ! Mem[0000000048800018]
lduh [%i2+0x020],%l7 ! Mem[0000000049000020]
ldsw [%i0+0x000],%l3 ! Mem[0000000048000000]
std %l0,[%i0+0x028] ! Mem[0000000048000028]
ldsb [%i2+0x013],%l4 ! Mem[0000000049000013]
sth %l6,[%i3+0x02a] ! Mem[000000004980002a]
retl
ldsh [%i2+0x03a],%l4 ! Mem[000000004900003a]
p28_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o1+0x008],%l7 ! Mem[0000000048800008]
p28_call_1_ho:
ldsw [%o1+0x018],%l5 ! Mem[0000000048800018]
lduh [%o2+0x020],%l7 ! Mem[0000000049000020]
ldsw [%o0+0x000],%l3 ! Mem[0000000048000000]
std %l0,[%o0+0x028] ! Mem[0000000048000028]
ldsb [%o2+0x013],%l4 ! Mem[0000000049000013]
sth %l6,[%o3+0x02a] ! Mem[000000004980002a]
retl
ldsh [%o2+0x03a],%l4 ! Mem[000000004900003a]
p29_jmpl_1_le:
ldx [%i2+0x008],%l7 ! Mem[000000004b000008]
ldsb [%i3+0x024],%l4 ! Mem[000000004b800024]
std %l0,[%i3+0x038] ! Mem[000000004b800038]
stb %l3,[%i2+0x011] ! Mem[000000004b000011]
lduw [%i3+0x000],%l5 ! Mem[000000004b800000]
jmpl %g6+8,%g0
ldd [%i0+0x008],%l0 ! Mem[000000004a000008]
p29_call_1_le:
ldsw [%i2+0x00c],%l4 ! Mem[000000004b00000c]
ldx [%i3+0x008],%l3 ! Mem[000000004b800008]
ldx [%i1+0x030],%l2 ! Mem[000000004a800030]
retl
ldsw [%i1+0x028],%l0 ! Mem[000000004a800028]
p29_jmpl_1_lo:
ldx [%o2+0x008],%l7 ! Mem[000000004b000008]
ldsb [%o3+0x024],%l4 ! Mem[000000004b800024]
std %l0,[%o3+0x038] ! Mem[000000004b800038]
stb %l3,[%o2+0x011] ! Mem[000000004b000011]
lduw [%o3+0x000],%l5 ! Mem[000000004b800000]
jmpl %g6+8,%g0
ldd [%o0+0x008],%l0 ! Mem[000000004a000008]
p29_call_1_lo:
ldsw [%o2+0x00c],%l4 ! Mem[000000004b00000c]
ldx [%o3+0x008],%l3 ! Mem[000000004b800008]
ldx [%o1+0x030],%l2 ! Mem[000000004a800030]
retl
ldsw [%o1+0x028],%l0 ! Mem[000000004a800028]
p29_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i1+0x028],%l7 ! Mem[000000004a800028]
p29_call_1_he:
lduw [%i3+0x038],%l5 ! Mem[000000004b800038]
ldsb [%i0+0x020],%l7 ! Mem[000000004a000020]
sth %l3,[%i1+0x002] ! Mem[000000004a800002]
ldd [%i2+0x028],%l0 ! Mem[000000004b000028]
ldsb [%i3+0x013],%l4 ! Mem[000000004b800013]
ldx [%i3+0x008],%l6 ! Mem[000000004b800008]
retl
lduh [%i1+0x03a],%l4 ! Mem[000000004a80003a]
p29_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o1+0x028],%l7 ! Mem[000000004a800028]
p29_call_1_ho:
lduw [%o3+0x038],%l5 ! Mem[000000004b800038]
ldsb [%o0+0x020],%l7 ! Mem[000000004a000020]
sth %l3,[%o1+0x002] ! Mem[000000004a800002]
ldd [%o2+0x028],%l0 ! Mem[000000004b000028]
ldsb [%o3+0x013],%l4 ! Mem[000000004b800013]
ldx [%o3+0x008],%l6 ! Mem[000000004b800008]
retl
lduh [%o1+0x03a],%l4 ! Mem[000000004a80003a]
p30_jmpl_1_le:
ldsh [%i1+0x02c],%l7 ! Mem[000000004c80002c]
stw %l4,[%i1+0x004] ! Mem[000000004c800004]
stb %l1,[%i0+0x03b] ! Mem[000000004c00003b]
ldd [%i3+0x010],%l2 ! Mem[000000004d800010]
std %l4,[%i3+0x020] ! Mem[000000004d800020]
jmpl %g6+8,%g0
stw %l0,[%i0+0x008] ! Mem[000000004c000008]
p30_call_1_le:
std %l4,[%i1+0x028] ! Mem[000000004c800028]
ldsw [%i3+0x028],%l3 ! Mem[000000004d800028]
ldsh [%i2+0x036],%l2 ! Mem[000000004d000036]
retl
ldsw [%i2+0x028],%l0 ! Mem[000000004d000028]
p30_jmpl_1_lo:
ldsh [%o1+0x02c],%l7 ! Mem[000000004c80002c]
stw %l4,[%o1+0x004] ! Mem[000000004c800004]
stb %l1,[%o0+0x03b] ! Mem[000000004c00003b]
ldd [%o3+0x010],%l2 ! Mem[000000004d800010]
std %l4,[%o3+0x020] ! Mem[000000004d800020]
jmpl %g6+8,%g0
stw %l0,[%o0+0x008] ! Mem[000000004c000008]
p30_call_1_lo:
std %l4,[%o1+0x028] ! Mem[000000004c800028]
ldsw [%o3+0x028],%l3 ! Mem[000000004d800028]
ldsh [%o2+0x036],%l2 ! Mem[000000004d000036]
retl
ldsw [%o2+0x028],%l0 ! Mem[000000004d000028]
p30_jmpl_1_he:
jmpl %g6+8,%g0
std %l6,[%i2+0x008] ! Mem[000000004d000008]
p30_call_1_he:
ldx [%i1+0x018],%l5 ! Mem[000000004c800018]
stx %l7,[%i1+0x020] ! Mem[000000004c800020]
ldsh [%i2+0x002],%l3 ! Mem[000000004d000002]
ldub [%i0+0x02d],%l1 ! Mem[000000004c00002d]
ldsw [%i2+0x010],%l4 ! Mem[000000004d000010]
ldub [%i3+0x02b],%l6 ! Mem[000000004d80002b]
retl
stb %l4,[%i1+0x03b] ! Mem[000000004c80003b]
p30_jmpl_1_ho:
jmpl %g6+8,%g0
std %l6,[%o2+0x008] ! Mem[000000004d000008]
p30_call_1_ho:
ldx [%o1+0x018],%l5 ! Mem[000000004c800018]
stx %l7,[%o1+0x020] ! Mem[000000004c800020]
ldsh [%o2+0x002],%l3 ! Mem[000000004d000002]
ldub [%o0+0x02d],%l1 ! Mem[000000004c00002d]
ldsw [%o2+0x010],%l4 ! Mem[000000004d000010]
ldub [%o3+0x02b],%l6 ! Mem[000000004d80002b]
retl
stb %l4,[%o1+0x03b] ! Mem[000000004c80003b]
p31_jmpl_1_le:
sth %l7,[%i0+0x00c] ! Mem[000000004e00000c]
lduw [%i0+0x024],%l4 ! Mem[000000004e000024]
lduh [%i0+0x03a],%l1 ! Mem[000000004e00003a]
lduh [%i2+0x010],%l3 ! Mem[000000004f000010]
ldsb [%i0+0x000],%l5 ! Mem[000000004e000000]
jmpl %g6+8,%g0
std %l0,[%i0+0x008] ! Mem[000000004e000008]
p31_call_1_le:
ldsh [%i0+0x00e],%l4 ! Mem[000000004e00000e]
stx %l3,[%i2+0x008] ! Mem[000000004f000008]
sth %l2,[%i2+0x036] ! Mem[000000004f000036]
retl
ldsw [%i0+0x028],%l0 ! Mem[000000004e000028]
p31_jmpl_1_lo:
sth %l7,[%o0+0x00c] ! Mem[000000004e00000c]
lduw [%o0+0x024],%l4 ! Mem[000000004e000024]
lduh [%o0+0x03a],%l1 ! Mem[000000004e00003a]
lduh [%o2+0x010],%l3 ! Mem[000000004f000010]
ldsb [%o0+0x000],%l5 ! Mem[000000004e000000]
jmpl %g6+8,%g0
std %l0,[%o0+0x008] ! Mem[000000004e000008]
p31_call_1_lo:
ldsh [%o0+0x00e],%l4 ! Mem[000000004e00000e]
stx %l3,[%o2+0x008] ! Mem[000000004f000008]
sth %l2,[%o2+0x036] ! Mem[000000004f000036]
retl
ldsw [%o0+0x028],%l0 ! Mem[000000004e000028]
p31_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i3+0x028],%l6 ! Mem[000000004f800028]
p31_call_1_he:
sth %l5,[%i2+0x03a] ! Mem[000000004f00003a]
stb %l7,[%i2+0x020] ! Mem[000000004f000020]
std %l2,[%i3+0x000] ! Mem[000000004f800000]
stb %l1,[%i2+0x02d] ! Mem[000000004f00002d]
ldsw [%i3+0x010],%l4 ! Mem[000000004f800010]
ldsb [%i3+0x00b],%l6 ! Mem[000000004f80000b]
retl
ldd [%i0+0x038],%l4 ! Mem[000000004e000038]
p31_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o3+0x028],%l6 ! Mem[000000004f800028]
p31_call_1_ho:
sth %l5,[%o2+0x03a] ! Mem[000000004f00003a]
stb %l7,[%o2+0x020] ! Mem[000000004f000020]
std %l2,[%o3+0x000] ! Mem[000000004f800000]
stb %l1,[%o2+0x02d] ! Mem[000000004f00002d]
ldsw [%o3+0x010],%l4 ! Mem[000000004f800010]
ldsb [%o3+0x00b],%l6 ! Mem[000000004f80000b]
retl
ldd [%o0+0x038],%l4 ! Mem[000000004e000038]
p32_jmpl_1_le:
lduh [%i3+0x02c],%l7 ! Mem[000000005180002c]
ldsb [%i2+0x004],%l4 ! Mem[0000000051000004]
ldub [%i1+0x03b],%l1 ! Mem[000000005080003b]
sth %l3,[%i0+0x010] ! Mem[0000000050000010]
ldub [%i2+0x020],%l5 ! Mem[0000000051000020]
jmpl %g6+8,%g0
ldx [%i3+0x008],%l0 ! Mem[0000000051800008]
p32_call_1_le:
stb %l4,[%i3+0x02e] ! Mem[000000005180002e]
stb %l3,[%i2+0x02a] ! Mem[000000005100002a]
ldx [%i3+0x030],%l2 ! Mem[0000000051800030]
retl
ldsw [%i2+0x028],%l0 ! Mem[0000000051000028]
p32_jmpl_1_lo:
lduh [%o3+0x02c],%l7 ! Mem[000000005180002c]
ldsb [%o2+0x004],%l4 ! Mem[0000000051000004]
ldub [%o1+0x03b],%l1 ! Mem[000000005080003b]
sth %l3,[%o0+0x010] ! Mem[0000000050000010]
ldub [%o2+0x020],%l5 ! Mem[0000000051000020]
jmpl %g6+8,%g0
ldx [%o3+0x008],%l0 ! Mem[0000000051800008]
p32_call_1_lo:
stb %l4,[%o3+0x02e] ! Mem[000000005180002e]
stb %l3,[%o2+0x02a] ! Mem[000000005100002a]
ldx [%o3+0x030],%l2 ! Mem[0000000051800030]
retl
ldsw [%o2+0x028],%l0 ! Mem[0000000051000028]
p32_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i1+0x00b],%l7 ! Mem[000000005080000b]
p32_call_1_he:
stw %l5,[%i0+0x018] ! Mem[0000000050000018]
lduw [%i0+0x020],%l7 ! Mem[0000000050000020]
ldsb [%i0+0x002],%l3 ! Mem[0000000050000002]
stx %l1,[%i0+0x028] ! Mem[0000000050000028]
lduh [%i1+0x012],%l4 ! Mem[0000000050800012]
std %l6,[%i3+0x028] ! Mem[0000000051800028]
retl
ldsw [%i0+0x038],%l4 ! Mem[0000000050000038]
p32_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o1+0x00b],%l7 ! Mem[000000005080000b]
p32_call_1_ho:
stw %l5,[%o0+0x018] ! Mem[0000000050000018]
lduw [%o0+0x020],%l7 ! Mem[0000000050000020]
ldsb [%o0+0x002],%l3 ! Mem[0000000050000002]
stx %l1,[%o0+0x028] ! Mem[0000000050000028]
lduh [%o1+0x012],%l4 ! Mem[0000000050800012]
std %l6,[%o3+0x028] ! Mem[0000000051800028]
retl
ldsw [%o0+0x038],%l4 ! Mem[0000000050000038]
p33_jmpl_1_le:
ldd [%i1+0x008],%l6 ! Mem[0000000052800008]
std %l4,[%i1+0x020] ! Mem[0000000052800020]
ldsb [%i1+0x03b],%l1 ! Mem[000000005280003b]
ldub [%i2+0x011],%l3 ! Mem[0000000053000011]
ldx [%i3+0x000],%l5 ! Mem[0000000053800000]
jmpl %g6+8,%g0
lduh [%i3+0x008],%l0 ! Mem[0000000053800008]
p33_call_1_le:
ldsb [%i3+0x00e],%l4 ! Mem[000000005380000e]
ldub [%i1+0x00a],%l3 ! Mem[000000005280000a]
ldsh [%i0+0x036],%l2 ! Mem[0000000052000036]
retl
ldsw [%i3+0x028],%l0 ! Mem[0000000053800028]
p33_jmpl_1_lo:
ldd [%o1+0x008],%l6 ! Mem[0000000052800008]
std %l4,[%o1+0x020] ! Mem[0000000052800020]
ldsb [%o1+0x03b],%l1 ! Mem[000000005280003b]
ldub [%o2+0x011],%l3 ! Mem[0000000053000011]
ldx [%o3+0x000],%l5 ! Mem[0000000053800000]
jmpl %g6+8,%g0
lduh [%o3+0x008],%l0 ! Mem[0000000053800008]
p33_call_1_lo:
ldsb [%o3+0x00e],%l4 ! Mem[000000005380000e]
ldub [%o1+0x00a],%l3 ! Mem[000000005280000a]
ldsh [%o0+0x036],%l2 ! Mem[0000000052000036]
retl
ldsw [%o3+0x028],%l0 ! Mem[0000000053800028]
p33_jmpl_1_he:
jmpl %g6+8,%g0
lduw [%i1+0x028],%l7 ! Mem[0000000052800028]
p33_call_1_he:
ldsb [%i1+0x03b],%l5 ! Mem[000000005280003b]
ldsh [%i1+0x020],%l7 ! Mem[0000000052800020]
stb %l3,[%i0+0x002] ! Mem[0000000052000002]
ldsw [%i2+0x02c],%l1 ! Mem[000000005300002c]
lduh [%i3+0x012],%l4 ! Mem[0000000053800012]
lduw [%i3+0x008],%l6 ! Mem[0000000053800008]
retl
lduw [%i3+0x038],%l4 ! Mem[0000000053800038]
p33_jmpl_1_ho:
jmpl %g6+8,%g0
lduw [%o1+0x028],%l7 ! Mem[0000000052800028]
p33_call_1_ho:
ldsb [%o1+0x03b],%l5 ! Mem[000000005280003b]
ldsh [%o1+0x020],%l7 ! Mem[0000000052800020]
stb %l3,[%o0+0x002] ! Mem[0000000052000002]
ldsw [%o2+0x02c],%l1 ! Mem[000000005300002c]
lduh [%o3+0x012],%l4 ! Mem[0000000053800012]
lduw [%o3+0x008],%l6 ! Mem[0000000053800008]
retl
lduw [%o3+0x038],%l4 ! Mem[0000000053800038]
p34_jmpl_1_le:
stb %l7,[%i1+0x02d] ! Mem[000000005480002d]
ldub [%i0+0x004],%l4 ! Mem[0000000054000004]
ldd [%i2+0x038],%l0 ! Mem[0000000055000038]
std %l2,[%i1+0x010] ! Mem[0000000054800010]
stx %l5,[%i3+0x020] ! Mem[0000000055800020]
jmpl %g6+8,%g0
ldsw [%i3+0x008],%l0 ! Mem[0000000055800008]
p34_call_1_le:
ldx [%i2+0x028],%l4 ! Mem[0000000055000028]
ldd [%i1+0x028],%l2 ! Mem[0000000054800028]
stx %l2,[%i1+0x030] ! Mem[0000000054800030]
retl
ldsb [%i2+0x02b],%l0 ! Mem[000000005500002b]
p34_jmpl_1_lo:
stb %l7,[%o1+0x02d] ! Mem[000000005480002d]
ldub [%o0+0x004],%l4 ! Mem[0000000054000004]
ldd [%o2+0x038],%l0 ! Mem[0000000055000038]
std %l2,[%o1+0x010] ! Mem[0000000054800010]
stx %l5,[%o3+0x020] ! Mem[0000000055800020]
jmpl %g6+8,%g0
ldsw [%o3+0x008],%l0 ! Mem[0000000055800008]
p34_call_1_lo:
ldx [%o2+0x028],%l4 ! Mem[0000000055000028]
ldd [%o1+0x028],%l2 ! Mem[0000000054800028]
stx %l2,[%o1+0x030] ! Mem[0000000054800030]
retl
ldsb [%o2+0x02b],%l0 ! Mem[000000005500002b]
p34_jmpl_1_he:
jmpl %g6+8,%g0
sth %l7,[%i2+0x00a] ! Mem[000000005500000a]
p34_call_1_he:
ldsh [%i2+0x01a],%l5 ! Mem[000000005500001a]
ldd [%i2+0x020],%l6 ! Mem[0000000055000020]
ldd [%i0+0x000],%l2 ! Mem[0000000054000000]
ldx [%i0+0x028],%l1 ! Mem[0000000054000028]
lduh [%i1+0x012],%l4 ! Mem[0000000054800012]
ldsw [%i3+0x028],%l6 ! Mem[0000000055800028]
retl
std %l4,[%i2+0x038] ! Mem[0000000055000038]
p34_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l7,[%o2+0x00a] ! Mem[000000005500000a]
p34_call_1_ho:
ldsh [%o2+0x01a],%l5 ! Mem[000000005500001a]
ldd [%o2+0x020],%l6 ! Mem[0000000055000020]
ldd [%o0+0x000],%l2 ! Mem[0000000054000000]
ldx [%o0+0x028],%l1 ! Mem[0000000054000028]
lduh [%o1+0x012],%l4 ! Mem[0000000054800012]
ldsw [%o3+0x028],%l6 ! Mem[0000000055800028]
retl
std %l4,[%o2+0x038] ! Mem[0000000055000038]
p35_jmpl_1_le:
ldsw [%i0+0x00c],%l7 ! Mem[000000005600000c]
stx %l4,[%i2+0x020] ! Mem[0000000057000020]
sth %l1,[%i3+0x03a] ! Mem[000000005780003a]
ldsb [%i3+0x011],%l3 ! Mem[0000000057800011]
ldsh [%i0+0x000],%l5 ! Mem[0000000056000000]
jmpl %g6+8,%g0
ldsb [%i3+0x009],%l0 ! Mem[0000000057800009]
p35_call_1_le:
ldd [%i1+0x008],%l4 ! Mem[0000000056800008]
std %l2,[%i1+0x008] ! Mem[0000000056800008]
ldx [%i2+0x030],%l2 ! Mem[0000000057000030]
retl
ldsb [%i3+0x02b],%l0 ! Mem[000000005780002b]
p35_jmpl_1_lo:
ldsw [%o0+0x00c],%l7 ! Mem[000000005600000c]
stx %l4,[%o2+0x020] ! Mem[0000000057000020]
sth %l1,[%o3+0x03a] ! Mem[000000005780003a]
ldsb [%o3+0x011],%l3 ! Mem[0000000057800011]
ldsh [%o0+0x000],%l5 ! Mem[0000000056000000]
jmpl %g6+8,%g0
ldsb [%o3+0x009],%l0 ! Mem[0000000057800009]
p35_call_1_lo:
ldd [%o1+0x008],%l4 ! Mem[0000000056800008]
std %l2,[%o1+0x008] ! Mem[0000000056800008]
ldx [%o2+0x030],%l2 ! Mem[0000000057000030]
retl
ldsb [%o3+0x02b],%l0 ! Mem[000000005780002b]
p35_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i3+0x02b],%l7 ! Mem[000000005780002b]
p35_call_1_he:
lduh [%i0+0x03a],%l5 ! Mem[000000005600003a]
std %l6,[%i0+0x020] ! Mem[0000000056000020]
ldx [%i1+0x000],%l3 ! Mem[0000000056800000]
stw %l1,[%i3+0x02c] ! Mem[000000005780002c]
ldx [%i3+0x010],%l4 ! Mem[0000000057800010]
ldd [%i3+0x008],%l6 ! Mem[0000000057800008]
retl
stx %l4,[%i1+0x038] ! Mem[0000000056800038]
p35_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o3+0x02b],%l7 ! Mem[000000005780002b]
p35_call_1_ho:
lduh [%o0+0x03a],%l5 ! Mem[000000005600003a]
std %l6,[%o0+0x020] ! Mem[0000000056000020]
ldx [%o1+0x000],%l3 ! Mem[0000000056800000]
stw %l1,[%o3+0x02c] ! Mem[000000005780002c]
ldx [%o3+0x010],%l4 ! Mem[0000000057800010]
ldd [%o3+0x008],%l6 ! Mem[0000000057800008]
retl
stx %l4,[%o1+0x038] ! Mem[0000000056800038]
p36_jmpl_1_le:
stw %l7,[%i2+0x02c] ! Mem[000000005900002c]
ldx [%i1+0x000],%l4 ! Mem[0000000058800000]
std %l0,[%i3+0x038] ! Mem[0000000059800038]
lduw [%i2+0x010],%l3 ! Mem[0000000059000010]
ldx [%i1+0x020],%l5 ! Mem[0000000058800020]
jmpl %g6+8,%g0
stx %l0,[%i2+0x008] ! Mem[0000000059000008]
p36_call_1_le:
lduw [%i3+0x02c],%l4 ! Mem[000000005980002c]
lduh [%i0+0x02a],%l3 ! Mem[000000005800002a]
ldsh [%i2+0x036],%l2 ! Mem[0000000059000036]
retl
ldsb [%i1+0x02b],%l0 ! Mem[000000005880002b]
p36_jmpl_1_lo:
stw %l7,[%o2+0x02c] ! Mem[000000005900002c]
ldx [%o1+0x000],%l4 ! Mem[0000000058800000]
std %l0,[%o3+0x038] ! Mem[0000000059800038]
lduw [%o2+0x010],%l3 ! Mem[0000000059000010]
ldx [%o1+0x020],%l5 ! Mem[0000000058800020]
jmpl %g6+8,%g0
stx %l0,[%o2+0x008] ! Mem[0000000059000008]
p36_call_1_lo:
lduw [%o3+0x02c],%l4 ! Mem[000000005980002c]
lduh [%o0+0x02a],%l3 ! Mem[000000005800002a]
ldsh [%o2+0x036],%l2 ! Mem[0000000059000036]
retl
ldsb [%o1+0x02b],%l0 ! Mem[000000005880002b]
p36_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i0+0x008],%l7 ! Mem[0000000058000008]
p36_call_1_he:
lduw [%i1+0x018],%l5 ! Mem[0000000058800018]
ldx [%i1+0x020],%l7 ! Mem[0000000058800020]
stx %l3,[%i2+0x000] ! Mem[0000000059000000]
ldsh [%i0+0x02c],%l1 ! Mem[000000005800002c]
ldx [%i1+0x010],%l4 ! Mem[0000000058800010]
sth %l6,[%i3+0x02a] ! Mem[000000005980002a]
retl
ldsh [%i1+0x03a],%l4 ! Mem[000000005880003a]
p36_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o0+0x008],%l7 ! Mem[0000000058000008]
p36_call_1_ho:
lduw [%o1+0x018],%l5 ! Mem[0000000058800018]
ldx [%o1+0x020],%l7 ! Mem[0000000058800020]
stx %l3,[%o2+0x000] ! Mem[0000000059000000]
ldsh [%o0+0x02c],%l1 ! Mem[000000005800002c]
ldx [%o1+0x010],%l4 ! Mem[0000000058800010]
sth %l6,[%o3+0x02a] ! Mem[000000005980002a]
retl
ldsh [%o1+0x03a],%l4 ! Mem[000000005880003a]
p37_jmpl_1_le:
lduw [%i1+0x00c],%l7 ! Mem[000000005a80000c]
ldsh [%i3+0x024],%l4 ! Mem[000000005b800024]
lduw [%i3+0x038],%l1 ! Mem[000000005b800038]
stw %l3,[%i3+0x010] ! Mem[000000005b800010]
sth %l5,[%i2+0x000] ! Mem[000000005b000000]
jmpl %g6+8,%g0
sth %l0,[%i2+0x008] ! Mem[000000005b000008]
p37_call_1_le:
stx %l4,[%i3+0x008] ! Mem[000000005b800008]
ldsb [%i0+0x00a],%l3 ! Mem[000000005a00000a]
stx %l2,[%i3+0x030] ! Mem[000000005b800030]
retl
ldsb [%i2+0x02b],%l0 ! Mem[000000005b00002b]
p37_jmpl_1_lo:
lduw [%o1+0x00c],%l7 ! Mem[000000005a80000c]
ldsh [%o3+0x024],%l4 ! Mem[000000005b800024]
lduw [%o3+0x038],%l1 ! Mem[000000005b800038]
stw %l3,[%o3+0x010] ! Mem[000000005b800010]
sth %l5,[%o2+0x000] ! Mem[000000005b000000]
jmpl %g6+8,%g0
sth %l0,[%o2+0x008] ! Mem[000000005b000008]
p37_call_1_lo:
stx %l4,[%o3+0x008] ! Mem[000000005b800008]
ldsb [%o0+0x00a],%l3 ! Mem[000000005a00000a]
stx %l2,[%o3+0x030] ! Mem[000000005b800030]
retl
ldsb [%o2+0x02b],%l0 ! Mem[000000005b00002b]
p37_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i1+0x028],%l7 ! Mem[000000005a800028]
p37_call_1_he:
std %l4,[%i3+0x038] ! Mem[000000005b800038]
lduh [%i2+0x020],%l7 ! Mem[000000005b000020]
lduw [%i3+0x000],%l3 ! Mem[000000005b800000]
stb %l1,[%i3+0x02d] ! Mem[000000005b80002d]
std %l4,[%i3+0x010] ! Mem[000000005b800010]
ldx [%i3+0x008],%l6 ! Mem[000000005b800008]
retl
lduh [%i0+0x03a],%l4 ! Mem[000000005a00003a]
p37_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o1+0x028],%l7 ! Mem[000000005a800028]
p37_call_1_ho:
std %l4,[%o3+0x038] ! Mem[000000005b800038]
lduh [%o2+0x020],%l7 ! Mem[000000005b000020]
lduw [%o3+0x000],%l3 ! Mem[000000005b800000]
stb %l1,[%o3+0x02d] ! Mem[000000005b80002d]
std %l4,[%o3+0x010] ! Mem[000000005b800010]
ldx [%o3+0x008],%l6 ! Mem[000000005b800008]
retl
lduh [%o0+0x03a],%l4 ! Mem[000000005a00003a]
p38_jmpl_1_le:
ldsb [%i0+0x02d],%l7 ! Mem[000000005c00002d]
sth %l4,[%i1+0x004] ! Mem[000000005c800004]
lduh [%i3+0x03a],%l1 ! Mem[000000005d80003a]
ldsw [%i2+0x010],%l3 ! Mem[000000005d000010]
ldd [%i3+0x020],%l4 ! Mem[000000005d800020]
jmpl %g6+8,%g0
stb %l0,[%i2+0x009] ! Mem[000000005d000009]
p38_call_1_le:
lduh [%i2+0x02e],%l4 ! Mem[000000005d00002e]
stb %l3,[%i0+0x02a] ! Mem[000000005c00002a]
ldx [%i0+0x030],%l2 ! Mem[000000005c000030]
retl
ldsb [%i0+0x02b],%l0 ! Mem[000000005c00002b]
p38_jmpl_1_lo:
ldsb [%o0+0x02d],%l7 ! Mem[000000005c00002d]
sth %l4,[%o1+0x004] ! Mem[000000005c800004]
lduh [%o3+0x03a],%l1 ! Mem[000000005d80003a]
ldsw [%o2+0x010],%l3 ! Mem[000000005d000010]
ldd [%o3+0x020],%l4 ! Mem[000000005d800020]
jmpl %g6+8,%g0
stb %l0,[%o2+0x009] ! Mem[000000005d000009]
p38_call_1_lo:
lduh [%o2+0x02e],%l4 ! Mem[000000005d00002e]
stb %l3,[%o0+0x02a] ! Mem[000000005c00002a]
ldx [%o0+0x030],%l2 ! Mem[000000005c000030]
retl
ldsb [%o0+0x02b],%l0 ! Mem[000000005c00002b]
p38_jmpl_1_he:
jmpl %g6+8,%g0
stw %l7,[%i2+0x008] ! Mem[000000005d000008]
p38_call_1_he:
sth %l5,[%i1+0x01a] ! Mem[000000005c80001a]
ldsb [%i0+0x020],%l7 ! Mem[000000005c000020]
ldd [%i0+0x000],%l2 ! Mem[000000005c000000]
stx %l1,[%i1+0x028] ! Mem[000000005c800028]
std %l4,[%i1+0x010] ! Mem[000000005c800010]
ldsh [%i3+0x02a],%l6 ! Mem[000000005d80002a]
retl
stb %l4,[%i3+0x03b] ! Mem[000000005d80003b]
p38_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l7,[%o2+0x008] ! Mem[000000005d000008]
p38_call_1_ho:
sth %l5,[%o1+0x01a] ! Mem[000000005c80001a]
ldsb [%o0+0x020],%l7 ! Mem[000000005c000020]
ldd [%o0+0x000],%l2 ! Mem[000000005c000000]
stx %l1,[%o1+0x028] ! Mem[000000005c800028]
std %l4,[%o1+0x010] ! Mem[000000005c800010]
ldsh [%o3+0x02a],%l6 ! Mem[000000005d80002a]
retl
stb %l4,[%o3+0x03b] ! Mem[000000005d80003b]
p39_jmpl_1_le:
std %l6,[%i3+0x008] ! Mem[000000005f800008]
lduh [%i1+0x024],%l4 ! Mem[000000005e800024]
ldsh [%i0+0x03a],%l1 ! Mem[000000005e00003a]
stb %l3,[%i0+0x011] ! Mem[000000005e000011]
lduh [%i3+0x000],%l5 ! Mem[000000005f800000]
jmpl %g6+8,%g0
lduw [%i2+0x008],%l0 ! Mem[000000005f000008]
p39_call_1_le:
stw %l4,[%i1+0x00c] ! Mem[000000005e80000c]
ldub [%i0+0x00a],%l3 ! Mem[000000005e00000a]
ldsh [%i1+0x036],%l2 ! Mem[000000005e800036]
retl
ldsb [%i2+0x02b],%l0 ! Mem[000000005f00002b]
p39_jmpl_1_lo:
std %l6,[%o3+0x008] ! Mem[000000005f800008]
lduh [%o1+0x024],%l4 ! Mem[000000005e800024]
ldsh [%o0+0x03a],%l1 ! Mem[000000005e00003a]
stb %l3,[%o0+0x011] ! Mem[000000005e000011]
lduh [%o3+0x000],%l5 ! Mem[000000005f800000]
jmpl %g6+8,%g0
lduw [%o2+0x008],%l0 ! Mem[000000005f000008]
p39_call_1_lo:
stw %l4,[%o1+0x00c] ! Mem[000000005e80000c]
ldub [%o0+0x00a],%l3 ! Mem[000000005e00000a]
ldsh [%o1+0x036],%l2 ! Mem[000000005e800036]
retl
ldsb [%o2+0x02b],%l0 ! Mem[000000005f00002b]
p39_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i3+0x028],%l6 ! Mem[000000005f800028]
p39_call_1_he:
ldd [%i2+0x038],%l4 ! Mem[000000005f000038]
stx %l7,[%i1+0x020] ! Mem[000000005e800020]
lduh [%i0+0x002],%l3 ! Mem[000000005e000002]
ldsw [%i3+0x02c],%l1 ! Mem[000000005f80002c]
stw %l4,[%i3+0x010] ! Mem[000000005f800010]
stx %l6,[%i3+0x008] ! Mem[000000005f800008]
retl
stw %l4,[%i2+0x038] ! Mem[000000005f000038]
p39_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o3+0x028],%l6 ! Mem[000000005f800028]
p39_call_1_ho:
ldd [%o2+0x038],%l4 ! Mem[000000005f000038]
stx %l7,[%o1+0x020] ! Mem[000000005e800020]
lduh [%o0+0x002],%l3 ! Mem[000000005e000002]
ldsw [%o3+0x02c],%l1 ! Mem[000000005f80002c]
stw %l4,[%o3+0x010] ! Mem[000000005f800010]
stx %l6,[%o3+0x008] ! Mem[000000005f800008]
retl
stw %l4,[%o2+0x038] ! Mem[000000005f000038]
p40_jmpl_1_le:
ldub [%i1+0x02d],%l7 ! Mem[000000006080002d]
ldd [%i3+0x000],%l4 ! Mem[0000000061800000]
stx %l1,[%i1+0x038] ! Mem[0000000060800038]
ldd [%i2+0x010],%l2 ! Mem[0000000061000010]
stb %l5,[%i0+0x020] ! Mem[0000000060000020]
jmpl %g6+8,%g0
lduw [%i1+0x008],%l0 ! Mem[0000000060800008]
p40_call_1_le:
ldub [%i0+0x02e],%l4 ! Mem[000000006000002e]
ldd [%i3+0x028],%l2 ! Mem[0000000061800028]
stx %l2,[%i2+0x030] ! Mem[0000000061000030]
retl
stx %l0,[%i3+0x028] ! Mem[0000000061800028]
p40_jmpl_1_lo:
ldub [%o1+0x02d],%l7 ! Mem[000000006080002d]
ldd [%o3+0x000],%l4 ! Mem[0000000061800000]
stx %l1,[%o1+0x038] ! Mem[0000000060800038]
ldd [%o2+0x010],%l2 ! Mem[0000000061000010]
stb %l5,[%o0+0x020] ! Mem[0000000060000020]
jmpl %g6+8,%g0
lduw [%o1+0x008],%l0 ! Mem[0000000060800008]
p40_call_1_lo:
ldub [%o0+0x02e],%l4 ! Mem[000000006000002e]
ldd [%o3+0x028],%l2 ! Mem[0000000061800028]
stx %l2,[%o2+0x030] ! Mem[0000000061000030]
retl
stx %l0,[%o3+0x028] ! Mem[0000000061800028]
p40_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i0+0x00b],%l7 ! Mem[000000006000000b]
p40_call_1_he:
ldsb [%i3+0x01b],%l5 ! Mem[000000006180001b]
stb %l7,[%i2+0x020] ! Mem[0000000061000020]
stx %l3,[%i0+0x000] ! Mem[0000000060000000]
ldx [%i1+0x028],%l1 ! Mem[0000000060800028]
stw %l4,[%i1+0x010] ! Mem[0000000060800010]
std %l6,[%i3+0x028] ! Mem[0000000061800028]
retl
ldsb [%i1+0x03b],%l4 ! Mem[000000006080003b]
p40_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o0+0x00b],%l7 ! Mem[000000006000000b]
p40_call_1_ho:
ldsb [%o3+0x01b],%l5 ! Mem[000000006180001b]
stb %l7,[%o2+0x020] ! Mem[0000000061000020]
stx %l3,[%o0+0x000] ! Mem[0000000060000000]
ldx [%o1+0x028],%l1 ! Mem[0000000060800028]
stw %l4,[%o1+0x010] ! Mem[0000000060800010]
std %l6,[%o3+0x028] ! Mem[0000000061800028]
retl
ldsb [%o1+0x03b],%l4 ! Mem[000000006080003b]
p41_jmpl_1_le:
stx %l7,[%i1+0x008] ! Mem[0000000062800008]
stb %l4,[%i1+0x024] ! Mem[0000000062800024]
stw %l1,[%i1+0x038] ! Mem[0000000062800038]
lduh [%i1+0x010],%l3 ! Mem[0000000062800010]
stw %l5,[%i1+0x000] ! Mem[0000000062800000]
jmpl %g6+8,%g0
ldub [%i1+0x009],%l0 ! Mem[0000000062800009]
p41_call_1_le:
sth %l4,[%i3+0x00e] ! Mem[000000006380000e]
std %l2,[%i3+0x008] ! Mem[0000000063800008]
ldx [%i2+0x030],%l2 ! Mem[0000000063000030]
retl
stx %l0,[%i1+0x028] ! Mem[0000000062800028]
p41_jmpl_1_lo:
stx %l7,[%o1+0x008] ! Mem[0000000062800008]
stb %l4,[%o1+0x024] ! Mem[0000000062800024]
stw %l1,[%o1+0x038] ! Mem[0000000062800038]
lduh [%o1+0x010],%l3 ! Mem[0000000062800010]
stw %l5,[%o1+0x000] ! Mem[0000000062800000]
jmpl %g6+8,%g0
ldub [%o1+0x009],%l0 ! Mem[0000000062800009]
p41_call_1_lo:
sth %l4,[%o3+0x00e] ! Mem[000000006380000e]
std %l2,[%o3+0x008] ! Mem[0000000063800008]
ldx [%o2+0x030],%l2 ! Mem[0000000063000030]
retl
stx %l0,[%o1+0x028] ! Mem[0000000062800028]
p41_jmpl_1_he:
jmpl %g6+8,%g0
stb %l7,[%i1+0x02b] ! Mem[000000006280002b]
p41_call_1_he:
ldub [%i1+0x03b],%l5 ! Mem[000000006280003b]
lduw [%i3+0x020],%l7 ! Mem[0000000063800020]
ldub [%i1+0x002],%l3 ! Mem[0000000062800002]
stw %l1,[%i0+0x02c] ! Mem[000000006200002c]
ldd [%i2+0x010],%l4 ! Mem[0000000063000010]
lduw [%i3+0x008],%l6 ! Mem[0000000063800008]
retl
ldub [%i1+0x03b],%l4 ! Mem[000000006280003b]
p41_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l7,[%o1+0x02b] ! Mem[000000006280002b]
p41_call_1_ho:
ldub [%o1+0x03b],%l5 ! Mem[000000006280003b]
lduw [%o3+0x020],%l7 ! Mem[0000000063800020]
ldub [%o1+0x002],%l3 ! Mem[0000000062800002]
stw %l1,[%o0+0x02c] ! Mem[000000006200002c]
ldd [%o2+0x010],%l4 ! Mem[0000000063000010]
lduw [%o3+0x008],%l6 ! Mem[0000000063800008]
retl
ldub [%o1+0x03b],%l4 ! Mem[000000006280003b]
p42_jmpl_1_le:
ldx [%i3+0x028],%l7 ! Mem[0000000065800028]
ldsw [%i0+0x004],%l4 ! Mem[0000000064000004]
stb %l1,[%i2+0x03b] ! Mem[000000006500003b]
sth %l3,[%i3+0x010] ! Mem[0000000065800010]
ldsw [%i2+0x020],%l5 ! Mem[0000000065000020]
jmpl %g6+8,%g0
ldsh [%i1+0x008],%l0 ! Mem[0000000064800008]
p42_call_1_le:
ldsw [%i3+0x02c],%l4 ! Mem[000000006580002c]
lduh [%i3+0x02a],%l3 ! Mem[000000006580002a]
ldsh [%i3+0x036],%l2 ! Mem[0000000065800036]
retl
stx %l0,[%i3+0x028] ! Mem[0000000065800028]
p42_jmpl_1_lo:
ldx [%o3+0x028],%l7 ! Mem[0000000065800028]
ldsw [%o0+0x004],%l4 ! Mem[0000000064000004]
stb %l1,[%o2+0x03b] ! Mem[000000006500003b]
sth %l3,[%o3+0x010] ! Mem[0000000065800010]
ldsw [%o2+0x020],%l5 ! Mem[0000000065000020]
jmpl %g6+8,%g0
ldsh [%o1+0x008],%l0 ! Mem[0000000064800008]
p42_call_1_lo:
ldsw [%o3+0x02c],%l4 ! Mem[000000006580002c]
lduh [%o3+0x02a],%l3 ! Mem[000000006580002a]
ldsh [%o3+0x036],%l2 ! Mem[0000000065800036]
retl
stx %l0,[%o3+0x028] ! Mem[0000000065800028]
p42_jmpl_1_he:
jmpl %g6+8,%g0
sth %l7,[%i1+0x00a] ! Mem[000000006480000a]
p42_call_1_he:
lduh [%i2+0x01a],%l5 ! Mem[000000006500001a]
ldsh [%i1+0x020],%l7 ! Mem[0000000064800020]
stw %l3,[%i2+0x000] ! Mem[0000000065000000]
ldsh [%i2+0x02c],%l1 ! Mem[000000006500002c]
ldd [%i1+0x010],%l4 ! Mem[0000000064800010]
ldsw [%i3+0x028],%l6 ! Mem[0000000065800028]
retl
ldx [%i1+0x038],%l4 ! Mem[0000000064800038]
p42_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l7,[%o1+0x00a] ! Mem[000000006480000a]
p42_call_1_ho:
lduh [%o2+0x01a],%l5 ! Mem[000000006500001a]
ldsh [%o1+0x020],%l7 ! Mem[0000000064800020]
stw %l3,[%o2+0x000] ! Mem[0000000065000000]
ldsh [%o2+0x02c],%l1 ! Mem[000000006500002c]
ldd [%o1+0x010],%l4 ! Mem[0000000064800010]
ldsw [%o3+0x028],%l6 ! Mem[0000000065800028]
retl
ldx [%o1+0x038],%l4 ! Mem[0000000064800038]
p43_jmpl_1_le:
ldsh [%i2+0x00c],%l7 ! Mem[000000006700000c]
stw %l4,[%i2+0x024] ! Mem[0000000067000024]
ldx [%i2+0x038],%l1 ! Mem[0000000067000038]
ldsh [%i2+0x010],%l3 ! Mem[0000000067000010]
lduw [%i3+0x000],%l5 ! Mem[0000000067800000]
jmpl %g6+8,%g0
ldd [%i1+0x008],%l0 ! Mem[0000000066800008]
p43_call_1_le:
std %l4,[%i2+0x008] ! Mem[0000000067000008]
ldsb [%i2+0x00a],%l3 ! Mem[000000006700000a]
stx %l2,[%i0+0x030] ! Mem[0000000066000030]
retl
stx %l0,[%i1+0x028] ! Mem[0000000066800028]
p43_jmpl_1_lo:
ldsh [%o2+0x00c],%l7 ! Mem[000000006700000c]
stw %l4,[%o2+0x024] ! Mem[0000000067000024]
ldx [%o2+0x038],%l1 ! Mem[0000000067000038]
ldsh [%o2+0x010],%l3 ! Mem[0000000067000010]
lduw [%o3+0x000],%l5 ! Mem[0000000067800000]
jmpl %g6+8,%g0
ldd [%o1+0x008],%l0 ! Mem[0000000066800008]
p43_call_1_lo:
std %l4,[%o2+0x008] ! Mem[0000000067000008]
ldsb [%o2+0x00a],%l3 ! Mem[000000006700000a]
stx %l2,[%o0+0x030] ! Mem[0000000066000030]
retl
stx %l0,[%o1+0x028] ! Mem[0000000066800028]
p43_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i2+0x02b],%l7 ! Mem[000000006700002b]
p43_call_1_he:
stb %l5,[%i0+0x03b] ! Mem[000000006600003b]
ldd [%i2+0x020],%l6 ! Mem[0000000067000020]
ldsw [%i3+0x000],%l3 ! Mem[0000000067800000]
lduw [%i0+0x02c],%l1 ! Mem[000000006600002c]
ldd [%i2+0x010],%l4 ! Mem[0000000067000010]
ldd [%i3+0x008],%l6 ! Mem[0000000067800008]
retl
sth %l4,[%i0+0x03a] ! Mem[000000006600003a]
p43_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x02b],%l7 ! Mem[000000006700002b]
p43_call_1_ho:
stb %l5,[%o0+0x03b] ! Mem[000000006600003b]
ldd [%o2+0x020],%l6 ! Mem[0000000067000020]
ldsw [%o3+0x000],%l3 ! Mem[0000000067800000]
lduw [%o0+0x02c],%l1 ! Mem[000000006600002c]
ldd [%o2+0x010],%l4 ! Mem[0000000067000010]
ldd [%o3+0x008],%l6 ! Mem[0000000067800008]
retl
sth %l4,[%o0+0x03a] ! Mem[000000006600003a]
p44_jmpl_1_le:
sth %l7,[%i1+0x02c] ! Mem[000000006880002c]
lduw [%i1+0x004],%l4 ! Mem[0000000068800004]
ldub [%i3+0x03b],%l1 ! Mem[000000006980003b]
ldx [%i3+0x010],%l3 ! Mem[0000000069800010]
std %l4,[%i3+0x020] ! Mem[0000000069800020]
jmpl %g6+8,%g0
stw %l0,[%i1+0x008] ! Mem[0000000068800008]
p44_call_1_le:
ldsh [%i1+0x02e],%l4 ! Mem[000000006880002e]
sth %l3,[%i2+0x02a] ! Mem[000000006900002a]
ldx [%i1+0x030],%l2 ! Mem[0000000068800030]
retl
stx %l0,[%i2+0x028] ! Mem[0000000069000028]
p44_jmpl_1_lo:
sth %l7,[%o1+0x02c] ! Mem[000000006880002c]
lduw [%o1+0x004],%l4 ! Mem[0000000068800004]
ldub [%o3+0x03b],%l1 ! Mem[000000006980003b]
ldx [%o3+0x010],%l3 ! Mem[0000000069800010]
std %l4,[%o3+0x020] ! Mem[0000000069800020]
jmpl %g6+8,%g0
stw %l0,[%o1+0x008] ! Mem[0000000068800008]
p44_call_1_lo:
ldsh [%o1+0x02e],%l4 ! Mem[000000006880002e]
sth %l3,[%o2+0x02a] ! Mem[000000006900002a]
ldx [%o1+0x030],%l2 ! Mem[0000000068800030]
retl
stx %l0,[%o2+0x028] ! Mem[0000000069000028]
p44_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i3+0x00a],%l7 ! Mem[000000006980000a]
p44_call_1_he:
std %l4,[%i1+0x018] ! Mem[0000000068800018]
std %l6,[%i3+0x020] ! Mem[0000000069800020]
sth %l3,[%i0+0x002] ! Mem[0000000068000002]
sth %l1,[%i2+0x02c] ! Mem[000000006900002c]
ldsh [%i1+0x012],%l4 ! Mem[0000000068800012]
sth %l6,[%i3+0x02a] ! Mem[000000006980002a]
retl
ldd [%i3+0x038],%l4 ! Mem[0000000069800038]
p44_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o3+0x00a],%l7 ! Mem[000000006980000a]
p44_call_1_ho:
std %l4,[%o1+0x018] ! Mem[0000000068800018]
std %l6,[%o3+0x020] ! Mem[0000000069800020]
sth %l3,[%o0+0x002] ! Mem[0000000068000002]
sth %l1,[%o2+0x02c] ! Mem[000000006900002c]
ldsh [%o1+0x012],%l4 ! Mem[0000000068800012]
sth %l6,[%o3+0x02a] ! Mem[000000006980002a]
retl
ldd [%o3+0x038],%l4 ! Mem[0000000069800038]
p45_jmpl_1_le:
ldx [%i0+0x008],%l7 ! Mem[000000006a000008]
ldsb [%i0+0x024],%l4 ! Mem[000000006a000024]
ldsw [%i3+0x038],%l1 ! Mem[000000006b800038]
stx %l3,[%i2+0x010] ! Mem[000000006b000010]
ldsb [%i1+0x000],%l5 ! Mem[000000006a800000]
jmpl %g6+8,%g0
std %l0,[%i1+0x008] ! Mem[000000006a800008]
p45_call_1_le:
stb %l4,[%i3+0x00e] ! Mem[000000006b80000e]
lduw [%i1+0x008],%l3 ! Mem[000000006a800008]
ldsh [%i2+0x036],%l2 ! Mem[000000006b000036]
retl
sth %l0,[%i0+0x02a] ! Mem[000000006a00002a]
p45_jmpl_1_lo:
ldx [%o0+0x008],%l7 ! Mem[000000006a000008]
ldsb [%o0+0x024],%l4 ! Mem[000000006a000024]
ldsw [%o3+0x038],%l1 ! Mem[000000006b800038]
stx %l3,[%o2+0x010] ! Mem[000000006b000010]
ldsb [%o1+0x000],%l5 ! Mem[000000006a800000]
jmpl %g6+8,%g0
std %l0,[%o1+0x008] ! Mem[000000006a800008]
p45_call_1_lo:
stb %l4,[%o3+0x00e] ! Mem[000000006b80000e]
lduw [%o1+0x008],%l3 ! Mem[000000006a800008]
ldsh [%o2+0x036],%l2 ! Mem[000000006b000036]
retl
sth %l0,[%o0+0x02a] ! Mem[000000006a00002a]
p45_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i1+0x028],%l7 ! Mem[000000006a800028]
p45_call_1_he:
stx %l5,[%i3+0x038] ! Mem[000000006b800038]
ldx [%i1+0x020],%l7 ! Mem[000000006a800020]
ldub [%i0+0x002],%l3 ! Mem[000000006a000002]
ldsb [%i0+0x02d],%l1 ! Mem[000000006a00002d]
ldsh [%i2+0x012],%l4 ! Mem[000000006b000012]
lduh [%i3+0x00a],%l6 ! Mem[000000006b80000a]
retl
ldsw [%i2+0x038],%l4 ! Mem[000000006b000038]
p45_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o1+0x028],%l7 ! Mem[000000006a800028]
p45_call_1_ho:
stx %l5,[%o3+0x038] ! Mem[000000006b800038]
ldx [%o1+0x020],%l7 ! Mem[000000006a800020]
ldub [%o0+0x002],%l3 ! Mem[000000006a000002]
ldsb [%o0+0x02d],%l1 ! Mem[000000006a00002d]
ldsh [%o2+0x012],%l4 ! Mem[000000006b000012]
lduh [%o3+0x00a],%l6 ! Mem[000000006b80000a]
retl
ldsw [%o2+0x038],%l4 ! Mem[000000006b000038]
p46_jmpl_1_le:
ldsh [%i3+0x02c],%l7 ! Mem[000000006d80002c]
std %l4,[%i2+0x000] ! Mem[000000006d000000]
ldd [%i3+0x038],%l0 ! Mem[000000006d800038]
ldub [%i0+0x011],%l3 ! Mem[000000006c000011]
ldub [%i2+0x020],%l5 ! Mem[000000006d000020]
jmpl %g6+8,%g0
ldx [%i1+0x008],%l0 ! Mem[000000006c800008]
p46_call_1_le:
ldsb [%i3+0x02e],%l4 ! Mem[000000006d80002e]
ldsh [%i1+0x02a],%l3 ! Mem[000000006c80002a]
stx %l2,[%i3+0x030] ! Mem[000000006d800030]
retl
sth %l0,[%i2+0x02a] ! Mem[000000006d00002a]
p46_jmpl_1_lo:
ldsh [%o3+0x02c],%l7 ! Mem[000000006d80002c]
std %l4,[%o2+0x000] ! Mem[000000006d000000]
ldd [%o3+0x038],%l0 ! Mem[000000006d800038]
ldub [%o0+0x011],%l3 ! Mem[000000006c000011]
ldub [%o2+0x020],%l5 ! Mem[000000006d000020]
jmpl %g6+8,%g0
ldx [%o1+0x008],%l0 ! Mem[000000006c800008]
p46_call_1_lo:
ldsb [%o3+0x02e],%l4 ! Mem[000000006d80002e]
ldsh [%o1+0x02a],%l3 ! Mem[000000006c80002a]
stx %l2,[%o3+0x030] ! Mem[000000006d800030]
retl
sth %l0,[%o2+0x02a] ! Mem[000000006d00002a]
p46_jmpl_1_he:
jmpl %g6+8,%g0
stw %l7,[%i1+0x008] ! Mem[000000006c800008]
p46_call_1_he:
ldsh [%i0+0x01a],%l5 ! Mem[000000006c00001a]
lduh [%i2+0x020],%l7 ! Mem[000000006d000020]
std %l2,[%i1+0x000] ! Mem[000000006c800000]
lduh [%i2+0x02c],%l1 ! Mem[000000006d00002c]
ldub [%i1+0x013],%l4 ! Mem[000000006c800013]
ldsh [%i3+0x02a],%l6 ! Mem[000000006d80002a]
retl
stb %l4,[%i1+0x03b] ! Mem[000000006c80003b]
p46_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l7,[%o1+0x008] ! Mem[000000006c800008]
p46_call_1_ho:
ldsh [%o0+0x01a],%l5 ! Mem[000000006c00001a]
lduh [%o2+0x020],%l7 ! Mem[000000006d000020]
std %l2,[%o1+0x000] ! Mem[000000006c800000]
lduh [%o2+0x02c],%l1 ! Mem[000000006d00002c]
ldub [%o1+0x013],%l4 ! Mem[000000006c800013]
ldsh [%o3+0x02a],%l6 ! Mem[000000006d80002a]
retl
stb %l4,[%o1+0x03b] ! Mem[000000006c80003b]
p47_jmpl_1_le:
sth %l7,[%i1+0x00c] ! Mem[000000006e80000c]
ldub [%i1+0x024],%l4 ! Mem[000000006e800024]
stx %l1,[%i0+0x038] ! Mem[000000006e000038]
std %l2,[%i2+0x010] ! Mem[000000006f000010]
std %l4,[%i3+0x000] ! Mem[000000006f800000]
jmpl %g6+8,%g0
lduh [%i1+0x008],%l0 ! Mem[000000006e800008]
p47_call_1_le:
ldx [%i2+0x008],%l4 ! Mem[000000006f000008]
stw %l3,[%i1+0x008] ! Mem[000000006e800008]
ldx [%i0+0x030],%l2 ! Mem[000000006e000030]
retl
sth %l0,[%i3+0x02a] ! Mem[000000006f80002a]
p47_jmpl_1_lo:
sth %l7,[%o1+0x00c] ! Mem[000000006e80000c]
ldub [%o1+0x024],%l4 ! Mem[000000006e800024]
stx %l1,[%o0+0x038] ! Mem[000000006e000038]
std %l2,[%o2+0x010] ! Mem[000000006f000010]
std %l4,[%o3+0x000] ! Mem[000000006f800000]
jmpl %g6+8,%g0
lduh [%o1+0x008],%l0 ! Mem[000000006e800008]
p47_call_1_lo:
ldx [%o2+0x008],%l4 ! Mem[000000006f000008]
stw %l3,[%o1+0x008] ! Mem[000000006e800008]
ldx [%o0+0x030],%l2 ! Mem[000000006e000030]
retl
sth %l0,[%o3+0x02a] ! Mem[000000006f80002a]
p47_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i2+0x02a],%l7 ! Mem[000000006f00002a]
p47_call_1_he:
ldsw [%i1+0x038],%l5 ! Mem[000000006e800038]
ldsb [%i3+0x020],%l7 ! Mem[000000006f800020]
ldsw [%i1+0x000],%l3 ! Mem[000000006e800000]
std %l0,[%i0+0x028] ! Mem[000000006e000028]
ldub [%i2+0x013],%l4 ! Mem[000000006f000013]
stx %l6,[%i3+0x008] ! Mem[000000006f800008]
retl
stw %l4,[%i1+0x038] ! Mem[000000006e800038]
p47_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o2+0x02a],%l7 ! Mem[000000006f00002a]
p47_call_1_ho:
ldsw [%o1+0x038],%l5 ! Mem[000000006e800038]
ldsb [%o3+0x020],%l7 ! Mem[000000006f800020]
ldsw [%o1+0x000],%l3 ! Mem[000000006e800000]
std %l0,[%o0+0x028] ! Mem[000000006e000028]
ldub [%o2+0x013],%l4 ! Mem[000000006f000013]
stx %l6,[%o3+0x008] ! Mem[000000006f800008]
retl
stw %l4,[%o1+0x038] ! Mem[000000006e800038]
p48_jmpl_1_le:
lduh [%i1+0x02c],%l7 ! Mem[000000007080002c]
stx %l4,[%i3+0x000] ! Mem[0000000071800000]
std %l0,[%i0+0x038] ! Mem[0000000070000038]
ldsb [%i1+0x011],%l3 ! Mem[0000000070800011]
stx %l5,[%i3+0x020] ! Mem[0000000071800020]
jmpl %g6+8,%g0
ldsw [%i0+0x008],%l0 ! Mem[0000000070000008]
p48_call_1_le:
ldsh [%i1+0x02e],%l4 ! Mem[000000007080002e]
lduh [%i0+0x02a],%l3 ! Mem[000000007000002a]
ldsh [%i1+0x036],%l2 ! Mem[0000000070800036]
retl
sth %l0,[%i1+0x02a] ! Mem[000000007080002a]
p48_jmpl_1_lo:
lduh [%o1+0x02c],%l7 ! Mem[000000007080002c]
stx %l4,[%o3+0x000] ! Mem[0000000071800000]
std %l0,[%o0+0x038] ! Mem[0000000070000038]
ldsb [%o1+0x011],%l3 ! Mem[0000000070800011]
stx %l5,[%o3+0x020] ! Mem[0000000071800020]
jmpl %g6+8,%g0
ldsw [%o0+0x008],%l0 ! Mem[0000000070000008]
p48_call_1_lo:
ldsh [%o1+0x02e],%l4 ! Mem[000000007080002e]
lduh [%o0+0x02a],%l3 ! Mem[000000007000002a]
ldsh [%o1+0x036],%l2 ! Mem[0000000070800036]
retl
sth %l0,[%o1+0x02a] ! Mem[000000007080002a]
p48_jmpl_1_he:
jmpl %g6+8,%g0
ldub [%i3+0x00b],%l7 ! Mem[000000007180000b]
p48_call_1_he:
lduw [%i3+0x018],%l5 ! Mem[0000000071800018]
stx %l7,[%i1+0x020] ! Mem[0000000070800020]
stb %l3,[%i2+0x002] ! Mem[0000000071000002]
ldd [%i3+0x028],%l0 ! Mem[0000000071800028]
lduw [%i1+0x010],%l4 ! Mem[0000000070800010]
std %l6,[%i3+0x028] ! Mem[0000000071800028]
retl
ldsb [%i0+0x03b],%l4 ! Mem[000000007000003b]
p48_jmpl_1_ho:
jmpl %g6+8,%g0
ldub [%o3+0x00b],%l7 ! Mem[000000007180000b]
p48_call_1_ho:
lduw [%o3+0x018],%l5 ! Mem[0000000071800018]
stx %l7,[%o1+0x020] ! Mem[0000000070800020]
stb %l3,[%o2+0x002] ! Mem[0000000071000002]
ldd [%o3+0x028],%l0 ! Mem[0000000071800028]
lduw [%o1+0x010],%l4 ! Mem[0000000070800010]
std %l6,[%o3+0x028] ! Mem[0000000071800028]
retl
ldsb [%o0+0x03b],%l4 ! Mem[000000007000003b]
p49_jmpl_1_le:
ldd [%i3+0x008],%l6 ! Mem[0000000073800008]
ldx [%i1+0x020],%l4 ! Mem[0000000072800020]
stb %l1,[%i1+0x03b] ! Mem[000000007280003b]
lduw [%i3+0x010],%l3 ! Mem[0000000073800010]
ldsh [%i0+0x000],%l5 ! Mem[0000000072000000]
jmpl %g6+8,%g0
ldsb [%i0+0x009],%l0 ! Mem[0000000072000009]
p49_call_1_le:
stb %l4,[%i0+0x00e] ! Mem[000000007200000e]
ldsb [%i0+0x00a],%l3 ! Mem[000000007200000a]
stx %l2,[%i2+0x030] ! Mem[0000000073000030]
retl
sth %l0,[%i2+0x02a] ! Mem[000000007300002a]
p49_jmpl_1_lo:
ldd [%o3+0x008],%l6 ! Mem[0000000073800008]
ldx [%o1+0x020],%l4 ! Mem[0000000072800020]
stb %l1,[%o1+0x03b] ! Mem[000000007280003b]
lduw [%o3+0x010],%l3 ! Mem[0000000073800010]
ldsh [%o0+0x000],%l5 ! Mem[0000000072000000]
jmpl %g6+8,%g0
ldsb [%o0+0x009],%l0 ! Mem[0000000072000009]
p49_call_1_lo:
stb %l4,[%o0+0x00e] ! Mem[000000007200000e]
ldsb [%o0+0x00a],%l3 ! Mem[000000007200000a]
stx %l2,[%o2+0x030] ! Mem[0000000073000030]
retl
sth %l0,[%o2+0x02a] ! Mem[000000007300002a]
p49_jmpl_1_he:
jmpl %g6+8,%g0
stb %l7,[%i0+0x02b] ! Mem[000000007200002b]
p49_call_1_he:
ldx [%i1+0x038],%l5 ! Mem[0000000072800038]
stb %l7,[%i2+0x020] ! Mem[0000000073000020]
ldsh [%i3+0x002],%l3 ! Mem[0000000073800002]
ldub [%i0+0x02d],%l1 ! Mem[000000007200002d]
lduw [%i2+0x010],%l4 ! Mem[0000000073000010]
lduw [%i3+0x008],%l6 ! Mem[0000000073800008]
retl
ldub [%i0+0x03b],%l4 ! Mem[000000007200003b]
p49_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l7,[%o0+0x02b] ! Mem[000000007200002b]
p49_call_1_ho:
ldx [%o1+0x038],%l5 ! Mem[0000000072800038]
stb %l7,[%o2+0x020] ! Mem[0000000073000020]
ldsh [%o3+0x002],%l3 ! Mem[0000000073800002]
ldub [%o0+0x02d],%l1 ! Mem[000000007200002d]
lduw [%o2+0x010],%l4 ! Mem[0000000073000010]
lduw [%o3+0x008],%l6 ! Mem[0000000073800008]
retl
ldub [%o0+0x03b],%l4 ! Mem[000000007200003b]
p50_jmpl_1_le:
stb %l7,[%i2+0x02d] ! Mem[000000007500002d]
ldsh [%i1+0x004],%l4 ! Mem[0000000074800004]
lduh [%i2+0x03a],%l1 ! Mem[000000007500003a]
stw %l3,[%i2+0x010] ! Mem[0000000075000010]
ldx [%i1+0x020],%l5 ! Mem[0000000074800020]
jmpl %g6+8,%g0
stx %l0,[%i0+0x008] ! Mem[0000000074000008]
p50_call_1_le:
ldsb [%i3+0x02e],%l4 ! Mem[000000007580002e]
sth %l3,[%i0+0x02a] ! Mem[000000007400002a]
ldx [%i2+0x030],%l2 ! Mem[0000000075000030]
retl
stb %l0,[%i1+0x02b] ! Mem[000000007480002b]
p50_jmpl_1_lo:
stb %l7,[%o2+0x02d] ! Mem[000000007500002d]
ldsh [%o1+0x004],%l4 ! Mem[0000000074800004]
lduh [%o2+0x03a],%l1 ! Mem[000000007500003a]
stw %l3,[%o2+0x010] ! Mem[0000000075000010]
ldx [%o1+0x020],%l5 ! Mem[0000000074800020]
jmpl %g6+8,%g0
stx %l0,[%o0+0x008] ! Mem[0000000074000008]
p50_call_1_lo:
ldsb [%o3+0x02e],%l4 ! Mem[000000007580002e]
sth %l3,[%o0+0x02a] ! Mem[000000007400002a]
ldx [%o2+0x030],%l2 ! Mem[0000000075000030]
retl
stb %l0,[%o1+0x02b] ! Mem[000000007480002b]
p50_jmpl_1_he:
jmpl %g6+8,%g0
stx %l7,[%i1+0x008] ! Mem[0000000074800008]
p50_call_1_he:
sth %l5,[%i2+0x01a] ! Mem[000000007500001a]
lduw [%i3+0x020],%l7 ! Mem[0000000075800020]
ldx [%i0+0x000],%l3 ! Mem[0000000074000000]
stb %l1,[%i3+0x02d] ! Mem[000000007580002d]
stb %l4,[%i1+0x013] ! Mem[0000000074800013]
ldsw [%i3+0x028],%l6 ! Mem[0000000075800028]
retl
ldx [%i3+0x038],%l4 ! Mem[0000000075800038]
p50_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l7,[%o1+0x008] ! Mem[0000000074800008]
p50_call_1_ho:
sth %l5,[%o2+0x01a] ! Mem[000000007500001a]
lduw [%o3+0x020],%l7 ! Mem[0000000075800020]
ldx [%o0+0x000],%l3 ! Mem[0000000074000000]
stb %l1,[%o3+0x02d] ! Mem[000000007580002d]
stb %l4,[%o1+0x013] ! Mem[0000000074800013]
ldsw [%o3+0x028],%l6 ! Mem[0000000075800028]
retl
ldx [%o3+0x038],%l4 ! Mem[0000000075800038]
p51_jmpl_1_le:
ldsw [%i1+0x00c],%l7 ! Mem[000000007680000c]
sth %l4,[%i3+0x024] ! Mem[0000000077800024]
ldub [%i2+0x03b],%l1 ! Mem[000000007700003b]
ldsw [%i3+0x010],%l3 ! Mem[0000000077800010]
sth %l5,[%i2+0x000] ! Mem[0000000077000000]
jmpl %g6+8,%g0
sth %l0,[%i0+0x008] ! Mem[0000000076000008]
p51_call_1_le:
ldx [%i3+0x008],%l4 ! Mem[0000000077800008]
lduw [%i0+0x008],%l3 ! Mem[0000000076000008]
ldsh [%i3+0x036],%l2 ! Mem[0000000077800036]
retl
stb %l0,[%i2+0x02b] ! Mem[000000007700002b]
p51_jmpl_1_lo:
ldsw [%o1+0x00c],%l7 ! Mem[000000007680000c]
sth %l4,[%o3+0x024] ! Mem[0000000077800024]
ldub [%o2+0x03b],%l1 ! Mem[000000007700003b]
ldsw [%o3+0x010],%l3 ! Mem[0000000077800010]
sth %l5,[%o2+0x000] ! Mem[0000000077000000]
jmpl %g6+8,%g0
sth %l0,[%o0+0x008] ! Mem[0000000076000008]
p51_call_1_lo:
ldx [%o3+0x008],%l4 ! Mem[0000000077800008]
lduw [%o0+0x008],%l3 ! Mem[0000000076000008]
ldsh [%o3+0x036],%l2 ! Mem[0000000077800036]
retl
stb %l0,[%o2+0x02b] ! Mem[000000007700002b]
p51_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i2+0x02b],%l7 ! Mem[000000007700002b]
p51_call_1_he:
stw %l5,[%i0+0x038] ! Mem[0000000076000038]
ldsh [%i1+0x020],%l7 ! Mem[0000000076800020]
ldsb [%i0+0x002],%l3 ! Mem[0000000076000002]
ldsb [%i1+0x02d],%l1 ! Mem[000000007680002d]
stb %l4,[%i2+0x013] ! Mem[0000000077000013]
stw %l6,[%i3+0x008] ! Mem[0000000077800008]
retl
sth %l4,[%i2+0x03a] ! Mem[000000007700003a]
p51_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x02b],%l7 ! Mem[000000007700002b]
p51_call_1_ho:
stw %l5,[%o0+0x038] ! Mem[0000000076000038]
ldsh [%o1+0x020],%l7 ! Mem[0000000076800020]
ldsb [%o0+0x002],%l3 ! Mem[0000000076000002]
ldsb [%o1+0x02d],%l1 ! Mem[000000007680002d]
stb %l4,[%o2+0x013] ! Mem[0000000077000013]
stw %l6,[%o3+0x008] ! Mem[0000000077800008]
retl
sth %l4,[%o2+0x03a] ! Mem[000000007700003a]
p52_jmpl_1_le:
stw %l7,[%i0+0x02c] ! Mem[000000007800002c]
lduh [%i1+0x004],%l4 ! Mem[0000000078800004]
ldsb [%i3+0x03b],%l1 ! Mem[000000007980003b]
stb %l3,[%i2+0x011] ! Mem[0000000079000011]
ldd [%i3+0x020],%l4 ! Mem[0000000079800020]
jmpl %g6+8,%g0
stb %l0,[%i3+0x009] ! Mem[0000000079800009]
p52_call_1_le:
ldd [%i2+0x028],%l4 ! Mem[0000000079000028]
ldsh [%i0+0x02a],%l3 ! Mem[000000007800002a]
stx %l2,[%i0+0x030] ! Mem[0000000078000030]
retl
stb %l0,[%i0+0x02b] ! Mem[000000007800002b]
p52_jmpl_1_lo:
stw %l7,[%o0+0x02c] ! Mem[000000007800002c]
lduh [%o1+0x004],%l4 ! Mem[0000000078800004]
ldsb [%o3+0x03b],%l1 ! Mem[000000007980003b]
stb %l3,[%o2+0x011] ! Mem[0000000079000011]
ldd [%o3+0x020],%l4 ! Mem[0000000079800020]
jmpl %g6+8,%g0
stb %l0,[%o3+0x009] ! Mem[0000000079800009]
p52_call_1_lo:
ldd [%o2+0x028],%l4 ! Mem[0000000079000028]
ldsh [%o0+0x02a],%l3 ! Mem[000000007800002a]
stx %l2,[%o0+0x030] ! Mem[0000000078000030]
retl
stb %l0,[%o0+0x02b] ! Mem[000000007800002b]
p52_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i3+0x00a],%l7 ! Mem[000000007980000a]
p52_call_1_he:
ldsb [%i1+0x01b],%l5 ! Mem[000000007880001b]
ldd [%i2+0x020],%l6 ! Mem[0000000079000020]
lduw [%i1+0x000],%l3 ! Mem[0000000078800000]
lduh [%i3+0x02c],%l1 ! Mem[000000007980002c]
stb %l4,[%i0+0x013] ! Mem[0000000078000013]
stb %l6,[%i3+0x02b] ! Mem[000000007980002b]
retl
ldd [%i1+0x038],%l4 ! Mem[0000000078800038]
p52_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o3+0x00a],%l7 ! Mem[000000007980000a]
p52_call_1_ho:
ldsb [%o1+0x01b],%l5 ! Mem[000000007880001b]
ldd [%o2+0x020],%l6 ! Mem[0000000079000020]
lduw [%o1+0x000],%l3 ! Mem[0000000078800000]
lduh [%o3+0x02c],%l1 ! Mem[000000007980002c]
stb %l4,[%o0+0x013] ! Mem[0000000078000013]
stb %l6,[%o3+0x02b] ! Mem[000000007980002b]
retl
ldd [%o1+0x038],%l4 ! Mem[0000000078800038]
p53_jmpl_1_le:
lduw [%i3+0x00c],%l7 ! Mem[000000007b80000c]
ldd [%i0+0x020],%l4 ! Mem[000000007a000020]
ldd [%i3+0x038],%l0 ! Mem[000000007b800038]
ldd [%i0+0x010],%l2 ! Mem[000000007a000010]
lduh [%i3+0x000],%l5 ! Mem[000000007b800000]
jmpl %g6+8,%g0
lduw [%i3+0x008],%l0 ! Mem[000000007b800008]
p53_call_1_le:
lduw [%i0+0x00c],%l4 ! Mem[000000007a00000c]
stw %l3,[%i3+0x008] ! Mem[000000007b800008]
ldx [%i1+0x030],%l2 ! Mem[000000007a800030]
retl
stb %l0,[%i2+0x02b] ! Mem[000000007b00002b]
p53_jmpl_1_lo:
lduw [%o3+0x00c],%l7 ! Mem[000000007b80000c]
ldd [%o0+0x020],%l4 ! Mem[000000007a000020]
ldd [%o3+0x038],%l0 ! Mem[000000007b800038]
ldd [%o0+0x010],%l2 ! Mem[000000007a000010]
lduh [%o3+0x000],%l5 ! Mem[000000007b800000]
jmpl %g6+8,%g0
lduw [%o3+0x008],%l0 ! Mem[000000007b800008]
p53_call_1_lo:
lduw [%o0+0x00c],%l4 ! Mem[000000007a00000c]
stw %l3,[%o3+0x008] ! Mem[000000007b800008]
ldx [%o1+0x030],%l2 ! Mem[000000007a800030]
retl
stb %l0,[%o2+0x02b] ! Mem[000000007b00002b]
p53_jmpl_1_he:
jmpl %g6+8,%g0
std %l6,[%i0+0x028] ! Mem[000000007a000028]
p53_call_1_he:
ldsh [%i2+0x03a],%l5 ! Mem[000000007b00003a]
std %l6,[%i3+0x020] ! Mem[000000007b800020]
ldd [%i2+0x000],%l2 ! Mem[000000007b000000]
std %l0,[%i1+0x028] ! Mem[000000007a800028]
sth %l4,[%i2+0x012] ! Mem[000000007b000012]
lduh [%i3+0x00a],%l6 ! Mem[000000007b80000a]
retl
ldsw [%i1+0x038],%l4 ! Mem[000000007a800038]
p53_jmpl_1_ho:
jmpl %g6+8,%g0
std %l6,[%o0+0x028] ! Mem[000000007a000028]
p53_call_1_ho:
ldsh [%o2+0x03a],%l5 ! Mem[000000007b00003a]
std %l6,[%o3+0x020] ! Mem[000000007b800020]
ldd [%o2+0x000],%l2 ! Mem[000000007b000000]
std %l0,[%o1+0x028] ! Mem[000000007a800028]
sth %l4,[%o2+0x012] ! Mem[000000007b000012]
lduh [%o3+0x00a],%l6 ! Mem[000000007b80000a]
retl
ldsw [%o1+0x038],%l4 ! Mem[000000007a800038]
p54_jmpl_1_le:
ldsb [%i1+0x02d],%l7 ! Mem[000000007c80002d]
sth %l4,[%i2+0x004] ! Mem[000000007d000004]
sth %l1,[%i3+0x03a] ! Mem[000000007d80003a]
lduh [%i2+0x010],%l3 ! Mem[000000007d000010]
stb %l5,[%i0+0x020] ! Mem[000000007c000020]
jmpl %g6+8,%g0
ldub [%i3+0x009],%l0 ! Mem[000000007d800009]
p54_call_1_le:
stx %l4,[%i3+0x028] ! Mem[000000007d800028]
ldx [%i3+0x028],%l3 ! Mem[000000007d800028]
ldsh [%i2+0x036],%l2 ! Mem[000000007d000036]
retl
stb %l0,[%i3+0x02b] ! Mem[000000007d80002b]
p54_jmpl_1_lo:
ldsb [%o1+0x02d],%l7 ! Mem[000000007c80002d]
sth %l4,[%o2+0x004] ! Mem[000000007d000004]
sth %l1,[%o3+0x03a] ! Mem[000000007d80003a]
lduh [%o2+0x010],%l3 ! Mem[000000007d000010]
stb %l5,[%o0+0x020] ! Mem[000000007c000020]
jmpl %g6+8,%g0
ldub [%o3+0x009],%l0 ! Mem[000000007d800009]
p54_call_1_lo:
stx %l4,[%o3+0x028] ! Mem[000000007d800028]
ldx [%o3+0x028],%l3 ! Mem[000000007d800028]
ldsh [%o2+0x036],%l2 ! Mem[000000007d000036]
retl
stb %l0,[%o3+0x02b] ! Mem[000000007d80002b]
p54_jmpl_1_he:
jmpl %g6+8,%g0
stw %l7,[%i1+0x008] ! Mem[000000007c800008]
p54_call_1_he:
lduh [%i0+0x01a],%l5 ! Mem[000000007c00001a]
ldx [%i1+0x020],%l7 ! Mem[000000007c800020]
ldx [%i2+0x000],%l3 ! Mem[000000007d000000]
ldd [%i0+0x028],%l0 ! Mem[000000007c000028]
sth %l4,[%i0+0x012] ! Mem[000000007c000012]
ldsh [%i3+0x02a],%l6 ! Mem[000000007d80002a]
retl
lduw [%i0+0x038],%l4 ! Mem[000000007c000038]
p54_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l7,[%o1+0x008] ! Mem[000000007c800008]
p54_call_1_ho:
lduh [%o0+0x01a],%l5 ! Mem[000000007c00001a]
ldx [%o1+0x020],%l7 ! Mem[000000007c800020]
ldx [%o2+0x000],%l3 ! Mem[000000007d000000]
ldd [%o0+0x028],%l0 ! Mem[000000007c000028]
sth %l4,[%o0+0x012] ! Mem[000000007c000012]
ldsh [%o3+0x02a],%l6 ! Mem[000000007d80002a]
retl
lduw [%o0+0x038],%l4 ! Mem[000000007c000038]
p55_jmpl_1_le:
std %l6,[%i1+0x008] ! Mem[000000007e800008]
lduh [%i1+0x024],%l4 ! Mem[000000007e800024]
std %l0,[%i0+0x038] ! Mem[000000007e000038]
sth %l3,[%i1+0x010] ! Mem[000000007e800010]
stw %l5,[%i1+0x000] ! Mem[000000007e800000]
jmpl %g6+8,%g0
ldsh [%i3+0x008],%l0 ! Mem[000000007f800008]
p55_call_1_le:
lduh [%i3+0x00e],%l4 ! Mem[000000007f80000e]
ldsw [%i2+0x008],%l3 ! Mem[000000007f000008]
stx %l2,[%i2+0x030] ! Mem[000000007f000030]
retl
lduw [%i1+0x028],%l0 ! Mem[000000007e800028]
p55_jmpl_1_lo:
std %l6,[%o1+0x008] ! Mem[000000007e800008]
lduh [%o1+0x024],%l4 ! Mem[000000007e800024]
std %l0,[%o0+0x038] ! Mem[000000007e000038]
sth %l3,[%o1+0x010] ! Mem[000000007e800010]
stw %l5,[%o1+0x000] ! Mem[000000007e800000]
jmpl %g6+8,%g0
ldsh [%o3+0x008],%l0 ! Mem[000000007f800008]
p55_call_1_lo:
lduh [%o3+0x00e],%l4 ! Mem[000000007f80000e]
ldsw [%o2+0x008],%l3 ! Mem[000000007f000008]
stx %l2,[%o2+0x030] ! Mem[000000007f000030]
retl
lduw [%o1+0x028],%l0 ! Mem[000000007e800028]
p55_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i1+0x02a],%l7 ! Mem[000000007e80002a]
p55_call_1_he:
lduw [%i1+0x038],%l5 ! Mem[000000007e800038]
ldsw [%i2+0x020],%l7 ! Mem[000000007f000020]
stx %l3,[%i3+0x000] ! Mem[000000007f800000]
ldub [%i1+0x02d],%l1 ! Mem[000000007e80002d]
stx %l4,[%i2+0x010] ! Mem[000000007f000010]
stx %l6,[%i0+0x008] ! Mem[000000007e000008]
retl
std %l4,[%i3+0x038] ! Mem[000000007f800038]
p55_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o1+0x02a],%l7 ! Mem[000000007e80002a]
p55_call_1_ho:
lduw [%o1+0x038],%l5 ! Mem[000000007e800038]
ldsw [%o2+0x020],%l7 ! Mem[000000007f000020]
stx %l3,[%o3+0x000] ! Mem[000000007f800000]
ldub [%o1+0x02d],%l1 ! Mem[000000007e80002d]
stx %l4,[%o2+0x010] ! Mem[000000007f000010]
stx %l6,[%o0+0x008] ! Mem[000000007e000008]
retl
std %l4,[%o3+0x038] ! Mem[000000007f800038]
p56_jmpl_1_le:
ldub [%i3+0x02d],%l7 ! Mem[000000008180002d]
ldd [%i0+0x000],%l4 ! Mem[0000000080000000]
lduw [%i0+0x038],%l1 ! Mem[0000000080000038]
ldsh [%i3+0x010],%l3 ! Mem[0000000081800010]
ldsw [%i2+0x020],%l5 ! Mem[0000000081000020]
jmpl %g6+8,%g0
ldd [%i2+0x008],%l0 ! Mem[0000000081000008]
p56_call_1_le:
stw %l4,[%i2+0x02c] ! Mem[000000008100002c]
stx %l3,[%i2+0x028] ! Mem[0000000081000028]
ldx [%i3+0x030],%l2 ! Mem[0000000081800030]
retl
lduw [%i2+0x028],%l0 ! Mem[0000000081000028]
p56_jmpl_1_lo:
ldub [%o3+0x02d],%l7 ! Mem[000000008180002d]
ldd [%o0+0x000],%l4 ! Mem[0000000080000000]
lduw [%o0+0x038],%l1 ! Mem[0000000080000038]
ldsh [%o3+0x010],%l3 ! Mem[0000000081800010]
ldsw [%o2+0x020],%l5 ! Mem[0000000081000020]
jmpl %g6+8,%g0
ldd [%o2+0x008],%l0 ! Mem[0000000081000008]
p56_call_1_lo:
stw %l4,[%o2+0x02c] ! Mem[000000008100002c]
stx %l3,[%o2+0x028] ! Mem[0000000081000028]
ldx [%o3+0x030],%l2 ! Mem[0000000081800030]
retl
lduw [%o2+0x028],%l0 ! Mem[0000000081000028]
p56_jmpl_1_he:
jmpl %g6+8,%g0
lduw [%i2+0x008],%l7 ! Mem[0000000081000008]
p56_call_1_he:
std %l4,[%i3+0x018] ! Mem[0000000081800018]
ldsb [%i3+0x020],%l7 ! Mem[0000000081800020]
lduw [%i0+0x000],%l3 ! Mem[0000000080000000]
stb %l1,[%i0+0x02d] ! Mem[000000008000002d]
stx %l4,[%i0+0x010] ! Mem[0000000080000010]
std %l6,[%i0+0x028] ! Mem[0000000080000028]
retl
stx %l4,[%i2+0x038] ! Mem[0000000081000038]
p56_jmpl_1_ho:
jmpl %g6+8,%g0
lduw [%o2+0x008],%l7 ! Mem[0000000081000008]
p56_call_1_ho:
std %l4,[%o3+0x018] ! Mem[0000000081800018]
ldsb [%o3+0x020],%l7 ! Mem[0000000081800020]
lduw [%o0+0x000],%l3 ! Mem[0000000080000000]
stb %l1,[%o0+0x02d] ! Mem[000000008000002d]
stx %l4,[%o0+0x010] ! Mem[0000000080000010]
std %l6,[%o0+0x028] ! Mem[0000000080000028]
retl
stx %l4,[%o2+0x038] ! Mem[0000000081000038]
p57_jmpl_1_le:
stx %l7,[%i2+0x008] ! Mem[0000000083000008]
stb %l4,[%i2+0x024] ! Mem[0000000083000024]
ldsw [%i1+0x038],%l1 ! Mem[0000000082800038]
ldx [%i1+0x010],%l3 ! Mem[0000000082800010]
lduw [%i3+0x000],%l5 ! Mem[0000000083800000]
jmpl %g6+8,%g0
stw %l0,[%i2+0x008] ! Mem[0000000083000008]
p57_call_1_le:
ldub [%i1+0x00e],%l4 ! Mem[000000008280000e]
stb %l3,[%i1+0x00a] ! Mem[000000008280000a]
ldsh [%i0+0x036],%l2 ! Mem[0000000082000036]
retl
lduw [%i0+0x028],%l0 ! Mem[0000000082000028]
p57_jmpl_1_lo:
stx %l7,[%o2+0x008] ! Mem[0000000083000008]
stb %l4,[%o2+0x024] ! Mem[0000000083000024]
ldsw [%o1+0x038],%l1 ! Mem[0000000082800038]
ldx [%o1+0x010],%l3 ! Mem[0000000082800010]
lduw [%o3+0x000],%l5 ! Mem[0000000083800000]
jmpl %g6+8,%g0
stw %l0,[%o2+0x008] ! Mem[0000000083000008]
p57_call_1_lo:
ldub [%o1+0x00e],%l4 ! Mem[000000008280000e]
stb %l3,[%o1+0x00a] ! Mem[000000008280000a]
ldsh [%o0+0x036],%l2 ! Mem[0000000082000036]
retl
lduw [%o0+0x028],%l0 ! Mem[0000000082000028]
p57_jmpl_1_he:
jmpl %g6+8,%g0
stb %l7,[%i3+0x02b] ! Mem[000000008380002b]
p57_call_1_he:
sth %l5,[%i1+0x03a] ! Mem[000000008280003a]
stx %l7,[%i1+0x020] ! Mem[0000000082800020]
stw %l3,[%i0+0x000] ! Mem[0000000082000000]
stx %l1,[%i2+0x028] ! Mem[0000000083000028]
ldsb [%i2+0x013],%l4 ! Mem[0000000083000013]
lduw [%i0+0x008],%l6 ! Mem[0000000082000008]
retl
ldsh [%i1+0x03a],%l4 ! Mem[000000008280003a]
p57_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l7,[%o3+0x02b] ! Mem[000000008380002b]
p57_call_1_ho:
sth %l5,[%o1+0x03a] ! Mem[000000008280003a]
stx %l7,[%o1+0x020] ! Mem[0000000082800020]
stw %l3,[%o0+0x000] ! Mem[0000000082000000]
stx %l1,[%o2+0x028] ! Mem[0000000083000028]
ldsb [%o2+0x013],%l4 ! Mem[0000000083000013]
lduw [%o0+0x008],%l6 ! Mem[0000000082000008]
retl
ldsh [%o1+0x03a],%l4 ! Mem[000000008280003a]
p58_jmpl_1_le:
ldx [%i1+0x028],%l7 ! Mem[0000000084800028]
ldsw [%i1+0x004],%l4 ! Mem[0000000084800004]
ldsh [%i1+0x03a],%l1 ! Mem[000000008480003a]
stx %l3,[%i3+0x010] ! Mem[0000000085800010]
stw %l5,[%i3+0x020] ! Mem[0000000085800020]
jmpl %g6+8,%g0
std %l0,[%i2+0x008] ! Mem[0000000085000008]
p58_call_1_le:
sth %l4,[%i0+0x02e] ! Mem[000000008400002e]
ldsh [%i1+0x02a],%l3 ! Mem[000000008480002a]
stx %l2,[%i1+0x030] ! Mem[0000000084800030]
retl
lduw [%i2+0x028],%l0 ! Mem[0000000085000028]
p58_jmpl_1_lo:
ldx [%o1+0x028],%l7 ! Mem[0000000084800028]
ldsw [%o1+0x004],%l4 ! Mem[0000000084800004]
ldsh [%o1+0x03a],%l1 ! Mem[000000008480003a]
stx %l3,[%o3+0x010] ! Mem[0000000085800010]
stw %l5,[%o3+0x020] ! Mem[0000000085800020]
jmpl %g6+8,%g0
std %l0,[%o2+0x008] ! Mem[0000000085000008]
p58_call_1_lo:
sth %l4,[%o0+0x02e] ! Mem[000000008400002e]
ldsh [%o1+0x02a],%l3 ! Mem[000000008480002a]
stx %l2,[%o1+0x030] ! Mem[0000000084800030]
retl
lduw [%o2+0x028],%l0 ! Mem[0000000085000028]
p58_jmpl_1_he:
jmpl %g6+8,%g0
stx %l7,[%i1+0x008] ! Mem[0000000084800008]
p58_call_1_he:
ldd [%i2+0x018],%l4 ! Mem[0000000085000018]
stb %l7,[%i2+0x020] ! Mem[0000000085000020]
lduh [%i1+0x002],%l3 ! Mem[0000000084800002]
ldsw [%i0+0x02c],%l1 ! Mem[000000008400002c]
ldsb [%i0+0x013],%l4 ! Mem[0000000084000013]
ldsb [%i0+0x02b],%l6 ! Mem[000000008400002b]
retl
lduh [%i1+0x03a],%l4 ! Mem[000000008480003a]
p58_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l7,[%o1+0x008] ! Mem[0000000084800008]
p58_call_1_ho:
ldd [%o2+0x018],%l4 ! Mem[0000000085000018]
stb %l7,[%o2+0x020] ! Mem[0000000085000020]
lduh [%o1+0x002],%l3 ! Mem[0000000084800002]
ldsw [%o0+0x02c],%l1 ! Mem[000000008400002c]
ldsb [%o0+0x013],%l4 ! Mem[0000000084000013]
ldsb [%o0+0x02b],%l6 ! Mem[000000008400002b]
retl
lduh [%o1+0x03a],%l4 ! Mem[000000008480003a]
p59_jmpl_1_le:
ldsh [%i0+0x00c],%l7 ! Mem[000000008600000c]
stw %l4,[%i3+0x024] ! Mem[0000000087800024]
stx %l1,[%i2+0x038] ! Mem[0000000087000038]
ldub [%i2+0x011],%l3 ! Mem[0000000087000011]
ldsb [%i1+0x000],%l5 ! Mem[0000000086800000]
jmpl %g6+8,%g0
ldx [%i2+0x008],%l0 ! Mem[0000000087000008]
p59_call_1_le:
ldsw [%i3+0x00c],%l4 ! Mem[000000008780000c]
stw %l3,[%i1+0x008] ! Mem[0000000086800008]
ldx [%i2+0x030],%l2 ! Mem[0000000087000030]
retl
lduw [%i0+0x028],%l0 ! Mem[0000000086000028]
p59_jmpl_1_lo:
ldsh [%o0+0x00c],%l7 ! Mem[000000008600000c]
stw %l4,[%o3+0x024] ! Mem[0000000087800024]
stx %l1,[%o2+0x038] ! Mem[0000000087000038]
ldub [%o2+0x011],%l3 ! Mem[0000000087000011]
ldsb [%o1+0x000],%l5 ! Mem[0000000086800000]
jmpl %g6+8,%g0
ldx [%o2+0x008],%l0 ! Mem[0000000087000008]
p59_call_1_lo:
ldsw [%o3+0x00c],%l4 ! Mem[000000008780000c]
stw %l3,[%o1+0x008] ! Mem[0000000086800008]
ldx [%o2+0x030],%l2 ! Mem[0000000087000030]
retl
lduw [%o0+0x028],%l0 ! Mem[0000000086000028]
p59_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i1+0x028],%l7 ! Mem[0000000086800028]
p59_call_1_he:
ldsb [%i3+0x03b],%l5 ! Mem[000000008780003b]
lduw [%i3+0x020],%l7 ! Mem[0000000087800020]
sth %l3,[%i2+0x002] ! Mem[0000000087000002]
ldx [%i2+0x028],%l1 ! Mem[0000000087000028]
ldsw [%i2+0x010],%l4 ! Mem[0000000087000010]
stw %l6,[%i0+0x008] ! Mem[0000000086000008]
retl
stb %l4,[%i1+0x03b] ! Mem[000000008680003b]
p59_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o1+0x028],%l7 ! Mem[0000000086800028]
p59_call_1_ho:
ldsb [%o3+0x03b],%l5 ! Mem[000000008780003b]
lduw [%o3+0x020],%l7 ! Mem[0000000087800020]
sth %l3,[%o2+0x002] ! Mem[0000000087000002]
ldx [%o2+0x028],%l1 ! Mem[0000000087000028]
ldsw [%o2+0x010],%l4 ! Mem[0000000087000010]
stw %l6,[%o0+0x008] ! Mem[0000000086000008]
retl
stb %l4,[%o1+0x03b] ! Mem[000000008680003b]
p60_jmpl_1_le:
sth %l7,[%i2+0x02c] ! Mem[000000008900002c]
lduw [%i1+0x004],%l4 ! Mem[0000000088800004]
stw %l1,[%i3+0x038] ! Mem[0000000089800038]
std %l2,[%i0+0x010] ! Mem[0000000088000010]
ldub [%i2+0x020],%l5 ! Mem[0000000089000020]
jmpl %g6+8,%g0
lduh [%i1+0x008],%l0 ! Mem[0000000088800008]
p60_call_1_le:
std %l4,[%i3+0x028] ! Mem[0000000089800028]
ldx [%i0+0x028],%l3 ! Mem[0000000088000028]
ldsh [%i2+0x036],%l2 ! Mem[0000000089000036]
retl
lduw [%i2+0x028],%l0 ! Mem[0000000089000028]
p60_jmpl_1_lo:
sth %l7,[%o2+0x02c] ! Mem[000000008900002c]
lduw [%o1+0x004],%l4 ! Mem[0000000088800004]
stw %l1,[%o3+0x038] ! Mem[0000000089800038]
std %l2,[%o0+0x010] ! Mem[0000000088000010]
ldub [%o2+0x020],%l5 ! Mem[0000000089000020]
jmpl %g6+8,%g0
lduh [%o1+0x008],%l0 ! Mem[0000000088800008]
p60_call_1_lo:
std %l4,[%o3+0x028] ! Mem[0000000089800028]
ldx [%o0+0x028],%l3 ! Mem[0000000088000028]
ldsh [%o2+0x036],%l2 ! Mem[0000000089000036]
retl
lduw [%o2+0x028],%l0 ! Mem[0000000089000028]
p60_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i2+0x00a],%l7 ! Mem[000000008900000a]
p60_call_1_he:
ldub [%i1+0x01b],%l5 ! Mem[000000008880001b]
ldsh [%i1+0x020],%l7 ! Mem[0000000088800020]
ldub [%i2+0x002],%l3 ! Mem[0000000089000002]
stw %l1,[%i0+0x02c] ! Mem[000000008800002c]
ldsw [%i0+0x010],%l4 ! Mem[0000000088000010]
stb %l6,[%i0+0x02b] ! Mem[000000008800002b]
retl
stw %l4,[%i0+0x038] ! Mem[0000000088000038]
p60_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o2+0x00a],%l7 ! Mem[000000008900000a]
p60_call_1_ho:
ldub [%o1+0x01b],%l5 ! Mem[000000008880001b]
ldsh [%o1+0x020],%l7 ! Mem[0000000088800020]
ldub [%o2+0x002],%l3 ! Mem[0000000089000002]
stw %l1,[%o0+0x02c] ! Mem[000000008800002c]
ldsw [%o0+0x010],%l4 ! Mem[0000000088000010]
stb %l6,[%o0+0x02b] ! Mem[000000008800002b]
retl
stw %l4,[%o0+0x038] ! Mem[0000000088000038]
p61_jmpl_1_le:
lduh [%i1+0x00c],%l7 ! Mem[000000008a80000c]
ldsb [%i0+0x024],%l4 ! Mem[000000008a000024]
stb %l1,[%i3+0x03b] ! Mem[000000008b80003b]
ldsb [%i2+0x011],%l3 ! Mem[000000008b000011]
std %l4,[%i3+0x000] ! Mem[000000008b800000]
jmpl %g6+8,%g0
ldsw [%i1+0x008],%l0 ! Mem[000000008a800008]
p61_call_1_le:
ldsh [%i2+0x00e],%l4 ! Mem[000000008b00000e]
ldsw [%i0+0x008],%l3 ! Mem[000000008a000008]
stx %l2,[%i3+0x030] ! Mem[000000008b800030]
retl
ldub [%i3+0x02b],%l0 ! Mem[000000008b80002b]
p61_jmpl_1_lo:
lduh [%o1+0x00c],%l7 ! Mem[000000008a80000c]
ldsb [%o0+0x024],%l4 ! Mem[000000008a000024]
stb %l1,[%o3+0x03b] ! Mem[000000008b80003b]
ldsb [%o2+0x011],%l3 ! Mem[000000008b000011]
std %l4,[%o3+0x000] ! Mem[000000008b800000]
jmpl %g6+8,%g0
ldsw [%o1+0x008],%l0 ! Mem[000000008a800008]
p61_call_1_lo:
ldsh [%o2+0x00e],%l4 ! Mem[000000008b00000e]
ldsw [%o0+0x008],%l3 ! Mem[000000008a000008]
stx %l2,[%o3+0x030] ! Mem[000000008b800030]
retl
ldub [%o3+0x02b],%l0 ! Mem[000000008b80002b]
p61_jmpl_1_he:
jmpl %g6+8,%g0
std %l6,[%i3+0x028] ! Mem[000000008b800028]
p61_call_1_he:
lduh [%i2+0x03a],%l5 ! Mem[000000008b00003a]
ldd [%i2+0x020],%l6 ! Mem[000000008b000020]
std %l2,[%i3+0x000] ! Mem[000000008b800000]
ldsh [%i2+0x02c],%l1 ! Mem[000000008b00002c]
ldsw [%i2+0x010],%l4 ! Mem[000000008b000010]
lduh [%i0+0x00a],%l6 ! Mem[000000008a00000a]
retl
ldsw [%i3+0x038],%l4 ! Mem[000000008b800038]
p61_jmpl_1_ho:
jmpl %g6+8,%g0
std %l6,[%o3+0x028] ! Mem[000000008b800028]
p61_call_1_ho:
lduh [%o2+0x03a],%l5 ! Mem[000000008b00003a]
ldd [%o2+0x020],%l6 ! Mem[000000008b000020]
std %l2,[%o3+0x000] ! Mem[000000008b800000]
ldsh [%o2+0x02c],%l1 ! Mem[000000008b00002c]
ldsw [%o2+0x010],%l4 ! Mem[000000008b000010]
lduh [%o0+0x00a],%l6 ! Mem[000000008a00000a]
retl
ldsw [%o3+0x038],%l4 ! Mem[000000008b800038]
p62_jmpl_1_le:
ldd [%i1+0x028],%l6 ! Mem[000000008c800028]
std %l4,[%i3+0x000] ! Mem[000000008d800000]
ldx [%i3+0x038],%l1 ! Mem[000000008d800038]
lduw [%i1+0x010],%l3 ! Mem[000000008c800010]
stx %l5,[%i3+0x020] ! Mem[000000008d800020]
jmpl %g6+8,%g0
ldsb [%i1+0x009],%l0 ! Mem[000000008c800009]
p62_call_1_le:
stb %l4,[%i0+0x02e] ! Mem[000000008c00002e]
stx %l3,[%i0+0x028] ! Mem[000000008c000028]
ldx [%i0+0x030],%l2 ! Mem[000000008c000030]
retl
ldub [%i1+0x02b],%l0 ! Mem[000000008c80002b]
p62_jmpl_1_lo:
ldd [%o1+0x028],%l6 ! Mem[000000008c800028]
std %l4,[%o3+0x000] ! Mem[000000008d800000]
ldx [%o3+0x038],%l1 ! Mem[000000008d800038]
lduw [%o1+0x010],%l3 ! Mem[000000008c800010]
stx %l5,[%o3+0x020] ! Mem[000000008d800020]
jmpl %g6+8,%g0
ldsb [%o1+0x009],%l0 ! Mem[000000008c800009]
p62_call_1_lo:
stb %l4,[%o0+0x02e] ! Mem[000000008c00002e]
stx %l3,[%o0+0x028] ! Mem[000000008c000028]
ldx [%o0+0x030],%l2 ! Mem[000000008c000030]
retl
ldub [%o1+0x02b],%l0 ! Mem[000000008c80002b]
p62_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i0+0x008],%l6 ! Mem[000000008c000008]
p62_call_1_he:
stb %l5,[%i0+0x01b] ! Mem[000000008c00001b]
std %l6,[%i3+0x020] ! Mem[000000008d800020]
ldsw [%i0+0x000],%l3 ! Mem[000000008c000000]
lduw [%i0+0x02c],%l1 ! Mem[000000008c00002c]
lduh [%i0+0x012],%l4 ! Mem[000000008c000012]
ldsh [%i0+0x02a],%l6 ! Mem[000000008c00002a]
retl
lduw [%i2+0x038],%l4 ! Mem[000000008d000038]
p62_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o0+0x008],%l6 ! Mem[000000008c000008]
p62_call_1_ho:
stb %l5,[%o0+0x01b] ! Mem[000000008c00001b]
std %l6,[%o3+0x020] ! Mem[000000008d800020]
ldsw [%o0+0x000],%l3 ! Mem[000000008c000000]
lduw [%o0+0x02c],%l1 ! Mem[000000008c00002c]
lduh [%o0+0x012],%l4 ! Mem[000000008c000012]
ldsh [%o0+0x02a],%l6 ! Mem[000000008c00002a]
retl
lduw [%o2+0x038],%l4 ! Mem[000000008d000038]
p63_jmpl_1_le:
stb %l7,[%i3+0x00d] ! Mem[000000008f80000d]
ldub [%i1+0x024],%l4 ! Mem[000000008e800024]
ldub [%i3+0x03b],%l1 ! Mem[000000008f80003b]
ldd [%i3+0x010],%l2 ! Mem[000000008f800010]
ldsh [%i0+0x000],%l5 ! Mem[000000008e000000]
jmpl %g6+8,%g0
stx %l0,[%i1+0x008] ! Mem[000000008e800008]
p63_call_1_le:
ldsb [%i3+0x00e],%l4 ! Mem[000000008f80000e]
stb %l3,[%i0+0x00a] ! Mem[000000008e00000a]
ldsh [%i1+0x036],%l2 ! Mem[000000008e800036]
retl
ldub [%i2+0x02b],%l0 ! Mem[000000008f00002b]
p63_jmpl_1_lo:
stb %l7,[%o3+0x00d] ! Mem[000000008f80000d]
ldub [%o1+0x024],%l4 ! Mem[000000008e800024]
ldub [%o3+0x03b],%l1 ! Mem[000000008f80003b]
ldd [%o3+0x010],%l2 ! Mem[000000008f800010]
ldsh [%o0+0x000],%l5 ! Mem[000000008e000000]
jmpl %g6+8,%g0
stx %l0,[%o1+0x008] ! Mem[000000008e800008]
p63_call_1_lo:
ldsb [%o3+0x00e],%l4 ! Mem[000000008f80000e]
stb %l3,[%o0+0x00a] ! Mem[000000008e00000a]
ldsh [%o1+0x036],%l2 ! Mem[000000008e800036]
retl
ldub [%o2+0x02b],%l0 ! Mem[000000008f00002b]
p63_jmpl_1_he:
jmpl %g6+8,%g0
ldsh [%i1+0x02a],%l7 ! Mem[000000008e80002a]
p63_call_1_he:
std %l4,[%i1+0x038] ! Mem[000000008e800038]
ldx [%i0+0x020],%l7 ! Mem[000000008e000020]
sth %l3,[%i0+0x002] ! Mem[000000008e000002]
sth %l1,[%i3+0x02c] ! Mem[000000008f80002c]
lduh [%i2+0x012],%l4 ! Mem[000000008f000012]
stx %l6,[%i0+0x008] ! Mem[000000008e000008]
retl
std %l4,[%i1+0x038] ! Mem[000000008e800038]
p63_jmpl_1_ho:
jmpl %g6+8,%g0
ldsh [%o1+0x02a],%l7 ! Mem[000000008e80002a]
p63_call_1_ho:
std %l4,[%o1+0x038] ! Mem[000000008e800038]
ldx [%o0+0x020],%l7 ! Mem[000000008e000020]
sth %l3,[%o0+0x002] ! Mem[000000008e000002]
sth %l1,[%o3+0x02c] ! Mem[000000008f80002c]
lduh [%o2+0x012],%l4 ! Mem[000000008f000012]
stx %l6,[%o0+0x008] ! Mem[000000008e000008]
retl
std %l4,[%o1+0x038] ! Mem[000000008e800038]
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
ldsb [%i1+0x00f],%l1 ! Mem[000000001080000f]
jmpl %g6+8,%g0
sth %l3,[%i3+0x010] ! Mem[0000000011800010]
p0_call_2_le:
ldsw [%i3+0x00c],%l5 ! Mem[000000001180000c]
ldx [%i3+0x028],%l1 ! Mem[0000000011800028]
lduw [%i3+0x034],%l5 ! Mem[0000000011800034]
std %l4,[%i3+0x010] ! Mem[0000000011800010]
ldub [%i1+0x006],%l2 ! Mem[0000000010800006]
retl
ldsw [%i0+0x008],%l6 ! Mem[0000000010000008]
p0_jmpl_2_lo:
ldsb [%o1+0x00f],%l1 ! Mem[000000001080000f]
jmpl %g6+8,%g0
sth %l3,[%o3+0x010] ! Mem[0000000011800010]
p0_call_2_lo:
ldsw [%o3+0x00c],%l5 ! Mem[000000001180000c]
ldx [%o3+0x028],%l1 ! Mem[0000000011800028]
lduw [%o3+0x034],%l5 ! Mem[0000000011800034]
std %l4,[%o3+0x010] ! Mem[0000000011800010]
ldub [%o1+0x006],%l2 ! Mem[0000000010800006]
retl
ldsw [%o0+0x008],%l6 ! Mem[0000000010000008]
p0_jmpl_2_he:
lduh [%i2+0x01a],%l4 ! Mem[000000001100001a]
stw %l6,[%i1+0x010] ! Mem[0000000010800010]
ldsh [%i2+0x026],%l6 ! Mem[0000000011000026]
ldsw [%i1+0x020],%l7 ! Mem[0000000010800020]
stw %l7,[%i2+0x00c] ! Mem[000000001100000c]
ldd [%i1+0x028],%l6 ! Mem[0000000010800028]
jmpl %g6+8,%g0
ldsw [%i0+0x03c],%l5 ! Mem[000000001000003c]
p0_call_2_he:
lduh [%i2+0x006],%l7 ! Mem[0000000011000006]
stb %l4,[%i0+0x005] ! Mem[0000000010000005]
ldsw [%i2+0x010],%l5 ! Mem[0000000011000010]
std %l0,[%i0+0x008] ! Mem[0000000010000008]
sth %l0,[%i1+0x030] ! Mem[0000000010800030]
ldsw [%i1+0x038],%l1 ! Mem[0000000010800038]
lduh [%i1+0x026],%l1 ! Mem[0000000010800026]
retl
ldsh [%i3+0x01a],%l3 ! Mem[000000001180001a]
p0_jmpl_2_ho:
lduh [%o2+0x01a],%l4 ! Mem[000000001100001a]
stw %l6,[%o1+0x010] ! Mem[0000000010800010]
ldsh [%o2+0x026],%l6 ! Mem[0000000011000026]
ldsw [%o1+0x020],%l7 ! Mem[0000000010800020]
stw %l7,[%o2+0x00c] ! Mem[000000001100000c]
ldd [%o1+0x028],%l6 ! Mem[0000000010800028]
jmpl %g6+8,%g0
ldsw [%o0+0x03c],%l5 ! Mem[000000001000003c]
p0_call_2_ho:
lduh [%o2+0x006],%l7 ! Mem[0000000011000006]
stb %l4,[%o0+0x005] ! Mem[0000000010000005]
ldsw [%o2+0x010],%l5 ! Mem[0000000011000010]
std %l0,[%o0+0x008] ! Mem[0000000010000008]
sth %l0,[%o1+0x030] ! Mem[0000000010800030]
ldsw [%o1+0x038],%l1 ! Mem[0000000010800038]
lduh [%o1+0x026],%l1 ! Mem[0000000010800026]
retl
ldsh [%o3+0x01a],%l3 ! Mem[000000001180001a]
p1_jmpl_2_le:
stx %l1,[%i3+0x028] ! Mem[0000000013800028]
jmpl %g6+8,%g0
stw %l3,[%i1+0x030] ! Mem[0000000012800030]
p1_call_2_le:
ldsh [%i2+0x02c],%l5 ! Mem[000000001300002c]
ldx [%i3+0x028],%l1 ! Mem[0000000013800028]
lduh [%i1+0x036],%l5 ! Mem[0000000012800036]
sth %l5,[%i3+0x010] ! Mem[0000000013800010]
lduh [%i3+0x006],%l2 ! Mem[0000000013800006]
retl
ldsh [%i3+0x00a],%l6 ! Mem[000000001380000a]
p1_jmpl_2_lo:
stx %l1,[%o3+0x028] ! Mem[0000000013800028]
jmpl %g6+8,%g0
stw %l3,[%o1+0x030] ! Mem[0000000012800030]
p1_call_2_lo:
ldsh [%o2+0x02c],%l5 ! Mem[000000001300002c]
ldx [%o3+0x028],%l1 ! Mem[0000000013800028]
lduh [%o1+0x036],%l5 ! Mem[0000000012800036]
sth %l5,[%o3+0x010] ! Mem[0000000013800010]
lduh [%o3+0x006],%l2 ! Mem[0000000013800006]
retl
ldsh [%o3+0x00a],%l6 ! Mem[000000001380000a]
p1_jmpl_2_he:
lduh [%i0+0x01a],%l4 ! Mem[000000001200001a]
ldsw [%i2+0x010],%l6 ! Mem[0000000013000010]
ldd [%i3+0x000],%l6 ! Mem[0000000013800000]
ldsh [%i0+0x022],%l7 ! Mem[0000000012000022]
std %l6,[%i1+0x008] ! Mem[0000000012800008]
ldsh [%i1+0x02a],%l7 ! Mem[000000001280002a]
jmpl %g6+8,%g0
ldsb [%i3+0x03d],%l5 ! Mem[000000001380003d]
p1_call_2_he:
ldsw [%i1+0x024],%l7 ! Mem[0000000012800024]
ldsw [%i0+0x024],%l4 ! Mem[0000000012000024]
stb %l5,[%i2+0x033] ! Mem[0000000013000033]
ldsw [%i0+0x008],%l0 ! Mem[0000000012000008]
lduw [%i1+0x010],%l0 ! Mem[0000000012800010]
ldsw [%i1+0x038],%l1 ! Mem[0000000012800038]
stx %l1,[%i1+0x000] ! Mem[0000000012800000]
retl
sth %l3,[%i3+0x01a] ! Mem[000000001380001a]
p1_jmpl_2_ho:
lduh [%o0+0x01a],%l4 ! Mem[000000001200001a]
ldsw [%o2+0x010],%l6 ! Mem[0000000013000010]
ldd [%o3+0x000],%l6 ! Mem[0000000013800000]
ldsh [%o0+0x022],%l7 ! Mem[0000000012000022]
std %l6,[%o1+0x008] ! Mem[0000000012800008]
ldsh [%o1+0x02a],%l7 ! Mem[000000001280002a]
jmpl %g6+8,%g0
ldsb [%o3+0x03d],%l5 ! Mem[000000001380003d]
p1_call_2_ho:
ldsw [%o1+0x024],%l7 ! Mem[0000000012800024]
ldsw [%o0+0x024],%l4 ! Mem[0000000012000024]
stb %l5,[%o2+0x033] ! Mem[0000000013000033]
ldsw [%o0+0x008],%l0 ! Mem[0000000012000008]
lduw [%o1+0x010],%l0 ! Mem[0000000012800010]
ldsw [%o1+0x038],%l1 ! Mem[0000000012800038]
stx %l1,[%o1+0x000] ! Mem[0000000012800000]
retl
sth %l3,[%o3+0x01a] ! Mem[000000001380001a]
p2_jmpl_2_le:
stb %l1,[%i3+0x00f] ! Mem[000000001580000f]
jmpl %g6+8,%g0
stx %l3,[%i3+0x010] ! Mem[0000000015800010]
p2_call_2_le:
ldsb [%i1+0x00c],%l5 ! Mem[000000001480000c]
lduh [%i3+0x02c],%l1 ! Mem[000000001580002c]
ldub [%i0+0x036],%l5 ! Mem[0000000014000036]
stw %l5,[%i0+0x010] ! Mem[0000000014000010]
lduw [%i1+0x004],%l2 ! Mem[0000000014800004]
retl
ldsw [%i1+0x008],%l6 ! Mem[0000000014800008]
p2_jmpl_2_lo:
stb %l1,[%o3+0x00f] ! Mem[000000001580000f]
jmpl %g6+8,%g0
stx %l3,[%o3+0x010] ! Mem[0000000015800010]
p2_call_2_lo:
ldsb [%o1+0x00c],%l5 ! Mem[000000001480000c]
lduh [%o3+0x02c],%l1 ! Mem[000000001580002c]
ldub [%o0+0x036],%l5 ! Mem[0000000014000036]
stw %l5,[%o0+0x010] ! Mem[0000000014000010]
lduw [%o1+0x004],%l2 ! Mem[0000000014800004]
retl
ldsw [%o1+0x008],%l6 ! Mem[0000000014800008]
p2_jmpl_2_he:
lduh [%i3+0x01a],%l4 ! Mem[000000001580001a]
sth %l6,[%i3+0x012] ! Mem[0000000015800012]
ldd [%i3+0x020],%l6 ! Mem[0000000015800020]
ldsb [%i0+0x022],%l7 ! Mem[0000000014000022]
std %l6,[%i0+0x008] ! Mem[0000000014000008]
ldub [%i2+0x02b],%l7 ! Mem[000000001500002b]
jmpl %g6+8,%g0
sth %l5,[%i1+0x03c] ! Mem[000000001480003c]
p2_call_2_he:
stx %l7,[%i1+0x000] ! Mem[0000000014800000]
stw %l4,[%i0+0x004] ! Mem[0000000014000004]
ldd [%i1+0x010],%l4 ! Mem[0000000014800010]
stx %l0,[%i2+0x008] ! Mem[0000000015000008]
ldd [%i0+0x030],%l0 ! Mem[0000000014000030]
ldsb [%i2+0x038],%l1 ! Mem[0000000015000038]
lduw [%i1+0x024],%l1 ! Mem[0000000014800024]
retl
lduh [%i3+0x01a],%l3 ! Mem[000000001580001a]
p2_jmpl_2_ho:
lduh [%o3+0x01a],%l4 ! Mem[000000001580001a]
sth %l6,[%o3+0x012] ! Mem[0000000015800012]
ldd [%o3+0x020],%l6 ! Mem[0000000015800020]
ldsb [%o0+0x022],%l7 ! Mem[0000000014000022]
std %l6,[%o0+0x008] ! Mem[0000000014000008]
ldub [%o2+0x02b],%l7 ! Mem[000000001500002b]
jmpl %g6+8,%g0
sth %l5,[%o1+0x03c] ! Mem[000000001480003c]
p2_call_2_ho:
stx %l7,[%o1+0x000] ! Mem[0000000014800000]
stw %l4,[%o0+0x004] ! Mem[0000000014000004]
ldd [%o1+0x010],%l4 ! Mem[0000000014800010]
stx %l0,[%o2+0x008] ! Mem[0000000015000008]
ldd [%o0+0x030],%l0 ! Mem[0000000014000030]
ldsb [%o2+0x038],%l1 ! Mem[0000000015000038]
lduw [%o1+0x024],%l1 ! Mem[0000000014800024]
retl
lduh [%o3+0x01a],%l3 ! Mem[000000001580001a]
p3_jmpl_2_le:
lduw [%i1+0x02c],%l1 ! Mem[000000001680002c]
jmpl %g6+8,%g0
ldd [%i1+0x030],%l2 ! Mem[0000000016800030]
p3_call_2_le:
ldd [%i3+0x028],%l4 ! Mem[0000000017800028]
ldsw [%i2+0x02c],%l1 ! Mem[000000001700002c]
lduh [%i2+0x036],%l5 ! Mem[0000000017000036]
ldsb [%i0+0x011],%l5 ! Mem[0000000016000011]
ldx [%i0+0x000],%l2 ! Mem[0000000016000000]
retl
ldsh [%i0+0x00a],%l6 ! Mem[000000001600000a]
p3_jmpl_2_lo:
lduw [%o1+0x02c],%l1 ! Mem[000000001680002c]
jmpl %g6+8,%g0
ldd [%o1+0x030],%l2 ! Mem[0000000016800030]
p3_call_2_lo:
ldd [%o3+0x028],%l4 ! Mem[0000000017800028]
ldsw [%o2+0x02c],%l1 ! Mem[000000001700002c]
lduh [%o2+0x036],%l5 ! Mem[0000000017000036]
ldsb [%o0+0x011],%l5 ! Mem[0000000016000011]
ldx [%o0+0x000],%l2 ! Mem[0000000016000000]
retl
ldsh [%o0+0x00a],%l6 ! Mem[000000001600000a]
p3_jmpl_2_he:
lduh [%i1+0x01a],%l4 ! Mem[000000001680001a]
ldub [%i1+0x012],%l6 ! Mem[0000000016800012]
stw %l6,[%i0+0x004] ! Mem[0000000016000004]
ldd [%i0+0x020],%l6 ! Mem[0000000016000020]
ldx [%i2+0x008],%l7 ! Mem[0000000017000008]
lduw [%i2+0x028],%l7 ! Mem[0000000017000028]
jmpl %g6+8,%g0
stb %l5,[%i0+0x03d] ! Mem[000000001600003d]
p3_call_2_he:
sth %l7,[%i0+0x026] ! Mem[0000000016000026]
lduw [%i0+0x024],%l4 ! Mem[0000000016000024]
lduh [%i1+0x032],%l5 ! Mem[0000000016800032]
lduw [%i3+0x008],%l0 ! Mem[0000000017800008]
std %l0,[%i3+0x010] ! Mem[0000000017800010]
stx %l1,[%i2+0x038] ! Mem[0000000017000038]
ldd [%i1+0x000],%l0 ! Mem[0000000016800000]
retl
ldd [%i3+0x018],%l2 ! Mem[0000000017800018]
p3_jmpl_2_ho:
lduh [%o1+0x01a],%l4 ! Mem[000000001680001a]
ldub [%o1+0x012],%l6 ! Mem[0000000016800012]
stw %l6,[%o0+0x004] ! Mem[0000000016000004]
ldd [%o0+0x020],%l6 ! Mem[0000000016000020]
ldx [%o2+0x008],%l7 ! Mem[0000000017000008]
lduw [%o2+0x028],%l7 ! Mem[0000000017000028]
jmpl %g6+8,%g0
stb %l5,[%o0+0x03d] ! Mem[000000001600003d]
p3_call_2_ho:
sth %l7,[%o0+0x026] ! Mem[0000000016000026]
lduw [%o0+0x024],%l4 ! Mem[0000000016000024]
lduh [%o1+0x032],%l5 ! Mem[0000000016800032]
lduw [%o3+0x008],%l0 ! Mem[0000000017800008]
std %l0,[%o3+0x010] ! Mem[0000000017800010]
stx %l1,[%o2+0x038] ! Mem[0000000017000038]
ldd [%o1+0x000],%l0 ! Mem[0000000016800000]
retl
ldd [%o3+0x018],%l2 ! Mem[0000000017800018]
p4_jmpl_2_le:
ldub [%i3+0x00f],%l1 ! Mem[000000001980000f]
jmpl %g6+8,%g0
ldsw [%i2+0x010],%l3 ! Mem[0000000019000010]
p4_call_2_le:
stx %l5,[%i2+0x008] ! Mem[0000000019000008]
ldsb [%i2+0x02d],%l1 ! Mem[000000001900002d]
ldub [%i0+0x036],%l5 ! Mem[0000000018000036]
ldsh [%i1+0x010],%l5 ! Mem[0000000018800010]
stb %l2,[%i2+0x006] ! Mem[0000000019000006]
retl
ldsw [%i1+0x008],%l6 ! Mem[0000000018800008]
p4_jmpl_2_lo:
ldub [%o3+0x00f],%l1 ! Mem[000000001980000f]
jmpl %g6+8,%g0
ldsw [%o2+0x010],%l3 ! Mem[0000000019000010]
p4_call_2_lo:
stx %l5,[%o2+0x008] ! Mem[0000000019000008]
ldsb [%o2+0x02d],%l1 ! Mem[000000001900002d]
ldub [%o0+0x036],%l5 ! Mem[0000000018000036]
ldsh [%o1+0x010],%l5 ! Mem[0000000018800010]
stb %l2,[%o2+0x006] ! Mem[0000000019000006]
retl
ldsw [%o1+0x008],%l6 ! Mem[0000000018800008]
p4_jmpl_2_he:
lduh [%i3+0x01a],%l4 ! Mem[000000001980001a]
std %l6,[%i2+0x010] ! Mem[0000000019000010]
stw %l6,[%i1+0x024] ! Mem[0000000018800024]
stx %l7,[%i3+0x020] ! Mem[0000000019800020]
ldx [%i1+0x008],%l7 ! Mem[0000000018800008]
stb %l7,[%i2+0x02b] ! Mem[000000001900002b]
jmpl %g6+8,%g0
ldub [%i2+0x03d],%l5 ! Mem[000000001900003d]
p4_call_2_he:
stb %l7,[%i0+0x007] ! Mem[0000000018000007]
ldsb [%i0+0x005],%l4 ! Mem[0000000018000005]
stx %l5,[%i1+0x010] ! Mem[0000000018800010]
ldsh [%i0+0x00a],%l0 ! Mem[000000001800000a]
lduh [%i2+0x030],%l0 ! Mem[0000000019000030]
stx %l1,[%i3+0x038] ! Mem[0000000019800038]
ldx [%i1+0x020],%l1 ! Mem[0000000018800020]
retl
stb %l3,[%i3+0x01b] ! Mem[000000001980001b]
p4_jmpl_2_ho:
lduh [%o3+0x01a],%l4 ! Mem[000000001980001a]
std %l6,[%o2+0x010] ! Mem[0000000019000010]
stw %l6,[%o1+0x024] ! Mem[0000000018800024]
stx %l7,[%o3+0x020] ! Mem[0000000019800020]
ldx [%o1+0x008],%l7 ! Mem[0000000018800008]
stb %l7,[%o2+0x02b] ! Mem[000000001900002b]
jmpl %g6+8,%g0
ldub [%o2+0x03d],%l5 ! Mem[000000001900003d]
p4_call_2_ho:
stb %l7,[%o0+0x007] ! Mem[0000000018000007]
ldsb [%o0+0x005],%l4 ! Mem[0000000018000005]
stx %l5,[%o1+0x010] ! Mem[0000000018800010]
ldsh [%o0+0x00a],%l0 ! Mem[000000001800000a]
lduh [%o2+0x030],%l0 ! Mem[0000000019000030]
stx %l1,[%o3+0x038] ! Mem[0000000019800038]
ldx [%o1+0x020],%l1 ! Mem[0000000018800020]
retl
stb %l3,[%o3+0x01b] ! Mem[000000001980001b]
p5_jmpl_2_le:
ldsh [%i3+0x02e],%l1 ! Mem[000000001b80002e]
jmpl %g6+8,%g0
ldub [%i1+0x031],%l3 ! Mem[000000001a800031]
p5_call_2_le:
stw %l5,[%i1+0x02c] ! Mem[000000001a80002c]
stx %l1,[%i1+0x028] ! Mem[000000001a800028]
ldsw [%i3+0x034],%l5 ! Mem[000000001b800034]
lduh [%i2+0x010],%l5 ! Mem[000000001b000010]
std %l2,[%i1+0x000] ! Mem[000000001a800000]
retl
ldsh [%i0+0x00a],%l6 ! Mem[000000001a00000a]
p5_jmpl_2_lo:
ldsh [%o3+0x02e],%l1 ! Mem[000000001b80002e]
jmpl %g6+8,%g0
ldub [%o1+0x031],%l3 ! Mem[000000001a800031]
p5_call_2_lo:
stw %l5,[%o1+0x02c] ! Mem[000000001a80002c]
stx %l1,[%o1+0x028] ! Mem[000000001a800028]
ldsw [%o3+0x034],%l5 ! Mem[000000001b800034]
lduh [%o2+0x010],%l5 ! Mem[000000001b000010]
std %l2,[%o1+0x000] ! Mem[000000001a800000]
retl
ldsh [%o0+0x00a],%l6 ! Mem[000000001a00000a]
p5_jmpl_2_he:
lduh [%i2+0x01a],%l4 ! Mem[000000001b00001a]
ldsw [%i3+0x010],%l6 ! Mem[000000001b800010]
std %l6,[%i2+0x000] ! Mem[000000001b000000]
stw %l7,[%i2+0x020] ! Mem[000000001b000020]
lduh [%i0+0x00c],%l7 ! Mem[000000001a00000c]
sth %l7,[%i2+0x02a] ! Mem[000000001b00002a]
jmpl %g6+8,%g0
ldsh [%i1+0x03c],%l5 ! Mem[000000001a80003c]
p5_call_2_he:
ldub [%i3+0x027],%l7 ! Mem[000000001b800027]
ldx [%i0+0x020],%l4 ! Mem[000000001a000020]
ldub [%i0+0x033],%l5 ! Mem[000000001a000033]
std %l0,[%i1+0x008] ! Mem[000000001a800008]
ldsb [%i2+0x010],%l0 ! Mem[000000001b000010]
sth %l1,[%i3+0x038] ! Mem[000000001b800038]
ldsb [%i1+0x006],%l1 ! Mem[000000001a800006]
retl
ldsw [%i3+0x018],%l3 ! Mem[000000001b800018]
p5_jmpl_2_ho:
lduh [%o2+0x01a],%l4 ! Mem[000000001b00001a]
ldsw [%o3+0x010],%l6 ! Mem[000000001b800010]
std %l6,[%o2+0x000] ! Mem[000000001b000000]
stw %l7,[%o2+0x020] ! Mem[000000001b000020]
lduh [%o0+0x00c],%l7 ! Mem[000000001a00000c]
sth %l7,[%o2+0x02a] ! Mem[000000001b00002a]
jmpl %g6+8,%g0
ldsh [%o1+0x03c],%l5 ! Mem[000000001a80003c]
p5_call_2_ho:
ldub [%o3+0x027],%l7 ! Mem[000000001b800027]
ldx [%o0+0x020],%l4 ! Mem[000000001a000020]
ldub [%o0+0x033],%l5 ! Mem[000000001a000033]
std %l0,[%o1+0x008] ! Mem[000000001a800008]
ldsb [%o2+0x010],%l0 ! Mem[000000001b000010]
sth %l1,[%o3+0x038] ! Mem[000000001b800038]
ldsb [%o1+0x006],%l1 ! Mem[000000001a800006]
retl
ldsw [%o3+0x018],%l3 ! Mem[000000001b800018]
p6_jmpl_2_le:
ldd [%i1+0x008],%l0 ! Mem[000000001c800008]
jmpl %g6+8,%g0
lduh [%i2+0x010],%l3 ! Mem[000000001d000010]
p6_call_2_le:
stx %l5,[%i3+0x008] ! Mem[000000001d800008]
sth %l1,[%i1+0x02c] ! Mem[000000001c80002c]
ldsh [%i1+0x036],%l5 ! Mem[000000001c800036]
lduw [%i2+0x010],%l5 ! Mem[000000001d000010]
stb %l2,[%i2+0x006] ! Mem[000000001d000006]
retl
ldsw [%i2+0x008],%l6 ! Mem[000000001d000008]
p6_jmpl_2_lo:
ldd [%o1+0x008],%l0 ! Mem[000000001c800008]
jmpl %g6+8,%g0
lduh [%o2+0x010],%l3 ! Mem[000000001d000010]
p6_call_2_lo:
stx %l5,[%o3+0x008] ! Mem[000000001d800008]
sth %l1,[%o1+0x02c] ! Mem[000000001c80002c]
ldsh [%o1+0x036],%l5 ! Mem[000000001c800036]
lduw [%o2+0x010],%l5 ! Mem[000000001d000010]
stb %l2,[%o2+0x006] ! Mem[000000001d000006]
retl
ldsw [%o2+0x008],%l6 ! Mem[000000001d000008]
p6_jmpl_2_he:
ldx [%i0+0x018],%l4 ! Mem[000000001c000018]
stb %l6,[%i0+0x012] ! Mem[000000001c000012]
std %l6,[%i3+0x020] ! Mem[000000001d800020]
sth %l7,[%i1+0x022] ! Mem[000000001c800022]
ldsw [%i2+0x00c],%l7 ! Mem[000000001d00000c]
stx %l7,[%i3+0x028] ! Mem[000000001d800028]
jmpl %g6+8,%g0
stw %l5,[%i0+0x03c] ! Mem[000000001c00003c]
p6_call_2_he:
ldsh [%i3+0x006],%l7 ! Mem[000000001d800006]
ldsh [%i0+0x004],%l4 ! Mem[000000001c000004]
std %l4,[%i3+0x010] ! Mem[000000001d800010]
lduh [%i2+0x00a],%l0 ! Mem[000000001d00000a]
sth %l0,[%i1+0x030] ! Mem[000000001c800030]
stb %l1,[%i3+0x038] ! Mem[000000001d800038]
stb %l1,[%i1+0x026] ! Mem[000000001c800026]
retl
stw %l3,[%i3+0x018] ! Mem[000000001d800018]
p6_jmpl_2_ho:
ldx [%o0+0x018],%l4 ! Mem[000000001c000018]
stb %l6,[%o0+0x012] ! Mem[000000001c000012]
std %l6,[%o3+0x020] ! Mem[000000001d800020]
sth %l7,[%o1+0x022] ! Mem[000000001c800022]
ldsw [%o2+0x00c],%l7 ! Mem[000000001d00000c]
stx %l7,[%o3+0x028] ! Mem[000000001d800028]
jmpl %g6+8,%g0
stw %l5,[%o0+0x03c] ! Mem[000000001c00003c]
p6_call_2_ho:
ldsh [%o3+0x006],%l7 ! Mem[000000001d800006]
ldsh [%o0+0x004],%l4 ! Mem[000000001c000004]
std %l4,[%o3+0x010] ! Mem[000000001d800010]
lduh [%o2+0x00a],%l0 ! Mem[000000001d00000a]
sth %l0,[%o1+0x030] ! Mem[000000001c800030]
stb %l1,[%o3+0x038] ! Mem[000000001d800038]
stb %l1,[%o1+0x026] ! Mem[000000001c800026]
retl
stw %l3,[%o3+0x018] ! Mem[000000001d800018]
p7_jmpl_2_le:
stw %l1,[%i3+0x02c] ! Mem[000000001f80002c]
jmpl %g6+8,%g0
lduw [%i1+0x030],%l3 ! Mem[000000001e800030]
p7_call_2_le:
stw %l5,[%i2+0x02c] ! Mem[000000001f00002c]
sth %l1,[%i0+0x02c] ! Mem[000000001e00002c]
ldsb [%i0+0x036],%l5 ! Mem[000000001e000036]
ldx [%i2+0x010],%l5 ! Mem[000000001f000010]
std %l2,[%i1+0x000] ! Mem[000000001e800000]
retl
ldsh [%i0+0x00a],%l6 ! Mem[000000001e00000a]
p7_jmpl_2_lo:
stw %l1,[%o3+0x02c] ! Mem[000000001f80002c]
jmpl %g6+8,%g0
lduw [%o1+0x030],%l3 ! Mem[000000001e800030]
p7_call_2_lo:
stw %l5,[%o2+0x02c] ! Mem[000000001f00002c]
sth %l1,[%o0+0x02c] ! Mem[000000001e00002c]
ldsb [%o0+0x036],%l5 ! Mem[000000001e000036]
ldx [%o2+0x010],%l5 ! Mem[000000001f000010]
std %l2,[%o1+0x000] ! Mem[000000001e800000]
retl
ldsh [%o0+0x00a],%l6 ! Mem[000000001e00000a]
p7_jmpl_2_he:
ldx [%i3+0x018],%l4 ! Mem[000000001f800018]
ldsh [%i2+0x012],%l6 ! Mem[000000001f000012]
ldx [%i3+0x000],%l6 ! Mem[000000001f800000]
std %l6,[%i0+0x020] ! Mem[000000001e000020]
ldsw [%i1+0x00c],%l7 ! Mem[000000001e80000c]
ldsb [%i3+0x02b],%l7 ! Mem[000000001f80002b]
jmpl %g6+8,%g0
std %l4,[%i2+0x038] ! Mem[000000001f000038]
p7_call_2_he:
ldd [%i3+0x020],%l6 ! Mem[000000001f800020]
sth %l4,[%i0+0x024] ! Mem[000000001e000024]
ldsb [%i2+0x033],%l5 ! Mem[000000001f000033]
stx %l0,[%i0+0x008] ! Mem[000000001e000008]
lduw [%i1+0x010],%l0 ! Mem[000000001e800010]
stb %l1,[%i0+0x038] ! Mem[000000001e000038]
ldsh [%i1+0x006],%l1 ! Mem[000000001e800006]
retl
lduw [%i3+0x018],%l3 ! Mem[000000001f800018]
p7_jmpl_2_ho:
ldx [%o3+0x018],%l4 ! Mem[000000001f800018]
ldsh [%o2+0x012],%l6 ! Mem[000000001f000012]
ldx [%o3+0x000],%l6 ! Mem[000000001f800000]
std %l6,[%o0+0x020] ! Mem[000000001e000020]
ldsw [%o1+0x00c],%l7 ! Mem[000000001e80000c]
ldsb [%o3+0x02b],%l7 ! Mem[000000001f80002b]
jmpl %g6+8,%g0
std %l4,[%o2+0x038] ! Mem[000000001f000038]
p7_call_2_ho:
ldd [%o3+0x020],%l6 ! Mem[000000001f800020]
sth %l4,[%o0+0x024] ! Mem[000000001e000024]
ldsb [%o2+0x033],%l5 ! Mem[000000001f000033]
stx %l0,[%o0+0x008] ! Mem[000000001e000008]
lduw [%o1+0x010],%l0 ! Mem[000000001e800010]
stb %l1,[%o0+0x038] ! Mem[000000001e000038]
ldsh [%o1+0x006],%l1 ! Mem[000000001e800006]
retl
lduw [%o3+0x018],%l3 ! Mem[000000001f800018]
p8_jmpl_2_le:
std %l0,[%i0+0x008] ! Mem[0000000020000008]
jmpl %g6+8,%g0
std %l2,[%i2+0x010] ! Mem[0000000021000010]
p8_call_2_le:
sth %l5,[%i1+0x00c] ! Mem[000000002080000c]
stb %l1,[%i0+0x02d] ! Mem[000000002000002d]
ldd [%i2+0x030],%l4 ! Mem[0000000021000030]
sth %l5,[%i3+0x010] ! Mem[0000000021800010]
sth %l2,[%i3+0x006] ! Mem[0000000021800006]
retl
ldsw [%i2+0x008],%l6 ! Mem[0000000021000008]
p8_jmpl_2_lo:
std %l0,[%o0+0x008] ! Mem[0000000020000008]
jmpl %g6+8,%g0
std %l2,[%o2+0x010] ! Mem[0000000021000010]
p8_call_2_lo:
sth %l5,[%o1+0x00c] ! Mem[000000002080000c]
stb %l1,[%o0+0x02d] ! Mem[000000002000002d]
ldd [%o2+0x030],%l4 ! Mem[0000000021000030]
sth %l5,[%o3+0x010] ! Mem[0000000021800010]
sth %l2,[%o3+0x006] ! Mem[0000000021800006]
retl
ldsw [%o2+0x008],%l6 ! Mem[0000000021000008]
p8_jmpl_2_he:
ldx [%i2+0x018],%l4 ! Mem[0000000021000018]
std %l6,[%i2+0x010] ! Mem[0000000021000010]
ldx [%i0+0x020],%l6 ! Mem[0000000020000020]
stb %l7,[%i0+0x022] ! Mem[0000000020000022]
ldsb [%i0+0x00d],%l7 ! Mem[000000002000000d]
ldsw [%i3+0x028],%l7 ! Mem[0000000021800028]
jmpl %g6+8,%g0
lduh [%i0+0x03c],%l5 ! Mem[000000002000003c]
p8_call_2_he:
std %l6,[%i3+0x000] ! Mem[0000000021800000]
lduh [%i0+0x004],%l4 ! Mem[0000000020000004]
lduw [%i2+0x010],%l5 ! Mem[0000000021000010]
stb %l0,[%i0+0x00b] ! Mem[000000002000000b]
ldsh [%i0+0x030],%l0 ! Mem[0000000020000030]
lduw [%i0+0x038],%l1 ! Mem[0000000020000038]
ldx [%i1+0x020],%l1 ! Mem[0000000020800020]
retl
ldsb [%i3+0x01b],%l3 ! Mem[000000002180001b]
p8_jmpl_2_ho:
ldx [%o2+0x018],%l4 ! Mem[0000000021000018]
std %l6,[%o2+0x010] ! Mem[0000000021000010]
ldx [%o0+0x020],%l6 ! Mem[0000000020000020]
stb %l7,[%o0+0x022] ! Mem[0000000020000022]
ldsb [%o0+0x00d],%l7 ! Mem[000000002000000d]
ldsw [%o3+0x028],%l7 ! Mem[0000000021800028]
jmpl %g6+8,%g0
lduh [%o0+0x03c],%l5 ! Mem[000000002000003c]
p8_call_2_ho:
std %l6,[%o3+0x000] ! Mem[0000000021800000]
lduh [%o0+0x004],%l4 ! Mem[0000000020000004]
lduw [%o2+0x010],%l5 ! Mem[0000000021000010]
stb %l0,[%o0+0x00b] ! Mem[000000002000000b]
ldsh [%o0+0x030],%l0 ! Mem[0000000020000030]
lduw [%o0+0x038],%l1 ! Mem[0000000020000038]
ldx [%o1+0x020],%l1 ! Mem[0000000020800020]
retl
ldsb [%o3+0x01b],%l3 ! Mem[000000002180001b]
p9_jmpl_2_le:
ldx [%i1+0x028],%l1 ! Mem[0000000022800028]
jmpl %g6+8,%g0
sth %l3,[%i1+0x030] ! Mem[0000000022800030]
p9_call_2_le:
std %l4,[%i3+0x028] ! Mem[0000000023800028]
lduw [%i0+0x02c],%l1 ! Mem[000000002200002c]
stx %l5,[%i0+0x030] ! Mem[0000000022000030]
stw %l5,[%i3+0x010] ! Mem[0000000023800010]
stw %l2,[%i1+0x004] ! Mem[0000000022800004]
retl
ldsh [%i0+0x00a],%l6 ! Mem[000000002200000a]
p9_jmpl_2_lo:
ldx [%o1+0x028],%l1 ! Mem[0000000022800028]
jmpl %g6+8,%g0
sth %l3,[%o1+0x030] ! Mem[0000000022800030]
p9_call_2_lo:
std %l4,[%o3+0x028] ! Mem[0000000023800028]
lduw [%o0+0x02c],%l1 ! Mem[000000002200002c]
stx %l5,[%o0+0x030] ! Mem[0000000022000030]
stw %l5,[%o3+0x010] ! Mem[0000000023800010]
stw %l2,[%o1+0x004] ! Mem[0000000022800004]
retl
ldsh [%o0+0x00a],%l6 ! Mem[000000002200000a]
p9_jmpl_2_he:
ldx [%i0+0x018],%l4 ! Mem[0000000022000018]
ldsb [%i0+0x012],%l6 ! Mem[0000000022000012]
lduh [%i1+0x006],%l6 ! Mem[0000000022800006]
ldx [%i0+0x020],%l7 ! Mem[0000000022000020]
ldsb [%i3+0x00d],%l7 ! Mem[000000002380000d]
lduh [%i0+0x02a],%l7 ! Mem[000000002200002a]
jmpl %g6+8,%g0
ldsb [%i3+0x03d],%l5 ! Mem[000000002380003d]
p9_call_2_he:
ldx [%i3+0x020],%l7 ! Mem[0000000023800020]
ldd [%i0+0x020],%l4 ! Mem[0000000022000020]
stw %l5,[%i1+0x030] ! Mem[0000000022800030]
ldub [%i2+0x00b],%l0 ! Mem[000000002300000b]
stw %l0,[%i3+0x010] ! Mem[0000000023800010]
ldub [%i0+0x038],%l1 ! Mem[0000000022000038]
ldsb [%i1+0x006],%l1 ! Mem[0000000022800006]
retl
std %l2,[%i3+0x018] ! Mem[0000000023800018]
p9_jmpl_2_ho:
ldx [%o0+0x018],%l4 ! Mem[0000000022000018]
ldsb [%o0+0x012],%l6 ! Mem[0000000022000012]
lduh [%o1+0x006],%l6 ! Mem[0000000022800006]
ldx [%o0+0x020],%l7 ! Mem[0000000022000020]
ldsb [%o3+0x00d],%l7 ! Mem[000000002380000d]
lduh [%o0+0x02a],%l7 ! Mem[000000002200002a]
jmpl %g6+8,%g0
ldsb [%o3+0x03d],%l5 ! Mem[000000002380003d]
p9_call_2_ho:
ldx [%o3+0x020],%l7 ! Mem[0000000023800020]
ldd [%o0+0x020],%l4 ! Mem[0000000022000020]
stw %l5,[%o1+0x030] ! Mem[0000000022800030]
ldub [%o2+0x00b],%l0 ! Mem[000000002300000b]
stw %l0,[%o3+0x010] ! Mem[0000000023800010]
ldub [%o0+0x038],%l1 ! Mem[0000000022000038]
ldsb [%o1+0x006],%l1 ! Mem[0000000022800006]
retl
std %l2,[%o3+0x018] ! Mem[0000000023800018]
p10_jmpl_2_le:
lduh [%i3+0x00e],%l1 ! Mem[000000002580000e]
jmpl %g6+8,%g0
stw %l3,[%i2+0x010] ! Mem[0000000025000010]
p10_call_2_le:
stb %l5,[%i2+0x00c] ! Mem[000000002500000c]
ldub [%i3+0x02d],%l1 ! Mem[000000002580002d]
ldd [%i3+0x030],%l4 ! Mem[0000000025800030]
ldsb [%i0+0x011],%l5 ! Mem[0000000024000011]
stx %l2,[%i0+0x000] ! Mem[0000000024000000]
retl
ldsb [%i3+0x00b],%l6 ! Mem[000000002580000b]
p10_jmpl_2_lo:
lduh [%o3+0x00e],%l1 ! Mem[000000002580000e]
jmpl %g6+8,%g0
stw %l3,[%o2+0x010] ! Mem[0000000025000010]
p10_call_2_lo:
stb %l5,[%o2+0x00c] ! Mem[000000002500000c]
ldub [%o3+0x02d],%l1 ! Mem[000000002580002d]
ldd [%o3+0x030],%l4 ! Mem[0000000025800030]
ldsb [%o0+0x011],%l5 ! Mem[0000000024000011]
stx %l2,[%o0+0x000] ! Mem[0000000024000000]
retl
ldsb [%o3+0x00b],%l6 ! Mem[000000002580000b]
p10_jmpl_2_he:
ldx [%i3+0x018],%l4 ! Mem[0000000025800018]
stb %l6,[%i1+0x012] ! Mem[0000000024800012]
lduh [%i2+0x026],%l6 ! Mem[0000000025000026]
lduw [%i3+0x020],%l7 ! Mem[0000000025800020]
stx %l7,[%i1+0x008] ! Mem[0000000024800008]
ldx [%i0+0x028],%l7 ! Mem[0000000024000028]
jmpl %g6+8,%g0
stx %l5,[%i1+0x038] ! Mem[0000000024800038]
p10_call_2_he:
lduh [%i2+0x006],%l7 ! Mem[0000000025000006]
lduw [%i0+0x004],%l4 ! Mem[0000000024000004]
ldsw [%i1+0x010],%l5 ! Mem[0000000024800010]
stw %l0,[%i3+0x008] ! Mem[0000000025800008]
ldx [%i2+0x030],%l0 ! Mem[0000000025000030]
ldub [%i0+0x038],%l1 ! Mem[0000000024000038]
stb %l1,[%i1+0x026] ! Mem[0000000024800026]
retl
ldub [%i3+0x01b],%l3 ! Mem[000000002580001b]
p10_jmpl_2_ho:
ldx [%o3+0x018],%l4 ! Mem[0000000025800018]
stb %l6,[%o1+0x012] ! Mem[0000000024800012]
lduh [%o2+0x026],%l6 ! Mem[0000000025000026]
lduw [%o3+0x020],%l7 ! Mem[0000000025800020]
stx %l7,[%o1+0x008] ! Mem[0000000024800008]
ldx [%o0+0x028],%l7 ! Mem[0000000024000028]
jmpl %g6+8,%g0
stx %l5,[%o1+0x038] ! Mem[0000000024800038]
p10_call_2_ho:
lduh [%o2+0x006],%l7 ! Mem[0000000025000006]
lduw [%o0+0x004],%l4 ! Mem[0000000024000004]
ldsw [%o1+0x010],%l5 ! Mem[0000000024800010]
stw %l0,[%o3+0x008] ! Mem[0000000025800008]
ldx [%o2+0x030],%l0 ! Mem[0000000025000030]
ldub [%o0+0x038],%l1 ! Mem[0000000024000038]
stb %l1,[%o1+0x026] ! Mem[0000000024800026]
retl
ldub [%o3+0x01b],%l3 ! Mem[000000002580001b]
p11_jmpl_2_le:
ldsw [%i0+0x02c],%l1 ! Mem[000000002600002c]
jmpl %g6+8,%g0
ldsb [%i1+0x031],%l3 ! Mem[0000000026800031]
p11_call_2_le:
ldx [%i1+0x028],%l5 ! Mem[0000000026800028]
ldsh [%i3+0x02c],%l1 ! Mem[000000002780002c]
stx %l5,[%i1+0x030] ! Mem[0000000026800030]
ldsh [%i0+0x010],%l5 ! Mem[0000000026000010]
ldd [%i1+0x000],%l2 ! Mem[0000000026800000]
retl
ldsh [%i0+0x00a],%l6 ! Mem[000000002600000a]
p11_jmpl_2_lo:
ldsw [%o0+0x02c],%l1 ! Mem[000000002600002c]
jmpl %g6+8,%g0
ldsb [%o1+0x031],%l3 ! Mem[0000000026800031]
p11_call_2_lo:
ldx [%o1+0x028],%l5 ! Mem[0000000026800028]
ldsh [%o3+0x02c],%l1 ! Mem[000000002780002c]
stx %l5,[%o1+0x030] ! Mem[0000000026800030]
ldsh [%o0+0x010],%l5 ! Mem[0000000026000010]
ldd [%o1+0x000],%l2 ! Mem[0000000026800000]
retl
ldsh [%o0+0x00a],%l6 ! Mem[000000002600000a]
p11_jmpl_2_he:
ldx [%i1+0x018],%l4 ! Mem[0000000026800018]
ldsh [%i2+0x012],%l6 ! Mem[0000000027000012]
ldsw [%i3+0x004],%l6 ! Mem[0000000027800004]
lduh [%i2+0x022],%l7 ! Mem[0000000027000022]
sth %l7,[%i1+0x00c] ! Mem[000000002680000c]
std %l6,[%i1+0x028] ! Mem[0000000026800028]
jmpl %g6+8,%g0
stb %l5,[%i0+0x03d] ! Mem[000000002600003d]
p11_call_2_he:
ldsb [%i2+0x027],%l7 ! Mem[0000000027000027]
ldsb [%i0+0x025],%l4 ! Mem[0000000026000025]
sth %l5,[%i1+0x032] ! Mem[0000000026800032]
ldx [%i0+0x008],%l0 ! Mem[0000000026000008]
ldsw [%i1+0x010],%l0 ! Mem[0000000026800010]
ldsh [%i1+0x038],%l1 ! Mem[0000000026800038]
ldsh [%i1+0x006],%l1 ! Mem[0000000026800006]
retl
stx %l3,[%i3+0x018] ! Mem[0000000027800018]
p11_jmpl_2_ho:
ldx [%o1+0x018],%l4 ! Mem[0000000026800018]
ldsh [%o2+0x012],%l6 ! Mem[0000000027000012]
ldsw [%o3+0x004],%l6 ! Mem[0000000027800004]
lduh [%o2+0x022],%l7 ! Mem[0000000027000022]
sth %l7,[%o1+0x00c] ! Mem[000000002680000c]
std %l6,[%o1+0x028] ! Mem[0000000026800028]
jmpl %g6+8,%g0
stb %l5,[%o0+0x03d] ! Mem[000000002600003d]
p11_call_2_ho:
ldsb [%o2+0x027],%l7 ! Mem[0000000027000027]
ldsb [%o0+0x025],%l4 ! Mem[0000000026000025]
sth %l5,[%o1+0x032] ! Mem[0000000026800032]
ldx [%o0+0x008],%l0 ! Mem[0000000026000008]
ldsw [%o1+0x010],%l0 ! Mem[0000000026800010]
ldsh [%o1+0x038],%l1 ! Mem[0000000026800038]
ldsh [%o1+0x006],%l1 ! Mem[0000000026800006]
retl
stx %l3,[%o3+0x018] ! Mem[0000000027800018]
p12_jmpl_2_le:
ldsb [%i1+0x00f],%l1 ! Mem[000000002880000f]
jmpl %g6+8,%g0
ldsh [%i2+0x010],%l3 ! Mem[0000000029000010]
p12_call_2_le:
lduw [%i0+0x00c],%l5 ! Mem[000000002800000c]
ldsh [%i3+0x02c],%l1 ! Mem[000000002980002c]
stw %l5,[%i0+0x034] ! Mem[0000000028000034]
ldsw [%i1+0x010],%l5 ! Mem[0000000028800010]
ldsb [%i0+0x006],%l2 ! Mem[0000000028000006]
retl
ldsb [%i3+0x00b],%l6 ! Mem[000000002980000b]
p12_jmpl_2_lo:
ldsb [%o1+0x00f],%l1 ! Mem[000000002880000f]
jmpl %g6+8,%g0
ldsh [%o2+0x010],%l3 ! Mem[0000000029000010]
p12_call_2_lo:
lduw [%o0+0x00c],%l5 ! Mem[000000002800000c]
ldsh [%o3+0x02c],%l1 ! Mem[000000002980002c]
stw %l5,[%o0+0x034] ! Mem[0000000028000034]
ldsw [%o1+0x010],%l5 ! Mem[0000000028800010]
ldsb [%o0+0x006],%l2 ! Mem[0000000028000006]
retl
ldsb [%o3+0x00b],%l6 ! Mem[000000002980000b]
p12_jmpl_2_he:
ldx [%i3+0x018],%l4 ! Mem[0000000029800018]
ldx [%i3+0x010],%l6 ! Mem[0000000029800010]
ldsw [%i3+0x024],%l6 ! Mem[0000000029800024]
ldub [%i1+0x022],%l7 ! Mem[0000000028800022]
sth %l7,[%i3+0x00c] ! Mem[000000002980000c]
stw %l7,[%i1+0x028] ! Mem[0000000028800028]
jmpl %g6+8,%g0
lduw [%i2+0x03c],%l5 ! Mem[000000002900003c]
p12_call_2_he:
stx %l7,[%i1+0x000] ! Mem[0000000028800000]
std %l4,[%i0+0x000] ! Mem[0000000028000000]
ldsh [%i0+0x012],%l5 ! Mem[0000000028000012]
ldsb [%i1+0x00b],%l0 ! Mem[000000002880000b]
stx %l0,[%i1+0x030] ! Mem[0000000028800030]
ldd [%i1+0x038],%l0 ! Mem[0000000028800038]
std %l0,[%i1+0x020] ! Mem[0000000028800020]
retl
ldx [%i3+0x018],%l3 ! Mem[0000000029800018]
p12_jmpl_2_ho:
ldx [%o3+0x018],%l4 ! Mem[0000000029800018]
ldx [%o3+0x010],%l6 ! Mem[0000000029800010]
ldsw [%o3+0x024],%l6 ! Mem[0000000029800024]
ldub [%o1+0x022],%l7 ! Mem[0000000028800022]
sth %l7,[%o3+0x00c] ! Mem[000000002980000c]
stw %l7,[%o1+0x028] ! Mem[0000000028800028]
jmpl %g6+8,%g0
lduw [%o2+0x03c],%l5 ! Mem[000000002900003c]
p12_call_2_ho:
stx %l7,[%o1+0x000] ! Mem[0000000028800000]
std %l4,[%o0+0x000] ! Mem[0000000028000000]
ldsh [%o0+0x012],%l5 ! Mem[0000000028000012]
ldsb [%o1+0x00b],%l0 ! Mem[000000002880000b]
stx %l0,[%o1+0x030] ! Mem[0000000028800030]
ldd [%o1+0x038],%l0 ! Mem[0000000028800038]
std %l0,[%o1+0x020] ! Mem[0000000028800020]
retl
ldx [%o3+0x018],%l3 ! Mem[0000000029800018]
p13_jmpl_2_le:
sth %l1,[%i3+0x02e] ! Mem[000000002b80002e]
jmpl %g6+8,%g0
ldsw [%i0+0x030],%l3 ! Mem[000000002a000030]
p13_call_2_le:
ldx [%i2+0x028],%l5 ! Mem[000000002b000028]
ldd [%i3+0x028],%l0 ! Mem[000000002b800028]
sth %l5,[%i2+0x036] ! Mem[000000002b000036]
lduw [%i2+0x010],%l5 ! Mem[000000002b000010]
ldsh [%i2+0x006],%l2 ! Mem[000000002b000006]
retl
ldsh [%i1+0x00a],%l6 ! Mem[000000002a80000a]
p13_jmpl_2_lo:
sth %l1,[%o3+0x02e] ! Mem[000000002b80002e]
jmpl %g6+8,%g0
ldsw [%o0+0x030],%l3 ! Mem[000000002a000030]
p13_call_2_lo:
ldx [%o2+0x028],%l5 ! Mem[000000002b000028]
ldd [%o3+0x028],%l0 ! Mem[000000002b800028]
sth %l5,[%o2+0x036] ! Mem[000000002b000036]
lduw [%o2+0x010],%l5 ! Mem[000000002b000010]
ldsh [%o2+0x006],%l2 ! Mem[000000002b000006]
retl
ldsh [%o1+0x00a],%l6 ! Mem[000000002a80000a]
p13_jmpl_2_he:
ldx [%i2+0x018],%l4 ! Mem[000000002b000018]
ldsb [%i1+0x012],%l6 ! Mem[000000002a800012]
ldsb [%i0+0x006],%l6 ! Mem[000000002a000006]
ldsw [%i1+0x020],%l7 ! Mem[000000002a800020]
stb %l7,[%i2+0x00d] ! Mem[000000002b00000d]
ldd [%i2+0x028],%l6 ! Mem[000000002b000028]
jmpl %g6+8,%g0
ldsh [%i1+0x03c],%l5 ! Mem[000000002a80003c]
p13_call_2_he:
sth %l7,[%i1+0x026] ! Mem[000000002a800026]
ldub [%i0+0x025],%l4 ! Mem[000000002a000025]
ldx [%i3+0x030],%l5 ! Mem[000000002b800030]
sth %l0,[%i2+0x00a] ! Mem[000000002b00000a]
stb %l0,[%i0+0x010] ! Mem[000000002a000010]
ldd [%i1+0x038],%l0 ! Mem[000000002a800038]
ldsw [%i1+0x004],%l1 ! Mem[000000002a800004]
retl
ldsh [%i3+0x01a],%l3 ! Mem[000000002b80001a]
p13_jmpl_2_ho:
ldx [%o2+0x018],%l4 ! Mem[000000002b000018]
ldsb [%o1+0x012],%l6 ! Mem[000000002a800012]
ldsb [%o0+0x006],%l6 ! Mem[000000002a000006]
ldsw [%o1+0x020],%l7 ! Mem[000000002a800020]
stb %l7,[%o2+0x00d] ! Mem[000000002b00000d]
ldd [%o2+0x028],%l6 ! Mem[000000002b000028]
jmpl %g6+8,%g0
ldsh [%o1+0x03c],%l5 ! Mem[000000002a80003c]
p13_call_2_ho:
sth %l7,[%o1+0x026] ! Mem[000000002a800026]
ldub [%o0+0x025],%l4 ! Mem[000000002a000025]
ldx [%o3+0x030],%l5 ! Mem[000000002b800030]
sth %l0,[%o2+0x00a] ! Mem[000000002b00000a]
stb %l0,[%o0+0x010] ! Mem[000000002a000010]
ldd [%o1+0x038],%l0 ! Mem[000000002a800038]
ldsw [%o1+0x004],%l1 ! Mem[000000002a800004]
retl
ldsh [%o3+0x01a],%l3 ! Mem[000000002b80001a]
p14_jmpl_2_le:
stb %l1,[%i0+0x00f] ! Mem[000000002c00000f]
jmpl %g6+8,%g0
ldub [%i2+0x011],%l3 ! Mem[000000002d000011]
p14_call_2_le:
lduw [%i1+0x00c],%l5 ! Mem[000000002c80000c]
stw %l1,[%i2+0x02c] ! Mem[000000002d00002c]
std %l4,[%i0+0x030] ! Mem[000000002c000030]
ldx [%i2+0x010],%l5 ! Mem[000000002d000010]
ldsw [%i1+0x004],%l2 ! Mem[000000002c800004]
retl
ldsb [%i0+0x00b],%l6 ! Mem[000000002c00000b]
p14_jmpl_2_lo:
stb %l1,[%o0+0x00f] ! Mem[000000002c00000f]
jmpl %g6+8,%g0
ldub [%o2+0x011],%l3 ! Mem[000000002d000011]
p14_call_2_lo:
lduw [%o1+0x00c],%l5 ! Mem[000000002c80000c]
stw %l1,[%o2+0x02c] ! Mem[000000002d00002c]
std %l4,[%o0+0x030] ! Mem[000000002c000030]
ldx [%o2+0x010],%l5 ! Mem[000000002d000010]
ldsw [%o1+0x004],%l2 ! Mem[000000002c800004]
retl
ldsb [%o0+0x00b],%l6 ! Mem[000000002c00000b]
p14_jmpl_2_he:
ldx [%i0+0x018],%l4 ! Mem[000000002c000018]
lduw [%i2+0x010],%l6 ! Mem[000000002d000010]
ldsb [%i1+0x026],%l6 ! Mem[000000002c800026]
ldsh [%i0+0x022],%l7 ! Mem[000000002c000022]
stb %l7,[%i1+0x00d] ! Mem[000000002c80000d]
ldsh [%i2+0x02a],%l7 ! Mem[000000002d00002a]
jmpl %g6+8,%g0
ldd [%i0+0x038],%l4 ! Mem[000000002c000038]
p14_call_2_he:
lduw [%i0+0x004],%l7 ! Mem[000000002c000004]
stx %l4,[%i0+0x000] ! Mem[000000002c000000]
stx %l5,[%i3+0x010] ! Mem[000000002d800010]
ldub [%i0+0x00b],%l0 ! Mem[000000002c00000b]
ldub [%i3+0x030],%l0 ! Mem[000000002d800030]
stw %l1,[%i2+0x038] ! Mem[000000002d000038]
sth %l1,[%i1+0x026] ! Mem[000000002c800026]
retl
sth %l3,[%i3+0x01a] ! Mem[000000002d80001a]
p14_jmpl_2_ho:
ldx [%o0+0x018],%l4 ! Mem[000000002c000018]
lduw [%o2+0x010],%l6 ! Mem[000000002d000010]
ldsb [%o1+0x026],%l6 ! Mem[000000002c800026]
ldsh [%o0+0x022],%l7 ! Mem[000000002c000022]
stb %l7,[%o1+0x00d] ! Mem[000000002c80000d]
ldsh [%o2+0x02a],%l7 ! Mem[000000002d00002a]
jmpl %g6+8,%g0
ldd [%o0+0x038],%l4 ! Mem[000000002c000038]
p14_call_2_ho:
lduw [%o0+0x004],%l7 ! Mem[000000002c000004]
stx %l4,[%o0+0x000] ! Mem[000000002c000000]
stx %l5,[%o3+0x010] ! Mem[000000002d800010]
ldub [%o0+0x00b],%l0 ! Mem[000000002c00000b]
ldub [%o3+0x030],%l0 ! Mem[000000002d800030]
stw %l1,[%o2+0x038] ! Mem[000000002d000038]
sth %l1,[%o1+0x026] ! Mem[000000002c800026]
retl
sth %l3,[%o3+0x01a] ! Mem[000000002d80001a]
p15_jmpl_2_le:
lduw [%i2+0x02c],%l1 ! Mem[000000002f00002c]
jmpl %g6+8,%g0
ldx [%i0+0x030],%l3 ! Mem[000000002e000030]
p15_call_2_le:
lduh [%i0+0x02c],%l5 ! Mem[000000002e00002c]
std %l0,[%i2+0x028] ! Mem[000000002f000028]
stb %l5,[%i3+0x036] ! Mem[000000002f800036]
sth %l5,[%i2+0x010] ! Mem[000000002f000010]
ldsh [%i3+0x006],%l2 ! Mem[000000002f800006]
retl
ldsh [%i1+0x00a],%l6 ! Mem[000000002e80000a]
p15_jmpl_2_lo:
lduw [%o2+0x02c],%l1 ! Mem[000000002f00002c]
jmpl %g6+8,%g0
ldx [%o0+0x030],%l3 ! Mem[000000002e000030]
p15_call_2_lo:
lduh [%o0+0x02c],%l5 ! Mem[000000002e00002c]
std %l0,[%o2+0x028] ! Mem[000000002f000028]
stb %l5,[%o3+0x036] ! Mem[000000002f800036]
sth %l5,[%o2+0x010] ! Mem[000000002f000010]
ldsh [%o3+0x006],%l2 ! Mem[000000002f800006]
retl
ldsh [%o1+0x00a],%l6 ! Mem[000000002e80000a]
p15_jmpl_2_he:
ldx [%i3+0x018],%l4 ! Mem[000000002f800018]
ldd [%i3+0x010],%l6 ! Mem[000000002f800010]
stx %l6,[%i2+0x000] ! Mem[000000002f000000]
ldsb [%i0+0x022],%l7 ! Mem[000000002e000022]
lduw [%i0+0x00c],%l7 ! Mem[000000002e00000c]
ldub [%i2+0x02b],%l7 ! Mem[000000002f00002b]
jmpl %g6+8,%g0
std %l4,[%i2+0x038] ! Mem[000000002f000038]
p15_call_2_he:
ldub [%i0+0x027],%l7 ! Mem[000000002e000027]
lduh [%i1+0x024],%l4 ! Mem[000000002e800024]
ldub [%i2+0x033],%l5 ! Mem[000000002f000033]
ldd [%i0+0x008],%l0 ! Mem[000000002e000008]
stw %l0,[%i2+0x010] ! Mem[000000002f000010]
std %l0,[%i2+0x038] ! Mem[000000002f000038]
ldub [%i1+0x006],%l1 ! Mem[000000002e800006]
retl
ldsw [%i3+0x018],%l3 ! Mem[000000002f800018]
p15_jmpl_2_ho:
ldx [%o3+0x018],%l4 ! Mem[000000002f800018]
ldd [%o3+0x010],%l6 ! Mem[000000002f800010]
stx %l6,[%o2+0x000] ! Mem[000000002f000000]
ldsb [%o0+0x022],%l7 ! Mem[000000002e000022]
lduw [%o0+0x00c],%l7 ! Mem[000000002e00000c]
ldub [%o2+0x02b],%l7 ! Mem[000000002f00002b]
jmpl %g6+8,%g0
std %l4,[%o2+0x038] ! Mem[000000002f000038]
p15_call_2_ho:
ldub [%o0+0x027],%l7 ! Mem[000000002e000027]
lduh [%o1+0x024],%l4 ! Mem[000000002e800024]
ldub [%o2+0x033],%l5 ! Mem[000000002f000033]
ldd [%o0+0x008],%l0 ! Mem[000000002e000008]
stw %l0,[%o2+0x010] ! Mem[000000002f000010]
std %l0,[%o2+0x038] ! Mem[000000002f000038]
ldub [%o1+0x006],%l1 ! Mem[000000002e800006]
retl
ldsw [%o3+0x018],%l3 ! Mem[000000002f800018]
p16_jmpl_2_le:
ldub [%i3+0x00f],%l1 ! Mem[000000003180000f]
jmpl %g6+8,%g0
stb %l3,[%i2+0x011] ! Mem[0000000031000011]
p16_call_2_le:
ldub [%i2+0x00c],%l5 ! Mem[000000003100000c]
ldx [%i1+0x028],%l1 ! Mem[0000000030800028]
ldx [%i1+0x030],%l5 ! Mem[0000000030800030]
stw %l5,[%i2+0x010] ! Mem[0000000031000010]
ldsw [%i1+0x004],%l2 ! Mem[0000000030800004]
retl
ldsb [%i0+0x00b],%l6 ! Mem[000000003000000b]
p16_jmpl_2_lo:
ldub [%o3+0x00f],%l1 ! Mem[000000003180000f]
jmpl %g6+8,%g0
stb %l3,[%o2+0x011] ! Mem[0000000031000011]
p16_call_2_lo:
ldub [%o2+0x00c],%l5 ! Mem[000000003100000c]
ldx [%o1+0x028],%l1 ! Mem[0000000030800028]
ldx [%o1+0x030],%l5 ! Mem[0000000030800030]
stw %l5,[%o2+0x010] ! Mem[0000000031000010]
ldsw [%o1+0x004],%l2 ! Mem[0000000030800004]
retl
ldsb [%o0+0x00b],%l6 ! Mem[000000003000000b]
p16_jmpl_2_he:
std %l4,[%i1+0x018] ! Mem[0000000030800018]
ldx [%i0+0x010],%l6 ! Mem[0000000030000010]
stx %l6,[%i3+0x020] ! Mem[0000000031800020]
ldd [%i3+0x020],%l6 ! Mem[0000000031800020]
ldub [%i2+0x00d],%l7 ! Mem[000000003100000d]
lduw [%i2+0x028],%l7 ! Mem[0000000031000028]
jmpl %g6+8,%g0
ldx [%i0+0x038],%l5 ! Mem[0000000030000038]
p16_call_2_he:
ldsh [%i3+0x006],%l7 ! Mem[0000000031800006]
ldd [%i1+0x000],%l4 ! Mem[0000000030800000]
std %l4,[%i1+0x010] ! Mem[0000000030800010]
ldx [%i1+0x008],%l0 ! Mem[0000000030800008]
ldx [%i1+0x030],%l0 ! Mem[0000000030800030]
std %l0,[%i3+0x038] ! Mem[0000000031800038]
stw %l1,[%i1+0x024] ! Mem[0000000030800024]
retl
stw %l3,[%i3+0x018] ! Mem[0000000031800018]
p16_jmpl_2_ho:
std %l4,[%o1+0x018] ! Mem[0000000030800018]
ldx [%o0+0x010],%l6 ! Mem[0000000030000010]
stx %l6,[%o3+0x020] ! Mem[0000000031800020]
ldd [%o3+0x020],%l6 ! Mem[0000000031800020]
ldub [%o2+0x00d],%l7 ! Mem[000000003100000d]
lduw [%o2+0x028],%l7 ! Mem[0000000031000028]
jmpl %g6+8,%g0
ldx [%o0+0x038],%l5 ! Mem[0000000030000038]
p16_call_2_ho:
ldsh [%o3+0x006],%l7 ! Mem[0000000031800006]
ldd [%o1+0x000],%l4 ! Mem[0000000030800000]
std %l4,[%o1+0x010] ! Mem[0000000030800010]
ldx [%o1+0x008],%l0 ! Mem[0000000030800008]
ldx [%o1+0x030],%l0 ! Mem[0000000030800030]
std %l0,[%o3+0x038] ! Mem[0000000031800038]
stw %l1,[%o1+0x024] ! Mem[0000000030800024]
retl
stw %l3,[%o3+0x018] ! Mem[0000000031800018]
p17_jmpl_2_le:
ldsh [%i0+0x02e],%l1 ! Mem[000000003200002e]
jmpl %g6+8,%g0
std %l2,[%i0+0x030] ! Mem[0000000032000030]
p17_call_2_le:
ldsw [%i2+0x02c],%l5 ! Mem[000000003300002c]
ldx [%i1+0x028],%l1 ! Mem[0000000032800028]
stb %l5,[%i0+0x036] ! Mem[0000000032000036]
stx %l5,[%i3+0x010] ! Mem[0000000033800010]
ldub [%i3+0x006],%l2 ! Mem[0000000033800006]
retl
ldd [%i2+0x008],%l6 ! Mem[0000000033000008]
p17_jmpl_2_lo:
ldsh [%o0+0x02e],%l1 ! Mem[000000003200002e]
jmpl %g6+8,%g0
std %l2,[%o0+0x030] ! Mem[0000000032000030]
p17_call_2_lo:
ldsw [%o2+0x02c],%l5 ! Mem[000000003300002c]
ldx [%o1+0x028],%l1 ! Mem[0000000032800028]
stb %l5,[%o0+0x036] ! Mem[0000000032000036]
stx %l5,[%o3+0x010] ! Mem[0000000033800010]
ldub [%o3+0x006],%l2 ! Mem[0000000033800006]
retl
ldd [%o2+0x008],%l6 ! Mem[0000000033000008]
p17_jmpl_2_he:
std %l4,[%i3+0x018] ! Mem[0000000033800018]
stx %l6,[%i2+0x010] ! Mem[0000000033000010]
stx %l6,[%i3+0x000] ! Mem[0000000033800000]
stx %l7,[%i2+0x020] ! Mem[0000000033000020]
ldub [%i1+0x00d],%l7 ! Mem[000000003280000d]
stb %l7,[%i2+0x02b] ! Mem[000000003300002b]
jmpl %g6+8,%g0
ldsw [%i3+0x03c],%l5 ! Mem[000000003380003c]
p17_call_2_he:
stw %l7,[%i3+0x024] ! Mem[0000000033800024]
stb %l4,[%i1+0x025] ! Mem[0000000032800025]
ldsw [%i1+0x030],%l5 ! Mem[0000000032800030]
ldsw [%i3+0x008],%l0 ! Mem[0000000033800008]
ldsw [%i1+0x010],%l0 ! Mem[0000000032800010]
ldx [%i3+0x038],%l1 ! Mem[0000000033800038]
lduh [%i1+0x006],%l1 ! Mem[0000000032800006]
retl
lduw [%i3+0x018],%l3 ! Mem[0000000033800018]
p17_jmpl_2_ho:
std %l4,[%o3+0x018] ! Mem[0000000033800018]
stx %l6,[%o2+0x010] ! Mem[0000000033000010]
stx %l6,[%o3+0x000] ! Mem[0000000033800000]
stx %l7,[%o2+0x020] ! Mem[0000000033000020]
ldub [%o1+0x00d],%l7 ! Mem[000000003280000d]
stb %l7,[%o2+0x02b] ! Mem[000000003300002b]
jmpl %g6+8,%g0
ldsw [%o3+0x03c],%l5 ! Mem[000000003380003c]
p17_call_2_ho:
stw %l7,[%o3+0x024] ! Mem[0000000033800024]
stb %l4,[%o1+0x025] ! Mem[0000000032800025]
ldsw [%o1+0x030],%l5 ! Mem[0000000032800030]
ldsw [%o3+0x008],%l0 ! Mem[0000000033800008]
ldsw [%o1+0x010],%l0 ! Mem[0000000032800010]
ldx [%o3+0x038],%l1 ! Mem[0000000033800038]
lduh [%o1+0x006],%l1 ! Mem[0000000032800006]
retl
lduw [%o3+0x018],%l3 ! Mem[0000000033800018]
p18_jmpl_2_le:
ldd [%i2+0x008],%l0 ! Mem[0000000035000008]
jmpl %g6+8,%g0
sth %l3,[%i2+0x010] ! Mem[0000000035000010]
p18_call_2_le:
ldsh [%i0+0x00c],%l5 ! Mem[000000003400000c]
lduh [%i0+0x02c],%l1 ! Mem[000000003400002c]
ldx [%i2+0x030],%l5 ! Mem[0000000035000030]
ldsh [%i0+0x010],%l5 ! Mem[0000000034000010]
lduh [%i1+0x006],%l2 ! Mem[0000000034800006]
retl
ldsb [%i0+0x00b],%l6 ! Mem[000000003400000b]
p18_jmpl_2_lo:
ldd [%o2+0x008],%l0 ! Mem[0000000035000008]
jmpl %g6+8,%g0
sth %l3,[%o2+0x010] ! Mem[0000000035000010]
p18_call_2_lo:
ldsh [%o0+0x00c],%l5 ! Mem[000000003400000c]
lduh [%o0+0x02c],%l1 ! Mem[000000003400002c]
ldx [%o2+0x030],%l5 ! Mem[0000000035000030]
ldsh [%o0+0x010],%l5 ! Mem[0000000034000010]
lduh [%o1+0x006],%l2 ! Mem[0000000034800006]
retl
ldsb [%o0+0x00b],%l6 ! Mem[000000003400000b]
p18_jmpl_2_he:
std %l4,[%i2+0x018] ! Mem[0000000035000018]
lduw [%i2+0x010],%l6 ! Mem[0000000035000010]
sth %l6,[%i0+0x026] ! Mem[0000000034000026]
stw %l7,[%i2+0x020] ! Mem[0000000035000020]
ldsh [%i0+0x00c],%l7 ! Mem[000000003400000c]
sth %l7,[%i3+0x02a] ! Mem[000000003580002a]
jmpl %g6+8,%g0
stx %l5,[%i1+0x038] ! Mem[0000000034800038]
p18_call_2_he:
std %l6,[%i3+0x000] ! Mem[0000000035800000]
ldsw [%i1+0x004],%l4 ! Mem[0000000034800004]
stb %l5,[%i1+0x013] ! Mem[0000000034800013]
sth %l0,[%i0+0x00a] ! Mem[000000003400000a]
stx %l0,[%i0+0x030] ! Mem[0000000034000030]
ldx [%i3+0x038],%l1 ! Mem[0000000035800038]
stx %l1,[%i1+0x020] ! Mem[0000000034800020]
retl
ldsb [%i3+0x01b],%l3 ! Mem[000000003580001b]
p18_jmpl_2_ho:
std %l4,[%o2+0x018] ! Mem[0000000035000018]
lduw [%o2+0x010],%l6 ! Mem[0000000035000010]
sth %l6,[%o0+0x026] ! Mem[0000000034000026]
stw %l7,[%o2+0x020] ! Mem[0000000035000020]
ldsh [%o0+0x00c],%l7 ! Mem[000000003400000c]
sth %l7,[%o3+0x02a] ! Mem[000000003580002a]
jmpl %g6+8,%g0
stx %l5,[%o1+0x038] ! Mem[0000000034800038]
p18_call_2_ho:
std %l6,[%o3+0x000] ! Mem[0000000035800000]
ldsw [%o1+0x004],%l4 ! Mem[0000000034800004]
stb %l5,[%o1+0x013] ! Mem[0000000034800013]
sth %l0,[%o0+0x00a] ! Mem[000000003400000a]
stx %l0,[%o0+0x030] ! Mem[0000000034000030]
ldx [%o3+0x038],%l1 ! Mem[0000000035800038]
stx %l1,[%o1+0x020] ! Mem[0000000034800020]
retl
ldsb [%o3+0x01b],%l3 ! Mem[000000003580001b]
p19_jmpl_2_le:
stw %l1,[%i3+0x02c] ! Mem[000000003780002c]
jmpl %g6+8,%g0
ldd [%i0+0x030],%l2 ! Mem[0000000036000030]
p19_call_2_le:
ldsb [%i2+0x02c],%l5 ! Mem[000000003700002c]
ldsw [%i0+0x02c],%l1 ! Mem[000000003600002c]
lduw [%i0+0x034],%l5 ! Mem[0000000036000034]
ldsw [%i0+0x010],%l5 ! Mem[0000000036000010]
lduw [%i0+0x004],%l2 ! Mem[0000000036000004]
retl
ldd [%i2+0x008],%l6 ! Mem[0000000037000008]
p19_jmpl_2_lo:
stw %l1,[%o3+0x02c] ! Mem[000000003780002c]
jmpl %g6+8,%g0
ldd [%o0+0x030],%l2 ! Mem[0000000036000030]
p19_call_2_lo:
ldsb [%o2+0x02c],%l5 ! Mem[000000003700002c]
ldsw [%o0+0x02c],%l1 ! Mem[000000003600002c]
lduw [%o0+0x034],%l5 ! Mem[0000000036000034]
ldsw [%o0+0x010],%l5 ! Mem[0000000036000010]
lduw [%o0+0x004],%l2 ! Mem[0000000036000004]
retl
ldd [%o2+0x008],%l6 ! Mem[0000000037000008]
p19_jmpl_2_he:
std %l4,[%i0+0x018] ! Mem[0000000036000018]
ldd [%i0+0x010],%l6 ! Mem[0000000036000010]
sth %l6,[%i1+0x006] ! Mem[0000000036800006]
sth %l7,[%i1+0x022] ! Mem[0000000036800022]
ldsh [%i2+0x00c],%l7 ! Mem[000000003700000c]
stx %l7,[%i3+0x028] ! Mem[0000000037800028]
jmpl %g6+8,%g0
sth %l5,[%i0+0x03c] ! Mem[000000003600003c]
p19_call_2_he:
ldx [%i3+0x020],%l7 ! Mem[0000000037800020]
stw %l4,[%i1+0x024] ! Mem[0000000036800024]
ldd [%i0+0x030],%l4 ! Mem[0000000036000030]
lduw [%i1+0x008],%l0 ! Mem[0000000036800008]
stb %l0,[%i0+0x010] ! Mem[0000000036000010]
lduh [%i0+0x038],%l1 ! Mem[0000000036000038]
ldub [%i1+0x006],%l1 ! Mem[0000000036800006]
retl
std %l2,[%i3+0x018] ! Mem[0000000037800018]
p19_jmpl_2_ho:
std %l4,[%o0+0x018] ! Mem[0000000036000018]
ldd [%o0+0x010],%l6 ! Mem[0000000036000010]
sth %l6,[%o1+0x006] ! Mem[0000000036800006]
sth %l7,[%o1+0x022] ! Mem[0000000036800022]
ldsh [%o2+0x00c],%l7 ! Mem[000000003700000c]
stx %l7,[%o3+0x028] ! Mem[0000000037800028]
jmpl %g6+8,%g0
sth %l5,[%o0+0x03c] ! Mem[000000003600003c]
p19_call_2_ho:
ldx [%o3+0x020],%l7 ! Mem[0000000037800020]
stw %l4,[%o1+0x024] ! Mem[0000000036800024]
ldd [%o0+0x030],%l4 ! Mem[0000000036000030]
lduw [%o1+0x008],%l0 ! Mem[0000000036800008]
stb %l0,[%o0+0x010] ! Mem[0000000036000010]
lduh [%o0+0x038],%l1 ! Mem[0000000036000038]
ldub [%o1+0x006],%l1 ! Mem[0000000036800006]
retl
std %l2,[%o3+0x018] ! Mem[0000000037800018]
p20_jmpl_2_le:
std %l0,[%i0+0x008] ! Mem[0000000038000008]
jmpl %g6+8,%g0
ldsb [%i1+0x011],%l3 ! Mem[0000000038800011]
p20_call_2_le:
ldd [%i2+0x008],%l4 ! Mem[0000000039000008]
ldsb [%i3+0x02d],%l1 ! Mem[000000003980002d]
lduh [%i3+0x036],%l5 ! Mem[0000000039800036]
lduw [%i1+0x010],%l5 ! Mem[0000000038800010]
ldx [%i2+0x000],%l2 ! Mem[0000000039000000]
retl
ldsb [%i0+0x00b],%l6 ! Mem[000000003800000b]
p20_jmpl_2_lo:
std %l0,[%o0+0x008] ! Mem[0000000038000008]
jmpl %g6+8,%g0
ldsb [%o1+0x011],%l3 ! Mem[0000000038800011]
p20_call_2_lo:
ldd [%o2+0x008],%l4 ! Mem[0000000039000008]
ldsb [%o3+0x02d],%l1 ! Mem[000000003980002d]
lduh [%o3+0x036],%l5 ! Mem[0000000039800036]
lduw [%o1+0x010],%l5 ! Mem[0000000038800010]
ldx [%o2+0x000],%l2 ! Mem[0000000039000000]
retl
ldsb [%o0+0x00b],%l6 ! Mem[000000003800000b]
p20_jmpl_2_he:
std %l4,[%i3+0x018] ! Mem[0000000039800018]
lduh [%i1+0x012],%l6 ! Mem[0000000038800012]
stb %l6,[%i3+0x026] ! Mem[0000000039800026]
std %l6,[%i0+0x020] ! Mem[0000000038000020]
ldd [%i1+0x008],%l6 ! Mem[0000000038800008]
ldsb [%i0+0x02b],%l7 ! Mem[000000003800002b]
jmpl %g6+8,%g0
lduw [%i2+0x03c],%l5 ! Mem[000000003900003c]
p20_call_2_he:
ldsw [%i2+0x004],%l7 ! Mem[0000000039000004]
ldub [%i1+0x005],%l4 ! Mem[0000000038800005]
lduh [%i0+0x012],%l5 ! Mem[0000000038000012]
ldsh [%i2+0x00a],%l0 ! Mem[000000003900000a]
ldub [%i3+0x030],%l0 ! Mem[0000000039800030]
ldsw [%i0+0x038],%l1 ! Mem[0000000038000038]
stw %l1,[%i1+0x024] ! Mem[0000000038800024]
retl
ldub [%i3+0x01b],%l3 ! Mem[000000003980001b]
p20_jmpl_2_ho:
std %l4,[%o3+0x018] ! Mem[0000000039800018]
lduh [%o1+0x012],%l6 ! Mem[0000000038800012]
stb %l6,[%o3+0x026] ! Mem[0000000039800026]
std %l6,[%o0+0x020] ! Mem[0000000038000020]
ldd [%o1+0x008],%l6 ! Mem[0000000038800008]
ldsb [%o0+0x02b],%l7 ! Mem[000000003800002b]
jmpl %g6+8,%g0
lduw [%o2+0x03c],%l5 ! Mem[000000003900003c]
p20_call_2_ho:
ldsw [%o2+0x004],%l7 ! Mem[0000000039000004]
ldub [%o1+0x005],%l4 ! Mem[0000000038800005]
lduh [%o0+0x012],%l5 ! Mem[0000000038000012]
ldsh [%o2+0x00a],%l0 ! Mem[000000003900000a]
ldub [%o3+0x030],%l0 ! Mem[0000000039800030]
ldsw [%o0+0x038],%l1 ! Mem[0000000038000038]
stw %l1,[%o1+0x024] ! Mem[0000000038800024]
retl
ldub [%o3+0x01b],%l3 ! Mem[000000003980001b]
p21_jmpl_2_le:
ldx [%i2+0x028],%l1 ! Mem[000000003b000028]
jmpl %g6+8,%g0
ldsh [%i0+0x030],%l3 ! Mem[000000003a000030]
p21_call_2_le:
ldsb [%i0+0x02c],%l5 ! Mem[000000003a00002c]
stx %l1,[%i3+0x028] ! Mem[000000003b800028]
ldub [%i2+0x036],%l5 ! Mem[000000003b000036]
ldx [%i1+0x010],%l5 ! Mem[000000003a800010]
stb %l2,[%i1+0x006] ! Mem[000000003a800006]
retl
ldd [%i3+0x008],%l6 ! Mem[000000003b800008]
p21_jmpl_2_lo:
ldx [%o2+0x028],%l1 ! Mem[000000003b000028]
jmpl %g6+8,%g0
ldsh [%o0+0x030],%l3 ! Mem[000000003a000030]
p21_call_2_lo:
ldsb [%o0+0x02c],%l5 ! Mem[000000003a00002c]
stx %l1,[%o3+0x028] ! Mem[000000003b800028]
ldub [%o2+0x036],%l5 ! Mem[000000003b000036]
ldx [%o1+0x010],%l5 ! Mem[000000003a800010]
stb %l2,[%o1+0x006] ! Mem[000000003a800006]
retl
ldd [%o3+0x008],%l6 ! Mem[000000003b800008]
p21_jmpl_2_he:
std %l4,[%i1+0x018] ! Mem[000000003a800018]
stx %l6,[%i2+0x010] ! Mem[000000003b000010]
stb %l6,[%i3+0x006] ! Mem[000000003b800006]
stb %l7,[%i0+0x022] ! Mem[000000003a000022]
stw %l7,[%i0+0x00c] ! Mem[000000003a00000c]
ldsb [%i0+0x02b],%l7 ! Mem[000000003a00002b]
jmpl %g6+8,%g0
ldub [%i0+0x03d],%l5 ! Mem[000000003a00003d]
p21_call_2_he:
ldsb [%i2+0x027],%l7 ! Mem[000000003b000027]
stx %l4,[%i1+0x020] ! Mem[000000003a800020]
sth %l5,[%i3+0x032] ! Mem[000000003b800032]
std %l0,[%i0+0x008] ! Mem[000000003a000008]
ldd [%i2+0x010],%l0 ! Mem[000000003b000010]
ldsw [%i0+0x038],%l1 ! Mem[000000003a000038]
lduh [%i1+0x006],%l1 ! Mem[000000003a800006]
retl
stx %l3,[%i3+0x018] ! Mem[000000003b800018]
p21_jmpl_2_ho:
std %l4,[%o1+0x018] ! Mem[000000003a800018]
stx %l6,[%o2+0x010] ! Mem[000000003b000010]
stb %l6,[%o3+0x006] ! Mem[000000003b800006]
stb %l7,[%o0+0x022] ! Mem[000000003a000022]
stw %l7,[%o0+0x00c] ! Mem[000000003a00000c]
ldsb [%o0+0x02b],%l7 ! Mem[000000003a00002b]
jmpl %g6+8,%g0
ldub [%o0+0x03d],%l5 ! Mem[000000003a00003d]
p21_call_2_ho:
ldsb [%o2+0x027],%l7 ! Mem[000000003b000027]
stx %l4,[%o1+0x020] ! Mem[000000003a800020]
sth %l5,[%o3+0x032] ! Mem[000000003b800032]
std %l0,[%o0+0x008] ! Mem[000000003a000008]
ldd [%o2+0x010],%l0 ! Mem[000000003b000010]
ldsw [%o0+0x038],%l1 ! Mem[000000003a000038]
lduh [%o1+0x006],%l1 ! Mem[000000003a800006]
retl
stx %l3,[%o3+0x018] ! Mem[000000003b800018]
p22_jmpl_2_le:
lduh [%i3+0x00e],%l1 ! Mem[000000003d80000e]
jmpl %g6+8,%g0
lduh [%i1+0x010],%l3 ! Mem[000000003c800010]
p22_call_2_le:
ldd [%i2+0x008],%l4 ! Mem[000000003d000008]
sth %l1,[%i3+0x02c] ! Mem[000000003d80002c]
ldsw [%i0+0x034],%l5 ! Mem[000000003c000034]
stb %l5,[%i2+0x011] ! Mem[000000003d000011]
std %l2,[%i2+0x000] ! Mem[000000003d000000]
retl
ldsb [%i0+0x00b],%l6 ! Mem[000000003c00000b]
p22_jmpl_2_lo:
lduh [%o3+0x00e],%l1 ! Mem[000000003d80000e]
jmpl %g6+8,%g0
lduh [%o1+0x010],%l3 ! Mem[000000003c800010]
p22_call_2_lo:
ldd [%o2+0x008],%l4 ! Mem[000000003d000008]
sth %l1,[%o3+0x02c] ! Mem[000000003d80002c]
ldsw [%o0+0x034],%l5 ! Mem[000000003c000034]
stb %l5,[%o2+0x011] ! Mem[000000003d000011]
std %l2,[%o2+0x000] ! Mem[000000003d000000]
retl
ldsb [%o0+0x00b],%l6 ! Mem[000000003c00000b]
p22_jmpl_2_he:
std %l4,[%i3+0x018] ! Mem[000000003d800018]
ldub [%i3+0x012],%l6 ! Mem[000000003d800012]
lduw [%i0+0x024],%l6 ! Mem[000000003c000024]
ldx [%i3+0x020],%l7 ! Mem[000000003d800020]
stw %l7,[%i3+0x00c] ! Mem[000000003d80000c]
ldsw [%i1+0x028],%l7 ! Mem[000000003c800028]
jmpl %g6+8,%g0
ldd [%i0+0x038],%l4 ! Mem[000000003c000038]
p22_call_2_he:
stx %l7,[%i1+0x000] ! Mem[000000003c800000]
ldx [%i1+0x000],%l4 ! Mem[000000003c800000]
ldsh [%i2+0x012],%l5 ! Mem[000000003d000012]
lduh [%i0+0x00a],%l0 ! Mem[000000003c00000a]
std %l0,[%i1+0x030] ! Mem[000000003c800030]
ldsb [%i0+0x038],%l1 ! Mem[000000003c000038]
stx %l1,[%i1+0x020] ! Mem[000000003c800020]
retl
ldx [%i3+0x018],%l3 ! Mem[000000003d800018]
p22_jmpl_2_ho:
std %l4,[%o3+0x018] ! Mem[000000003d800018]
ldub [%o3+0x012],%l6 ! Mem[000000003d800012]
lduw [%o0+0x024],%l6 ! Mem[000000003c000024]
ldx [%o3+0x020],%l7 ! Mem[000000003d800020]
stw %l7,[%o3+0x00c] ! Mem[000000003d80000c]
ldsw [%o1+0x028],%l7 ! Mem[000000003c800028]
jmpl %g6+8,%g0
ldd [%o0+0x038],%l4 ! Mem[000000003c000038]
p22_call_2_ho:
stx %l7,[%o1+0x000] ! Mem[000000003c800000]
ldx [%o1+0x000],%l4 ! Mem[000000003c800000]
ldsh [%o2+0x012],%l5 ! Mem[000000003d000012]
lduh [%o0+0x00a],%l0 ! Mem[000000003c00000a]
std %l0,[%o1+0x030] ! Mem[000000003c800030]
ldsb [%o0+0x038],%l1 ! Mem[000000003c000038]
stx %l1,[%o1+0x020] ! Mem[000000003c800020]
retl
ldx [%o3+0x018],%l3 ! Mem[000000003d800018]
p23_jmpl_2_le:
ldsw [%i0+0x02c],%l1 ! Mem[000000003e00002c]
jmpl %g6+8,%g0
lduw [%i0+0x030],%l3 ! Mem[000000003e000030]
p23_call_2_le:
stx %l5,[%i2+0x028] ! Mem[000000003f000028]
sth %l1,[%i3+0x02c] ! Mem[000000003f80002c]
ldsh [%i3+0x036],%l5 ! Mem[000000003f800036]
stw %l5,[%i2+0x010] ! Mem[000000003f000010]
sth %l2,[%i1+0x006] ! Mem[000000003e800006]
retl
ldd [%i3+0x008],%l6 ! Mem[000000003f800008]
p23_jmpl_2_lo:
ldsw [%o0+0x02c],%l1 ! Mem[000000003e00002c]
jmpl %g6+8,%g0
lduw [%o0+0x030],%l3 ! Mem[000000003e000030]
p23_call_2_lo:
stx %l5,[%o2+0x028] ! Mem[000000003f000028]
sth %l1,[%o3+0x02c] ! Mem[000000003f80002c]
ldsh [%o3+0x036],%l5 ! Mem[000000003f800036]
stw %l5,[%o2+0x010] ! Mem[000000003f000010]
sth %l2,[%o1+0x006] ! Mem[000000003e800006]
retl
ldd [%o3+0x008],%l6 ! Mem[000000003f800008]
p23_jmpl_2_he:
std %l4,[%i2+0x018] ! Mem[000000003f000018]
stw %l6,[%i1+0x010] ! Mem[000000003e800010]
lduw [%i1+0x004],%l6 ! Mem[000000003e800004]
lduw [%i3+0x020],%l7 ! Mem[000000003f800020]
std %l6,[%i1+0x008] ! Mem[000000003e800008]
lduh [%i1+0x02a],%l7 ! Mem[000000003e80002a]
jmpl %g6+8,%g0
stw %l5,[%i2+0x03c] ! Mem[000000003f00003c]
p23_call_2_he:
stb %l7,[%i1+0x027] ! Mem[000000003e800027]
ldsh [%i1+0x024],%l4 ! Mem[000000003e800024]
ldx [%i1+0x030],%l5 ! Mem[000000003e800030]
stx %l0,[%i1+0x008] ! Mem[000000003e800008]
lduh [%i1+0x010],%l0 ! Mem[000000003e800010]
stx %l1,[%i0+0x038] ! Mem[000000003e000038]
lduw [%i1+0x004],%l1 ! Mem[000000003e800004]
retl
ldsh [%i3+0x01a],%l3 ! Mem[000000003f80001a]
p23_jmpl_2_ho:
std %l4,[%o2+0x018] ! Mem[000000003f000018]
stw %l6,[%o1+0x010] ! Mem[000000003e800010]
lduw [%o1+0x004],%l6 ! Mem[000000003e800004]
lduw [%o3+0x020],%l7 ! Mem[000000003f800020]
std %l6,[%o1+0x008] ! Mem[000000003e800008]
lduh [%o1+0x02a],%l7 ! Mem[000000003e80002a]
jmpl %g6+8,%g0
stw %l5,[%o2+0x03c] ! Mem[000000003f00003c]
p23_call_2_ho:
stb %l7,[%o1+0x027] ! Mem[000000003e800027]
ldsh [%o1+0x024],%l4 ! Mem[000000003e800024]
ldx [%o1+0x030],%l5 ! Mem[000000003e800030]
stx %l0,[%o1+0x008] ! Mem[000000003e800008]
lduh [%o1+0x010],%l0 ! Mem[000000003e800010]
stx %l1,[%o0+0x038] ! Mem[000000003e000038]
lduw [%o1+0x004],%l1 ! Mem[000000003e800004]
retl
ldsh [%o3+0x01a],%l3 ! Mem[000000003f80001a]
p24_jmpl_2_le:
stx %l1,[%i2+0x008] ! Mem[0000000041000008]
jmpl %g6+8,%g0
ldx [%i1+0x010],%l3 ! Mem[0000000040800010]
p24_call_2_le:
stw %l5,[%i0+0x00c] ! Mem[000000004000000c]
stb %l1,[%i3+0x02d] ! Mem[000000004180002d]
ldsw [%i1+0x034],%l5 ! Mem[0000000040800034]
stx %l5,[%i2+0x010] ! Mem[0000000041000010]
std %l2,[%i3+0x000] ! Mem[0000000041800000]
retl
stx %l6,[%i1+0x008] ! Mem[0000000040800008]
p24_jmpl_2_lo:
stx %l1,[%o2+0x008] ! Mem[0000000041000008]
jmpl %g6+8,%g0
ldx [%o1+0x010],%l3 ! Mem[0000000040800010]
p24_call_2_lo:
stw %l5,[%o0+0x00c] ! Mem[000000004000000c]
stb %l1,[%o3+0x02d] ! Mem[000000004180002d]
ldsw [%o1+0x034],%l5 ! Mem[0000000040800034]
stx %l5,[%o2+0x010] ! Mem[0000000041000010]
std %l2,[%o3+0x000] ! Mem[0000000041800000]
retl
stx %l6,[%o1+0x008] ! Mem[0000000040800008]
p24_jmpl_2_he:
std %l4,[%i0+0x018] ! Mem[0000000040000018]
lduh [%i2+0x012],%l6 ! Mem[0000000041000012]
ldub [%i2+0x026],%l6 ! Mem[0000000041000026]
lduh [%i2+0x022],%l7 ! Mem[0000000041000022]
ldx [%i1+0x008],%l7 ! Mem[0000000040800008]
ldx [%i1+0x028],%l7 ! Mem[0000000040800028]
jmpl %g6+8,%g0
ldx [%i0+0x038],%l5 ! Mem[0000000040000038]
p24_call_2_he:
lduw [%i0+0x004],%l7 ! Mem[0000000040000004]
sth %l4,[%i2+0x004] ! Mem[0000000041000004]
ldsb [%i1+0x013],%l5 ! Mem[0000000040800013]
stb %l0,[%i3+0x00b] ! Mem[000000004180000b]
ldsb [%i0+0x030],%l0 ! Mem[0000000040000030]
stx %l1,[%i1+0x038] ! Mem[0000000040800038]
ldd [%i1+0x020],%l0 ! Mem[0000000040800020]
retl
sth %l3,[%i3+0x01a] ! Mem[000000004180001a]
p24_jmpl_2_ho:
std %l4,[%o0+0x018] ! Mem[0000000040000018]
lduh [%o2+0x012],%l6 ! Mem[0000000041000012]
ldub [%o2+0x026],%l6 ! Mem[0000000041000026]
lduh [%o2+0x022],%l7 ! Mem[0000000041000022]
ldx [%o1+0x008],%l7 ! Mem[0000000040800008]
ldx [%o1+0x028],%l7 ! Mem[0000000040800028]
jmpl %g6+8,%g0
ldx [%o0+0x038],%l5 ! Mem[0000000040000038]
p24_call_2_ho:
lduw [%o0+0x004],%l7 ! Mem[0000000040000004]
sth %l4,[%o2+0x004] ! Mem[0000000041000004]
ldsb [%o1+0x013],%l5 ! Mem[0000000040800013]
stb %l0,[%o3+0x00b] ! Mem[000000004180000b]
ldsb [%o0+0x030],%l0 ! Mem[0000000040000030]
stx %l1,[%o1+0x038] ! Mem[0000000040800038]
ldd [%o1+0x020],%l0 ! Mem[0000000040800020]
retl
sth %l3,[%o3+0x01a] ! Mem[000000004180001a]
p25_jmpl_2_le:
sth %l1,[%i3+0x02e] ! Mem[000000004380002e]
jmpl %g6+8,%g0
stb %l3,[%i0+0x031] ! Mem[0000000042000031]
p25_call_2_le:
sth %l5,[%i3+0x02c] ! Mem[000000004380002c]
lduw [%i2+0x02c],%l1 ! Mem[000000004300002c]
ldsh [%i0+0x036],%l5 ! Mem[0000000042000036]
ldsh [%i3+0x010],%l5 ! Mem[0000000043800010]
sth %l2,[%i1+0x006] ! Mem[0000000042800006]
retl
ldd [%i3+0x008],%l6 ! Mem[0000000043800008]
p25_jmpl_2_lo:
sth %l1,[%o3+0x02e] ! Mem[000000004380002e]
jmpl %g6+8,%g0
stb %l3,[%o0+0x031] ! Mem[0000000042000031]
p25_call_2_lo:
sth %l5,[%o3+0x02c] ! Mem[000000004380002c]
lduw [%o2+0x02c],%l1 ! Mem[000000004300002c]
ldsh [%o0+0x036],%l5 ! Mem[0000000042000036]
ldsh [%o3+0x010],%l5 ! Mem[0000000043800010]
sth %l2,[%o1+0x006] ! Mem[0000000042800006]
retl
ldd [%o3+0x008],%l6 ! Mem[0000000043800008]
p25_jmpl_2_he:
std %l4,[%i3+0x018] ! Mem[0000000043800018]
sth %l6,[%i3+0x012] ! Mem[0000000043800012]
ldub [%i3+0x006],%l6 ! Mem[0000000043800006]
ldub [%i1+0x022],%l7 ! Mem[0000000042800022]
ldx [%i3+0x008],%l7 ! Mem[0000000043800008]
std %l6,[%i2+0x028] ! Mem[0000000043000028]
jmpl %g6+8,%g0
lduh [%i3+0x03c],%l5 ! Mem[000000004380003c]
p25_call_2_he:
ldsh [%i0+0x026],%l7 ! Mem[0000000042000026]
ldsw [%i2+0x024],%l4 ! Mem[0000000043000024]
lduw [%i1+0x030],%l5 ! Mem[0000000042800030]
ldsh [%i0+0x00a],%l0 ! Mem[000000004200000a]
sth %l0,[%i3+0x010] ! Mem[0000000043800010]
sth %l1,[%i1+0x038] ! Mem[0000000042800038]
ldx [%i1+0x000],%l1 ! Mem[0000000042800000]
retl
lduh [%i3+0x01a],%l3 ! Mem[000000004380001a]
p25_jmpl_2_ho:
std %l4,[%o3+0x018] ! Mem[0000000043800018]
sth %l6,[%o3+0x012] ! Mem[0000000043800012]
ldub [%o3+0x006],%l6 ! Mem[0000000043800006]
ldub [%o1+0x022],%l7 ! Mem[0000000042800022]
ldx [%o3+0x008],%l7 ! Mem[0000000043800008]
std %l6,[%o2+0x028] ! Mem[0000000043000028]
jmpl %g6+8,%g0
lduh [%o3+0x03c],%l5 ! Mem[000000004380003c]
p25_call_2_ho:
ldsh [%o0+0x026],%l7 ! Mem[0000000042000026]
ldsw [%o2+0x024],%l4 ! Mem[0000000043000024]
lduw [%o1+0x030],%l5 ! Mem[0000000042800030]
ldsh [%o0+0x00a],%l0 ! Mem[000000004200000a]
sth %l0,[%o3+0x010] ! Mem[0000000043800010]
sth %l1,[%o1+0x038] ! Mem[0000000042800038]
ldx [%o1+0x000],%l1 ! Mem[0000000042800000]
retl
lduh [%o3+0x01a],%l3 ! Mem[000000004380001a]
p26_jmpl_2_le:
stb %l1,[%i0+0x00f] ! Mem[000000004400000f]
jmpl %g6+8,%g0
stw %l3,[%i1+0x010] ! Mem[0000000044800010]
p26_call_2_le:
std %l4,[%i2+0x008] ! Mem[0000000045000008]
ldub [%i2+0x02d],%l1 ! Mem[000000004500002d]
ldsb [%i2+0x036],%l5 ! Mem[0000000045000036]
ldsw [%i0+0x010],%l5 ! Mem[0000000044000010]
stw %l2,[%i0+0x004] ! Mem[0000000044000004]
retl
stx %l6,[%i1+0x008] ! Mem[0000000044800008]
p26_jmpl_2_lo:
stb %l1,[%o0+0x00f] ! Mem[000000004400000f]
jmpl %g6+8,%g0
stw %l3,[%o1+0x010] ! Mem[0000000044800010]
p26_call_2_lo:
std %l4,[%o2+0x008] ! Mem[0000000045000008]
ldub [%o2+0x02d],%l1 ! Mem[000000004500002d]
ldsb [%o2+0x036],%l5 ! Mem[0000000045000036]
ldsw [%o0+0x010],%l5 ! Mem[0000000044000010]
stw %l2,[%o0+0x004] ! Mem[0000000044000004]
retl
stx %l6,[%o1+0x008] ! Mem[0000000044800008]
p26_jmpl_2_he:
stw %l4,[%i1+0x018] ! Mem[0000000044800018]
ldub [%i1+0x012],%l6 ! Mem[0000000044800012]
ldsh [%i3+0x026],%l6 ! Mem[0000000045800026]
ldsw [%i0+0x020],%l7 ! Mem[0000000044000020]
lduh [%i2+0x00c],%l7 ! Mem[000000004500000c]
stw %l7,[%i2+0x028] ! Mem[0000000045000028]
jmpl %g6+8,%g0
ldsb [%i1+0x03d],%l5 ! Mem[000000004480003d]
p26_call_2_he:
ldd [%i3+0x000],%l6 ! Mem[0000000045800000]
stw %l4,[%i2+0x004] ! Mem[0000000045000004]
stw %l5,[%i0+0x010] ! Mem[0000000044000010]
stw %l0,[%i1+0x008] ! Mem[0000000044800008]
lduw [%i2+0x030],%l0 ! Mem[0000000045000030]
stb %l1,[%i2+0x038] ! Mem[0000000045000038]
ldsb [%i1+0x026],%l1 ! Mem[0000000044800026]
retl
ldd [%i3+0x018],%l2 ! Mem[0000000045800018]
p26_jmpl_2_ho:
stw %l4,[%o1+0x018] ! Mem[0000000044800018]
ldub [%o1+0x012],%l6 ! Mem[0000000044800012]
ldsh [%o3+0x026],%l6 ! Mem[0000000045800026]
ldsw [%o0+0x020],%l7 ! Mem[0000000044000020]
lduh [%o2+0x00c],%l7 ! Mem[000000004500000c]
stw %l7,[%o2+0x028] ! Mem[0000000045000028]
jmpl %g6+8,%g0
ldsb [%o1+0x03d],%l5 ! Mem[000000004480003d]
p26_call_2_ho:
ldd [%o3+0x000],%l6 ! Mem[0000000045800000]
stw %l4,[%o2+0x004] ! Mem[0000000045000004]
stw %l5,[%o0+0x010] ! Mem[0000000044000010]
stw %l0,[%o1+0x008] ! Mem[0000000044800008]
lduw [%o2+0x030],%l0 ! Mem[0000000045000030]
stb %l1,[%o2+0x038] ! Mem[0000000045000038]
ldsb [%o1+0x026],%l1 ! Mem[0000000044800026]
retl
ldd [%o3+0x018],%l2 ! Mem[0000000045800018]
p27_jmpl_2_le:
lduw [%i2+0x02c],%l1 ! Mem[000000004700002c]
jmpl %g6+8,%g0
stx %l3,[%i0+0x030] ! Mem[0000000046000030]
p27_call_2_le:
stb %l5,[%i0+0x02c] ! Mem[000000004600002c]
ldsh [%i1+0x02c],%l1 ! Mem[000000004680002c]
ldd [%i0+0x030],%l4 ! Mem[0000000046000030]
ldub [%i0+0x011],%l5 ! Mem[0000000046000011]
stx %l2,[%i1+0x000] ! Mem[0000000046800000]
retl
ldd [%i0+0x008],%l6 ! Mem[0000000046000008]
p27_jmpl_2_lo:
lduw [%o2+0x02c],%l1 ! Mem[000000004700002c]
jmpl %g6+8,%g0
stx %l3,[%o0+0x030] ! Mem[0000000046000030]
p27_call_2_lo:
stb %l5,[%o0+0x02c] ! Mem[000000004600002c]
ldsh [%o1+0x02c],%l1 ! Mem[000000004680002c]
ldd [%o0+0x030],%l4 ! Mem[0000000046000030]
ldub [%o0+0x011],%l5 ! Mem[0000000046000011]
stx %l2,[%o1+0x000] ! Mem[0000000046800000]
retl
ldd [%o0+0x008],%l6 ! Mem[0000000046000008]
p27_jmpl_2_he:
stw %l4,[%i3+0x018] ! Mem[0000000047800018]
stw %l6,[%i2+0x010] ! Mem[0000000047000010]
ldsh [%i0+0x006],%l6 ! Mem[0000000046000006]
ldsh [%i0+0x022],%l7 ! Mem[0000000046000022]
lduh [%i1+0x00c],%l7 ! Mem[000000004680000c]
ldd [%i2+0x028],%l6 ! Mem[0000000047000028]
jmpl %g6+8,%g0
sth %l5,[%i0+0x03c] ! Mem[000000004600003c]
p27_call_2_he:
stw %l7,[%i3+0x024] ! Mem[0000000047800024]
lduw [%i2+0x024],%l4 ! Mem[0000000047000024]
ldsw [%i0+0x030],%l5 ! Mem[0000000046000030]
lduh [%i2+0x00a],%l0 ! Mem[000000004700000a]
ldd [%i1+0x010],%l0 ! Mem[0000000046800010]
stb %l1,[%i2+0x038] ! Mem[0000000047000038]
stb %l1,[%i2+0x006] ! Mem[0000000047000006]
retl
stb %l3,[%i3+0x01b] ! Mem[000000004780001b]
p27_jmpl_2_ho:
stw %l4,[%o3+0x018] ! Mem[0000000047800018]
stw %l6,[%o2+0x010] ! Mem[0000000047000010]
ldsh [%o0+0x006],%l6 ! Mem[0000000046000006]
ldsh [%o0+0x022],%l7 ! Mem[0000000046000022]
lduh [%o1+0x00c],%l7 ! Mem[000000004680000c]
ldd [%o2+0x028],%l6 ! Mem[0000000047000028]
jmpl %g6+8,%g0
sth %l5,[%o0+0x03c] ! Mem[000000004600003c]
p27_call_2_ho:
stw %l7,[%o3+0x024] ! Mem[0000000047800024]
lduw [%o2+0x024],%l4 ! Mem[0000000047000024]
ldsw [%o0+0x030],%l5 ! Mem[0000000046000030]
lduh [%o2+0x00a],%l0 ! Mem[000000004700000a]
ldd [%o1+0x010],%l0 ! Mem[0000000046800010]
stb %l1,[%o2+0x038] ! Mem[0000000047000038]
stb %l1,[%o2+0x006] ! Mem[0000000047000006]
retl
stb %l3,[%o3+0x01b] ! Mem[000000004780001b]
p28_jmpl_2_le:
ldub [%i3+0x00f],%l1 ! Mem[000000004980000f]
jmpl %g6+8,%g0
ldd [%i1+0x010],%l2 ! Mem[0000000048800010]
p28_call_2_le:
std %l4,[%i3+0x008] ! Mem[0000000049800008]
ldsh [%i1+0x02c],%l1 ! Mem[000000004880002c]
stx %l5,[%i3+0x030] ! Mem[0000000049800030]
ldx [%i1+0x010],%l5 ! Mem[0000000048800010]
ldd [%i0+0x000],%l2 ! Mem[0000000048000000]
retl
stx %l6,[%i2+0x008] ! Mem[0000000049000008]
p28_jmpl_2_lo:
ldub [%o3+0x00f],%l1 ! Mem[000000004980000f]
jmpl %g6+8,%g0
ldd [%o1+0x010],%l2 ! Mem[0000000048800010]
p28_call_2_lo:
std %l4,[%o3+0x008] ! Mem[0000000049800008]
ldsh [%o1+0x02c],%l1 ! Mem[000000004880002c]
stx %l5,[%o3+0x030] ! Mem[0000000049800030]
ldx [%o1+0x010],%l5 ! Mem[0000000048800010]
ldd [%o0+0x000],%l2 ! Mem[0000000048000000]
retl
stx %l6,[%o2+0x008] ! Mem[0000000049000008]
p28_jmpl_2_he:
stw %l4,[%i2+0x018] ! Mem[0000000049000018]
ldsw [%i3+0x010],%l6 ! Mem[0000000049800010]
ldd [%i1+0x020],%l6 ! Mem[0000000048800020]
ldsb [%i0+0x022],%l7 ! Mem[0000000048000022]
ldsw [%i0+0x00c],%l7 ! Mem[000000004800000c]
ldsh [%i2+0x02a],%l7 ! Mem[000000004900002a]
jmpl %g6+8,%g0
stb %l5,[%i2+0x03d] ! Mem[000000004900003d]
p28_call_2_he:
ldx [%i3+0x000],%l7 ! Mem[0000000049800000]
ldsb [%i2+0x005],%l4 ! Mem[0000000049000005]
stb %l5,[%i3+0x013] ! Mem[0000000049800013]
ldsb [%i3+0x00b],%l0 ! Mem[000000004980000b]
std %l0,[%i1+0x030] ! Mem[0000000048800030]
lduw [%i3+0x038],%l1 ! Mem[0000000049800038]
ldsh [%i2+0x026],%l1 ! Mem[0000000049000026]
retl
ldsw [%i3+0x018],%l3 ! Mem[0000000049800018]
p28_jmpl_2_ho:
stw %l4,[%o2+0x018] ! Mem[0000000049000018]
ldsw [%o3+0x010],%l6 ! Mem[0000000049800010]
ldd [%o1+0x020],%l6 ! Mem[0000000048800020]
ldsb [%o0+0x022],%l7 ! Mem[0000000048000022]
ldsw [%o0+0x00c],%l7 ! Mem[000000004800000c]
ldsh [%o2+0x02a],%l7 ! Mem[000000004900002a]
jmpl %g6+8,%g0
stb %l5,[%o2+0x03d] ! Mem[000000004900003d]
p28_call_2_ho:
ldx [%o3+0x000],%l7 ! Mem[0000000049800000]
ldsb [%o2+0x005],%l4 ! Mem[0000000049000005]
stb %l5,[%o3+0x013] ! Mem[0000000049800013]
ldsb [%o3+0x00b],%l0 ! Mem[000000004980000b]
std %l0,[%o1+0x030] ! Mem[0000000048800030]
lduw [%o3+0x038],%l1 ! Mem[0000000049800038]
ldsh [%o2+0x026],%l1 ! Mem[0000000049000026]
retl
ldsw [%o3+0x018],%l3 ! Mem[0000000049800018]
p29_jmpl_2_le:
ldsh [%i1+0x02e],%l1 ! Mem[000000004a80002e]
jmpl %g6+8,%g0
ldsw [%i3+0x030],%l3 ! Mem[000000004b800030]
p29_call_2_le:
stb %l5,[%i2+0x02c] ! Mem[000000004b00002c]
ldd [%i0+0x028],%l0 ! Mem[000000004a000028]
stw %l5,[%i1+0x034] ! Mem[000000004a800034]
stb %l5,[%i1+0x011] ! Mem[000000004a800011]
ldsb [%i2+0x006],%l2 ! Mem[000000004b000006]
retl
ldd [%i0+0x008],%l6 ! Mem[000000004a000008]
p29_jmpl_2_lo:
ldsh [%o1+0x02e],%l1 ! Mem[000000004a80002e]
jmpl %g6+8,%g0
ldsw [%o3+0x030],%l3 ! Mem[000000004b800030]
p29_call_2_lo:
stb %l5,[%o2+0x02c] ! Mem[000000004b00002c]
ldd [%o0+0x028],%l0 ! Mem[000000004a000028]
stw %l5,[%o1+0x034] ! Mem[000000004a800034]
stb %l5,[%o1+0x011] ! Mem[000000004a800011]
ldsb [%o2+0x006],%l2 ! Mem[000000004b000006]
retl
ldd [%o0+0x008],%l6 ! Mem[000000004a000008]
p29_jmpl_2_he:
stw %l4,[%i0+0x018] ! Mem[000000004a000018]
sth %l6,[%i0+0x012] ! Mem[000000004a000012]
ldd [%i2+0x000],%l6 ! Mem[000000004b000000]
ldd [%i3+0x020],%l6 ! Mem[000000004b800020]
ldsb [%i2+0x00d],%l7 ! Mem[000000004b00000d]
ldub [%i3+0x02b],%l7 ! Mem[000000004b80002b]
jmpl %g6+8,%g0
ldub [%i0+0x03d],%l5 ! Mem[000000004a00003d]
p29_call_2_he:
lduh [%i3+0x026],%l7 ! Mem[000000004b800026]
std %l4,[%i2+0x020] ! Mem[000000004b000020]
ldd [%i2+0x030],%l4 ! Mem[000000004b000030]
stb %l0,[%i0+0x00b] ! Mem[000000004a00000b]
lduh [%i0+0x010],%l0 ! Mem[000000004a000010]
ldub [%i3+0x038],%l1 ! Mem[000000004b800038]
std %l0,[%i2+0x000] ! Mem[000000004b000000]
retl
stw %l3,[%i3+0x018] ! Mem[000000004b800018]
p29_jmpl_2_ho:
stw %l4,[%o0+0x018] ! Mem[000000004a000018]
sth %l6,[%o0+0x012] ! Mem[000000004a000012]
ldd [%o2+0x000],%l6 ! Mem[000000004b000000]
ldd [%o3+0x020],%l6 ! Mem[000000004b800020]
ldsb [%o2+0x00d],%l7 ! Mem[000000004b00000d]
ldub [%o3+0x02b],%l7 ! Mem[000000004b80002b]
jmpl %g6+8,%g0
ldub [%o0+0x03d],%l5 ! Mem[000000004a00003d]
p29_call_2_ho:
lduh [%o3+0x026],%l7 ! Mem[000000004b800026]
std %l4,[%o2+0x020] ! Mem[000000004b000020]
ldd [%o2+0x030],%l4 ! Mem[000000004b000030]
stb %l0,[%o0+0x00b] ! Mem[000000004a00000b]
lduh [%o0+0x010],%l0 ! Mem[000000004a000010]
ldub [%o3+0x038],%l1 ! Mem[000000004b800038]
std %l0,[%o2+0x000] ! Mem[000000004b000000]
retl
stw %l3,[%o3+0x018] ! Mem[000000004b800018]
p30_jmpl_2_le:
ldd [%i2+0x008],%l0 ! Mem[000000004d000008]
jmpl %g6+8,%g0
ldub [%i1+0x011],%l3 ! Mem[000000004c800011]
p30_call_2_le:
ldx [%i1+0x008],%l5 ! Mem[000000004c800008]
stw %l1,[%i0+0x02c] ! Mem[000000004c00002c]
sth %l5,[%i0+0x036] ! Mem[000000004c000036]
stw %l5,[%i2+0x010] ! Mem[000000004d000010]
ldsh [%i1+0x006],%l2 ! Mem[000000004c800006]
retl
stx %l6,[%i2+0x008] ! Mem[000000004d000008]
p30_jmpl_2_lo:
ldd [%o2+0x008],%l0 ! Mem[000000004d000008]
jmpl %g6+8,%g0
ldub [%o1+0x011],%l3 ! Mem[000000004c800011]
p30_call_2_lo:
ldx [%o1+0x008],%l5 ! Mem[000000004c800008]
stw %l1,[%o0+0x02c] ! Mem[000000004c00002c]
sth %l5,[%o0+0x036] ! Mem[000000004c000036]
stw %l5,[%o2+0x010] ! Mem[000000004d000010]
ldsh [%o1+0x006],%l2 ! Mem[000000004c800006]
retl
stx %l6,[%o2+0x008] ! Mem[000000004d000008]
p30_jmpl_2_he:
stw %l4,[%i3+0x018] ! Mem[000000004d800018]
ldsh [%i2+0x012],%l6 ! Mem[000000004d000012]
stw %l6,[%i3+0x024] ! Mem[000000004d800024]
stx %l7,[%i2+0x020] ! Mem[000000004d000020]
ldsb [%i1+0x00d],%l7 ! Mem[000000004c80000d]
lduw [%i3+0x028],%l7 ! Mem[000000004d800028]
jmpl %g6+8,%g0
ldsh [%i3+0x03c],%l5 ! Mem[000000004d80003c]
p30_call_2_he:
ldsw [%i2+0x004],%l7 ! Mem[000000004d000004]
ldsh [%i2+0x004],%l4 ! Mem[000000004d000004]
ldx [%i2+0x010],%l5 ! Mem[000000004d000010]
ldub [%i1+0x00b],%l0 ! Mem[000000004c80000b]
ldsb [%i3+0x030],%l0 ! Mem[000000004d800030]
ldub [%i3+0x038],%l1 ! Mem[000000004d800038]
ldsw [%i2+0x024],%l1 ! Mem[000000004d000024]
retl
lduw [%i3+0x018],%l3 ! Mem[000000004d800018]
p30_jmpl_2_ho:
stw %l4,[%o3+0x018] ! Mem[000000004d800018]
ldsh [%o2+0x012],%l6 ! Mem[000000004d000012]
stw %l6,[%o3+0x024] ! Mem[000000004d800024]
stx %l7,[%o2+0x020] ! Mem[000000004d000020]
ldsb [%o1+0x00d],%l7 ! Mem[000000004c80000d]
lduw [%o3+0x028],%l7 ! Mem[000000004d800028]
jmpl %g6+8,%g0
ldsh [%o3+0x03c],%l5 ! Mem[000000004d80003c]
p30_call_2_ho:
ldsw [%o2+0x004],%l7 ! Mem[000000004d000004]
ldsh [%o2+0x004],%l4 ! Mem[000000004d000004]
ldx [%o2+0x010],%l5 ! Mem[000000004d000010]
ldub [%o1+0x00b],%l0 ! Mem[000000004c80000b]
ldsb [%o3+0x030],%l0 ! Mem[000000004d800030]
ldub [%o3+0x038],%l1 ! Mem[000000004d800038]
ldsw [%o2+0x024],%l1 ! Mem[000000004d000024]
retl
lduw [%o3+0x018],%l3 ! Mem[000000004d800018]
p31_jmpl_2_le:
stw %l1,[%i3+0x02c] ! Mem[000000004f80002c]
jmpl %g6+8,%g0
lduh [%i3+0x030],%l3 ! Mem[000000004f800030]
p31_call_2_le:
lduw [%i3+0x02c],%l5 ! Mem[000000004f80002c]
std %l0,[%i3+0x028] ! Mem[000000004f800028]
stw %l5,[%i2+0x034] ! Mem[000000004f000034]
stx %l5,[%i2+0x010] ! Mem[000000004f000010]
ldsw [%i3+0x004],%l2 ! Mem[000000004f800004]
retl
ldd [%i0+0x008],%l6 ! Mem[000000004e000008]
p31_jmpl_2_lo:
stw %l1,[%o3+0x02c] ! Mem[000000004f80002c]
jmpl %g6+8,%g0
lduh [%o3+0x030],%l3 ! Mem[000000004f800030]
p31_call_2_lo:
lduw [%o3+0x02c],%l5 ! Mem[000000004f80002c]
std %l0,[%o3+0x028] ! Mem[000000004f800028]
stw %l5,[%o2+0x034] ! Mem[000000004f000034]
stx %l5,[%o2+0x010] ! Mem[000000004f000010]
ldsw [%o3+0x004],%l2 ! Mem[000000004f800004]
retl
ldd [%o0+0x008],%l6 ! Mem[000000004e000008]
p31_jmpl_2_he:
stw %l4,[%i1+0x018] ! Mem[000000004e800018]
std %l6,[%i2+0x010] ! Mem[000000004f000010]
stw %l6,[%i3+0x004] ! Mem[000000004f800004]
stw %l7,[%i1+0x020] ! Mem[000000004e800020]
stx %l7,[%i0+0x008] ! Mem[000000004e000008]
stb %l7,[%i3+0x02b] ! Mem[000000004f80002b]
jmpl %g6+8,%g0
stw %l5,[%i2+0x03c] ! Mem[000000004f00003c]
p31_call_2_he:
stx %l7,[%i2+0x020] ! Mem[000000004f000020]
sth %l4,[%i2+0x024] ! Mem[000000004f000024]
stx %l5,[%i1+0x030] ! Mem[000000004e800030]
ldd [%i3+0x008],%l0 ! Mem[000000004f800008]
sth %l0,[%i2+0x010] ! Mem[000000004f000010]
ldsh [%i0+0x038],%l1 ! Mem[000000004e000038]
stb %l1,[%i2+0x006] ! Mem[000000004f000006]
retl
ldsb [%i3+0x01b],%l3 ! Mem[000000004f80001b]
p31_jmpl_2_ho:
stw %l4,[%o1+0x018] ! Mem[000000004e800018]
std %l6,[%o2+0x010] ! Mem[000000004f000010]
stw %l6,[%o3+0x004] ! Mem[000000004f800004]
stw %l7,[%o1+0x020] ! Mem[000000004e800020]
stx %l7,[%o0+0x008] ! Mem[000000004e000008]
stb %l7,[%o3+0x02b] ! Mem[000000004f80002b]
jmpl %g6+8,%g0
stw %l5,[%o2+0x03c] ! Mem[000000004f00003c]
p31_call_2_ho:
stx %l7,[%o2+0x020] ! Mem[000000004f000020]
sth %l4,[%o2+0x024] ! Mem[000000004f000024]
stx %l5,[%o1+0x030] ! Mem[000000004e800030]
ldd [%o3+0x008],%l0 ! Mem[000000004f800008]
sth %l0,[%o2+0x010] ! Mem[000000004f000010]
ldsh [%o0+0x038],%l1 ! Mem[000000004e000038]
stb %l1,[%o2+0x006] ! Mem[000000004f000006]
retl
ldsb [%o3+0x01b],%l3 ! Mem[000000004f80001b]
p32_jmpl_2_le:
std %l0,[%i1+0x008] ! Mem[0000000050800008]
jmpl %g6+8,%g0
lduw [%i1+0x010],%l3 ! Mem[0000000050800010]
p32_call_2_le:
lduh [%i2+0x00c],%l5 ! Mem[000000005100000c]
ldx [%i3+0x028],%l1 ! Mem[0000000051800028]
sth %l5,[%i0+0x036] ! Mem[0000000050000036]
ldd [%i2+0x010],%l4 ! Mem[0000000051000010]
ldsh [%i1+0x006],%l2 ! Mem[0000000050800006]
retl
stx %l6,[%i2+0x008] ! Mem[0000000051000008]
p32_jmpl_2_lo:
std %l0,[%o1+0x008] ! Mem[0000000050800008]
jmpl %g6+8,%g0
lduw [%o1+0x010],%l3 ! Mem[0000000050800010]
p32_call_2_lo:
lduh [%o2+0x00c],%l5 ! Mem[000000005100000c]
ldx [%o3+0x028],%l1 ! Mem[0000000051800028]
sth %l5,[%o0+0x036] ! Mem[0000000050000036]
ldd [%o2+0x010],%l4 ! Mem[0000000051000010]
ldsh [%o1+0x006],%l2 ! Mem[0000000050800006]
retl
stx %l6,[%o2+0x008] ! Mem[0000000051000008]
p32_jmpl_2_he:
stw %l4,[%i3+0x018] ! Mem[0000000051800018]
ldsw [%i0+0x010],%l6 ! Mem[0000000050000010]
std %l6,[%i0+0x020] ! Mem[0000000050000020]
sth %l7,[%i0+0x022] ! Mem[0000000050000022]
stx %l7,[%i2+0x008] ! Mem[0000000051000008]
sth %l7,[%i0+0x02a] ! Mem[000000005000002a]
jmpl %g6+8,%g0
std %l4,[%i0+0x038] ! Mem[0000000050000038]
p32_call_2_he:
sth %l7,[%i1+0x006] ! Mem[0000000050800006]
lduh [%i2+0x004],%l4 ! Mem[0000000051000004]
ldub [%i1+0x013],%l5 ! Mem[0000000050800013]
ldx [%i0+0x008],%l0 ! Mem[0000000050000008]
lduw [%i2+0x030],%l0 ! Mem[0000000051000030]
ldd [%i0+0x038],%l0 ! Mem[0000000050000038]
ldsh [%i2+0x026],%l1 ! Mem[0000000051000026]
retl
ldx [%i3+0x018],%l3 ! Mem[0000000051800018]
p32_jmpl_2_ho:
stw %l4,[%o3+0x018] ! Mem[0000000051800018]
ldsw [%o0+0x010],%l6 ! Mem[0000000050000010]
std %l6,[%o0+0x020] ! Mem[0000000050000020]
sth %l7,[%o0+0x022] ! Mem[0000000050000022]
stx %l7,[%o2+0x008] ! Mem[0000000051000008]
sth %l7,[%o0+0x02a] ! Mem[000000005000002a]
jmpl %g6+8,%g0
std %l4,[%o0+0x038] ! Mem[0000000050000038]
p32_call_2_ho:
sth %l7,[%o1+0x006] ! Mem[0000000050800006]
lduh [%o2+0x004],%l4 ! Mem[0000000051000004]
ldub [%o1+0x013],%l5 ! Mem[0000000050800013]
ldx [%o0+0x008],%l0 ! Mem[0000000050000008]
lduw [%o2+0x030],%l0 ! Mem[0000000051000030]
ldd [%o0+0x038],%l0 ! Mem[0000000050000038]
ldsh [%o2+0x026],%l1 ! Mem[0000000051000026]
retl
ldx [%o3+0x018],%l3 ! Mem[0000000051800018]
p33_jmpl_2_le:
ldx [%i2+0x028],%l1 ! Mem[0000000053000028]
jmpl %g6+8,%g0
std %l2,[%i3+0x030] ! Mem[0000000053800030]
p33_call_2_le:
ldub [%i1+0x02c],%l5 ! Mem[000000005280002c]
lduh [%i3+0x02c],%l1 ! Mem[000000005380002c]
std %l4,[%i3+0x030] ! Mem[0000000053800030]
ldsw [%i3+0x010],%l5 ! Mem[0000000053800010]
ldsw [%i3+0x004],%l2 ! Mem[0000000053800004]
retl
stw %l6,[%i0+0x008] ! Mem[0000000052000008]
p33_jmpl_2_lo:
ldx [%o2+0x028],%l1 ! Mem[0000000053000028]
jmpl %g6+8,%g0
std %l2,[%o3+0x030] ! Mem[0000000053800030]
p33_call_2_lo:
ldub [%o1+0x02c],%l5 ! Mem[000000005280002c]
lduh [%o3+0x02c],%l1 ! Mem[000000005380002c]
std %l4,[%o3+0x030] ! Mem[0000000053800030]
ldsw [%o3+0x010],%l5 ! Mem[0000000053800010]
ldsw [%o3+0x004],%l2 ! Mem[0000000053800004]
retl
stw %l6,[%o0+0x008] ! Mem[0000000052000008]
p33_jmpl_2_he:
stw %l4,[%i2+0x018] ! Mem[0000000053000018]
stb %l6,[%i1+0x012] ! Mem[0000000052800012]
std %l6,[%i1+0x000] ! Mem[0000000052800000]
std %l6,[%i0+0x020] ! Mem[0000000052000020]
sth %l7,[%i1+0x00c] ! Mem[000000005280000c]
stx %l7,[%i0+0x028] ! Mem[0000000052000028]
jmpl %g6+8,%g0
lduh [%i3+0x03c],%l5 ! Mem[000000005380003c]
p33_call_2_he:
stb %l7,[%i1+0x027] ! Mem[0000000052800027]
ldd [%i3+0x020],%l4 ! Mem[0000000053800020]
std %l4,[%i1+0x030] ! Mem[0000000052800030]
ldsw [%i1+0x008],%l0 ! Mem[0000000052800008]
ldsh [%i1+0x010],%l0 ! Mem[0000000052800010]
ldd [%i0+0x038],%l0 ! Mem[0000000052000038]
std %l0,[%i2+0x000] ! Mem[0000000053000000]
retl
ldsh [%i3+0x01a],%l3 ! Mem[000000005380001a]
p33_jmpl_2_ho:
stw %l4,[%o2+0x018] ! Mem[0000000053000018]
stb %l6,[%o1+0x012] ! Mem[0000000052800012]
std %l6,[%o1+0x000] ! Mem[0000000052800000]
std %l6,[%o0+0x020] ! Mem[0000000052000020]
sth %l7,[%o1+0x00c] ! Mem[000000005280000c]
stx %l7,[%o0+0x028] ! Mem[0000000052000028]
jmpl %g6+8,%g0
lduh [%o3+0x03c],%l5 ! Mem[000000005380003c]
p33_call_2_ho:
stb %l7,[%o1+0x027] ! Mem[0000000052800027]
ldd [%o3+0x020],%l4 ! Mem[0000000053800020]
std %l4,[%o1+0x030] ! Mem[0000000052800030]
ldsw [%o1+0x008],%l0 ! Mem[0000000052800008]
ldsh [%o1+0x010],%l0 ! Mem[0000000052800010]
ldd [%o0+0x038],%l0 ! Mem[0000000052000038]
std %l0,[%o2+0x000] ! Mem[0000000053000000]
retl
ldsh [%o3+0x01a],%l3 ! Mem[000000005380001a]
p34_jmpl_2_le:
lduh [%i3+0x00e],%l1 ! Mem[000000005580000e]
jmpl %g6+8,%g0
sth %l3,[%i1+0x010] ! Mem[0000000054800010]
p34_call_2_le:
ldsw [%i3+0x00c],%l5 ! Mem[000000005580000c]
lduh [%i3+0x02c],%l1 ! Mem[000000005580002c]
stb %l5,[%i1+0x036] ! Mem[0000000054800036]
ldub [%i3+0x011],%l5 ! Mem[0000000055800011]
ldub [%i1+0x006],%l2 ! Mem[0000000054800006]
retl
stx %l6,[%i3+0x008] ! Mem[0000000055800008]
p34_jmpl_2_lo:
lduh [%o3+0x00e],%l1 ! Mem[000000005580000e]
jmpl %g6+8,%g0
sth %l3,[%o1+0x010] ! Mem[0000000054800010]
p34_call_2_lo:
ldsw [%o3+0x00c],%l5 ! Mem[000000005580000c]
lduh [%o3+0x02c],%l1 ! Mem[000000005580002c]
stb %l5,[%o1+0x036] ! Mem[0000000054800036]
ldub [%o3+0x011],%l5 ! Mem[0000000055800011]
ldub [%o1+0x006],%l2 ! Mem[0000000054800006]
retl
stx %l6,[%o3+0x008] ! Mem[0000000055800008]
p34_jmpl_2_he:
stw %l4,[%i0+0x018] ! Mem[0000000054000018]
ldsh [%i2+0x012],%l6 ! Mem[0000000055000012]
ldx [%i2+0x020],%l6 ! Mem[0000000055000020]
sth %l7,[%i0+0x022] ! Mem[0000000054000022]
stb %l7,[%i0+0x00d] ! Mem[000000005400000d]
ldsb [%i1+0x02b],%l7 ! Mem[000000005480002b]
jmpl %g6+8,%g0
ldsb [%i1+0x03d],%l5 ! Mem[000000005480003d]
p34_call_2_he:
ldub [%i1+0x007],%l7 ! Mem[0000000054800007]
stb %l4,[%i3+0x005] ! Mem[0000000055800005]
ldsb [%i0+0x013],%l5 ! Mem[0000000054000013]
sth %l0,[%i2+0x00a] ! Mem[000000005500000a]
stw %l0,[%i1+0x030] ! Mem[0000000054800030]
stw %l1,[%i0+0x038] ! Mem[0000000054000038]
ldsw [%i2+0x024],%l1 ! Mem[0000000055000024]
retl
sth %l3,[%i3+0x01a] ! Mem[000000005580001a]
p34_jmpl_2_ho:
stw %l4,[%o0+0x018] ! Mem[0000000054000018]
ldsh [%o2+0x012],%l6 ! Mem[0000000055000012]
ldx [%o2+0x020],%l6 ! Mem[0000000055000020]
sth %l7,[%o0+0x022] ! Mem[0000000054000022]
stb %l7,[%o0+0x00d] ! Mem[000000005400000d]
ldsb [%o1+0x02b],%l7 ! Mem[000000005480002b]
jmpl %g6+8,%g0
ldsb [%o1+0x03d],%l5 ! Mem[000000005480003d]
p34_call_2_ho:
ldub [%o1+0x007],%l7 ! Mem[0000000054800007]
stb %l4,[%o3+0x005] ! Mem[0000000055800005]
ldsb [%o0+0x013],%l5 ! Mem[0000000054000013]
sth %l0,[%o2+0x00a] ! Mem[000000005500000a]
stw %l0,[%o1+0x030] ! Mem[0000000054800030]
stw %l1,[%o0+0x038] ! Mem[0000000054000038]
ldsw [%o2+0x024],%l1 ! Mem[0000000055000024]
retl
sth %l3,[%o3+0x01a] ! Mem[000000005580001a]
p35_jmpl_2_le:
ldsb [%i1+0x02f],%l1 ! Mem[000000005680002f]
jmpl %g6+8,%g0
stw %l3,[%i3+0x030] ! Mem[0000000057800030]
p35_call_2_le:
ldub [%i2+0x02c],%l5 ! Mem[000000005700002c]
ldsw [%i2+0x02c],%l1 ! Mem[000000005700002c]
ldx [%i0+0x030],%l5 ! Mem[0000000056000030]
ldx [%i0+0x010],%l5 ! Mem[0000000056000010]
lduh [%i0+0x006],%l2 ! Mem[0000000056000006]
retl
stw %l6,[%i1+0x008] ! Mem[0000000056800008]
p35_jmpl_2_lo:
ldsb [%o1+0x02f],%l1 ! Mem[000000005680002f]
jmpl %g6+8,%g0
stw %l3,[%o3+0x030] ! Mem[0000000057800030]
p35_call_2_lo:
ldub [%o2+0x02c],%l5 ! Mem[000000005700002c]
ldsw [%o2+0x02c],%l1 ! Mem[000000005700002c]
ldx [%o0+0x030],%l5 ! Mem[0000000056000030]
ldx [%o0+0x010],%l5 ! Mem[0000000056000010]
lduh [%o0+0x006],%l2 ! Mem[0000000056000006]
retl
stw %l6,[%o1+0x008] ! Mem[0000000056800008]
p35_jmpl_2_he:
stw %l4,[%i3+0x018] ! Mem[0000000057800018]
std %l6,[%i3+0x010] ! Mem[0000000057800010]
ldx [%i3+0x000],%l6 ! Mem[0000000057800000]
std %l6,[%i3+0x020] ! Mem[0000000057800020]
stb %l7,[%i3+0x00d] ! Mem[000000005780000d]
ldsw [%i1+0x028],%l7 ! Mem[0000000056800028]
jmpl %g6+8,%g0
stx %l5,[%i0+0x038] ! Mem[0000000056000038]
p35_call_2_he:
ldsh [%i0+0x026],%l7 ! Mem[0000000056000026]
ldsb [%i3+0x025],%l4 ! Mem[0000000057800025]
lduw [%i3+0x030],%l5 ! Mem[0000000057800030]
lduw [%i3+0x008],%l0 ! Mem[0000000057800008]
ldx [%i0+0x010],%l0 ! Mem[0000000056000010]
std %l0,[%i0+0x038] ! Mem[0000000056000038]
sth %l1,[%i2+0x006] ! Mem[0000000057000006]
retl
lduh [%i3+0x01a],%l3 ! Mem[000000005780001a]
p35_jmpl_2_ho:
stw %l4,[%o3+0x018] ! Mem[0000000057800018]
std %l6,[%o3+0x010] ! Mem[0000000057800010]
ldx [%o3+0x000],%l6 ! Mem[0000000057800000]
std %l6,[%o3+0x020] ! Mem[0000000057800020]
stb %l7,[%o3+0x00d] ! Mem[000000005780000d]
ldsw [%o1+0x028],%l7 ! Mem[0000000056800028]
jmpl %g6+8,%g0
stx %l5,[%o0+0x038] ! Mem[0000000056000038]
p35_call_2_ho:
ldsh [%o0+0x026],%l7 ! Mem[0000000056000026]
ldsb [%o3+0x025],%l4 ! Mem[0000000057800025]
lduw [%o3+0x030],%l5 ! Mem[0000000057800030]
lduw [%o3+0x008],%l0 ! Mem[0000000057800008]
ldx [%o0+0x010],%l0 ! Mem[0000000056000010]
std %l0,[%o0+0x038] ! Mem[0000000056000038]
sth %l1,[%o2+0x006] ! Mem[0000000057000006]
retl
lduh [%o3+0x01a],%l3 ! Mem[000000005780001a]
p36_jmpl_2_le:
stx %l1,[%i3+0x008] ! Mem[0000000059800008]
jmpl %g6+8,%g0
stx %l3,[%i1+0x010] ! Mem[0000000058800010]
p36_call_2_le:
ldsw [%i1+0x00c],%l5 ! Mem[000000005880000c]
ldsb [%i2+0x02d],%l1 ! Mem[000000005900002d]
lduw [%i2+0x034],%l5 ! Mem[0000000059000034]
stb %l5,[%i1+0x011] ! Mem[0000000058800011]
lduw [%i2+0x004],%l2 ! Mem[0000000059000004]
retl
stx %l6,[%i3+0x008] ! Mem[0000000059800008]
p36_jmpl_2_lo:
stx %l1,[%o3+0x008] ! Mem[0000000059800008]
jmpl %g6+8,%g0
stx %l3,[%o1+0x010] ! Mem[0000000058800010]
p36_call_2_lo:
ldsw [%o1+0x00c],%l5 ! Mem[000000005880000c]
ldsb [%o2+0x02d],%l1 ! Mem[000000005900002d]
lduw [%o2+0x034],%l5 ! Mem[0000000059000034]
stb %l5,[%o1+0x011] ! Mem[0000000058800011]
lduw [%o2+0x004],%l2 ! Mem[0000000059000004]
retl
stx %l6,[%o3+0x008] ! Mem[0000000059800008]
p36_jmpl_2_he:
ldd [%i1+0x018],%l4 ! Mem[0000000058800018]
ldsb [%i1+0x012],%l6 ! Mem[0000000058800012]
lduh [%i3+0x026],%l6 ! Mem[0000000059800026]
stb %l7,[%i2+0x022] ! Mem[0000000059000022]
lduw [%i1+0x00c],%l7 ! Mem[000000005880000c]
lduh [%i2+0x02a],%l7 ! Mem[000000005900002a]
jmpl %g6+8,%g0
stb %l5,[%i2+0x03d] ! Mem[000000005900003d]
p36_call_2_he:
ldd [%i0+0x000],%l6 ! Mem[0000000058000000]
std %l4,[%i3+0x000] ! Mem[0000000059800000]
stw %l5,[%i3+0x010] ! Mem[0000000059800010]
ldd [%i0+0x008],%l0 ! Mem[0000000058000008]
ldsw [%i3+0x030],%l0 ! Mem[0000000059800030]
std %l0,[%i1+0x038] ! Mem[0000000058800038]
ldub [%i2+0x026],%l1 ! Mem[0000000059000026]
retl
ldd [%i2+0x018],%l2 ! Mem[0000000059000018]
p36_jmpl_2_ho:
ldd [%o1+0x018],%l4 ! Mem[0000000058800018]
ldsb [%o1+0x012],%l6 ! Mem[0000000058800012]
lduh [%o3+0x026],%l6 ! Mem[0000000059800026]
stb %l7,[%o2+0x022] ! Mem[0000000059000022]
lduw [%o1+0x00c],%l7 ! Mem[000000005880000c]
lduh [%o2+0x02a],%l7 ! Mem[000000005900002a]
jmpl %g6+8,%g0
stb %l5,[%o2+0x03d] ! Mem[000000005900003d]
p36_call_2_ho:
ldd [%o0+0x000],%l6 ! Mem[0000000058000000]
std %l4,[%o3+0x000] ! Mem[0000000059800000]
stw %l5,[%o3+0x010] ! Mem[0000000059800010]
ldd [%o0+0x008],%l0 ! Mem[0000000058000008]
ldsw [%o3+0x030],%l0 ! Mem[0000000059800030]
std %l0,[%o1+0x038] ! Mem[0000000058800038]
ldub [%o2+0x026],%l1 ! Mem[0000000059000026]
retl
ldd [%o2+0x018],%l2 ! Mem[0000000059000018]
p37_jmpl_2_le:
sth %l1,[%i3+0x02e] ! Mem[000000005b80002e]
jmpl %g6+8,%g0
ldsh [%i3+0x030],%l3 ! Mem[000000005b800030]
p37_call_2_le:
ldsh [%i3+0x02c],%l5 ! Mem[000000005b80002c]
stx %l1,[%i1+0x028] ! Mem[000000005a800028]
lduh [%i0+0x036],%l5 ! Mem[000000005a000036]
std %l4,[%i1+0x010] ! Mem[000000005a800010]
ldx [%i0+0x000],%l2 ! Mem[000000005a000000]
retl
stw %l6,[%i1+0x008] ! Mem[000000005a800008]
p37_jmpl_2_lo:
sth %l1,[%o3+0x02e] ! Mem[000000005b80002e]
jmpl %g6+8,%g0
ldsh [%o3+0x030],%l3 ! Mem[000000005b800030]
p37_call_2_lo:
ldsh [%o3+0x02c],%l5 ! Mem[000000005b80002c]
stx %l1,[%o1+0x028] ! Mem[000000005a800028]
lduh [%o0+0x036],%l5 ! Mem[000000005a000036]
std %l4,[%o1+0x010] ! Mem[000000005a800010]
ldx [%o0+0x000],%l2 ! Mem[000000005a000000]
retl
stw %l6,[%o1+0x008] ! Mem[000000005a800008]
p37_jmpl_2_he:
ldd [%i3+0x018],%l4 ! Mem[000000005b800018]
stb %l6,[%i2+0x012] ! Mem[000000005b000012]
lduh [%i0+0x006],%l6 ! Mem[000000005a000006]
ldx [%i1+0x020],%l7 ! Mem[000000005a800020]
lduw [%i1+0x00c],%l7 ! Mem[000000005a80000c]
ldx [%i2+0x028],%l7 ! Mem[000000005b000028]
jmpl %g6+8,%g0
lduw [%i0+0x03c],%l5 ! Mem[000000005a00003c]
p37_call_2_he:
std %l6,[%i3+0x020] ! Mem[000000005b800020]
ldub [%i3+0x025],%l4 ! Mem[000000005b800025]
lduh [%i2+0x032],%l5 ! Mem[000000005b000032]
std %l0,[%i1+0x008] ! Mem[000000005a800008]
stx %l0,[%i2+0x010] ! Mem[000000005b000010]
ldx [%i1+0x038],%l1 ! Mem[000000005a800038]
stw %l1,[%i2+0x004] ! Mem[000000005b000004]
retl
stb %l3,[%i2+0x01b] ! Mem[000000005b00001b]
p37_jmpl_2_ho:
ldd [%o3+0x018],%l4 ! Mem[000000005b800018]
stb %l6,[%o2+0x012] ! Mem[000000005b000012]
lduh [%o0+0x006],%l6 ! Mem[000000005a000006]
ldx [%o1+0x020],%l7 ! Mem[000000005a800020]
lduw [%o1+0x00c],%l7 ! Mem[000000005a80000c]
ldx [%o2+0x028],%l7 ! Mem[000000005b000028]
jmpl %g6+8,%g0
lduw [%o0+0x03c],%l5 ! Mem[000000005a00003c]
p37_call_2_ho:
std %l6,[%o3+0x020] ! Mem[000000005b800020]
ldub [%o3+0x025],%l4 ! Mem[000000005b800025]
lduh [%o2+0x032],%l5 ! Mem[000000005b000032]
std %l0,[%o1+0x008] ! Mem[000000005a800008]
stx %l0,[%o2+0x010] ! Mem[000000005b000010]
ldx [%o1+0x038],%l1 ! Mem[000000005a800038]
stw %l1,[%o2+0x004] ! Mem[000000005b000004]
retl
stb %l3,[%o2+0x01b] ! Mem[000000005b00001b]
p38_jmpl_2_le:
stb %l1,[%i1+0x00f] ! Mem[000000005c80000f]
jmpl %g6+8,%g0
ldsw [%i1+0x010],%l3 ! Mem[000000005c800010]
p38_call_2_le:
ldsb [%i2+0x00c],%l5 ! Mem[000000005d00000c]
sth %l1,[%i1+0x02c] ! Mem[000000005c80002c]
lduw [%i3+0x034],%l5 ! Mem[000000005d800034]
stx %l5,[%i2+0x010] ! Mem[000000005d000010]
stb %l2,[%i2+0x006] ! Mem[000000005d000006]
retl
stx %l6,[%i0+0x008] ! Mem[000000005c000008]
p38_jmpl_2_lo:
stb %l1,[%o1+0x00f] ! Mem[000000005c80000f]
jmpl %g6+8,%g0
ldsw [%o1+0x010],%l3 ! Mem[000000005c800010]
p38_call_2_lo:
ldsb [%o2+0x00c],%l5 ! Mem[000000005d00000c]
sth %l1,[%o1+0x02c] ! Mem[000000005c80002c]
lduw [%o3+0x034],%l5 ! Mem[000000005d800034]
stx %l5,[%o2+0x010] ! Mem[000000005d000010]
stb %l2,[%o2+0x006] ! Mem[000000005d000006]
retl
stx %l6,[%o0+0x008] ! Mem[000000005c000008]
p38_jmpl_2_he:
ldd [%i2+0x018],%l4 ! Mem[000000005d000018]
ldd [%i3+0x010],%l6 ! Mem[000000005d800010]
lduh [%i1+0x026],%l6 ! Mem[000000005c800026]
lduw [%i1+0x020],%l7 ! Mem[000000005c800020]
ldub [%i3+0x00d],%l7 ! Mem[000000005d80000d]
std %l6,[%i2+0x028] ! Mem[000000005d000028]
jmpl %g6+8,%g0
ldsh [%i3+0x03c],%l5 ! Mem[000000005d80003c]
p38_call_2_he:
ldx [%i3+0x000],%l7 ! Mem[000000005d800000]
stx %l4,[%i3+0x000] ! Mem[000000005d800000]
sth %l5,[%i1+0x012] ! Mem[000000005c800012]
ldsw [%i3+0x008],%l0 ! Mem[000000005d800008]
stb %l0,[%i1+0x030] ! Mem[000000005c800030]
lduh [%i2+0x038],%l1 ! Mem[000000005d000038]
lduh [%i2+0x026],%l1 ! Mem[000000005d000026]
retl
ldsw [%i2+0x018],%l3 ! Mem[000000005d000018]
p38_jmpl_2_ho:
ldd [%o2+0x018],%l4 ! Mem[000000005d000018]
ldd [%o3+0x010],%l6 ! Mem[000000005d800010]
lduh [%o1+0x026],%l6 ! Mem[000000005c800026]
lduw [%o1+0x020],%l7 ! Mem[000000005c800020]
ldub [%o3+0x00d],%l7 ! Mem[000000005d80000d]
std %l6,[%o2+0x028] ! Mem[000000005d000028]
jmpl %g6+8,%g0
ldsh [%o3+0x03c],%l5 ! Mem[000000005d80003c]
p38_call_2_ho:
ldx [%o3+0x000],%l7 ! Mem[000000005d800000]
stx %l4,[%o3+0x000] ! Mem[000000005d800000]
sth %l5,[%o1+0x012] ! Mem[000000005c800012]
ldsw [%o3+0x008],%l0 ! Mem[000000005d800008]
stb %l0,[%o1+0x030] ! Mem[000000005c800030]
lduh [%o2+0x038],%l1 ! Mem[000000005d000038]
lduh [%o2+0x026],%l1 ! Mem[000000005d000026]
retl
ldsw [%o2+0x018],%l3 ! Mem[000000005d000018]
p39_jmpl_2_le:
lduw [%i3+0x02c],%l1 ! Mem[000000005f80002c]
jmpl %g6+8,%g0
ldub [%i3+0x031],%l3 ! Mem[000000005f800031]
p39_call_2_le:
ldd [%i1+0x028],%l4 ! Mem[000000005e800028]
sth %l1,[%i1+0x02c] ! Mem[000000005e80002c]
lduh [%i1+0x036],%l5 ! Mem[000000005e800036]
ldd [%i2+0x010],%l4 ! Mem[000000005f000010]
std %l2,[%i1+0x000] ! Mem[000000005e800000]
retl
stw %l6,[%i2+0x008] ! Mem[000000005f000008]
p39_jmpl_2_lo:
lduw [%o3+0x02c],%l1 ! Mem[000000005f80002c]
jmpl %g6+8,%g0
ldub [%o3+0x031],%l3 ! Mem[000000005f800031]
p39_call_2_lo:
ldd [%o1+0x028],%l4 ! Mem[000000005e800028]
sth %l1,[%o1+0x02c] ! Mem[000000005e80002c]
lduh [%o1+0x036],%l5 ! Mem[000000005e800036]
ldd [%o2+0x010],%l4 ! Mem[000000005f000010]
std %l2,[%o1+0x000] ! Mem[000000005e800000]
retl
stw %l6,[%o2+0x008] ! Mem[000000005f000008]
p39_jmpl_2_he:
ldd [%i0+0x018],%l4 ! Mem[000000005e000018]
ldx [%i0+0x010],%l6 ! Mem[000000005e000010]
ldsw [%i2+0x004],%l6 ! Mem[000000005f000004]
lduh [%i0+0x022],%l7 ! Mem[000000005e000022]
ldsh [%i2+0x00c],%l7 ! Mem[000000005f00000c]
stw %l7,[%i2+0x028] ! Mem[000000005f000028]
jmpl %g6+8,%g0
ldd [%i1+0x038],%l4 ! Mem[000000005e800038]
p39_call_2_he:
lduh [%i3+0x026],%l7 ! Mem[000000005f800026]
ldx [%i3+0x020],%l4 ! Mem[000000005f800020]
ldsh [%i1+0x032],%l5 ! Mem[000000005e800032]
stx %l0,[%i0+0x008] ! Mem[000000005e000008]
ldub [%i1+0x010],%l0 ! Mem[000000005e800010]
lduh [%i2+0x038],%l1 ! Mem[000000005f000038]
stx %l1,[%i2+0x000] ! Mem[000000005f000000]
retl
stw %l3,[%i2+0x018] ! Mem[000000005f000018]
p39_jmpl_2_ho:
ldd [%o0+0x018],%l4 ! Mem[000000005e000018]
ldx [%o0+0x010],%l6 ! Mem[000000005e000010]
ldsw [%o2+0x004],%l6 ! Mem[000000005f000004]
lduh [%o0+0x022],%l7 ! Mem[000000005e000022]
ldsh [%o2+0x00c],%l7 ! Mem[000000005f00000c]
stw %l7,[%o2+0x028] ! Mem[000000005f000028]
jmpl %g6+8,%g0
ldd [%o1+0x038],%l4 ! Mem[000000005e800038]
p39_call_2_ho:
lduh [%o3+0x026],%l7 ! Mem[000000005f800026]
ldx [%o3+0x020],%l4 ! Mem[000000005f800020]
ldsh [%o1+0x032],%l5 ! Mem[000000005e800032]
stx %l0,[%o0+0x008] ! Mem[000000005e000008]
ldub [%o1+0x010],%l0 ! Mem[000000005e800010]
lduh [%o2+0x038],%l1 ! Mem[000000005f000038]
stx %l1,[%o2+0x000] ! Mem[000000005f000000]
retl
stw %l3,[%o2+0x018] ! Mem[000000005f000018]
p40_jmpl_2_le:
ldub [%i3+0x00f],%l1 ! Mem[000000006180000f]
jmpl %g6+8,%g0
ldx [%i1+0x010],%l3 ! Mem[0000000060800010]
p40_call_2_le:
stx %l5,[%i3+0x008] ! Mem[0000000061800008]
stb %l1,[%i0+0x02d] ! Mem[000000006000002d]
ldub [%i0+0x036],%l5 ! Mem[0000000060000036]
ldsw [%i2+0x010],%l5 ! Mem[0000000061000010]
sth %l2,[%i3+0x006] ! Mem[0000000061800006]
retl
sth %l6,[%i0+0x00a] ! Mem[000000006000000a]
p40_jmpl_2_lo:
ldub [%o3+0x00f],%l1 ! Mem[000000006180000f]
jmpl %g6+8,%g0
ldx [%o1+0x010],%l3 ! Mem[0000000060800010]
p40_call_2_lo:
stx %l5,[%o3+0x008] ! Mem[0000000061800008]
stb %l1,[%o0+0x02d] ! Mem[000000006000002d]
ldub [%o0+0x036],%l5 ! Mem[0000000060000036]
ldsw [%o2+0x010],%l5 ! Mem[0000000061000010]
sth %l2,[%o3+0x006] ! Mem[0000000061800006]
retl
sth %l6,[%o0+0x00a] ! Mem[000000006000000a]
p40_jmpl_2_he:
ldd [%i3+0x018],%l4 ! Mem[0000000061800018]
ldsb [%i2+0x012],%l6 ! Mem[0000000061000012]
ldsw [%i3+0x024],%l6 ! Mem[0000000061800024]
ldub [%i0+0x022],%l7 ! Mem[0000000060000022]
ldsh [%i1+0x00c],%l7 ! Mem[000000006080000c]
ldd [%i2+0x028],%l6 ! Mem[0000000061000028]
jmpl %g6+8,%g0
std %l4,[%i0+0x038] ! Mem[0000000060000038]
p40_call_2_he:
ldsb [%i3+0x007],%l7 ! Mem[0000000061800007]
ldd [%i3+0x000],%l4 ! Mem[0000000061800000]
ldx [%i1+0x010],%l5 ! Mem[0000000060800010]
lduw [%i0+0x008],%l0 ! Mem[0000000060000008]
stw %l0,[%i0+0x030] ! Mem[0000000060000030]
ldsw [%i2+0x038],%l1 ! Mem[0000000061000038]
lduw [%i2+0x024],%l1 ! Mem[0000000061000024]
retl
lduw [%i2+0x018],%l3 ! Mem[0000000061000018]
p40_jmpl_2_ho:
ldd [%o3+0x018],%l4 ! Mem[0000000061800018]
ldsb [%o2+0x012],%l6 ! Mem[0000000061000012]
ldsw [%o3+0x024],%l6 ! Mem[0000000061800024]
ldub [%o0+0x022],%l7 ! Mem[0000000060000022]
ldsh [%o1+0x00c],%l7 ! Mem[000000006080000c]
ldd [%o2+0x028],%l6 ! Mem[0000000061000028]
jmpl %g6+8,%g0
std %l4,[%o0+0x038] ! Mem[0000000060000038]
p40_call_2_ho:
ldsb [%o3+0x007],%l7 ! Mem[0000000061800007]
ldd [%o3+0x000],%l4 ! Mem[0000000061800000]
ldx [%o1+0x010],%l5 ! Mem[0000000060800010]
lduw [%o0+0x008],%l0 ! Mem[0000000060000008]
stw %l0,[%o0+0x030] ! Mem[0000000060000030]
ldsw [%o2+0x038],%l1 ! Mem[0000000061000038]
lduw [%o2+0x024],%l1 ! Mem[0000000061000024]
retl
lduw [%o2+0x018],%l3 ! Mem[0000000061000018]
p41_jmpl_2_le:
ldsh [%i1+0x02e],%l1 ! Mem[000000006280002e]
jmpl %g6+8,%g0
stb %l3,[%i3+0x031] ! Mem[0000000063800031]
p41_call_2_le:
stw %l5,[%i2+0x02c] ! Mem[000000006300002c]
lduw [%i0+0x02c],%l1 ! Mem[000000006200002c]
ldsw [%i2+0x034],%l5 ! Mem[0000000063000034]
ldub [%i3+0x011],%l5 ! Mem[0000000063800011]
std %l2,[%i1+0x000] ! Mem[0000000062800000]
retl
stw %l6,[%i2+0x008] ! Mem[0000000063000008]
p41_jmpl_2_lo:
ldsh [%o1+0x02e],%l1 ! Mem[000000006280002e]
jmpl %g6+8,%g0
stb %l3,[%o3+0x031] ! Mem[0000000063800031]
p41_call_2_lo:
stw %l5,[%o2+0x02c] ! Mem[000000006300002c]
lduw [%o0+0x02c],%l1 ! Mem[000000006200002c]
ldsw [%o2+0x034],%l5 ! Mem[0000000063000034]
ldub [%o3+0x011],%l5 ! Mem[0000000063800011]
std %l2,[%o1+0x000] ! Mem[0000000062800000]
retl
stw %l6,[%o2+0x008] ! Mem[0000000063000008]
p41_jmpl_2_he:
ldd [%i1+0x018],%l4 ! Mem[0000000062800018]
lduw [%i2+0x010],%l6 ! Mem[0000000063000010]
ldsb [%i3+0x006],%l6 ! Mem[0000000063800006]
ldsw [%i3+0x020],%l7 ! Mem[0000000063800020]
ldd [%i0+0x008],%l6 ! Mem[0000000062000008]
ldsh [%i3+0x02a],%l7 ! Mem[000000006380002a]
jmpl %g6+8,%g0
ldx [%i3+0x038],%l5 ! Mem[0000000063800038]
p41_call_2_he:
stx %l7,[%i2+0x020] ! Mem[0000000063000020]
stb %l4,[%i0+0x025] ! Mem[0000000062000025]
stx %l5,[%i0+0x030] ! Mem[0000000062000030]
ldsh [%i2+0x00a],%l0 ! Mem[000000006300000a]
ldx [%i3+0x010],%l0 ! Mem[0000000063800010]
ldsb [%i3+0x038],%l1 ! Mem[0000000063800038]
ldd [%i2+0x000],%l0 ! Mem[0000000063000000]
retl
ldsb [%i2+0x01b],%l3 ! Mem[000000006300001b]
p41_jmpl_2_ho:
ldd [%o1+0x018],%l4 ! Mem[0000000062800018]
lduw [%o2+0x010],%l6 ! Mem[0000000063000010]
ldsb [%o3+0x006],%l6 ! Mem[0000000063800006]
ldsw [%o3+0x020],%l7 ! Mem[0000000063800020]
ldd [%o0+0x008],%l6 ! Mem[0000000062000008]
ldsh [%o3+0x02a],%l7 ! Mem[000000006380002a]
jmpl %g6+8,%g0
ldx [%o3+0x038],%l5 ! Mem[0000000063800038]
p41_call_2_ho:
stx %l7,[%o2+0x020] ! Mem[0000000063000020]
stb %l4,[%o0+0x025] ! Mem[0000000062000025]
stx %l5,[%o0+0x030] ! Mem[0000000062000030]
ldsh [%o2+0x00a],%l0 ! Mem[000000006300000a]
ldx [%o3+0x010],%l0 ! Mem[0000000063800010]
ldsb [%o3+0x038],%l1 ! Mem[0000000063800038]
ldd [%o2+0x000],%l0 ! Mem[0000000063000000]
retl
ldsb [%o2+0x01b],%l3 ! Mem[000000006300001b]
p42_jmpl_2_le:
ldd [%i3+0x008],%l0 ! Mem[0000000065800008]
jmpl %g6+8,%g0
std %l2,[%i1+0x010] ! Mem[0000000064800010]
p42_call_2_le:
stx %l5,[%i1+0x008] ! Mem[0000000064800008]
ldub [%i3+0x02d],%l1 ! Mem[000000006580002d]
ldsh [%i0+0x036],%l5 ! Mem[0000000064000036]
lduh [%i3+0x010],%l5 ! Mem[0000000065800010]
sth %l2,[%i3+0x006] ! Mem[0000000065800006]
retl
sth %l6,[%i0+0x00a] ! Mem[000000006400000a]
p42_jmpl_2_lo:
ldd [%o3+0x008],%l0 ! Mem[0000000065800008]
jmpl %g6+8,%g0
std %l2,[%o1+0x010] ! Mem[0000000064800010]
p42_call_2_lo:
stx %l5,[%o1+0x008] ! Mem[0000000064800008]
ldub [%o3+0x02d],%l1 ! Mem[000000006580002d]
ldsh [%o0+0x036],%l5 ! Mem[0000000064000036]
lduh [%o3+0x010],%l5 ! Mem[0000000065800010]
sth %l2,[%o3+0x006] ! Mem[0000000065800006]
retl
sth %l6,[%o0+0x00a] ! Mem[000000006400000a]
p42_jmpl_2_he:
ldd [%i3+0x018],%l4 ! Mem[0000000065800018]
ldd [%i0+0x010],%l6 ! Mem[0000000064000010]
ldsb [%i0+0x026],%l6 ! Mem[0000000064000026]
ldsh [%i2+0x022],%l7 ! Mem[0000000065000022]
ldd [%i2+0x008],%l6 ! Mem[0000000065000008]
ldsh [%i3+0x02a],%l7 ! Mem[000000006580002a]
jmpl %g6+8,%g0
ldsw [%i1+0x03c],%l5 ! Mem[000000006480003c]
p42_call_2_he:
sth %l7,[%i2+0x006] ! Mem[0000000065000006]
ldsw [%i0+0x004],%l4 ! Mem[0000000064000004]
ldub [%i3+0x013],%l5 ! Mem[0000000065800013]
stw %l0,[%i3+0x008] ! Mem[0000000065800008]
ldsw [%i2+0x030],%l0 ! Mem[0000000065000030]
ldsb [%i3+0x038],%l1 ! Mem[0000000065800038]
lduh [%i2+0x026],%l1 ! Mem[0000000065000026]
retl
std %l2,[%i2+0x018] ! Mem[0000000065000018]
p42_jmpl_2_ho:
ldd [%o3+0x018],%l4 ! Mem[0000000065800018]
ldd [%o0+0x010],%l6 ! Mem[0000000064000010]
ldsb [%o0+0x026],%l6 ! Mem[0000000064000026]
ldsh [%o2+0x022],%l7 ! Mem[0000000065000022]
ldd [%o2+0x008],%l6 ! Mem[0000000065000008]
ldsh [%o3+0x02a],%l7 ! Mem[000000006580002a]
jmpl %g6+8,%g0
ldsw [%o1+0x03c],%l5 ! Mem[000000006480003c]
p42_call_2_ho:
sth %l7,[%o2+0x006] ! Mem[0000000065000006]
ldsw [%o0+0x004],%l4 ! Mem[0000000064000004]
ldub [%o3+0x013],%l5 ! Mem[0000000065800013]
stw %l0,[%o3+0x008] ! Mem[0000000065800008]
ldsw [%o2+0x030],%l0 ! Mem[0000000065000030]
ldsb [%o3+0x038],%l1 ! Mem[0000000065800038]
lduh [%o2+0x026],%l1 ! Mem[0000000065000026]
retl
std %l2,[%o2+0x018] ! Mem[0000000065000018]
p43_jmpl_2_le:
stw %l1,[%i0+0x02c] ! Mem[000000006600002c]
jmpl %g6+8,%g0
sth %l3,[%i3+0x030] ! Mem[0000000067800030]
p43_call_2_le:
stw %l5,[%i0+0x02c] ! Mem[000000006600002c]
ldsh [%i3+0x02c],%l1 ! Mem[000000006780002c]
ldsb [%i3+0x036],%l5 ! Mem[0000000067800036]
stb %l5,[%i0+0x011] ! Mem[0000000066000011]
stw %l2,[%i1+0x004] ! Mem[0000000066800004]
retl
stw %l6,[%i2+0x008] ! Mem[0000000067000008]
p43_jmpl_2_lo:
stw %l1,[%o0+0x02c] ! Mem[000000006600002c]
jmpl %g6+8,%g0
sth %l3,[%o3+0x030] ! Mem[0000000067800030]
p43_call_2_lo:
stw %l5,[%o0+0x02c] ! Mem[000000006600002c]
ldsh [%o3+0x02c],%l1 ! Mem[000000006780002c]
ldsb [%o3+0x036],%l5 ! Mem[0000000067800036]
stb %l5,[%o0+0x011] ! Mem[0000000066000011]
stw %l2,[%o1+0x004] ! Mem[0000000066800004]
retl
stw %l6,[%o2+0x008] ! Mem[0000000067000008]
p43_jmpl_2_he:
ldd [%i2+0x018],%l4 ! Mem[0000000067000018]
ldx [%i1+0x010],%l6 ! Mem[0000000066800010]
stx %l6,[%i1+0x000] ! Mem[0000000066800000]
ldsb [%i2+0x022],%l7 ! Mem[0000000067000022]
stw %l7,[%i1+0x00c] ! Mem[000000006680000c]
ldub [%i0+0x02b],%l7 ! Mem[000000006600002b]
jmpl %g6+8,%g0
stx %l5,[%i0+0x038] ! Mem[0000000066000038]
p43_call_2_he:
lduw [%i1+0x024],%l7 ! Mem[0000000066800024]
stw %l4,[%i0+0x024] ! Mem[0000000066000024]
stw %l5,[%i3+0x030] ! Mem[0000000067800030]
lduh [%i0+0x00a],%l0 ! Mem[000000006600000a]
stx %l0,[%i1+0x010] ! Mem[0000000066800010]
stx %l1,[%i0+0x038] ! Mem[0000000066000038]
stx %l1,[%i2+0x000] ! Mem[0000000067000000]
retl
ldub [%i2+0x01b],%l3 ! Mem[000000006700001b]
p43_jmpl_2_ho:
ldd [%o2+0x018],%l4 ! Mem[0000000067000018]
ldx [%o1+0x010],%l6 ! Mem[0000000066800010]
stx %l6,[%o1+0x000] ! Mem[0000000066800000]
ldsb [%o2+0x022],%l7 ! Mem[0000000067000022]
stw %l7,[%o1+0x00c] ! Mem[000000006680000c]
ldub [%o0+0x02b],%l7 ! Mem[000000006600002b]
jmpl %g6+8,%g0
stx %l5,[%o0+0x038] ! Mem[0000000066000038]
p43_call_2_ho:
lduw [%o1+0x024],%l7 ! Mem[0000000066800024]
stw %l4,[%o0+0x024] ! Mem[0000000066000024]
stw %l5,[%o3+0x030] ! Mem[0000000067800030]
lduh [%o0+0x00a],%l0 ! Mem[000000006600000a]
stx %l0,[%o1+0x010] ! Mem[0000000066800010]
stx %l1,[%o0+0x038] ! Mem[0000000066000038]
stx %l1,[%o2+0x000] ! Mem[0000000067000000]
retl
ldub [%o2+0x01b],%l3 ! Mem[000000006700001b]
p44_jmpl_2_le:
std %l0,[%i1+0x008] ! Mem[0000000068800008]
jmpl %g6+8,%g0
ldd [%i1+0x010],%l2 ! Mem[0000000068800010]
p44_call_2_le:
sth %l5,[%i2+0x00c] ! Mem[000000006900000c]
ldsh [%i3+0x02c],%l1 ! Mem[000000006980002c]
ldd [%i1+0x030],%l4 ! Mem[0000000068800030]
std %l4,[%i1+0x010] ! Mem[0000000068800010]
stx %l2,[%i0+0x000] ! Mem[0000000068000000]
retl
sth %l6,[%i0+0x00a] ! Mem[000000006800000a]
p44_jmpl_2_lo:
std %l0,[%o1+0x008] ! Mem[0000000068800008]
jmpl %g6+8,%g0
ldd [%o1+0x010],%l2 ! Mem[0000000068800010]
p44_call_2_lo:
sth %l5,[%o2+0x00c] ! Mem[000000006900000c]
ldsh [%o3+0x02c],%l1 ! Mem[000000006980002c]
ldd [%o1+0x030],%l4 ! Mem[0000000068800030]
std %l4,[%o1+0x010] ! Mem[0000000068800010]
stx %l2,[%o0+0x000] ! Mem[0000000068000000]
retl
sth %l6,[%o0+0x00a] ! Mem[000000006800000a]
p44_jmpl_2_he:
ldd [%i0+0x018],%l4 ! Mem[0000000068000018]
stx %l6,[%i2+0x010] ! Mem[0000000069000010]
stx %l6,[%i2+0x020] ! Mem[0000000069000020]
ldd [%i1+0x020],%l6 ! Mem[0000000068800020]
std %l6,[%i0+0x008] ! Mem[0000000068000008]
lduw [%i0+0x028],%l7 ! Mem[0000000068000028]
jmpl %g6+8,%g0
sth %l5,[%i2+0x03c] ! Mem[000000006900003c]
p44_call_2_he:
ldub [%i1+0x007],%l7 ! Mem[0000000068800007]
lduw [%i0+0x004],%l4 ! Mem[0000000068000004]
ldsw [%i2+0x010],%l5 ! Mem[0000000069000010]
ldsb [%i1+0x00b],%l0 ! Mem[000000006880000b]
stb %l0,[%i1+0x030] ! Mem[0000000068800030]
stx %l1,[%i0+0x038] ! Mem[0000000068000038]
lduw [%i2+0x024],%l1 ! Mem[0000000069000024]
retl
stx %l3,[%i2+0x018] ! Mem[0000000069000018]
p44_jmpl_2_ho:
ldd [%o0+0x018],%l4 ! Mem[0000000068000018]
stx %l6,[%o2+0x010] ! Mem[0000000069000010]
stx %l6,[%o2+0x020] ! Mem[0000000069000020]
ldd [%o1+0x020],%l6 ! Mem[0000000068800020]
std %l6,[%o0+0x008] ! Mem[0000000068000008]
lduw [%o0+0x028],%l7 ! Mem[0000000068000028]
jmpl %g6+8,%g0
sth %l5,[%o2+0x03c] ! Mem[000000006900003c]
p44_call_2_ho:
ldub [%o1+0x007],%l7 ! Mem[0000000068800007]
lduw [%o0+0x004],%l4 ! Mem[0000000068000004]
ldsw [%o2+0x010],%l5 ! Mem[0000000069000010]
ldsb [%o1+0x00b],%l0 ! Mem[000000006880000b]
stb %l0,[%o1+0x030] ! Mem[0000000068800030]
stx %l1,[%o0+0x038] ! Mem[0000000068000038]
lduw [%o2+0x024],%l1 ! Mem[0000000069000024]
retl
stx %l3,[%o2+0x018] ! Mem[0000000069000018]
p45_jmpl_2_le:
ldx [%i3+0x028],%l1 ! Mem[000000006b800028]
jmpl %g6+8,%g0
ldsb [%i2+0x031],%l3 ! Mem[000000006b000031]
p45_call_2_le:
std %l4,[%i1+0x028] ! Mem[000000006a800028]
ldd [%i3+0x028],%l0 ! Mem[000000006b800028]
ldsb [%i0+0x036],%l5 ! Mem[000000006a000036]
stx %l5,[%i1+0x010] ! Mem[000000006a800010]
ldd [%i2+0x000],%l2 ! Mem[000000006b000000]
retl
stw %l6,[%i3+0x008] ! Mem[000000006b800008]
p45_jmpl_2_lo:
ldx [%o3+0x028],%l1 ! Mem[000000006b800028]
jmpl %g6+8,%g0
ldsb [%o2+0x031],%l3 ! Mem[000000006b000031]
p45_call_2_lo:
std %l4,[%o1+0x028] ! Mem[000000006a800028]
ldd [%o3+0x028],%l0 ! Mem[000000006b800028]
ldsb [%o0+0x036],%l5 ! Mem[000000006a000036]
stx %l5,[%o1+0x010] ! Mem[000000006a800010]
ldd [%o2+0x000],%l2 ! Mem[000000006b000000]
retl
stw %l6,[%o3+0x008] ! Mem[000000006b800008]
p45_jmpl_2_he:
ldd [%i3+0x018],%l4 ! Mem[000000006b800018]
lduw [%i3+0x010],%l6 ! Mem[000000006b800010]
sth %l6,[%i3+0x006] ! Mem[000000006b800006]
stx %l7,[%i0+0x020] ! Mem[000000006a000020]
std %l6,[%i2+0x008] ! Mem[000000006b000008]
stb %l7,[%i0+0x02b] ! Mem[000000006a00002b]
jmpl %g6+8,%g0
lduw [%i0+0x03c],%l5 ! Mem[000000006a00003c]
p45_call_2_he:
ldsh [%i0+0x026],%l7 ! Mem[000000006a000026]
stx %l4,[%i0+0x020] ! Mem[000000006a000020]
stb %l5,[%i1+0x033] ! Mem[000000006a800033]
stb %l0,[%i3+0x00b] ! Mem[000000006b80000b]
ldub [%i0+0x010],%l0 ! Mem[000000006a000010]
sth %l1,[%i0+0x038] ! Mem[000000006a000038]
ldd [%i2+0x000],%l0 ! Mem[000000006b000000]
retl
ldx [%i2+0x018],%l3 ! Mem[000000006b000018]
p45_jmpl_2_ho:
ldd [%o3+0x018],%l4 ! Mem[000000006b800018]
lduw [%o3+0x010],%l6 ! Mem[000000006b800010]
sth %l6,[%o3+0x006] ! Mem[000000006b800006]
stx %l7,[%o0+0x020] ! Mem[000000006a000020]
std %l6,[%o2+0x008] ! Mem[000000006b000008]
stb %l7,[%o0+0x02b] ! Mem[000000006a00002b]
jmpl %g6+8,%g0
lduw [%o0+0x03c],%l5 ! Mem[000000006a00003c]
p45_call_2_ho:
ldsh [%o0+0x026],%l7 ! Mem[000000006a000026]
stx %l4,[%o0+0x020] ! Mem[000000006a000020]
stb %l5,[%o1+0x033] ! Mem[000000006a800033]
stb %l0,[%o3+0x00b] ! Mem[000000006b80000b]
ldub [%o0+0x010],%l0 ! Mem[000000006a000010]
sth %l1,[%o0+0x038] ! Mem[000000006a000038]
ldd [%o2+0x000],%l0 ! Mem[000000006b000000]
retl
ldx [%o2+0x018],%l3 ! Mem[000000006b000018]
p46_jmpl_2_le:
lduh [%i0+0x00e],%l1 ! Mem[000000006c00000e]
jmpl %g6+8,%g0
ldsh [%i1+0x010],%l3 ! Mem[000000006c800010]
p46_call_2_le:
stb %l5,[%i0+0x00c] ! Mem[000000006c00000c]
stw %l1,[%i2+0x02c] ! Mem[000000006d00002c]
ldd [%i2+0x030],%l4 ! Mem[000000006d000030]
ldd [%i2+0x010],%l4 ! Mem[000000006d000010]
ldsb [%i1+0x006],%l2 ! Mem[000000006c800006]
retl
sth %l6,[%i1+0x00a] ! Mem[000000006c80000a]
p46_jmpl_2_lo:
lduh [%o0+0x00e],%l1 ! Mem[000000006c00000e]
jmpl %g6+8,%g0
ldsh [%o1+0x010],%l3 ! Mem[000000006c800010]
p46_call_2_lo:
stb %l5,[%o0+0x00c] ! Mem[000000006c00000c]
stw %l1,[%o2+0x02c] ! Mem[000000006d00002c]
ldd [%o2+0x030],%l4 ! Mem[000000006d000030]
ldd [%o2+0x010],%l4 ! Mem[000000006d000010]
ldsb [%o1+0x006],%l2 ! Mem[000000006c800006]
retl
sth %l6,[%o1+0x00a] ! Mem[000000006c80000a]
p46_jmpl_2_he:
ldsh [%i1+0x01a],%l4 ! Mem[000000006c80001a]
stw %l6,[%i1+0x010] ! Mem[000000006c800010]
sth %l6,[%i3+0x026] ! Mem[000000006d800026]
stw %l7,[%i0+0x020] ! Mem[000000006c000020]
ldx [%i1+0x008],%l7 ! Mem[000000006c800008]
sth %l7,[%i1+0x02a] ! Mem[000000006c80002a]
jmpl %g6+8,%g0
ldub [%i3+0x03d],%l5 ! Mem[000000006d80003d]
p46_call_2_he:
stw %l7,[%i0+0x004] ! Mem[000000006c000004]
ldx [%i0+0x000],%l4 ! Mem[000000006c000000]
ldd [%i1+0x010],%l4 ! Mem[000000006c800010]
ldub [%i0+0x00b],%l0 ! Mem[000000006c00000b]
ldd [%i0+0x030],%l0 ! Mem[000000006c000030]
stb %l1,[%i0+0x038] ! Mem[000000006c000038]
ldx [%i2+0x020],%l1 ! Mem[000000006d000020]
retl
ldsh [%i2+0x01a],%l3 ! Mem[000000006d00001a]
p46_jmpl_2_ho:
ldsh [%o1+0x01a],%l4 ! Mem[000000006c80001a]
stw %l6,[%o1+0x010] ! Mem[000000006c800010]
sth %l6,[%o3+0x026] ! Mem[000000006d800026]
stw %l7,[%o0+0x020] ! Mem[000000006c000020]
ldx [%o1+0x008],%l7 ! Mem[000000006c800008]
sth %l7,[%o1+0x02a] ! Mem[000000006c80002a]
jmpl %g6+8,%g0
ldub [%o3+0x03d],%l5 ! Mem[000000006d80003d]
p46_call_2_ho:
stw %l7,[%o0+0x004] ! Mem[000000006c000004]
ldx [%o0+0x000],%l4 ! Mem[000000006c000000]
ldd [%o1+0x010],%l4 ! Mem[000000006c800010]
ldub [%o0+0x00b],%l0 ! Mem[000000006c00000b]
ldd [%o0+0x030],%l0 ! Mem[000000006c000030]
stb %l1,[%o0+0x038] ! Mem[000000006c000038]
ldx [%o2+0x020],%l1 ! Mem[000000006d000020]
retl
ldsh [%o2+0x01a],%l3 ! Mem[000000006d00001a]
p47_jmpl_2_le:
ldsb [%i1+0x02f],%l1 ! Mem[000000006e80002f]
jmpl %g6+8,%g0
lduh [%i2+0x030],%l3 ! Mem[000000006f000030]
p47_call_2_le:
ldx [%i2+0x028],%l5 ! Mem[000000006f000028]
std %l0,[%i2+0x028] ! Mem[000000006f000028]
stx %l5,[%i0+0x030] ! Mem[000000006e000030]
ldsw [%i2+0x010],%l5 ! Mem[000000006f000010]
ldsh [%i3+0x006],%l2 ! Mem[000000006f800006]
retl
stw %l6,[%i3+0x008] ! Mem[000000006f800008]
p47_jmpl_2_lo:
ldsb [%o1+0x02f],%l1 ! Mem[000000006e80002f]
jmpl %g6+8,%g0
lduh [%o2+0x030],%l3 ! Mem[000000006f000030]
p47_call_2_lo:
ldx [%o2+0x028],%l5 ! Mem[000000006f000028]
std %l0,[%o2+0x028] ! Mem[000000006f000028]
stx %l5,[%o0+0x030] ! Mem[000000006e000030]
ldsw [%o2+0x010],%l5 ! Mem[000000006f000010]
ldsh [%o3+0x006],%l2 ! Mem[000000006f800006]
retl
stw %l6,[%o3+0x008] ! Mem[000000006f800008]
p47_jmpl_2_he:
ldsh [%i3+0x01a],%l4 ! Mem[000000006f80001a]
lduh [%i2+0x012],%l6 ! Mem[000000006f000012]
stb %l6,[%i0+0x006] ! Mem[000000006e000006]
sth %l7,[%i3+0x022] ! Mem[000000006f800022]
ldx [%i0+0x008],%l7 ! Mem[000000006e000008]
stx %l7,[%i1+0x028] ! Mem[000000006e800028]
jmpl %g6+8,%g0
ldd [%i1+0x038],%l4 ! Mem[000000006e800038]
p47_call_2_he:
std %l6,[%i3+0x020] ! Mem[000000006f800020]
ldsh [%i0+0x024],%l4 ! Mem[000000006e000024]
lduh [%i1+0x032],%l5 ! Mem[000000006e800032]
stw %l0,[%i0+0x008] ! Mem[000000006e000008]
std %l0,[%i3+0x010] ! Mem[000000006f800010]
stb %l1,[%i0+0x038] ! Mem[000000006e000038]
ldsb [%i2+0x006],%l1 ! Mem[000000006f000006]
retl
sth %l3,[%i2+0x01a] ! Mem[000000006f00001a]
p47_jmpl_2_ho:
ldsh [%o3+0x01a],%l4 ! Mem[000000006f80001a]
lduh [%o2+0x012],%l6 ! Mem[000000006f000012]
stb %l6,[%o0+0x006] ! Mem[000000006e000006]
sth %l7,[%o3+0x022] ! Mem[000000006f800022]
ldx [%o0+0x008],%l7 ! Mem[000000006e000008]
stx %l7,[%o1+0x028] ! Mem[000000006e800028]
jmpl %g6+8,%g0
ldd [%o1+0x038],%l4 ! Mem[000000006e800038]
p47_call_2_ho:
std %l6,[%o3+0x020] ! Mem[000000006f800020]
ldsh [%o0+0x024],%l4 ! Mem[000000006e000024]
lduh [%o1+0x032],%l5 ! Mem[000000006e800032]
stw %l0,[%o0+0x008] ! Mem[000000006e000008]
std %l0,[%o3+0x010] ! Mem[000000006f800010]
stb %l1,[%o0+0x038] ! Mem[000000006e000038]
ldsb [%o2+0x006],%l1 ! Mem[000000006f000006]
retl
sth %l3,[%o2+0x01a] ! Mem[000000006f00001a]
p48_jmpl_2_le:
stx %l1,[%i3+0x008] ! Mem[0000000071800008]
jmpl %g6+8,%g0
lduw [%i1+0x010],%l3 ! Mem[0000000070800010]
p48_call_2_le:
lduw [%i2+0x00c],%l5 ! Mem[000000007100000c]
ldx [%i1+0x028],%l1 ! Mem[0000000070800028]
stw %l5,[%i3+0x034] ! Mem[0000000071800034]
ldub [%i2+0x011],%l5 ! Mem[0000000071000011]
ldsw [%i1+0x004],%l2 ! Mem[0000000070800004]
retl
sth %l6,[%i1+0x00a] ! Mem[000000007080000a]
p48_jmpl_2_lo:
stx %l1,[%o3+0x008] ! Mem[0000000071800008]
jmpl %g6+8,%g0
lduw [%o1+0x010],%l3 ! Mem[0000000070800010]
p48_call_2_lo:
lduw [%o2+0x00c],%l5 ! Mem[000000007100000c]
ldx [%o1+0x028],%l1 ! Mem[0000000070800028]
stw %l5,[%o3+0x034] ! Mem[0000000071800034]
ldub [%o2+0x011],%l5 ! Mem[0000000071000011]
ldsw [%o1+0x004],%l2 ! Mem[0000000070800004]
retl
sth %l6,[%o1+0x00a] ! Mem[000000007080000a]
p48_jmpl_2_he:
ldsh [%i2+0x01a],%l4 ! Mem[000000007100001a]
stx %l6,[%i3+0x010] ! Mem[0000000071800010]
stb %l6,[%i1+0x026] ! Mem[0000000070800026]
std %l6,[%i3+0x020] ! Mem[0000000071800020]
lduh [%i3+0x00c],%l7 ! Mem[000000007180000c]
ldsb [%i2+0x02b],%l7 ! Mem[000000007100002b]
jmpl %g6+8,%g0
stw %l5,[%i0+0x03c] ! Mem[000000007000003c]
p48_call_2_he:
ldx [%i3+0x000],%l7 ! Mem[0000000071800000]
sth %l4,[%i0+0x004] ! Mem[0000000070000004]
sth %l5,[%i0+0x012] ! Mem[0000000070000012]
ldx [%i2+0x008],%l0 ! Mem[0000000071000008]
lduh [%i2+0x030],%l0 ! Mem[0000000071000030]
lduw [%i1+0x038],%l1 ! Mem[0000000070800038]
stb %l1,[%i2+0x026] ! Mem[0000000071000026]
retl
lduh [%i2+0x01a],%l3 ! Mem[000000007100001a]
p48_jmpl_2_ho:
ldsh [%o2+0x01a],%l4 ! Mem[000000007100001a]
stx %l6,[%o3+0x010] ! Mem[0000000071800010]
stb %l6,[%o1+0x026] ! Mem[0000000070800026]
std %l6,[%o3+0x020] ! Mem[0000000071800020]
lduh [%o3+0x00c],%l7 ! Mem[000000007180000c]
ldsb [%o2+0x02b],%l7 ! Mem[000000007100002b]
jmpl %g6+8,%g0
stw %l5,[%o0+0x03c] ! Mem[000000007000003c]
p48_call_2_ho:
ldx [%o3+0x000],%l7 ! Mem[0000000071800000]
sth %l4,[%o0+0x004] ! Mem[0000000070000004]
sth %l5,[%o0+0x012] ! Mem[0000000070000012]
ldx [%o2+0x008],%l0 ! Mem[0000000071000008]
lduh [%o2+0x030],%l0 ! Mem[0000000071000030]
lduw [%o1+0x038],%l1 ! Mem[0000000070800038]
stb %l1,[%o2+0x026] ! Mem[0000000071000026]
retl
lduh [%o2+0x01a],%l3 ! Mem[000000007100001a]
p49_jmpl_2_le:
sth %l1,[%i0+0x02e] ! Mem[000000007200002e]
jmpl %g6+8,%g0
ldx [%i2+0x030],%l3 ! Mem[0000000073000030]
p49_call_2_le:
ldx [%i0+0x028],%l5 ! Mem[0000000072000028]
lduh [%i1+0x02c],%l1 ! Mem[000000007280002c]
sth %l5,[%i1+0x036] ! Mem[0000000072800036]
lduh [%i3+0x010],%l5 ! Mem[0000000073800010]
ldub [%i3+0x006],%l2 ! Mem[0000000073800006]
retl
std %l6,[%i0+0x008] ! Mem[0000000072000008]
p49_jmpl_2_lo:
sth %l1,[%o0+0x02e] ! Mem[000000007200002e]
jmpl %g6+8,%g0
ldx [%o2+0x030],%l3 ! Mem[0000000073000030]
p49_call_2_lo:
ldx [%o0+0x028],%l5 ! Mem[0000000072000028]
lduh [%o1+0x02c],%l1 ! Mem[000000007280002c]
sth %l5,[%o1+0x036] ! Mem[0000000072800036]
lduh [%o3+0x010],%l5 ! Mem[0000000073800010]
ldub [%o3+0x006],%l2 ! Mem[0000000073800006]
retl
std %l6,[%o0+0x008] ! Mem[0000000072000008]
p49_jmpl_2_he:
ldsh [%i0+0x01a],%l4 ! Mem[000000007200001a]
ldub [%i0+0x012],%l6 ! Mem[0000000072000012]
lduw [%i2+0x004],%l6 ! Mem[0000000073000004]
stb %l7,[%i2+0x022] ! Mem[0000000073000022]
ldsw [%i1+0x00c],%l7 ! Mem[000000007280000c]
ldsw [%i2+0x028],%l7 ! Mem[0000000073000028]
jmpl %g6+8,%g0
ldx [%i3+0x038],%l5 ! Mem[0000000073800038]
p49_call_2_he:
ldsw [%i3+0x024],%l7 ! Mem[0000000073800024]
lduh [%i0+0x024],%l4 ! Mem[0000000072000024]
ldsh [%i0+0x032],%l5 ! Mem[0000000072000032]
ldsb [%i3+0x00b],%l0 ! Mem[000000007380000b]
ldsb [%i1+0x010],%l0 ! Mem[0000000072800010]
ldub [%i1+0x038],%l1 ! Mem[0000000072800038]
ldsh [%i2+0x006],%l1 ! Mem[0000000073000006]
retl
stw %l3,[%i2+0x018] ! Mem[0000000073000018]
p49_jmpl_2_ho:
ldsh [%o0+0x01a],%l4 ! Mem[000000007200001a]
ldub [%o0+0x012],%l6 ! Mem[0000000072000012]
lduw [%o2+0x004],%l6 ! Mem[0000000073000004]
stb %l7,[%o2+0x022] ! Mem[0000000073000022]
ldsw [%o1+0x00c],%l7 ! Mem[000000007280000c]
ldsw [%o2+0x028],%l7 ! Mem[0000000073000028]
jmpl %g6+8,%g0
ldx [%o3+0x038],%l5 ! Mem[0000000073800038]
p49_call_2_ho:
ldsw [%o3+0x024],%l7 ! Mem[0000000073800024]
lduh [%o0+0x024],%l4 ! Mem[0000000072000024]
ldsh [%o0+0x032],%l5 ! Mem[0000000072000032]
ldsb [%o3+0x00b],%l0 ! Mem[000000007380000b]
ldsb [%o1+0x010],%l0 ! Mem[0000000072800010]
ldub [%o1+0x038],%l1 ! Mem[0000000072800038]
ldsh [%o2+0x006],%l1 ! Mem[0000000073000006]
retl
stw %l3,[%o2+0x018] ! Mem[0000000073000018]
p50_jmpl_2_le:
stb %l1,[%i2+0x00f] ! Mem[000000007500000f]
jmpl %g6+8,%g0
stb %l3,[%i1+0x011] ! Mem[0000000074800011]
p50_call_2_le:
lduw [%i2+0x00c],%l5 ! Mem[000000007500000c]
lduh [%i0+0x02c],%l1 ! Mem[000000007400002c]
std %l4,[%i0+0x030] ! Mem[0000000074000030]
stb %l5,[%i3+0x011] ! Mem[0000000075800011]
ldsw [%i1+0x004],%l2 ! Mem[0000000074800004]
retl
sth %l6,[%i1+0x00a] ! Mem[000000007480000a]
p50_jmpl_2_lo:
stb %l1,[%o2+0x00f] ! Mem[000000007500000f]
jmpl %g6+8,%g0
stb %l3,[%o1+0x011] ! Mem[0000000074800011]
p50_call_2_lo:
lduw [%o2+0x00c],%l5 ! Mem[000000007500000c]
lduh [%o0+0x02c],%l1 ! Mem[000000007400002c]
std %l4,[%o0+0x030] ! Mem[0000000074000030]
stb %l5,[%o3+0x011] ! Mem[0000000075800011]
ldsw [%o1+0x004],%l2 ! Mem[0000000074800004]
retl
sth %l6,[%o1+0x00a] ! Mem[000000007480000a]
p50_jmpl_2_he:
ldsh [%i3+0x01a],%l4 ! Mem[000000007580001a]
stw %l6,[%i2+0x010] ! Mem[0000000075000010]
lduw [%i3+0x024],%l6 ! Mem[0000000075800024]
ldx [%i1+0x020],%l7 ! Mem[0000000074800020]
ldsw [%i1+0x00c],%l7 ! Mem[000000007480000c]
lduh [%i2+0x02a],%l7 ! Mem[000000007500002a]
jmpl %g6+8,%g0
lduh [%i1+0x03c],%l5 ! Mem[000000007480003c]
p50_call_2_he:
ldsb [%i3+0x007],%l7 ! Mem[0000000075800007]
stw %l4,[%i0+0x004] ! Mem[0000000074000004]
std %l4,[%i3+0x010] ! Mem[0000000075800010]
sth %l0,[%i0+0x00a] ! Mem[000000007400000a]
sth %l0,[%i1+0x030] ! Mem[0000000074800030]
ldub [%i2+0x038],%l1 ! Mem[0000000075000038]
std %l0,[%i2+0x020] ! Mem[0000000075000020]
retl
lduw [%i2+0x018],%l3 ! Mem[0000000075000018]
p50_jmpl_2_ho:
ldsh [%o3+0x01a],%l4 ! Mem[000000007580001a]
stw %l6,[%o2+0x010] ! Mem[0000000075000010]
lduw [%o3+0x024],%l6 ! Mem[0000000075800024]
ldx [%o1+0x020],%l7 ! Mem[0000000074800020]
ldsw [%o1+0x00c],%l7 ! Mem[000000007480000c]
lduh [%o2+0x02a],%l7 ! Mem[000000007500002a]
jmpl %g6+8,%g0
lduh [%o1+0x03c],%l5 ! Mem[000000007480003c]
p50_call_2_ho:
ldsb [%o3+0x007],%l7 ! Mem[0000000075800007]
stw %l4,[%o0+0x004] ! Mem[0000000074000004]
std %l4,[%o3+0x010] ! Mem[0000000075800010]
sth %l0,[%o0+0x00a] ! Mem[000000007400000a]
sth %l0,[%o1+0x030] ! Mem[0000000074800030]
ldub [%o2+0x038],%l1 ! Mem[0000000075000038]
std %l0,[%o2+0x020] ! Mem[0000000075000020]
retl
lduw [%o2+0x018],%l3 ! Mem[0000000075000018]
p51_jmpl_2_le:
lduw [%i3+0x02c],%l1 ! Mem[000000007780002c]
jmpl %g6+8,%g0
stw %l3,[%i2+0x030] ! Mem[0000000077000030]
p51_call_2_le:
lduh [%i2+0x02c],%l5 ! Mem[000000007700002c]
ldsw [%i0+0x02c],%l1 ! Mem[000000007600002c]
stb %l5,[%i2+0x036] ! Mem[0000000077000036]
std %l4,[%i0+0x010] ! Mem[0000000076000010]
ldub [%i0+0x006],%l2 ! Mem[0000000076000006]
retl
std %l6,[%i0+0x008] ! Mem[0000000076000008]
p51_jmpl_2_lo:
lduw [%o3+0x02c],%l1 ! Mem[000000007780002c]
jmpl %g6+8,%g0
stw %l3,[%o2+0x030] ! Mem[0000000077000030]
p51_call_2_lo:
lduh [%o2+0x02c],%l5 ! Mem[000000007700002c]
ldsw [%o0+0x02c],%l1 ! Mem[000000007600002c]
stb %l5,[%o2+0x036] ! Mem[0000000077000036]
std %l4,[%o0+0x010] ! Mem[0000000076000010]
ldub [%o0+0x006],%l2 ! Mem[0000000076000006]
retl
std %l6,[%o0+0x008] ! Mem[0000000076000008]
p51_jmpl_2_he:
ldsh [%i2+0x01a],%l4 ! Mem[000000007700001a]
lduh [%i3+0x012],%l6 ! Mem[0000000077800012]
ldub [%i3+0x006],%l6 ! Mem[0000000077800006]
lduw [%i0+0x020],%l7 ! Mem[0000000076000020]
ldsb [%i3+0x00d],%l7 ! Mem[000000007780000d]
ldx [%i2+0x028],%l7 ! Mem[0000000077000028]
jmpl %g6+8,%g0
ldsb [%i0+0x03d],%l5 ! Mem[000000007600003d]
p51_call_2_he:
sth %l7,[%i2+0x026] ! Mem[0000000077000026]
lduw [%i0+0x024],%l4 ! Mem[0000000076000024]
ldsb [%i2+0x033],%l5 ! Mem[0000000077000033]
lduw [%i1+0x008],%l0 ! Mem[0000000076800008]
lduw [%i0+0x010],%l0 ! Mem[0000000076000010]
ldsh [%i2+0x038],%l1 ! Mem[0000000077000038]
ldsw [%i2+0x004],%l1 ! Mem[0000000077000004]
retl
ldsb [%i2+0x01b],%l3 ! Mem[000000007700001b]
p51_jmpl_2_ho:
ldsh [%o2+0x01a],%l4 ! Mem[000000007700001a]
lduh [%o3+0x012],%l6 ! Mem[0000000077800012]
ldub [%o3+0x006],%l6 ! Mem[0000000077800006]
lduw [%o0+0x020],%l7 ! Mem[0000000076000020]
ldsb [%o3+0x00d],%l7 ! Mem[000000007780000d]
ldx [%o2+0x028],%l7 ! Mem[0000000077000028]
jmpl %g6+8,%g0
ldsb [%o0+0x03d],%l5 ! Mem[000000007600003d]
p51_call_2_ho:
sth %l7,[%o2+0x026] ! Mem[0000000077000026]
lduw [%o0+0x024],%l4 ! Mem[0000000076000024]
ldsb [%o2+0x033],%l5 ! Mem[0000000077000033]
lduw [%o1+0x008],%l0 ! Mem[0000000076800008]
lduw [%o0+0x010],%l0 ! Mem[0000000076000010]
ldsh [%o2+0x038],%l1 ! Mem[0000000077000038]
ldsw [%o2+0x004],%l1 ! Mem[0000000077000004]
retl
ldsb [%o2+0x01b],%l3 ! Mem[000000007700001b]
p52_jmpl_2_le:
ldub [%i0+0x00f],%l1 ! Mem[000000007800000f]
jmpl %g6+8,%g0
stx %l3,[%i0+0x010] ! Mem[0000000078000010]
p52_call_2_le:
ldub [%i0+0x00c],%l5 ! Mem[000000007800000c]
ldsb [%i3+0x02d],%l1 ! Mem[000000007980002d]
std %l4,[%i0+0x030] ! Mem[0000000078000030]
stx %l5,[%i0+0x010] ! Mem[0000000078000010]
lduh [%i2+0x006],%l2 ! Mem[0000000079000006]
retl
sth %l6,[%i2+0x00a] ! Mem[000000007900000a]
p52_jmpl_2_lo:
ldub [%o0+0x00f],%l1 ! Mem[000000007800000f]
jmpl %g6+8,%g0
stx %l3,[%o0+0x010] ! Mem[0000000078000010]
p52_call_2_lo:
ldub [%o0+0x00c],%l5 ! Mem[000000007800000c]
ldsb [%o3+0x02d],%l1 ! Mem[000000007980002d]
std %l4,[%o0+0x030] ! Mem[0000000078000030]
stx %l5,[%o0+0x010] ! Mem[0000000078000010]
lduh [%o2+0x006],%l2 ! Mem[0000000079000006]
retl
sth %l6,[%o2+0x00a] ! Mem[000000007900000a]
p52_jmpl_2_he:
ldsh [%i0+0x01a],%l4 ! Mem[000000007800001a]
sth %l6,[%i0+0x012] ! Mem[0000000078000012]
ldub [%i0+0x026],%l6 ! Mem[0000000078000026]
lduh [%i0+0x022],%l7 ! Mem[0000000078000022]
stx %l7,[%i2+0x008] ! Mem[0000000079000008]
std %l6,[%i3+0x028] ! Mem[0000000079800028]
jmpl %g6+8,%g0
sth %l5,[%i2+0x03c] ! Mem[000000007900003c]
p52_call_2_he:
stb %l7,[%i2+0x007] ! Mem[0000000079000007]
ldsb [%i0+0x005],%l4 ! Mem[0000000078000005]
lduw [%i2+0x010],%l5 ! Mem[0000000079000010]
ldd [%i2+0x008],%l0 ! Mem[0000000079000008]
ldd [%i3+0x030],%l0 ! Mem[0000000079800030]
ldd [%i2+0x038],%l0 ! Mem[0000000079000038]
sth %l1,[%i2+0x026] ! Mem[0000000079000026]
retl
std %l2,[%i2+0x018] ! Mem[0000000079000018]
p52_jmpl_2_ho:
ldsh [%o0+0x01a],%l4 ! Mem[000000007800001a]
sth %l6,[%o0+0x012] ! Mem[0000000078000012]
ldub [%o0+0x026],%l6 ! Mem[0000000078000026]
lduh [%o0+0x022],%l7 ! Mem[0000000078000022]
stx %l7,[%o2+0x008] ! Mem[0000000079000008]
std %l6,[%o3+0x028] ! Mem[0000000079800028]
jmpl %g6+8,%g0
sth %l5,[%o2+0x03c] ! Mem[000000007900003c]
p52_call_2_ho:
stb %l7,[%o2+0x007] ! Mem[0000000079000007]
ldsb [%o0+0x005],%l4 ! Mem[0000000078000005]
lduw [%o2+0x010],%l5 ! Mem[0000000079000010]
ldd [%o2+0x008],%l0 ! Mem[0000000079000008]
ldd [%o3+0x030],%l0 ! Mem[0000000079800030]
ldd [%o2+0x038],%l0 ! Mem[0000000079000038]
sth %l1,[%o2+0x026] ! Mem[0000000079000026]
retl
std %l2,[%o2+0x018] ! Mem[0000000079000018]
p53_jmpl_2_le:
ldsh [%i2+0x02e],%l1 ! Mem[000000007b00002e]
jmpl %g6+8,%g0
ldd [%i2+0x030],%l2 ! Mem[000000007b000030]
p53_call_2_le:
ldsw [%i2+0x02c],%l5 ! Mem[000000007b00002c]
stx %l1,[%i3+0x028] ! Mem[000000007b800028]
stb %l5,[%i0+0x036] ! Mem[000000007a000036]
ldd [%i1+0x010],%l4 ! Mem[000000007a800010]
lduw [%i0+0x004],%l2 ! Mem[000000007a000004]
retl
std %l6,[%i0+0x008] ! Mem[000000007a000008]
p53_jmpl_2_lo:
ldsh [%o2+0x02e],%l1 ! Mem[000000007b00002e]
jmpl %g6+8,%g0
ldd [%o2+0x030],%l2 ! Mem[000000007b000030]
p53_call_2_lo:
ldsw [%o2+0x02c],%l5 ! Mem[000000007b00002c]
stx %l1,[%o3+0x028] ! Mem[000000007b800028]
stb %l5,[%o0+0x036] ! Mem[000000007a000036]
ldd [%o1+0x010],%l4 ! Mem[000000007a800010]
lduw [%o0+0x004],%l2 ! Mem[000000007a000004]
retl
std %l6,[%o0+0x008] ! Mem[000000007a000008]
p53_jmpl_2_he:
ldsh [%i3+0x01a],%l4 ! Mem[000000007b80001a]
ldub [%i2+0x012],%l6 ! Mem[000000007b000012]
ldsh [%i1+0x006],%l6 ! Mem[000000007a800006]
ldub [%i0+0x022],%l7 ! Mem[000000007a000022]
stx %l7,[%i1+0x008] ! Mem[000000007a800008]
stw %l7,[%i3+0x028] ! Mem[000000007b800028]
jmpl %g6+8,%g0
stb %l5,[%i0+0x03d] ! Mem[000000007a00003d]
p53_call_2_he:
lduw [%i1+0x024],%l7 ! Mem[000000007a800024]
std %l4,[%i0+0x020] ! Mem[000000007a000020]
stw %l5,[%i1+0x030] ! Mem[000000007a800030]
std %l0,[%i0+0x008] ! Mem[000000007a000008]
std %l0,[%i2+0x010] ! Mem[000000007b000010]
ldd [%i3+0x038],%l0 ! Mem[000000007b800038]
ldub [%i2+0x006],%l1 ! Mem[000000007b000006]
retl
ldub [%i2+0x01b],%l3 ! Mem[000000007b00001b]
p53_jmpl_2_ho:
ldsh [%o3+0x01a],%l4 ! Mem[000000007b80001a]
ldub [%o2+0x012],%l6 ! Mem[000000007b000012]
ldsh [%o1+0x006],%l6 ! Mem[000000007a800006]
ldub [%o0+0x022],%l7 ! Mem[000000007a000022]
stx %l7,[%o1+0x008] ! Mem[000000007a800008]
stw %l7,[%o3+0x028] ! Mem[000000007b800028]
jmpl %g6+8,%g0
stb %l5,[%o0+0x03d] ! Mem[000000007a00003d]
p53_call_2_ho:
lduw [%o1+0x024],%l7 ! Mem[000000007a800024]
std %l4,[%o0+0x020] ! Mem[000000007a000020]
stw %l5,[%o1+0x030] ! Mem[000000007a800030]
std %l0,[%o0+0x008] ! Mem[000000007a000008]
std %l0,[%o2+0x010] ! Mem[000000007b000010]
ldd [%o3+0x038],%l0 ! Mem[000000007b800038]
ldub [%o2+0x006],%l1 ! Mem[000000007b000006]
retl
ldub [%o2+0x01b],%l3 ! Mem[000000007b00001b]
p54_jmpl_2_le:
ldd [%i3+0x008],%l0 ! Mem[000000007d800008]
jmpl %g6+8,%g0
ldsb [%i0+0x011],%l3 ! Mem[000000007c000011]
p54_call_2_le:
ldsh [%i2+0x00c],%l5 ! Mem[000000007d00000c]
sth %l1,[%i3+0x02c] ! Mem[000000007d80002c]
ldx [%i2+0x030],%l5 ! Mem[000000007d000030]
ldsb [%i2+0x011],%l5 ! Mem[000000007d000011]
ldx [%i2+0x000],%l2 ! Mem[000000007d000000]
retl
sth %l6,[%i2+0x00a] ! Mem[000000007d00000a]
p54_jmpl_2_lo:
ldd [%o3+0x008],%l0 ! Mem[000000007d800008]
jmpl %g6+8,%g0
ldsb [%o0+0x011],%l3 ! Mem[000000007c000011]
p54_call_2_lo:
ldsh [%o2+0x00c],%l5 ! Mem[000000007d00000c]
sth %l1,[%o3+0x02c] ! Mem[000000007d80002c]
ldx [%o2+0x030],%l5 ! Mem[000000007d000030]
ldsb [%o2+0x011],%l5 ! Mem[000000007d000011]
ldx [%o2+0x000],%l2 ! Mem[000000007d000000]
retl
sth %l6,[%o2+0x00a] ! Mem[000000007d00000a]
p54_jmpl_2_he:
ldsh [%i1+0x01a],%l4 ! Mem[000000007c80001a]
stw %l6,[%i2+0x010] ! Mem[000000007d000010]
ldsh [%i2+0x026],%l6 ! Mem[000000007d000026]
ldsw [%i3+0x020],%l7 ! Mem[000000007d800020]
sth %l7,[%i3+0x00c] ! Mem[000000007d80000c]
ldd [%i3+0x028],%l6 ! Mem[000000007d800028]
jmpl %g6+8,%g0
ldub [%i3+0x03d],%l5 ! Mem[000000007d80003d]
p54_call_2_he:
ldsh [%i1+0x006],%l7 ! Mem[000000007c800006]
ldub [%i0+0x005],%l4 ! Mem[000000007c000005]
ldsw [%i1+0x010],%l5 ! Mem[000000007c800010]
ldsw [%i0+0x008],%l0 ! Mem[000000007c000008]
lduh [%i1+0x030],%l0 ! Mem[000000007c800030]
stw %l1,[%i3+0x038] ! Mem[000000007d800038]
std %l0,[%i2+0x020] ! Mem[000000007d000020]
retl
stx %l3,[%i2+0x018] ! Mem[000000007d000018]
p54_jmpl_2_ho:
ldsh [%o1+0x01a],%l4 ! Mem[000000007c80001a]
stw %l6,[%o2+0x010] ! Mem[000000007d000010]
ldsh [%o2+0x026],%l6 ! Mem[000000007d000026]
ldsw [%o3+0x020],%l7 ! Mem[000000007d800020]
sth %l7,[%o3+0x00c] ! Mem[000000007d80000c]
ldd [%o3+0x028],%l6 ! Mem[000000007d800028]
jmpl %g6+8,%g0
ldub [%o3+0x03d],%l5 ! Mem[000000007d80003d]
p54_call_2_ho:
ldsh [%o1+0x006],%l7 ! Mem[000000007c800006]
ldub [%o0+0x005],%l4 ! Mem[000000007c000005]
ldsw [%o1+0x010],%l5 ! Mem[000000007c800010]
ldsw [%o0+0x008],%l0 ! Mem[000000007c000008]
lduh [%o1+0x030],%l0 ! Mem[000000007c800030]
stw %l1,[%o3+0x038] ! Mem[000000007d800038]
std %l0,[%o2+0x020] ! Mem[000000007d000020]
retl
stx %l3,[%o2+0x018] ! Mem[000000007d000018]
p55_jmpl_2_le:
stw %l1,[%i0+0x02c] ! Mem[000000007e00002c]
jmpl %g6+8,%g0
ldub [%i2+0x031],%l3 ! Mem[000000007f000031]
p55_call_2_le:
ldsb [%i0+0x02c],%l5 ! Mem[000000007e00002c]
sth %l1,[%i3+0x02c] ! Mem[000000007f80002c]
lduw [%i0+0x034],%l5 ! Mem[000000007e000034]
ldub [%i2+0x011],%l5 ! Mem[000000007f000011]
stb %l2,[%i1+0x006] ! Mem[000000007e800006]
retl
std %l6,[%i0+0x008] ! Mem[000000007e000008]
p55_jmpl_2_lo:
stw %l1,[%o0+0x02c] ! Mem[000000007e00002c]
jmpl %g6+8,%g0
ldub [%o2+0x031],%l3 ! Mem[000000007f000031]
p55_call_2_lo:
ldsb [%o0+0x02c],%l5 ! Mem[000000007e00002c]
sth %l1,[%o3+0x02c] ! Mem[000000007f80002c]
lduw [%o0+0x034],%l5 ! Mem[000000007e000034]
ldub [%o2+0x011],%l5 ! Mem[000000007f000011]
stb %l2,[%o1+0x006] ! Mem[000000007e800006]
retl
std %l6,[%o0+0x008] ! Mem[000000007e000008]
p55_jmpl_2_he:
ldsh [%i3+0x01a],%l4 ! Mem[000000007f80001a]
ldsw [%i0+0x010],%l6 ! Mem[000000007e000010]
ldd [%i3+0x000],%l6 ! Mem[000000007f800000]
ldsh [%i2+0x022],%l7 ! Mem[000000007f000022]
sth %l7,[%i2+0x00c] ! Mem[000000007f00000c]
ldsh [%i0+0x02a],%l7 ! Mem[000000007e00002a]
jmpl %g6+8,%g0
ldsh [%i1+0x03c],%l5 ! Mem[000000007e80003c]
p55_call_2_he:
ldd [%i0+0x020],%l6 ! Mem[000000007e000020]
stx %l4,[%i0+0x020] ! Mem[000000007e000020]
stb %l5,[%i1+0x033] ! Mem[000000007e800033]
stx %l0,[%i2+0x008] ! Mem[000000007f000008]
ldsb [%i1+0x010],%l0 ! Mem[000000007e800010]
std %l0,[%i0+0x038] ! Mem[000000007e000038]
ldsw [%i2+0x004],%l1 ! Mem[000000007f000004]
retl
ldx [%i2+0x018],%l3 ! Mem[000000007f000018]
p55_jmpl_2_ho:
ldsh [%o3+0x01a],%l4 ! Mem[000000007f80001a]
ldsw [%o0+0x010],%l6 ! Mem[000000007e000010]
ldd [%o3+0x000],%l6 ! Mem[000000007f800000]
ldsh [%o2+0x022],%l7 ! Mem[000000007f000022]
sth %l7,[%o2+0x00c] ! Mem[000000007f00000c]
ldsh [%o0+0x02a],%l7 ! Mem[000000007e00002a]
jmpl %g6+8,%g0
ldsh [%o1+0x03c],%l5 ! Mem[000000007e80003c]
p55_call_2_ho:
ldd [%o0+0x020],%l6 ! Mem[000000007e000020]
stx %l4,[%o0+0x020] ! Mem[000000007e000020]
stb %l5,[%o1+0x033] ! Mem[000000007e800033]
stx %l0,[%o2+0x008] ! Mem[000000007f000008]
ldsb [%o1+0x010],%l0 ! Mem[000000007e800010]
std %l0,[%o0+0x038] ! Mem[000000007e000038]
ldsw [%o2+0x004],%l1 ! Mem[000000007f000004]
retl
ldx [%o2+0x018],%l3 ! Mem[000000007f000018]
p56_jmpl_2_le:
std %l0,[%i2+0x008] ! Mem[0000000081000008]
jmpl %g6+8,%g0
lduh [%i0+0x010],%l3 ! Mem[0000000080000010]
p56_call_2_le:
ldd [%i3+0x008],%l4 ! Mem[0000000081800008]
stb %l1,[%i3+0x02d] ! Mem[000000008180002d]
lduh [%i3+0x036],%l5 ! Mem[0000000081800036]
lduh [%i2+0x010],%l5 ! Mem[0000000081000010]
std %l2,[%i3+0x000] ! Mem[0000000081800000]
retl
stb %l6,[%i3+0x00b] ! Mem[000000008180000b]
p56_jmpl_2_lo:
std %l0,[%o2+0x008] ! Mem[0000000081000008]
jmpl %g6+8,%g0
lduh [%o0+0x010],%l3 ! Mem[0000000080000010]
p56_call_2_lo:
ldd [%o3+0x008],%l4 ! Mem[0000000081800008]
stb %l1,[%o3+0x02d] ! Mem[000000008180002d]
lduh [%o3+0x036],%l5 ! Mem[0000000081800036]
lduh [%o2+0x010],%l5 ! Mem[0000000081000010]
std %l2,[%o3+0x000] ! Mem[0000000081800000]
retl
stb %l6,[%o3+0x00b] ! Mem[000000008180000b]
p56_jmpl_2_he:
ldub [%i2+0x01a],%l4 ! Mem[000000008100001a]
sth %l6,[%i1+0x012] ! Mem[0000000080800012]
ldd [%i3+0x020],%l6 ! Mem[0000000081800020]
ldsb [%i1+0x022],%l7 ! Mem[0000000080800022]
stb %l7,[%i1+0x00d] ! Mem[000000008080000d]
ldub [%i0+0x02b],%l7 ! Mem[000000008000002b]
jmpl %g6+8,%g0
stw %l5,[%i0+0x03c] ! Mem[000000008000003c]
p56_call_2_he:
stw %l7,[%i0+0x004] ! Mem[0000000080000004]
lduh [%i0+0x004],%l4 ! Mem[0000000080000004]
ldsh [%i0+0x012],%l5 ! Mem[0000000080000012]
lduw [%i3+0x008],%l0 ! Mem[0000000081800008]
sth %l0,[%i0+0x030] ! Mem[0000000080000030]
std %l0,[%i0+0x038] ! Mem[0000000080000038]
sth %l1,[%i2+0x026] ! Mem[0000000081000026]
retl
ldsh [%i2+0x01a],%l3 ! Mem[000000008100001a]
p56_jmpl_2_ho:
ldub [%o2+0x01a],%l4 ! Mem[000000008100001a]
sth %l6,[%o1+0x012] ! Mem[0000000080800012]
ldd [%o3+0x020],%l6 ! Mem[0000000081800020]
ldsb [%o1+0x022],%l7 ! Mem[0000000080800022]
stb %l7,[%o1+0x00d] ! Mem[000000008080000d]
ldub [%o0+0x02b],%l7 ! Mem[000000008000002b]
jmpl %g6+8,%g0
stw %l5,[%o0+0x03c] ! Mem[000000008000003c]
p56_call_2_ho:
stw %l7,[%o0+0x004] ! Mem[0000000080000004]
lduh [%o0+0x004],%l4 ! Mem[0000000080000004]
ldsh [%o0+0x012],%l5 ! Mem[0000000080000012]
lduw [%o3+0x008],%l0 ! Mem[0000000081800008]
sth %l0,[%o0+0x030] ! Mem[0000000080000030]
std %l0,[%o0+0x038] ! Mem[0000000080000038]
sth %l1,[%o2+0x026] ! Mem[0000000081000026]
retl
ldsh [%o2+0x01a],%l3 ! Mem[000000008100001a]
p57_jmpl_2_le:
ldx [%i3+0x028],%l1 ! Mem[0000000083800028]
jmpl %g6+8,%g0
lduw [%i2+0x030],%l3 ! Mem[0000000083000030]
p57_call_2_le:
ldsb [%i2+0x02c],%l5 ! Mem[000000008300002c]
lduw [%i2+0x02c],%l1 ! Mem[000000008300002c]
ldub [%i1+0x036],%l5 ! Mem[0000000082800036]
stb %l5,[%i2+0x011] ! Mem[0000000083000011]
sth %l2,[%i1+0x006] ! Mem[0000000082800006]
retl
std %l6,[%i0+0x008] ! Mem[0000000082000008]
p57_jmpl_2_lo:
ldx [%o3+0x028],%l1 ! Mem[0000000083800028]
jmpl %g6+8,%g0
lduw [%o2+0x030],%l3 ! Mem[0000000083000030]
p57_call_2_lo:
ldsb [%o2+0x02c],%l5 ! Mem[000000008300002c]
lduw [%o2+0x02c],%l1 ! Mem[000000008300002c]
ldub [%o1+0x036],%l5 ! Mem[0000000082800036]
stb %l5,[%o2+0x011] ! Mem[0000000083000011]
sth %l2,[%o1+0x006] ! Mem[0000000082800006]
retl
std %l6,[%o0+0x008] ! Mem[0000000082000008]
p57_jmpl_2_he:
ldub [%i0+0x01a],%l4 ! Mem[000000008200001a]
ldsh [%i2+0x012],%l6 ! Mem[0000000083000012]
stw %l6,[%i0+0x004] ! Mem[0000000082000004]
ldd [%i0+0x020],%l6 ! Mem[0000000082000020]
lduw [%i0+0x00c],%l7 ! Mem[000000008200000c]
lduw [%i1+0x028],%l7 ! Mem[0000000082800028]
jmpl %g6+8,%g0
std %l4,[%i3+0x038] ! Mem[0000000083800038]
p57_call_2_he:
ldx [%i3+0x020],%l7 ! Mem[0000000083800020]
ldd [%i0+0x020],%l4 ! Mem[0000000082000020]
ldx [%i3+0x030],%l5 ! Mem[0000000083800030]
ldsh [%i0+0x00a],%l0 ! Mem[000000008200000a]
lduw [%i3+0x010],%l0 ! Mem[0000000083800010]
ldx [%i0+0x038],%l1 ! Mem[0000000082000038]
ldub [%i2+0x006],%l1 ! Mem[0000000083000006]
retl
sth %l3,[%i2+0x01a] ! Mem[000000008300001a]
p57_jmpl_2_ho:
ldub [%o0+0x01a],%l4 ! Mem[000000008200001a]
ldsh [%o2+0x012],%l6 ! Mem[0000000083000012]
stw %l6,[%o0+0x004] ! Mem[0000000082000004]
ldd [%o0+0x020],%l6 ! Mem[0000000082000020]
lduw [%o0+0x00c],%l7 ! Mem[000000008200000c]
lduw [%o1+0x028],%l7 ! Mem[0000000082800028]
jmpl %g6+8,%g0
std %l4,[%o3+0x038] ! Mem[0000000083800038]
p57_call_2_ho:
ldx [%o3+0x020],%l7 ! Mem[0000000083800020]
ldd [%o0+0x020],%l4 ! Mem[0000000082000020]
ldx [%o3+0x030],%l5 ! Mem[0000000083800030]
ldsh [%o0+0x00a],%l0 ! Mem[000000008200000a]
lduw [%o3+0x010],%l0 ! Mem[0000000083800010]
ldx [%o0+0x038],%l1 ! Mem[0000000082000038]
ldub [%o2+0x006],%l1 ! Mem[0000000083000006]
retl
sth %l3,[%o2+0x01a] ! Mem[000000008300001a]
p58_jmpl_2_le:
ldsw [%i0+0x00c],%l1 ! Mem[000000008400000c]
jmpl %g6+8,%g0
std %l2,[%i0+0x010] ! Mem[0000000084000010]
p58_call_2_le:
ldd [%i0+0x008],%l4 ! Mem[0000000084000008]
ldub [%i2+0x02d],%l1 ! Mem[000000008500002d]
ldsw [%i0+0x034],%l5 ! Mem[0000000084000034]
std %l4,[%i3+0x010] ! Mem[0000000085800010]
stw %l2,[%i3+0x004] ! Mem[0000000085800004]
retl
stb %l6,[%i3+0x00b] ! Mem[000000008580000b]
p58_jmpl_2_lo:
ldsw [%o0+0x00c],%l1 ! Mem[000000008400000c]
jmpl %g6+8,%g0
std %l2,[%o0+0x010] ! Mem[0000000084000010]
p58_call_2_lo:
ldd [%o0+0x008],%l4 ! Mem[0000000084000008]
ldub [%o2+0x02d],%l1 ! Mem[000000008500002d]
ldsw [%o0+0x034],%l5 ! Mem[0000000084000034]
std %l4,[%o3+0x010] ! Mem[0000000085800010]
stw %l2,[%o3+0x004] ! Mem[0000000085800004]
retl
stb %l6,[%o3+0x00b] ! Mem[000000008580000b]
p58_jmpl_2_he:
ldub [%i3+0x01a],%l4 ! Mem[000000008580001a]
std %l6,[%i3+0x010] ! Mem[0000000085800010]
stw %l6,[%i2+0x024] ! Mem[0000000085000024]
stx %l7,[%i0+0x020] ! Mem[0000000084000020]
lduw [%i2+0x00c],%l7 ! Mem[000000008500000c]
stb %l7,[%i1+0x02b] ! Mem[000000008480002b]
jmpl %g6+8,%g0
lduh [%i1+0x03c],%l5 ! Mem[000000008480003c]
p58_call_2_he:
lduh [%i3+0x006],%l7 ! Mem[0000000085800006]
stb %l4,[%i0+0x005] ! Mem[0000000084000005]
stx %l5,[%i2+0x010] ! Mem[0000000085000010]
std %l0,[%i1+0x008] ! Mem[0000000084800008]
ldsh [%i2+0x030],%l0 ! Mem[0000000085000030]
lduh [%i0+0x038],%l1 ! Mem[0000000084000038]
stw %l1,[%i2+0x024] ! Mem[0000000085000024]
retl
lduh [%i2+0x01a],%l3 ! Mem[000000008500001a]
p58_jmpl_2_ho:
ldub [%o3+0x01a],%l4 ! Mem[000000008580001a]
std %l6,[%o3+0x010] ! Mem[0000000085800010]
stw %l6,[%o2+0x024] ! Mem[0000000085000024]
stx %l7,[%o0+0x020] ! Mem[0000000084000020]
lduw [%o2+0x00c],%l7 ! Mem[000000008500000c]
stb %l7,[%o1+0x02b] ! Mem[000000008480002b]
jmpl %g6+8,%g0
lduh [%o1+0x03c],%l5 ! Mem[000000008480003c]
p58_call_2_ho:
lduh [%o3+0x006],%l7 ! Mem[0000000085800006]
stb %l4,[%o0+0x005] ! Mem[0000000084000005]
stx %l5,[%o2+0x010] ! Mem[0000000085000010]
std %l0,[%o1+0x008] ! Mem[0000000084800008]
ldsh [%o2+0x030],%l0 ! Mem[0000000085000030]
lduh [%o0+0x038],%l1 ! Mem[0000000084000038]
stw %l1,[%o2+0x024] ! Mem[0000000085000024]
retl
lduh [%o2+0x01a],%l3 ! Mem[000000008500001a]
p59_jmpl_2_le:
ldsb [%i2+0x02f],%l1 ! Mem[000000008700002f]
jmpl %g6+8,%g0
sth %l3,[%i2+0x030] ! Mem[0000000087000030]
p59_call_2_le:
stx %l5,[%i3+0x028] ! Mem[0000000087800028]
ldsh [%i1+0x02c],%l1 ! Mem[000000008680002c]
ldub [%i2+0x036],%l5 ! Mem[0000000087000036]
sth %l5,[%i0+0x010] ! Mem[0000000086000010]
sth %l2,[%i1+0x006] ! Mem[0000000086800006]
retl
std %l6,[%i1+0x008] ! Mem[0000000086800008]
p59_jmpl_2_lo:
ldsb [%o2+0x02f],%l1 ! Mem[000000008700002f]
jmpl %g6+8,%g0
sth %l3,[%o2+0x030] ! Mem[0000000087000030]
p59_call_2_lo:
stx %l5,[%o3+0x028] ! Mem[0000000087800028]
ldsh [%o1+0x02c],%l1 ! Mem[000000008680002c]
ldub [%o2+0x036],%l5 ! Mem[0000000087000036]
sth %l5,[%o0+0x010] ! Mem[0000000086000010]
sth %l2,[%o1+0x006] ! Mem[0000000086800006]
retl
std %l6,[%o1+0x008] ! Mem[0000000086800008]
p59_jmpl_2_he:
ldub [%i1+0x01a],%l4 ! Mem[000000008680001a]
ldsw [%i1+0x010],%l6 ! Mem[0000000086800010]
std %l6,[%i3+0x000] ! Mem[0000000087800000]
stw %l7,[%i0+0x020] ! Mem[0000000086000020]
ldub [%i1+0x00d],%l7 ! Mem[000000008680000d]
sth %l7,[%i2+0x02a] ! Mem[000000008700002a]
jmpl %g6+8,%g0
ldsw [%i0+0x03c],%l5 ! Mem[000000008600003c]
p59_call_2_he:
ldsw [%i3+0x024],%l7 ! Mem[0000000087800024]
ldsw [%i1+0x024],%l4 ! Mem[0000000086800024]
ldub [%i2+0x033],%l5 ! Mem[0000000087000033]
lduh [%i2+0x00a],%l0 ! Mem[000000008700000a]
stw %l0,[%i1+0x010] ! Mem[0000000086800010]
lduh [%i0+0x038],%l1 ! Mem[0000000086000038]
lduh [%i2+0x006],%l1 ! Mem[0000000087000006]
retl
ldd [%i2+0x018],%l2 ! Mem[0000000087000018]
p59_jmpl_2_ho:
ldub [%o1+0x01a],%l4 ! Mem[000000008680001a]
ldsw [%o1+0x010],%l6 ! Mem[0000000086800010]
std %l6,[%o3+0x000] ! Mem[0000000087800000]
stw %l7,[%o0+0x020] ! Mem[0000000086000020]
ldub [%o1+0x00d],%l7 ! Mem[000000008680000d]
sth %l7,[%o2+0x02a] ! Mem[000000008700002a]
jmpl %g6+8,%g0
ldsw [%o0+0x03c],%l5 ! Mem[000000008600003c]
p59_call_2_ho:
ldsw [%o3+0x024],%l7 ! Mem[0000000087800024]
ldsw [%o1+0x024],%l4 ! Mem[0000000086800024]
ldub [%o2+0x033],%l5 ! Mem[0000000087000033]
lduh [%o2+0x00a],%l0 ! Mem[000000008700000a]
stw %l0,[%o1+0x010] ! Mem[0000000086800010]
lduh [%o0+0x038],%l1 ! Mem[0000000086000038]
lduh [%o2+0x006],%l1 ! Mem[0000000087000006]
retl
ldd [%o2+0x018],%l2 ! Mem[0000000087000018]
p60_jmpl_2_le:
stx %l1,[%i3+0x008] ! Mem[0000000089800008]
jmpl %g6+8,%g0
stw %l3,[%i0+0x010] ! Mem[0000000088000010]
p60_call_2_le:
stw %l5,[%i2+0x00c] ! Mem[000000008900000c]
ldd [%i1+0x028],%l0 ! Mem[0000000088800028]
ldsw [%i0+0x034],%l5 ! Mem[0000000088000034]
ldd [%i0+0x010],%l4 ! Mem[0000000088000010]
stw %l2,[%i0+0x004] ! Mem[0000000088000004]
retl
stb %l6,[%i0+0x00b] ! Mem[000000008800000b]
p60_jmpl_2_lo:
stx %l1,[%o3+0x008] ! Mem[0000000089800008]
jmpl %g6+8,%g0
stw %l3,[%o0+0x010] ! Mem[0000000088000010]
p60_call_2_lo:
stw %l5,[%o2+0x00c] ! Mem[000000008900000c]
ldd [%o1+0x028],%l0 ! Mem[0000000088800028]
ldsw [%o0+0x034],%l5 ! Mem[0000000088000034]
ldd [%o0+0x010],%l4 ! Mem[0000000088000010]
stw %l2,[%o0+0x004] ! Mem[0000000088000004]
retl
stb %l6,[%o0+0x00b] ! Mem[000000008800000b]
p60_jmpl_2_he:
ldub [%i3+0x01a],%l4 ! Mem[000000008980001a]
stb %l6,[%i2+0x012] ! Mem[0000000089000012]
std %l6,[%i3+0x020] ! Mem[0000000089800020]
sth %l7,[%i3+0x022] ! Mem[0000000089800022]
ldub [%i0+0x00d],%l7 ! Mem[000000008800000d]
stx %l7,[%i2+0x028] ! Mem[0000000089000028]
jmpl %g6+8,%g0
stx %l5,[%i2+0x038] ! Mem[0000000089000038]
p60_call_2_he:
stx %l7,[%i3+0x000] ! Mem[0000000089800000]
stw %l4,[%i1+0x004] ! Mem[0000000088800004]
std %l4,[%i1+0x010] ! Mem[0000000088800010]
stx %l0,[%i0+0x008] ! Mem[0000000088000008]
ldx [%i1+0x030],%l0 ! Mem[0000000088800030]
ldsw [%i1+0x038],%l1 ! Mem[0000000088800038]
stx %l1,[%i2+0x020] ! Mem[0000000089000020]
retl
stb %l3,[%i2+0x01b] ! Mem[000000008900001b]
p60_jmpl_2_ho:
ldub [%o3+0x01a],%l4 ! Mem[000000008980001a]
stb %l6,[%o2+0x012] ! Mem[0000000089000012]
std %l6,[%o3+0x020] ! Mem[0000000089800020]
sth %l7,[%o3+0x022] ! Mem[0000000089800022]
ldub [%o0+0x00d],%l7 ! Mem[000000008800000d]
stx %l7,[%o2+0x028] ! Mem[0000000089000028]
jmpl %g6+8,%g0
stx %l5,[%o2+0x038] ! Mem[0000000089000038]
p60_call_2_ho:
stx %l7,[%o3+0x000] ! Mem[0000000089800000]
stw %l4,[%o1+0x004] ! Mem[0000000088800004]
std %l4,[%o1+0x010] ! Mem[0000000088800010]
stx %l0,[%o0+0x008] ! Mem[0000000088000008]
ldx [%o1+0x030],%l0 ! Mem[0000000088800030]
ldsw [%o1+0x038],%l1 ! Mem[0000000088800038]
stx %l1,[%o2+0x020] ! Mem[0000000089000020]
retl
stb %l3,[%o2+0x01b] ! Mem[000000008900001b]
p61_jmpl_2_le:
sth %l1,[%i0+0x02e] ! Mem[000000008a00002e]
jmpl %g6+8,%g0
stx %l3,[%i1+0x030] ! Mem[000000008a800030]
p61_call_2_le:
sth %l5,[%i1+0x02c] ! Mem[000000008a80002c]
ldd [%i0+0x028],%l0 ! Mem[000000008a000028]
ldsh [%i3+0x036],%l5 ! Mem[000000008b800036]
ldsb [%i1+0x011],%l5 ! Mem[000000008a800011]
stx %l2,[%i2+0x000] ! Mem[000000008b000000]
retl
std %l6,[%i1+0x008] ! Mem[000000008a800008]
p61_jmpl_2_lo:
sth %l1,[%o0+0x02e] ! Mem[000000008a00002e]
jmpl %g6+8,%g0
stx %l3,[%o1+0x030] ! Mem[000000008a800030]
p61_call_2_lo:
sth %l5,[%o1+0x02c] ! Mem[000000008a80002c]
ldd [%o0+0x028],%l0 ! Mem[000000008a000028]
ldsh [%o3+0x036],%l5 ! Mem[000000008b800036]
ldsb [%o1+0x011],%l5 ! Mem[000000008a800011]
stx %l2,[%o2+0x000] ! Mem[000000008b000000]
retl
std %l6,[%o1+0x008] ! Mem[000000008a800008]
p61_jmpl_2_he:
ldub [%i2+0x01a],%l4 ! Mem[000000008b00001a]
ldsh [%i3+0x012],%l6 ! Mem[000000008b800012]
std %l6,[%i0+0x000] ! Mem[000000008a000000]
std %l6,[%i2+0x020] ! Mem[000000008b000020]
ldsh [%i3+0x00c],%l7 ! Mem[000000008b80000c]
ldsb [%i2+0x02b],%l7 ! Mem[000000008b00002b]
jmpl %g6+8,%g0
stb %l5,[%i0+0x03d] ! Mem[000000008a00003d]
p61_call_2_he:
sth %l7,[%i3+0x026] ! Mem[000000008b800026]
ldub [%i1+0x025],%l4 ! Mem[000000008a800025]
ldsb [%i1+0x033],%l5 ! Mem[000000008a800033]
stb %l0,[%i0+0x00b] ! Mem[000000008a00000b]
ldsw [%i1+0x010],%l0 ! Mem[000000008a800010]
ldsb [%i1+0x038],%l1 ! Mem[000000008a800038]
lduw [%i2+0x004],%l1 ! Mem[000000008b000004]
retl
ldsw [%i2+0x018],%l3 ! Mem[000000008b000018]
p61_jmpl_2_ho:
ldub [%o2+0x01a],%l4 ! Mem[000000008b00001a]
ldsh [%o3+0x012],%l6 ! Mem[000000008b800012]
std %l6,[%o0+0x000] ! Mem[000000008a000000]
std %l6,[%o2+0x020] ! Mem[000000008b000020]
ldsh [%o3+0x00c],%l7 ! Mem[000000008b80000c]
ldsb [%o2+0x02b],%l7 ! Mem[000000008b00002b]
jmpl %g6+8,%g0
stb %l5,[%o0+0x03d] ! Mem[000000008a00003d]
p61_call_2_ho:
sth %l7,[%o3+0x026] ! Mem[000000008b800026]
ldub [%o1+0x025],%l4 ! Mem[000000008a800025]
ldsb [%o1+0x033],%l5 ! Mem[000000008a800033]
stb %l0,[%o0+0x00b] ! Mem[000000008a00000b]
ldsw [%o1+0x010],%l0 ! Mem[000000008a800010]
ldsb [%o1+0x038],%l1 ! Mem[000000008a800038]
lduw [%o2+0x004],%l1 ! Mem[000000008b000004]
retl
ldsw [%o2+0x018],%l3 ! Mem[000000008b000018]
p62_jmpl_2_le:
stb %l1,[%i2+0x00f] ! Mem[000000008d00000f]
jmpl %g6+8,%g0
ldsh [%i0+0x010],%l3 ! Mem[000000008c000010]
p62_call_2_le:
std %l4,[%i3+0x008] ! Mem[000000008d800008]
stw %l1,[%i0+0x02c] ! Mem[000000008c00002c]
ldsb [%i1+0x036],%l5 ! Mem[000000008c800036]
ldub [%i2+0x011],%l5 ! Mem[000000008d000011]
ldd [%i1+0x000],%l2 ! Mem[000000008c800000]
retl
stb %l6,[%i0+0x00b] ! Mem[000000008c00000b]
p62_jmpl_2_lo:
stb %l1,[%o2+0x00f] ! Mem[000000008d00000f]
jmpl %g6+8,%g0
ldsh [%o0+0x010],%l3 ! Mem[000000008c000010]
p62_call_2_lo:
std %l4,[%o3+0x008] ! Mem[000000008d800008]
stw %l1,[%o0+0x02c] ! Mem[000000008c00002c]
ldsb [%o1+0x036],%l5 ! Mem[000000008c800036]
ldub [%o2+0x011],%l5 ! Mem[000000008d000011]
ldd [%o1+0x000],%l2 ! Mem[000000008c800000]
retl
stb %l6,[%o0+0x00b] ! Mem[000000008c00000b]
p62_jmpl_2_he:
ldub [%i0+0x01a],%l4 ! Mem[000000008c00001a]
std %l6,[%i0+0x010] ! Mem[000000008c000010]
ldx [%i1+0x020],%l6 ! Mem[000000008c800020]
stb %l7,[%i1+0x022] ! Mem[000000008c800022]
ldd [%i1+0x008],%l6 ! Mem[000000008c800008]
ldsw [%i2+0x028],%l7 ! Mem[000000008d000028]
jmpl %g6+8,%g0
lduw [%i3+0x03c],%l5 ! Mem[000000008d80003c]
p62_call_2_he:
stb %l7,[%i2+0x007] ! Mem[000000008d000007]
stx %l4,[%i1+0x000] ! Mem[000000008c800000]
lduw [%i1+0x010],%l5 ! Mem[000000008c800010]
ldub [%i2+0x00b],%l0 ! Mem[000000008d00000b]
stx %l0,[%i0+0x030] ! Mem[000000008c000030]
ldsb [%i1+0x038],%l1 ! Mem[000000008c800038]
ldd [%i2+0x020],%l0 ! Mem[000000008d000020]
retl
stw %l3,[%i2+0x018] ! Mem[000000008d000018]
p62_jmpl_2_ho:
ldub [%o0+0x01a],%l4 ! Mem[000000008c00001a]
std %l6,[%o0+0x010] ! Mem[000000008c000010]
ldx [%o1+0x020],%l6 ! Mem[000000008c800020]
stb %l7,[%o1+0x022] ! Mem[000000008c800022]
ldd [%o1+0x008],%l6 ! Mem[000000008c800008]
ldsw [%o2+0x028],%l7 ! Mem[000000008d000028]
jmpl %g6+8,%g0
lduw [%o3+0x03c],%l5 ! Mem[000000008d80003c]
p62_call_2_ho:
stb %l7,[%o2+0x007] ! Mem[000000008d000007]
stx %l4,[%o1+0x000] ! Mem[000000008c800000]
lduw [%o1+0x010],%l5 ! Mem[000000008c800010]
ldub [%o2+0x00b],%l0 ! Mem[000000008d00000b]
stx %l0,[%o0+0x030] ! Mem[000000008c000030]
ldsb [%o1+0x038],%l1 ! Mem[000000008c800038]
ldd [%o2+0x020],%l0 ! Mem[000000008d000020]
retl
stw %l3,[%o2+0x018] ! Mem[000000008d000018]
p63_jmpl_2_le:
lduw [%i3+0x02c],%l1 ! Mem[000000008f80002c]
jmpl %g6+8,%g0
ldsw [%i1+0x030],%l3 ! Mem[000000008e800030]
p63_call_2_le:
stb %l5,[%i2+0x02c] ! Mem[000000008f00002c]
std %l0,[%i3+0x028] ! Mem[000000008f800028]
ldd [%i0+0x030],%l4 ! Mem[000000008e000030]
lduh [%i2+0x010],%l5 ! Mem[000000008f000010]
ldsb [%i2+0x006],%l2 ! Mem[000000008f000006]
retl
ldx [%i2+0x008],%l6 ! Mem[000000008f000008]
p63_jmpl_2_lo:
lduw [%o3+0x02c],%l1 ! Mem[000000008f80002c]
jmpl %g6+8,%g0
ldsw [%o1+0x030],%l3 ! Mem[000000008e800030]
p63_call_2_lo:
stb %l5,[%o2+0x02c] ! Mem[000000008f00002c]
std %l0,[%o3+0x028] ! Mem[000000008f800028]
ldd [%o0+0x030],%l4 ! Mem[000000008e000030]
lduh [%o2+0x010],%l5 ! Mem[000000008f000010]
ldsb [%o2+0x006],%l2 ! Mem[000000008f000006]
retl
ldx [%o2+0x008],%l6 ! Mem[000000008f000008]
p63_jmpl_2_he:
ldub [%i3+0x01a],%l4 ! Mem[000000008f80001a]
ldsb [%i2+0x012],%l6 ! Mem[000000008f000012]
ldx [%i2+0x000],%l6 ! Mem[000000008f000000]
ldx [%i1+0x020],%l7 ! Mem[000000008e800020]
ldd [%i1+0x008],%l6 ! Mem[000000008e800008]
lduh [%i2+0x02a],%l7 ! Mem[000000008f00002a]
jmpl %g6+8,%g0
ldsh [%i1+0x03c],%l5 ! Mem[000000008e80003c]
p63_call_2_he:
ldub [%i2+0x027],%l7 ! Mem[000000008f000027]
ldx [%i1+0x020],%l4 ! Mem[000000008e800020]
ldd [%i0+0x030],%l4 ! Mem[000000008e000030]
stw %l0,[%i3+0x008] ! Mem[000000008f800008]
stb %l0,[%i3+0x010] ! Mem[000000008f800010]
stx %l1,[%i2+0x038] ! Mem[000000008f000038]
ldx [%i2+0x000],%l1 ! Mem[000000008f000000]
retl
lduw [%i2+0x018],%l3 ! Mem[000000008f000018]
p63_jmpl_2_ho:
ldub [%o3+0x01a],%l4 ! Mem[000000008f80001a]
ldsb [%o2+0x012],%l6 ! Mem[000000008f000012]
ldx [%o2+0x000],%l6 ! Mem[000000008f000000]
ldx [%o1+0x020],%l7 ! Mem[000000008e800020]
ldd [%o1+0x008],%l6 ! Mem[000000008e800008]
lduh [%o2+0x02a],%l7 ! Mem[000000008f00002a]
jmpl %g6+8,%g0
ldsh [%o1+0x03c],%l5 ! Mem[000000008e80003c]
p63_call_2_ho:
ldub [%o2+0x027],%l7 ! Mem[000000008f000027]
ldx [%o1+0x020],%l4 ! Mem[000000008e800020]
ldd [%o0+0x030],%l4 ! Mem[000000008e000030]
stw %l0,[%o3+0x008] ! Mem[000000008f800008]
stb %l0,[%o3+0x010] ! Mem[000000008f800010]
stx %l1,[%o2+0x038] ! Mem[000000008f000038]
ldx [%o2+0x000],%l1 ! Mem[000000008f000000]
retl
lduw [%o2+0x018],%l3 ! Mem[000000008f000018]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
ldsw [%i0+0x004],%l5 ! Mem[0000000010000004]
stb %l1,[%i1+0x02b] ! Mem[000000001080002b]
ldd [%i3+0x018],%l4 ! Mem[0000000011800018]
jmpl %g6+8,%g0
stb %l3,[%i0+0x038] ! Mem[0000000010000038]
p0_call_3_le:
ldx [%i3+0x008],%l6 ! Mem[0000000011800008]
std %l0,[%i2+0x010] ! Mem[0000000011000010]
ldsh [%i0+0x036],%l3 ! Mem[0000000010000036]
ldd [%i2+0x030],%l2 ! Mem[0000000011000030]
retl
stx %l0,[%i0+0x000] ! Mem[0000000010000000]
p0_jmpl_3_lo:
ldsw [%o0+0x004],%l5 ! Mem[0000000010000004]
stb %l1,[%o1+0x02b] ! Mem[000000001080002b]
ldd [%o3+0x018],%l4 ! Mem[0000000011800018]
jmpl %g6+8,%g0
stb %l3,[%o0+0x038] ! Mem[0000000010000038]
p0_call_3_lo:
ldx [%o3+0x008],%l6 ! Mem[0000000011800008]
std %l0,[%o2+0x010] ! Mem[0000000011000010]
ldsh [%o0+0x036],%l3 ! Mem[0000000010000036]
ldd [%o2+0x030],%l2 ! Mem[0000000011000030]
retl
stx %l0,[%o0+0x000] ! Mem[0000000010000000]
p0_jmpl_3_he:
ldsb [%i1+0x019],%l5 ! Mem[0000000010800019]
ldsh [%i1+0x034],%l1 ! Mem[0000000010800034]
stx %l5,[%i3+0x030] ! Mem[0000000011800030]
ldd [%i3+0x000],%l6 ! Mem[0000000011800000]
ldub [%i1+0x00d],%l4 ! Mem[000000001080000d]
jmpl %g6+8,%g0
std %l0,[%i0+0x000] ! Mem[0000000010000000]
p0_call_3_he:
stx %l7,[%i3+0x020] ! Mem[0000000011800020]
stx %l7,[%i1+0x010] ! Mem[0000000010800010]
ldsh [%i2+0x02e],%l2 ! Mem[000000001100002e]
ldd [%i3+0x008],%l2 ! Mem[0000000011800008]
lduh [%i0+0x01e],%l4 ! Mem[000000001000001e]
retl
stw %l1,[%i3+0x028] ! Mem[0000000011800028]
p0_jmpl_3_ho:
ldsb [%o1+0x019],%l5 ! Mem[0000000010800019]
ldsh [%o1+0x034],%l1 ! Mem[0000000010800034]
stx %l5,[%o3+0x030] ! Mem[0000000011800030]
ldd [%o3+0x000],%l6 ! Mem[0000000011800000]
ldub [%o1+0x00d],%l4 ! Mem[000000001080000d]
jmpl %g6+8,%g0
std %l0,[%o0+0x000] ! Mem[0000000010000000]
p0_call_3_ho:
stx %l7,[%o3+0x020] ! Mem[0000000011800020]
stx %l7,[%o1+0x010] ! Mem[0000000010800010]
ldsh [%o2+0x02e],%l2 ! Mem[000000001100002e]
ldd [%o3+0x008],%l2 ! Mem[0000000011800008]
lduh [%o0+0x01e],%l4 ! Mem[000000001000001e]
retl
stw %l1,[%o3+0x028] ! Mem[0000000011800028]
p1_jmpl_3_le:
ldsh [%i0+0x026],%l5 ! Mem[0000000012000026]
ldsb [%i3+0x00b],%l1 ! Mem[000000001380000b]
ldub [%i2+0x03b],%l5 ! Mem[000000001300003b]
jmpl %g6+8,%g0
ldsh [%i0+0x038],%l3 ! Mem[0000000012000038]
p1_call_3_le:
ldd [%i0+0x028],%l6 ! Mem[0000000012000028]
ldub [%i1+0x031],%l0 ! Mem[0000000012800031]
ldsh [%i3+0x036],%l3 ! Mem[0000000013800036]
stb %l3,[%i2+0x035] ! Mem[0000000013000035]
retl
ldsw [%i0+0x020],%l0 ! Mem[0000000012000020]
p1_jmpl_3_lo:
ldsh [%o0+0x026],%l5 ! Mem[0000000012000026]
ldsb [%o3+0x00b],%l1 ! Mem[000000001380000b]
ldub [%o2+0x03b],%l5 ! Mem[000000001300003b]
jmpl %g6+8,%g0
ldsh [%o0+0x038],%l3 ! Mem[0000000012000038]
p1_call_3_lo:
ldd [%o0+0x028],%l6 ! Mem[0000000012000028]
ldub [%o1+0x031],%l0 ! Mem[0000000012800031]
ldsh [%o3+0x036],%l3 ! Mem[0000000013800036]
stb %l3,[%o2+0x035] ! Mem[0000000013000035]
retl
ldsw [%o0+0x020],%l0 ! Mem[0000000012000020]
p1_jmpl_3_he:
ldub [%i2+0x039],%l5 ! Mem[0000000013000039]
stw %l1,[%i3+0x034] ! Mem[0000000013800034]
ldub [%i1+0x016],%l5 ! Mem[0000000012800016]
lduw [%i2+0x004],%l7 ! Mem[0000000013000004]
std %l4,[%i0+0x008] ! Mem[0000000012000008]
jmpl %g6+8,%g0
lduh [%i0+0x020],%l1 ! Mem[0000000012000020]
p1_call_3_he:
lduw [%i3+0x000],%l7 ! Mem[0000000013800000]
stx %l7,[%i2+0x030] ! Mem[0000000013000030]
ldub [%i0+0x00e],%l2 ! Mem[000000001200000e]
stb %l3,[%i3+0x009] ! Mem[0000000013800009]
ldx [%i2+0x038],%l4 ! Mem[0000000013000038]
retl
lduh [%i3+0x02a],%l1 ! Mem[000000001380002a]
p1_jmpl_3_ho:
ldub [%o2+0x039],%l5 ! Mem[0000000013000039]
stw %l1,[%o3+0x034] ! Mem[0000000013800034]
ldub [%o1+0x016],%l5 ! Mem[0000000012800016]
lduw [%o2+0x004],%l7 ! Mem[0000000013000004]
std %l4,[%o0+0x008] ! Mem[0000000012000008]
jmpl %g6+8,%g0
lduh [%o0+0x020],%l1 ! Mem[0000000012000020]
p1_call_3_ho:
lduw [%o3+0x000],%l7 ! Mem[0000000013800000]
stx %l7,[%o2+0x030] ! Mem[0000000013000030]
ldub [%o0+0x00e],%l2 ! Mem[000000001200000e]
stb %l3,[%o3+0x009] ! Mem[0000000013800009]
ldx [%o2+0x038],%l4 ! Mem[0000000013000038]
retl
lduh [%o3+0x02a],%l1 ! Mem[000000001380002a]
p2_jmpl_3_le:
ldsb [%i2+0x007],%l5 ! Mem[0000000015000007]
ldx [%i1+0x028],%l1 ! Mem[0000000014800028]
lduw [%i2+0x018],%l5 ! Mem[0000000015000018]
jmpl %g6+8,%g0
stw %l3,[%i0+0x038] ! Mem[0000000014000038]
p2_call_3_le:
stb %l6,[%i1+0x00e] ! Mem[000000001480000e]
ldsb [%i3+0x011],%l0 ! Mem[0000000015800011]
ldub [%i1+0x036],%l3 ! Mem[0000000014800036]
lduh [%i3+0x034],%l3 ! Mem[0000000015800034]
retl
ldx [%i0+0x000],%l0 ! Mem[0000000014000000]
p2_jmpl_3_lo:
ldsb [%o2+0x007],%l5 ! Mem[0000000015000007]
ldx [%o1+0x028],%l1 ! Mem[0000000014800028]
lduw [%o2+0x018],%l5 ! Mem[0000000015000018]
jmpl %g6+8,%g0
stw %l3,[%o0+0x038] ! Mem[0000000014000038]
p2_call_3_lo:
stb %l6,[%o1+0x00e] ! Mem[000000001480000e]
ldsb [%o3+0x011],%l0 ! Mem[0000000015800011]
ldub [%o1+0x036],%l3 ! Mem[0000000014800036]
lduh [%o3+0x034],%l3 ! Mem[0000000015800034]
retl
ldx [%o0+0x000],%l0 ! Mem[0000000014000000]
p2_jmpl_3_he:
ldx [%i0+0x018],%l5 ! Mem[0000000014000018]
ldx [%i0+0x030],%l1 ! Mem[0000000014000030]
ldx [%i1+0x030],%l5 ! Mem[0000000014800030]
sth %l7,[%i1+0x006] ! Mem[0000000014800006]
ldsb [%i3+0x00d],%l4 ! Mem[000000001580000d]
jmpl %g6+8,%g0
stx %l1,[%i0+0x000] ! Mem[0000000014000000]
p2_call_3_he:
ldd [%i0+0x020],%l6 ! Mem[0000000014000020]
stx %l7,[%i2+0x010] ! Mem[0000000015000010]
lduw [%i2+0x02c],%l2 ! Mem[000000001500002c]
ldsw [%i0+0x008],%l3 ! Mem[0000000014000008]
stw %l4,[%i0+0x01c] ! Mem[000000001400001c]
retl
ldsb [%i0+0x02b],%l1 ! Mem[000000001400002b]
p2_jmpl_3_ho:
ldx [%o0+0x018],%l5 ! Mem[0000000014000018]
ldx [%o0+0x030],%l1 ! Mem[0000000014000030]
ldx [%o1+0x030],%l5 ! Mem[0000000014800030]
sth %l7,[%o1+0x006] ! Mem[0000000014800006]
ldsb [%o3+0x00d],%l4 ! Mem[000000001580000d]
jmpl %g6+8,%g0
stx %l1,[%o0+0x000] ! Mem[0000000014000000]
p2_call_3_ho:
ldd [%o0+0x020],%l6 ! Mem[0000000014000020]
stx %l7,[%o2+0x010] ! Mem[0000000015000010]
lduw [%o2+0x02c],%l2 ! Mem[000000001500002c]
ldsw [%o0+0x008],%l3 ! Mem[0000000014000008]
stw %l4,[%o0+0x01c] ! Mem[000000001400001c]
retl
ldsb [%o0+0x02b],%l1 ! Mem[000000001400002b]
p3_jmpl_3_le:
ldd [%i0+0x020],%l4 ! Mem[0000000016000020]
ldsh [%i2+0x00a],%l1 ! Mem[000000001700000a]
sth %l5,[%i1+0x03a] ! Mem[000000001680003a]
jmpl %g6+8,%g0
lduh [%i3+0x038],%l3 ! Mem[0000000017800038]
p3_call_3_le:
ldsb [%i2+0x02e],%l6 ! Mem[000000001700002e]
stw %l0,[%i2+0x030] ! Mem[0000000017000030]
ldub [%i3+0x036],%l3 ! Mem[0000000017800036]
ldd [%i0+0x030],%l2 ! Mem[0000000016000030]
retl
stw %l0,[%i1+0x020] ! Mem[0000000016800020]
p3_jmpl_3_lo:
ldd [%o0+0x020],%l4 ! Mem[0000000016000020]
ldsh [%o2+0x00a],%l1 ! Mem[000000001700000a]
sth %l5,[%o1+0x03a] ! Mem[000000001680003a]
jmpl %g6+8,%g0
lduh [%o3+0x038],%l3 ! Mem[0000000017800038]
p3_call_3_lo:
ldsb [%o2+0x02e],%l6 ! Mem[000000001700002e]
stw %l0,[%o2+0x030] ! Mem[0000000017000030]
ldub [%o3+0x036],%l3 ! Mem[0000000017800036]
ldd [%o0+0x030],%l2 ! Mem[0000000016000030]
retl
stw %l0,[%o1+0x020] ! Mem[0000000016800020]
p3_jmpl_3_he:
stb %l5,[%i1+0x039] ! Mem[0000000016800039]
ldsw [%i3+0x034],%l1 ! Mem[0000000017800034]
stx %l5,[%i3+0x010] ! Mem[0000000017800010]
ldsw [%i0+0x004],%l7 ! Mem[0000000016000004]
lduw [%i3+0x00c],%l4 ! Mem[000000001780000c]
jmpl %g6+8,%g0
lduw [%i3+0x020],%l1 ! Mem[0000000017800020]
p3_call_3_he:
ldx [%i0+0x000],%l7 ! Mem[0000000016000000]
ldsb [%i2+0x037],%l7 ! Mem[0000000017000037]
stb %l2,[%i3+0x00e] ! Mem[000000001780000e]
stw %l3,[%i0+0x008] ! Mem[0000000016000008]
ldd [%i2+0x038],%l4 ! Mem[0000000017000038]
retl
sth %l1,[%i0+0x02a] ! Mem[000000001600002a]
p3_jmpl_3_ho:
stb %l5,[%o1+0x039] ! Mem[0000000016800039]
ldsw [%o3+0x034],%l1 ! Mem[0000000017800034]
stx %l5,[%o3+0x010] ! Mem[0000000017800010]
ldsw [%o0+0x004],%l7 ! Mem[0000000016000004]
lduw [%o3+0x00c],%l4 ! Mem[000000001780000c]
jmpl %g6+8,%g0
lduw [%o3+0x020],%l1 ! Mem[0000000017800020]
p3_call_3_ho:
ldx [%o0+0x000],%l7 ! Mem[0000000016000000]
ldsb [%o2+0x037],%l7 ! Mem[0000000017000037]
stb %l2,[%o3+0x00e] ! Mem[000000001780000e]
stw %l3,[%o0+0x008] ! Mem[0000000016000008]
ldd [%o2+0x038],%l4 ! Mem[0000000017000038]
retl
sth %l1,[%o0+0x02a] ! Mem[000000001600002a]
p4_jmpl_3_le:
stx %l5,[%i1+0x000] ! Mem[0000000018800000]
stb %l1,[%i0+0x02b] ! Mem[000000001800002b]
stx %l5,[%i0+0x018] ! Mem[0000000018000018]
jmpl %g6+8,%g0
stx %l3,[%i3+0x038] ! Mem[0000000019800038]
p4_call_3_le:
ldx [%i3+0x008],%l6 ! Mem[0000000019800008]
lduw [%i1+0x010],%l0 ! Mem[0000000018800010]
lduw [%i2+0x034],%l3 ! Mem[0000000019000034]
stb %l3,[%i0+0x035] ! Mem[0000000018000035]
retl
ldsh [%i1+0x000],%l0 ! Mem[0000000018800000]
p4_jmpl_3_lo:
stx %l5,[%o1+0x000] ! Mem[0000000018800000]
stb %l1,[%o0+0x02b] ! Mem[000000001800002b]
stx %l5,[%o0+0x018] ! Mem[0000000018000018]
jmpl %g6+8,%g0
stx %l3,[%o3+0x038] ! Mem[0000000019800038]
p4_call_3_lo:
ldx [%o3+0x008],%l6 ! Mem[0000000019800008]
lduw [%o1+0x010],%l0 ! Mem[0000000018800010]
lduw [%o2+0x034],%l3 ! Mem[0000000019000034]
stb %l3,[%o0+0x035] ! Mem[0000000018000035]
retl
ldsh [%o1+0x000],%l0 ! Mem[0000000018800000]
p4_jmpl_3_he:
stw %l5,[%i0+0x018] ! Mem[0000000018000018]
stx %l1,[%i0+0x030] ! Mem[0000000018000030]
ldub [%i0+0x036],%l5 ! Mem[0000000018000036]
ldx [%i3+0x000],%l7 ! Mem[0000000019800000]
stw %l4,[%i2+0x00c] ! Mem[000000001900000c]
jmpl %g6+8,%g0
ldd [%i2+0x000],%l0 ! Mem[0000000019000000]
p4_call_3_he:
stx %l7,[%i0+0x020] ! Mem[0000000018000020]
ldsb [%i2+0x017],%l7 ! Mem[0000000019000017]
sth %l2,[%i1+0x02e] ! Mem[000000001880002e]
stb %l3,[%i1+0x009] ! Mem[0000000018800009]
ldub [%i0+0x01f],%l4 ! Mem[000000001800001f]
retl
lduw [%i0+0x028],%l1 ! Mem[0000000018000028]
p4_jmpl_3_ho:
stw %l5,[%o0+0x018] ! Mem[0000000018000018]
stx %l1,[%o0+0x030] ! Mem[0000000018000030]
ldub [%o0+0x036],%l5 ! Mem[0000000018000036]
ldx [%o3+0x000],%l7 ! Mem[0000000019800000]
stw %l4,[%o2+0x00c] ! Mem[000000001900000c]
jmpl %g6+8,%g0
ldd [%o2+0x000],%l0 ! Mem[0000000019000000]
p4_call_3_ho:
stx %l7,[%o0+0x020] ! Mem[0000000018000020]
ldsb [%o2+0x017],%l7 ! Mem[0000000019000017]
sth %l2,[%o1+0x02e] ! Mem[000000001880002e]
stb %l3,[%o1+0x009] ! Mem[0000000018800009]
ldub [%o0+0x01f],%l4 ! Mem[000000001800001f]
retl
lduw [%o0+0x028],%l1 ! Mem[0000000018000028]
p5_jmpl_3_le:
stw %l5,[%i2+0x024] ! Mem[000000001b000024]
ldsw [%i1+0x008],%l1 ! Mem[000000001a800008]
ldsw [%i3+0x038],%l5 ! Mem[000000001b800038]
jmpl %g6+8,%g0
stb %l3,[%i3+0x038] ! Mem[000000001b800038]
p5_call_3_le:
ldd [%i0+0x028],%l6 ! Mem[000000001a000028]
ldsw [%i0+0x030],%l0 ! Mem[000000001a000030]
lduw [%i0+0x034],%l3 ! Mem[000000001a000034]
ldsw [%i0+0x034],%l3 ! Mem[000000001a000034]
retl
ldub [%i1+0x020],%l0 ! Mem[000000001a800020]
p5_jmpl_3_lo:
stw %l5,[%o2+0x024] ! Mem[000000001b000024]
ldsw [%o1+0x008],%l1 ! Mem[000000001a800008]
ldsw [%o3+0x038],%l5 ! Mem[000000001b800038]
jmpl %g6+8,%g0
stb %l3,[%o3+0x038] ! Mem[000000001b800038]
p5_call_3_lo:
ldd [%o0+0x028],%l6 ! Mem[000000001a000028]
ldsw [%o0+0x030],%l0 ! Mem[000000001a000030]
lduw [%o0+0x034],%l3 ! Mem[000000001a000034]
ldsw [%o0+0x034],%l3 ! Mem[000000001a000034]
retl
ldub [%o1+0x020],%l0 ! Mem[000000001a800020]
p5_jmpl_3_he:
ldsb [%i1+0x039],%l5 ! Mem[000000001a800039]
stb %l1,[%i2+0x034] ! Mem[000000001b000034]
ldx [%i1+0x010],%l5 ! Mem[000000001a800010]
ldd [%i2+0x000],%l6 ! Mem[000000001b000000]
ldsw [%i1+0x00c],%l4 ! Mem[000000001a80000c]
jmpl %g6+8,%g0
std %l0,[%i2+0x020] ! Mem[000000001b000020]
p5_call_3_he:
lduw [%i0+0x000],%l7 ! Mem[000000001a000000]
ldsw [%i2+0x034],%l7 ! Mem[000000001b000034]
stx %l2,[%i2+0x008] ! Mem[000000001b000008]
ldsw [%i1+0x008],%l3 ! Mem[000000001a800008]
lduw [%i2+0x03c],%l4 ! Mem[000000001b00003c]
retl
ldd [%i0+0x028],%l0 ! Mem[000000001a000028]
p5_jmpl_3_ho:
ldsb [%o1+0x039],%l5 ! Mem[000000001a800039]
stb %l1,[%o2+0x034] ! Mem[000000001b000034]
ldx [%o1+0x010],%l5 ! Mem[000000001a800010]
ldd [%o2+0x000],%l6 ! Mem[000000001b000000]
ldsw [%o1+0x00c],%l4 ! Mem[000000001a80000c]
jmpl %g6+8,%g0
std %l0,[%o2+0x020] ! Mem[000000001b000020]
p5_call_3_ho:
lduw [%o0+0x000],%l7 ! Mem[000000001a000000]
ldsw [%o2+0x034],%l7 ! Mem[000000001b000034]
stx %l2,[%o2+0x008] ! Mem[000000001b000008]
ldsw [%o1+0x008],%l3 ! Mem[000000001a800008]
lduw [%o2+0x03c],%l4 ! Mem[000000001b00003c]
retl
ldd [%o0+0x028],%l0 ! Mem[000000001a000028]
p6_jmpl_3_le:
sth %l5,[%i0+0x006] ! Mem[000000001c000006]
std %l0,[%i2+0x028] ! Mem[000000001d000028]
lduh [%i2+0x01a],%l5 ! Mem[000000001d00001a]
jmpl %g6+8,%g0
ldsh [%i3+0x038],%l3 ! Mem[000000001d800038]
p6_call_3_le:
lduw [%i1+0x00c],%l6 ! Mem[000000001c80000c]
stw %l0,[%i2+0x010] ! Mem[000000001d000010]
stb %l3,[%i3+0x036] ! Mem[000000001d800036]
ldd [%i1+0x030],%l2 ! Mem[000000001c800030]
retl
stb %l0,[%i1+0x000] ! Mem[000000001c800000]
p6_jmpl_3_lo:
sth %l5,[%o0+0x006] ! Mem[000000001c000006]
std %l0,[%o2+0x028] ! Mem[000000001d000028]
lduh [%o2+0x01a],%l5 ! Mem[000000001d00001a]
jmpl %g6+8,%g0
ldsh [%o3+0x038],%l3 ! Mem[000000001d800038]
p6_call_3_lo:
lduw [%o1+0x00c],%l6 ! Mem[000000001c80000c]
stw %l0,[%o2+0x010] ! Mem[000000001d000010]
stb %l3,[%o3+0x036] ! Mem[000000001d800036]
ldd [%o1+0x030],%l2 ! Mem[000000001c800030]
retl
stb %l0,[%o1+0x000] ! Mem[000000001c800000]
p6_jmpl_3_he:
ldub [%i3+0x019],%l5 ! Mem[000000001d800019]
ldub [%i0+0x034],%l1 ! Mem[000000001c000034]
stx %l5,[%i2+0x030] ! Mem[000000001d000030]
ldub [%i1+0x006],%l7 ! Mem[000000001c800006]
sth %l4,[%i1+0x00c] ! Mem[000000001c80000c]
jmpl %g6+8,%g0
ldsw [%i1+0x000],%l1 ! Mem[000000001c800000]
p6_call_3_he:
ldd [%i0+0x020],%l6 ! Mem[000000001c000020]
ldsw [%i3+0x014],%l7 ! Mem[000000001d800014]
ldsb [%i0+0x02e],%l2 ! Mem[000000001c00002e]
stw %l3,[%i1+0x008] ! Mem[000000001c800008]
sth %l4,[%i0+0x01e] ! Mem[000000001c00001e]
retl
std %l0,[%i0+0x028] ! Mem[000000001c000028]
p6_jmpl_3_ho:
ldub [%o3+0x019],%l5 ! Mem[000000001d800019]
ldub [%o0+0x034],%l1 ! Mem[000000001c000034]
stx %l5,[%o2+0x030] ! Mem[000000001d000030]
ldub [%o1+0x006],%l7 ! Mem[000000001c800006]
sth %l4,[%o1+0x00c] ! Mem[000000001c80000c]
jmpl %g6+8,%g0
ldsw [%o1+0x000],%l1 ! Mem[000000001c800000]
p6_call_3_ho:
ldd [%o0+0x020],%l6 ! Mem[000000001c000020]
ldsw [%o3+0x014],%l7 ! Mem[000000001d800014]
ldsb [%o0+0x02e],%l2 ! Mem[000000001c00002e]
stw %l3,[%o1+0x008] ! Mem[000000001c800008]
sth %l4,[%o0+0x01e] ! Mem[000000001c00001e]
retl
std %l0,[%o0+0x028] ! Mem[000000001c000028]
p7_jmpl_3_le:
std %l4,[%i1+0x020] ! Mem[000000001e800020]
ldsh [%i0+0x00a],%l1 ! Mem[000000001e00000a]
std %l4,[%i2+0x038] ! Mem[000000001f000038]
jmpl %g6+8,%g0
std %l2,[%i2+0x038] ! Mem[000000001f000038]
p7_call_3_le:
ldsb [%i2+0x02e],%l6 ! Mem[000000001f00002e]
stb %l0,[%i1+0x031] ! Mem[000000001e800031]
stb %l3,[%i1+0x036] ! Mem[000000001e800036]
stb %l3,[%i1+0x035] ! Mem[000000001e800035]
retl
stx %l0,[%i1+0x020] ! Mem[000000001e800020]
p7_jmpl_3_lo:
std %l4,[%o1+0x020] ! Mem[000000001e800020]
ldsh [%o0+0x00a],%l1 ! Mem[000000001e00000a]
std %l4,[%o2+0x038] ! Mem[000000001f000038]
jmpl %g6+8,%g0
std %l2,[%o2+0x038] ! Mem[000000001f000038]
p7_call_3_lo:
ldsb [%o2+0x02e],%l6 ! Mem[000000001f00002e]
stb %l0,[%o1+0x031] ! Mem[000000001e800031]
stb %l3,[%o1+0x036] ! Mem[000000001e800036]
stb %l3,[%o1+0x035] ! Mem[000000001e800035]
retl
stx %l0,[%o1+0x020] ! Mem[000000001e800020]
p7_jmpl_3_he:
ldx [%i1+0x038],%l5 ! Mem[000000001e800038]
ldd [%i2+0x030],%l0 ! Mem[000000001f000030]
ldsh [%i0+0x016],%l5 ! Mem[000000001e000016]
sth %l7,[%i0+0x006] ! Mem[000000001e000006]
ldsh [%i1+0x00c],%l4 ! Mem[000000001e80000c]
jmpl %g6+8,%g0
sth %l1,[%i0+0x020] ! Mem[000000001e000020]
p7_call_3_he:
ldx [%i0+0x000],%l7 ! Mem[000000001e000000]
ldsw [%i3+0x034],%l7 ! Mem[000000001f800034]
ldsw [%i2+0x00c],%l2 ! Mem[000000001f00000c]
lduw [%i1+0x008],%l3 ! Mem[000000001e800008]
ldsb [%i2+0x03f],%l4 ! Mem[000000001f00003f]
retl
lduh [%i0+0x02a],%l1 ! Mem[000000001e00002a]
p7_jmpl_3_ho:
ldx [%o1+0x038],%l5 ! Mem[000000001e800038]
ldd [%o2+0x030],%l0 ! Mem[000000001f000030]
ldsh [%o0+0x016],%l5 ! Mem[000000001e000016]
sth %l7,[%o0+0x006] ! Mem[000000001e000006]
ldsh [%o1+0x00c],%l4 ! Mem[000000001e80000c]
jmpl %g6+8,%g0
sth %l1,[%o0+0x020] ! Mem[000000001e000020]
p7_call_3_ho:
ldx [%o0+0x000],%l7 ! Mem[000000001e000000]
ldsw [%o3+0x034],%l7 ! Mem[000000001f800034]
ldsw [%o2+0x00c],%l2 ! Mem[000000001f00000c]
lduw [%o1+0x008],%l3 ! Mem[000000001e800008]
ldsb [%o2+0x03f],%l4 ! Mem[000000001f00003f]
retl
lduh [%o0+0x02a],%l1 ! Mem[000000001e00002a]
p8_jmpl_3_le:
stb %l5,[%i3+0x007] ! Mem[0000000021800007]
sth %l1,[%i1+0x02a] ! Mem[000000002080002a]
ldd [%i2+0x018],%l4 ! Mem[0000000021000018]
jmpl %g6+8,%g0
lduh [%i2+0x038],%l3 ! Mem[0000000021000038]
p8_call_3_le:
ldx [%i3+0x008],%l6 ! Mem[0000000021800008]
lduh [%i0+0x010],%l0 ! Mem[0000000020000010]
sth %l3,[%i3+0x036] ! Mem[0000000021800036]
ldsw [%i2+0x034],%l3 ! Mem[0000000021000034]
retl
ldsw [%i2+0x000],%l0 ! Mem[0000000021000000]
p8_jmpl_3_lo:
stb %l5,[%o3+0x007] ! Mem[0000000021800007]
sth %l1,[%o1+0x02a] ! Mem[000000002080002a]
ldd [%o2+0x018],%l4 ! Mem[0000000021000018]
jmpl %g6+8,%g0
lduh [%o2+0x038],%l3 ! Mem[0000000021000038]
p8_call_3_lo:
ldx [%o3+0x008],%l6 ! Mem[0000000021800008]
lduh [%o0+0x010],%l0 ! Mem[0000000020000010]
sth %l3,[%o3+0x036] ! Mem[0000000021800036]
ldsw [%o2+0x034],%l3 ! Mem[0000000021000034]
retl
ldsw [%o2+0x000],%l0 ! Mem[0000000021000000]
p8_jmpl_3_he:
stb %l5,[%i2+0x019] ! Mem[0000000021000019]
std %l0,[%i0+0x030] ! Mem[0000000020000030]
ldx [%i1+0x030],%l5 ! Mem[0000000020800030]
ldsb [%i3+0x006],%l7 ! Mem[0000000021800006]
ldx [%i0+0x008],%l4 ! Mem[0000000020000008]
jmpl %g6+8,%g0
ldub [%i0+0x000],%l1 ! Mem[0000000020000000]
p8_call_3_he:
stx %l7,[%i1+0x020] ! Mem[0000000020800020]
lduh [%i3+0x016],%l7 ! Mem[0000000021800016]
lduh [%i3+0x02e],%l2 ! Mem[000000002180002e]
ldsw [%i2+0x008],%l3 ! Mem[0000000021000008]
ldsw [%i1+0x01c],%l4 ! Mem[000000002080001c]
retl
ldsb [%i0+0x02b],%l1 ! Mem[000000002000002b]
p8_jmpl_3_ho:
stb %l5,[%o2+0x019] ! Mem[0000000021000019]
std %l0,[%o0+0x030] ! Mem[0000000020000030]
ldx [%o1+0x030],%l5 ! Mem[0000000020800030]
ldsb [%o3+0x006],%l7 ! Mem[0000000021800006]
ldx [%o0+0x008],%l4 ! Mem[0000000020000008]
jmpl %g6+8,%g0
ldub [%o0+0x000],%l1 ! Mem[0000000020000000]
p8_call_3_ho:
stx %l7,[%o1+0x020] ! Mem[0000000020800020]
lduh [%o3+0x016],%l7 ! Mem[0000000021800016]
lduh [%o3+0x02e],%l2 ! Mem[000000002180002e]
ldsw [%o2+0x008],%l3 ! Mem[0000000021000008]
ldsw [%o1+0x01c],%l4 ! Mem[000000002080001c]
retl
ldsb [%o0+0x02b],%l1 ! Mem[000000002000002b]
p9_jmpl_3_le:
ldx [%i0+0x020],%l5 ! Mem[0000000022000020]
ldsw [%i3+0x008],%l1 ! Mem[0000000023800008]
ldsh [%i1+0x03a],%l5 ! Mem[000000002280003a]
jmpl %g6+8,%g0
stx %l3,[%i2+0x038] ! Mem[0000000023000038]
p9_call_3_le:
ldd [%i1+0x028],%l6 ! Mem[0000000022800028]
ldd [%i3+0x030],%l0 ! Mem[0000000023800030]
sth %l3,[%i2+0x036] ! Mem[0000000023000036]
stw %l3,[%i3+0x034] ! Mem[0000000023800034]
retl
ldx [%i2+0x020],%l0 ! Mem[0000000023000020]
p9_jmpl_3_lo:
ldx [%o0+0x020],%l5 ! Mem[0000000022000020]
ldsw [%o3+0x008],%l1 ! Mem[0000000023800008]
ldsh [%o1+0x03a],%l5 ! Mem[000000002280003a]
jmpl %g6+8,%g0
stx %l3,[%o2+0x038] ! Mem[0000000023000038]
p9_call_3_lo:
ldd [%o1+0x028],%l6 ! Mem[0000000022800028]
ldd [%o3+0x030],%l0 ! Mem[0000000023800030]
sth %l3,[%o2+0x036] ! Mem[0000000023000036]
stw %l3,[%o3+0x034] ! Mem[0000000023800034]
retl
ldx [%o2+0x020],%l0 ! Mem[0000000023000020]
p9_jmpl_3_he:
stw %l5,[%i1+0x038] ! Mem[0000000022800038]
lduh [%i2+0x034],%l1 ! Mem[0000000023000034]
sth %l5,[%i2+0x016] ! Mem[0000000023000016]
lduh [%i2+0x006],%l7 ! Mem[0000000023000006]
stx %l4,[%i0+0x008] ! Mem[0000000022000008]
jmpl %g6+8,%g0
stw %l1,[%i0+0x020] ! Mem[0000000022000020]
p9_call_3_he:
lduw [%i1+0x000],%l7 ! Mem[0000000022800000]
lduh [%i3+0x036],%l7 ! Mem[0000000023800036]
ldx [%i1+0x008],%l2 ! Mem[0000000022800008]
stw %l3,[%i2+0x008] ! Mem[0000000023000008]
ldx [%i2+0x038],%l4 ! Mem[0000000023000038]
retl
sth %l1,[%i0+0x02a] ! Mem[000000002200002a]
p9_jmpl_3_ho:
stw %l5,[%o1+0x038] ! Mem[0000000022800038]
lduh [%o2+0x034],%l1 ! Mem[0000000023000034]
sth %l5,[%o2+0x016] ! Mem[0000000023000016]
lduh [%o2+0x006],%l7 ! Mem[0000000023000006]
stx %l4,[%o0+0x008] ! Mem[0000000022000008]
jmpl %g6+8,%g0
stw %l1,[%o0+0x020] ! Mem[0000000022000020]
p9_call_3_ho:
lduw [%o1+0x000],%l7 ! Mem[0000000022800000]
lduh [%o3+0x036],%l7 ! Mem[0000000023800036]
ldx [%o1+0x008],%l2 ! Mem[0000000022800008]
stw %l3,[%o2+0x008] ! Mem[0000000023000008]
ldx [%o2+0x038],%l4 ! Mem[0000000023000038]
retl
sth %l1,[%o0+0x02a] ! Mem[000000002200002a]
p10_jmpl_3_le:
lduw [%i1+0x004],%l5 ! Mem[0000000024800004]
std %l0,[%i0+0x028] ! Mem[0000000024000028]
lduw [%i0+0x018],%l5 ! Mem[0000000024000018]
jmpl %g6+8,%g0
lduw [%i2+0x038],%l3 ! Mem[0000000025000038]
p10_call_3_le:
lduw [%i1+0x00c],%l6 ! Mem[000000002480000c]
sth %l0,[%i1+0x010] ! Mem[0000000024800010]
sth %l3,[%i0+0x036] ! Mem[0000000024000036]
stb %l3,[%i3+0x035] ! Mem[0000000025800035]
retl
stw %l0,[%i2+0x000] ! Mem[0000000025000000]
p10_jmpl_3_lo:
lduw [%o1+0x004],%l5 ! Mem[0000000024800004]
std %l0,[%o0+0x028] ! Mem[0000000024000028]
lduw [%o0+0x018],%l5 ! Mem[0000000024000018]
jmpl %g6+8,%g0
lduw [%o2+0x038],%l3 ! Mem[0000000025000038]
p10_call_3_lo:
lduw [%o1+0x00c],%l6 ! Mem[000000002480000c]
sth %l0,[%o1+0x010] ! Mem[0000000024800010]
sth %l3,[%o0+0x036] ! Mem[0000000024000036]
stb %l3,[%o3+0x035] ! Mem[0000000025800035]
retl
stw %l0,[%o2+0x000] ! Mem[0000000025000000]
p10_jmpl_3_he:
ldsb [%i2+0x019],%l5 ! Mem[0000000025000019]
ldsb [%i0+0x034],%l1 ! Mem[0000000024000034]
ldsh [%i3+0x036],%l5 ! Mem[0000000025800036]
stw %l7,[%i1+0x004] ! Mem[0000000024800004]
ldub [%i3+0x00d],%l4 ! Mem[000000002580000d]
jmpl %g6+8,%g0
ldx [%i3+0x000],%l1 ! Mem[0000000025800000]
p10_call_3_he:
ldd [%i1+0x020],%l6 ! Mem[0000000024800020]
ldx [%i3+0x010],%l7 ! Mem[0000000025800010]
std %l2,[%i2+0x028] ! Mem[0000000025000028]
lduw [%i3+0x008],%l3 ! Mem[0000000025800008]
std %l4,[%i1+0x018] ! Mem[0000000024800018]
retl
ldub [%i0+0x02b],%l1 ! Mem[000000002400002b]
p10_jmpl_3_ho:
ldsb [%o2+0x019],%l5 ! Mem[0000000025000019]
ldsb [%o0+0x034],%l1 ! Mem[0000000024000034]
ldsh [%o3+0x036],%l5 ! Mem[0000000025800036]
stw %l7,[%o1+0x004] ! Mem[0000000024800004]
ldub [%o3+0x00d],%l4 ! Mem[000000002580000d]
jmpl %g6+8,%g0
ldx [%o3+0x000],%l1 ! Mem[0000000025800000]
p10_call_3_ho:
ldd [%o1+0x020],%l6 ! Mem[0000000024800020]
ldx [%o3+0x010],%l7 ! Mem[0000000025800010]
std %l2,[%o2+0x028] ! Mem[0000000025000028]
lduw [%o3+0x008],%l3 ! Mem[0000000025800008]
std %l4,[%o1+0x018] ! Mem[0000000024800018]
retl
ldub [%o0+0x02b],%l1 ! Mem[000000002400002b]
p11_jmpl_3_le:
lduh [%i3+0x026],%l5 ! Mem[0000000027800026]
ldub [%i1+0x00b],%l1 ! Mem[000000002680000b]
stb %l5,[%i3+0x03b] ! Mem[000000002780003b]
jmpl %g6+8,%g0
ldsh [%i1+0x038],%l3 ! Mem[0000000026800038]
p11_call_3_le:
stx %l6,[%i2+0x028] ! Mem[0000000027000028]
lduh [%i0+0x030],%l0 ! Mem[0000000026000030]
stx %l3,[%i3+0x030] ! Mem[0000000027800030]
ldsw [%i0+0x034],%l3 ! Mem[0000000026000034]
retl
ldsh [%i2+0x020],%l0 ! Mem[0000000027000020]
p11_jmpl_3_lo:
lduh [%o3+0x026],%l5 ! Mem[0000000027800026]
ldub [%o1+0x00b],%l1 ! Mem[000000002680000b]
stb %l5,[%o3+0x03b] ! Mem[000000002780003b]
jmpl %g6+8,%g0
ldsh [%o1+0x038],%l3 ! Mem[0000000026800038]
p11_call_3_lo:
stx %l6,[%o2+0x028] ! Mem[0000000027000028]
lduh [%o0+0x030],%l0 ! Mem[0000000026000030]
stx %l3,[%o3+0x030] ! Mem[0000000027800030]
ldsw [%o0+0x034],%l3 ! Mem[0000000026000034]
retl
ldsh [%o2+0x020],%l0 ! Mem[0000000027000020]
p11_jmpl_3_he:
ldub [%i0+0x039],%l5 ! Mem[0000000026000039]
sth %l1,[%i1+0x034] ! Mem[0000000026800034]
lduh [%i1+0x016],%l5 ! Mem[0000000026800016]
ldsh [%i0+0x006],%l7 ! Mem[0000000026000006]
std %l4,[%i2+0x008] ! Mem[0000000027000008]
jmpl %g6+8,%g0
ldsb [%i2+0x020],%l1 ! Mem[0000000027000020]
p11_call_3_he:
ldx [%i1+0x000],%l7 ! Mem[0000000026800000]
ldx [%i3+0x030],%l7 ! Mem[0000000027800030]
stw %l2,[%i0+0x00c] ! Mem[000000002600000c]
ldsb [%i3+0x009],%l3 ! Mem[0000000027800009]
ldd [%i2+0x038],%l4 ! Mem[0000000027000038]
retl
ldd [%i0+0x028],%l0 ! Mem[0000000026000028]
p11_jmpl_3_ho:
ldub [%o0+0x039],%l5 ! Mem[0000000026000039]
sth %l1,[%o1+0x034] ! Mem[0000000026800034]
lduh [%o1+0x016],%l5 ! Mem[0000000026800016]
ldsh [%o0+0x006],%l7 ! Mem[0000000026000006]
std %l4,[%o2+0x008] ! Mem[0000000027000008]
jmpl %g6+8,%g0
ldsb [%o2+0x020],%l1 ! Mem[0000000027000020]
p11_call_3_ho:
ldx [%o1+0x000],%l7 ! Mem[0000000026800000]
ldx [%o3+0x030],%l7 ! Mem[0000000027800030]
stw %l2,[%o0+0x00c] ! Mem[000000002600000c]
ldsb [%o3+0x009],%l3 ! Mem[0000000027800009]
ldd [%o2+0x038],%l4 ! Mem[0000000027000038]
retl
ldd [%o0+0x028],%l0 ! Mem[0000000026000028]
p12_jmpl_3_le:
ldub [%i0+0x007],%l5 ! Mem[0000000028000007]
sth %l1,[%i3+0x02a] ! Mem[000000002980002a]
stx %l5,[%i2+0x018] ! Mem[0000000029000018]
jmpl %g6+8,%g0
std %l2,[%i1+0x038] ! Mem[0000000028800038]
p12_call_3_le:
lduh [%i0+0x00e],%l6 ! Mem[000000002800000e]
ldsh [%i3+0x010],%l0 ! Mem[0000000029800010]
stx %l3,[%i1+0x030] ! Mem[0000000028800030]
stw %l3,[%i0+0x034] ! Mem[0000000028000034]
retl
lduw [%i2+0x000],%l0 ! Mem[0000000029000000]
p12_jmpl_3_lo:
ldub [%o0+0x007],%l5 ! Mem[0000000028000007]
sth %l1,[%o3+0x02a] ! Mem[000000002980002a]
stx %l5,[%o2+0x018] ! Mem[0000000029000018]
jmpl %g6+8,%g0
std %l2,[%o1+0x038] ! Mem[0000000028800038]
p12_call_3_lo:
lduh [%o0+0x00e],%l6 ! Mem[000000002800000e]
ldsh [%o3+0x010],%l0 ! Mem[0000000029800010]
stx %l3,[%o1+0x030] ! Mem[0000000028800030]
stw %l3,[%o0+0x034] ! Mem[0000000028000034]
retl
lduw [%o2+0x000],%l0 ! Mem[0000000029000000]
p12_jmpl_3_he:
ldx [%i1+0x018],%l5 ! Mem[0000000028800018]
lduw [%i0+0x034],%l1 ! Mem[0000000028000034]
sth %l5,[%i1+0x036] ! Mem[0000000028800036]
stb %l7,[%i3+0x006] ! Mem[0000000029800006]
ldsb [%i2+0x00d],%l4 ! Mem[000000002900000d]
jmpl %g6+8,%g0
stb %l1,[%i2+0x000] ! Mem[0000000029000000]
p12_call_3_he:
ldsb [%i1+0x021],%l7 ! Mem[0000000028800021]
ldx [%i0+0x010],%l7 ! Mem[0000000028000010]
ldd [%i2+0x028],%l2 ! Mem[0000000029000028]
std %l2,[%i0+0x008] ! Mem[0000000028000008]
ldsh [%i1+0x01e],%l4 ! Mem[000000002880001e]
retl
std %l0,[%i0+0x028] ! Mem[0000000028000028]
p12_jmpl_3_ho:
ldx [%o1+0x018],%l5 ! Mem[0000000028800018]
lduw [%o0+0x034],%l1 ! Mem[0000000028000034]
sth %l5,[%o1+0x036] ! Mem[0000000028800036]
stb %l7,[%o3+0x006] ! Mem[0000000029800006]
ldsb [%o2+0x00d],%l4 ! Mem[000000002900000d]
jmpl %g6+8,%g0
stb %l1,[%o2+0x000] ! Mem[0000000029000000]
p12_call_3_ho:
ldsb [%o1+0x021],%l7 ! Mem[0000000028800021]
ldx [%o0+0x010],%l7 ! Mem[0000000028000010]
ldd [%o2+0x028],%l2 ! Mem[0000000029000028]
std %l2,[%o0+0x008] ! Mem[0000000028000008]
ldsh [%o1+0x01e],%l4 ! Mem[000000002880001e]
retl
std %l0,[%o0+0x028] ! Mem[0000000028000028]
p13_jmpl_3_le:
ldsw [%i2+0x024],%l5 ! Mem[000000002b000024]
lduh [%i1+0x00a],%l1 ! Mem[000000002a80000a]
ldsb [%i2+0x03b],%l5 ! Mem[000000002b00003b]
jmpl %g6+8,%g0
ldsw [%i1+0x038],%l3 ! Mem[000000002a800038]
p13_call_3_le:
ldd [%i1+0x028],%l6 ! Mem[000000002a800028]
stx %l0,[%i1+0x030] ! Mem[000000002a800030]
ldsb [%i3+0x036],%l3 ! Mem[000000002b800036]
lduw [%i0+0x034],%l3 ! Mem[000000002a000034]
retl
sth %l0,[%i2+0x020] ! Mem[000000002b000020]
p13_jmpl_3_lo:
ldsw [%o2+0x024],%l5 ! Mem[000000002b000024]
lduh [%o1+0x00a],%l1 ! Mem[000000002a80000a]
ldsb [%o2+0x03b],%l5 ! Mem[000000002b00003b]
jmpl %g6+8,%g0
ldsw [%o1+0x038],%l3 ! Mem[000000002a800038]
p13_call_3_lo:
ldd [%o1+0x028],%l6 ! Mem[000000002a800028]
stx %l0,[%o1+0x030] ! Mem[000000002a800030]
ldsb [%o3+0x036],%l3 ! Mem[000000002b800036]
lduw [%o0+0x034],%l3 ! Mem[000000002a000034]
retl
sth %l0,[%o2+0x020] ! Mem[000000002b000020]
p13_jmpl_3_he:
stb %l5,[%i3+0x039] ! Mem[000000002b800039]
ldsh [%i1+0x034],%l1 ! Mem[000000002a800034]
ldd [%i3+0x010],%l4 ! Mem[000000002b800010]
stx %l7,[%i2+0x000] ! Mem[000000002b000000]
lduw [%i1+0x00c],%l4 ! Mem[000000002a80000c]
jmpl %g6+8,%g0
ldsh [%i1+0x020],%l1 ! Mem[000000002a800020]
p13_call_3_he:
lduw [%i2+0x000],%l7 ! Mem[000000002b000000]
std %l6,[%i0+0x030] ! Mem[000000002a000030]
ldsh [%i3+0x00e],%l2 ! Mem[000000002b80000e]
lduw [%i0+0x008],%l3 ! Mem[000000002a000008]
lduw [%i2+0x03c],%l4 ! Mem[000000002b00003c]
retl
lduh [%i0+0x02a],%l1 ! Mem[000000002a00002a]
p13_jmpl_3_ho:
stb %l5,[%o3+0x039] ! Mem[000000002b800039]
ldsh [%o1+0x034],%l1 ! Mem[000000002a800034]
ldd [%o3+0x010],%l4 ! Mem[000000002b800010]
stx %l7,[%o2+0x000] ! Mem[000000002b000000]
lduw [%o1+0x00c],%l4 ! Mem[000000002a80000c]
jmpl %g6+8,%g0
ldsh [%o1+0x020],%l1 ! Mem[000000002a800020]
p13_call_3_ho:
lduw [%o2+0x000],%l7 ! Mem[000000002b000000]
std %l6,[%o0+0x030] ! Mem[000000002a000030]
ldsh [%o3+0x00e],%l2 ! Mem[000000002b80000e]
lduw [%o0+0x008],%l3 ! Mem[000000002a000008]
lduw [%o2+0x03c],%l4 ! Mem[000000002b00003c]
retl
lduh [%o0+0x02a],%l1 ! Mem[000000002a00002a]
p14_jmpl_3_le:
ldsh [%i3+0x006],%l5 ! Mem[000000002d800006]
stw %l1,[%i2+0x028] ! Mem[000000002d000028]
lduh [%i1+0x01a],%l5 ! Mem[000000002c80001a]
jmpl %g6+8,%g0
sth %l3,[%i1+0x038] ! Mem[000000002c800038]
p14_call_3_le:
lduw [%i1+0x00c],%l6 ! Mem[000000002c80000c]
ldx [%i1+0x010],%l0 ! Mem[000000002c800010]
ldsb [%i1+0x036],%l3 ! Mem[000000002c800036]
ldsw [%i1+0x034],%l3 ! Mem[000000002c800034]
retl
ldsb [%i3+0x000],%l0 ! Mem[000000002d800000]
p14_jmpl_3_lo:
ldsh [%o3+0x006],%l5 ! Mem[000000002d800006]
stw %l1,[%o2+0x028] ! Mem[000000002d000028]
lduh [%o1+0x01a],%l5 ! Mem[000000002c80001a]
jmpl %g6+8,%g0
sth %l3,[%o1+0x038] ! Mem[000000002c800038]
p14_call_3_lo:
lduw [%o1+0x00c],%l6 ! Mem[000000002c80000c]
ldx [%o1+0x010],%l0 ! Mem[000000002c800010]
ldsb [%o1+0x036],%l3 ! Mem[000000002c800036]
ldsw [%o1+0x034],%l3 ! Mem[000000002c800034]
retl
ldsb [%o3+0x000],%l0 ! Mem[000000002d800000]
p14_jmpl_3_he:
stw %l5,[%i1+0x018] ! Mem[000000002c800018]
stw %l1,[%i3+0x034] ! Mem[000000002d800034]
lduh [%i0+0x036],%l5 ! Mem[000000002c000036]
lduh [%i1+0x006],%l7 ! Mem[000000002c800006]
stw %l4,[%i1+0x00c] ! Mem[000000002c80000c]
jmpl %g6+8,%g0
stw %l1,[%i0+0x000] ! Mem[000000002c000000]
p14_call_3_he:
ldd [%i2+0x020],%l6 ! Mem[000000002d000020]
std %l6,[%i0+0x010] ! Mem[000000002c000010]
lduw [%i1+0x02c],%l2 ! Mem[000000002c80002c]
ldsb [%i1+0x009],%l3 ! Mem[000000002c800009]
sth %l4,[%i1+0x01e] ! Mem[000000002c80001e]
retl
stx %l1,[%i0+0x028] ! Mem[000000002c000028]
p14_jmpl_3_ho:
stw %l5,[%o1+0x018] ! Mem[000000002c800018]
stw %l1,[%o3+0x034] ! Mem[000000002d800034]
lduh [%o0+0x036],%l5 ! Mem[000000002c000036]
lduh [%o1+0x006],%l7 ! Mem[000000002c800006]
stw %l4,[%o1+0x00c] ! Mem[000000002c80000c]
jmpl %g6+8,%g0
stw %l1,[%o0+0x000] ! Mem[000000002c000000]
p14_call_3_ho:
ldd [%o2+0x020],%l6 ! Mem[000000002d000020]
std %l6,[%o0+0x010] ! Mem[000000002c000010]
lduw [%o1+0x02c],%l2 ! Mem[000000002c80002c]
ldsb [%o1+0x009],%l3 ! Mem[000000002c800009]
sth %l4,[%o1+0x01e] ! Mem[000000002c80001e]
retl
stx %l1,[%o0+0x028] ! Mem[000000002c000028]
p15_jmpl_3_le:
ldsb [%i0+0x027],%l5 ! Mem[000000002e000027]
ldub [%i3+0x00b],%l1 ! Mem[000000002f80000b]
std %l4,[%i0+0x038] ! Mem[000000002e000038]
jmpl %g6+8,%g0
lduw [%i1+0x038],%l3 ! Mem[000000002e800038]
p15_call_3_le:
stx %l6,[%i2+0x028] ! Mem[000000002f000028]
ldub [%i3+0x031],%l0 ! Mem[000000002f800031]
ldsw [%i3+0x034],%l3 ! Mem[000000002f800034]
stw %l3,[%i1+0x034] ! Mem[000000002e800034]
retl
lduh [%i3+0x020],%l0 ! Mem[000000002f800020]
p15_jmpl_3_lo:
ldsb [%o0+0x027],%l5 ! Mem[000000002e000027]
ldub [%o3+0x00b],%l1 ! Mem[000000002f80000b]
std %l4,[%o0+0x038] ! Mem[000000002e000038]
jmpl %g6+8,%g0
lduw [%o1+0x038],%l3 ! Mem[000000002e800038]
p15_call_3_lo:
stx %l6,[%o2+0x028] ! Mem[000000002f000028]
ldub [%o3+0x031],%l0 ! Mem[000000002f800031]
ldsw [%o3+0x034],%l3 ! Mem[000000002f800034]
stw %l3,[%o1+0x034] ! Mem[000000002e800034]
retl
lduh [%o3+0x020],%l0 ! Mem[000000002f800020]
p15_jmpl_3_he:
ldsb [%i3+0x039],%l5 ! Mem[000000002f800039]
ldx [%i1+0x030],%l1 ! Mem[000000002e800030]
stb %l5,[%i1+0x016] ! Mem[000000002e800016]
std %l6,[%i0+0x000] ! Mem[000000002e000000]
ldsw [%i1+0x00c],%l4 ! Mem[000000002e80000c]
jmpl %g6+8,%g0
lduh [%i0+0x020],%l1 ! Mem[000000002e000020]
p15_call_3_he:
ldx [%i2+0x000],%l7 ! Mem[000000002f000000]
stw %l7,[%i0+0x034] ! Mem[000000002e000034]
stb %l2,[%i2+0x00e] ! Mem[000000002f00000e]
std %l2,[%i1+0x008] ! Mem[000000002e800008]
stx %l4,[%i2+0x038] ! Mem[000000002f000038]
retl
stb %l1,[%i0+0x02b] ! Mem[000000002e00002b]
p15_jmpl_3_ho:
ldsb [%o3+0x039],%l5 ! Mem[000000002f800039]
ldx [%o1+0x030],%l1 ! Mem[000000002e800030]
stb %l5,[%o1+0x016] ! Mem[000000002e800016]
std %l6,[%o0+0x000] ! Mem[000000002e000000]
ldsw [%o1+0x00c],%l4 ! Mem[000000002e80000c]
jmpl %g6+8,%g0
lduh [%o0+0x020],%l1 ! Mem[000000002e000020]
p15_call_3_ho:
ldx [%o2+0x000],%l7 ! Mem[000000002f000000]
stw %l7,[%o0+0x034] ! Mem[000000002e000034]
stb %l2,[%o2+0x00e] ! Mem[000000002f00000e]
std %l2,[%o1+0x008] ! Mem[000000002e800008]
stx %l4,[%o2+0x038] ! Mem[000000002f000038]
retl
stb %l1,[%o0+0x02b] ! Mem[000000002e00002b]
p16_jmpl_3_le:
ldd [%i2+0x000],%l4 ! Mem[0000000031000000]
stx %l1,[%i1+0x028] ! Mem[0000000030800028]
stw %l5,[%i3+0x018] ! Mem[0000000031800018]
jmpl %g6+8,%g0
ldd [%i1+0x038],%l2 ! Mem[0000000030800038]
p16_call_3_le:
lduh [%i0+0x00e],%l6 ! Mem[000000003000000e]
stx %l0,[%i2+0x010] ! Mem[0000000031000010]
ldsw [%i2+0x034],%l3 ! Mem[0000000031000034]
lduw [%i2+0x034],%l3 ! Mem[0000000031000034]
retl
std %l0,[%i3+0x000] ! Mem[0000000031800000]
p16_jmpl_3_lo:
ldd [%o2+0x000],%l4 ! Mem[0000000031000000]
stx %l1,[%o1+0x028] ! Mem[0000000030800028]
stw %l5,[%o3+0x018] ! Mem[0000000031800018]
jmpl %g6+8,%g0
ldd [%o1+0x038],%l2 ! Mem[0000000030800038]
p16_call_3_lo:
lduh [%o0+0x00e],%l6 ! Mem[000000003000000e]
stx %l0,[%o2+0x010] ! Mem[0000000031000010]
ldsw [%o2+0x034],%l3 ! Mem[0000000031000034]
lduw [%o2+0x034],%l3 ! Mem[0000000031000034]
retl
std %l0,[%o3+0x000] ! Mem[0000000031800000]
p16_jmpl_3_he:
ldub [%i1+0x019],%l5 ! Mem[0000000030800019]
ldsw [%i3+0x034],%l1 ! Mem[0000000031800034]
ldd [%i2+0x030],%l4 ! Mem[0000000031000030]
ldsh [%i3+0x006],%l7 ! Mem[0000000031800006]
stb %l4,[%i0+0x00d] ! Mem[000000003000000d]
jmpl %g6+8,%g0
stx %l1,[%i0+0x000] ! Mem[0000000030000000]
p16_call_3_he:
ldsb [%i2+0x021],%l7 ! Mem[0000000031000021]
stw %l7,[%i0+0x014] ! Mem[0000000030000014]
sth %l2,[%i0+0x02e] ! Mem[000000003000002e]
ldub [%i1+0x009],%l3 ! Mem[0000000030800009]
ldsw [%i1+0x01c],%l4 ! Mem[000000003080001c]
retl
ldub [%i1+0x02b],%l1 ! Mem[000000003080002b]
p16_jmpl_3_ho:
ldub [%o1+0x019],%l5 ! Mem[0000000030800019]
ldsw [%o3+0x034],%l1 ! Mem[0000000031800034]
ldd [%o2+0x030],%l4 ! Mem[0000000031000030]
ldsh [%o3+0x006],%l7 ! Mem[0000000031800006]
stb %l4,[%o0+0x00d] ! Mem[000000003000000d]
jmpl %g6+8,%g0
stx %l1,[%o0+0x000] ! Mem[0000000030000000]
p16_call_3_ho:
ldsb [%o2+0x021],%l7 ! Mem[0000000031000021]
stw %l7,[%o0+0x014] ! Mem[0000000030000014]
sth %l2,[%o0+0x02e] ! Mem[000000003000002e]
ldub [%o1+0x009],%l3 ! Mem[0000000030800009]
ldsw [%o1+0x01c],%l4 ! Mem[000000003080001c]
retl
ldub [%o1+0x02b],%l1 ! Mem[000000003080002b]
p17_jmpl_3_le:
stx %l5,[%i0+0x020] ! Mem[0000000032000020]
lduh [%i2+0x00a],%l1 ! Mem[000000003300000a]
ldsh [%i2+0x03a],%l5 ! Mem[000000003300003a]
jmpl %g6+8,%g0
ldx [%i1+0x038],%l3 ! Mem[0000000032800038]
p17_call_3_le:
stw %l6,[%i1+0x02c] ! Mem[000000003280002c]
std %l0,[%i1+0x030] ! Mem[0000000032800030]
lduh [%i0+0x036],%l3 ! Mem[0000000032000036]
ldsb [%i3+0x035],%l3 ! Mem[0000000033800035]
retl
ldd [%i3+0x020],%l0 ! Mem[0000000033800020]
p17_jmpl_3_lo:
stx %l5,[%o0+0x020] ! Mem[0000000032000020]
lduh [%o2+0x00a],%l1 ! Mem[000000003300000a]
ldsh [%o2+0x03a],%l5 ! Mem[000000003300003a]
jmpl %g6+8,%g0
ldx [%o1+0x038],%l3 ! Mem[0000000032800038]
p17_call_3_lo:
stw %l6,[%o1+0x02c] ! Mem[000000003280002c]
std %l0,[%o1+0x030] ! Mem[0000000032800030]
lduh [%o0+0x036],%l3 ! Mem[0000000032000036]
ldsb [%o3+0x035],%l3 ! Mem[0000000033800035]
retl
ldd [%o3+0x020],%l0 ! Mem[0000000033800020]
p17_jmpl_3_he:
ldx [%i2+0x038],%l5 ! Mem[0000000033000038]
stx %l1,[%i0+0x030] ! Mem[0000000032000030]
lduh [%i0+0x016],%l5 ! Mem[0000000032000016]
lduw [%i2+0x004],%l7 ! Mem[0000000033000004]
ldd [%i3+0x008],%l4 ! Mem[0000000033800008]
jmpl %g6+8,%g0
lduw [%i3+0x020],%l1 ! Mem[0000000033800020]
p17_call_3_he:
lduw [%i2+0x000],%l7 ! Mem[0000000033000000]
stw %l7,[%i0+0x034] ! Mem[0000000032000034]
stx %l2,[%i2+0x008] ! Mem[0000000033000008]
ldsb [%i1+0x009],%l3 ! Mem[0000000032800009]
lduh [%i2+0x03e],%l4 ! Mem[000000003300003e]
retl
ldd [%i1+0x028],%l0 ! Mem[0000000032800028]
p17_jmpl_3_ho:
ldx [%o2+0x038],%l5 ! Mem[0000000033000038]
stx %l1,[%o0+0x030] ! Mem[0000000032000030]
lduh [%o0+0x016],%l5 ! Mem[0000000032000016]
lduw [%o2+0x004],%l7 ! Mem[0000000033000004]
ldd [%o3+0x008],%l4 ! Mem[0000000033800008]
jmpl %g6+8,%g0
lduw [%o3+0x020],%l1 ! Mem[0000000033800020]
p17_call_3_ho:
lduw [%o2+0x000],%l7 ! Mem[0000000033000000]
stw %l7,[%o0+0x034] ! Mem[0000000032000034]
stx %l2,[%o2+0x008] ! Mem[0000000033000008]
ldsb [%o1+0x009],%l3 ! Mem[0000000032800009]
lduh [%o2+0x03e],%l4 ! Mem[000000003300003e]
retl
ldd [%o1+0x028],%l0 ! Mem[0000000032800028]
p18_jmpl_3_le:
stw %l5,[%i0+0x004] ! Mem[0000000034000004]
ldd [%i0+0x028],%l0 ! Mem[0000000034000028]
ldub [%i2+0x01b],%l5 ! Mem[000000003500001b]
jmpl %g6+8,%g0
ldsw [%i1+0x038],%l3 ! Mem[0000000034800038]
p18_call_3_le:
ldub [%i1+0x00e],%l6 ! Mem[000000003480000e]
lduw [%i0+0x010],%l0 ! Mem[0000000034000010]
lduh [%i3+0x036],%l3 ! Mem[0000000035800036]
stw %l3,[%i3+0x034] ! Mem[0000000035800034]
retl
ldub [%i3+0x000],%l0 ! Mem[0000000035800000]
p18_jmpl_3_lo:
stw %l5,[%o0+0x004] ! Mem[0000000034000004]
ldd [%o0+0x028],%l0 ! Mem[0000000034000028]
ldub [%o2+0x01b],%l5 ! Mem[000000003500001b]
jmpl %g6+8,%g0
ldsw [%o1+0x038],%l3 ! Mem[0000000034800038]
p18_call_3_lo:
ldub [%o1+0x00e],%l6 ! Mem[000000003480000e]
lduw [%o0+0x010],%l0 ! Mem[0000000034000010]
lduh [%o3+0x036],%l3 ! Mem[0000000035800036]
stw %l3,[%o3+0x034] ! Mem[0000000035800034]
retl
ldub [%o3+0x000],%l0 ! Mem[0000000035800000]
p18_jmpl_3_he:
stb %l5,[%i0+0x019] ! Mem[0000000034000019]
stb %l1,[%i3+0x034] ! Mem[0000000035800034]
stb %l5,[%i1+0x036] ! Mem[0000000034800036]
stx %l7,[%i1+0x000] ! Mem[0000000034800000]
lduh [%i3+0x00c],%l4 ! Mem[000000003580000c]
jmpl %g6+8,%g0
ldsh [%i3+0x000],%l1 ! Mem[0000000035800000]
p18_call_3_he:
ldd [%i2+0x020],%l6 ! Mem[0000000035000020]
ldd [%i1+0x010],%l6 ! Mem[0000000034800010]
ldsb [%i3+0x02e],%l2 ! Mem[000000003580002e]
std %l2,[%i2+0x008] ! Mem[0000000035000008]
std %l4,[%i1+0x018] ! Mem[0000000034800018]
retl
ldx [%i1+0x028],%l1 ! Mem[0000000034800028]
p18_jmpl_3_ho:
stb %l5,[%o0+0x019] ! Mem[0000000034000019]
stb %l1,[%o3+0x034] ! Mem[0000000035800034]
stb %l5,[%o1+0x036] ! Mem[0000000034800036]
stx %l7,[%o1+0x000] ! Mem[0000000034800000]
lduh [%o3+0x00c],%l4 ! Mem[000000003580000c]
jmpl %g6+8,%g0
ldsh [%o3+0x000],%l1 ! Mem[0000000035800000]
p18_call_3_ho:
ldd [%o2+0x020],%l6 ! Mem[0000000035000020]
ldd [%o1+0x010],%l6 ! Mem[0000000034800010]
ldsb [%o3+0x02e],%l2 ! Mem[000000003580002e]
std %l2,[%o2+0x008] ! Mem[0000000035000008]
std %l4,[%o1+0x018] ! Mem[0000000034800018]
retl
ldx [%o1+0x028],%l1 ! Mem[0000000034800028]
p19_jmpl_3_le:
sth %l5,[%i2+0x026] ! Mem[0000000037000026]
lduw [%i1+0x008],%l1 ! Mem[0000000036800008]
stb %l5,[%i1+0x03b] ! Mem[000000003680003b]
jmpl %g6+8,%g0
sth %l3,[%i1+0x038] ! Mem[0000000036800038]
p19_call_3_le:
stx %l6,[%i3+0x028] ! Mem[0000000037800028]
ldsb [%i2+0x031],%l0 ! Mem[0000000037000031]
lduh [%i1+0x036],%l3 ! Mem[0000000036800036]
lduw [%i0+0x034],%l3 ! Mem[0000000036000034]
retl
stb %l0,[%i3+0x020] ! Mem[0000000037800020]
p19_jmpl_3_lo:
sth %l5,[%o2+0x026] ! Mem[0000000037000026]
lduw [%o1+0x008],%l1 ! Mem[0000000036800008]
stb %l5,[%o1+0x03b] ! Mem[000000003680003b]
jmpl %g6+8,%g0
sth %l3,[%o1+0x038] ! Mem[0000000036800038]
p19_call_3_lo:
stx %l6,[%o3+0x028] ! Mem[0000000037800028]
ldsb [%o2+0x031],%l0 ! Mem[0000000037000031]
lduh [%o1+0x036],%l3 ! Mem[0000000036800036]
lduw [%o0+0x034],%l3 ! Mem[0000000036000034]
retl
stb %l0,[%o3+0x020] ! Mem[0000000037800020]
p19_jmpl_3_he:
stw %l5,[%i2+0x038] ! Mem[0000000037000038]
ldub [%i0+0x034],%l1 ! Mem[0000000036000034]
ldd [%i2+0x010],%l4 ! Mem[0000000037000010]
ldsw [%i0+0x004],%l7 ! Mem[0000000036000004]
sth %l4,[%i2+0x00c] ! Mem[000000003700000c]
jmpl %g6+8,%g0
std %l0,[%i2+0x020] ! Mem[0000000037000020]
p19_call_3_he:
ldx [%i3+0x000],%l7 ! Mem[0000000037800000]
ldd [%i1+0x030],%l6 ! Mem[0000000036800030]
ldsw [%i1+0x00c],%l2 ! Mem[000000003680000c]
ldub [%i2+0x009],%l3 ! Mem[0000000037000009]
stw %l4,[%i3+0x03c] ! Mem[000000003780003c]
retl
ldsw [%i1+0x028],%l1 ! Mem[0000000036800028]
p19_jmpl_3_ho:
stw %l5,[%o2+0x038] ! Mem[0000000037000038]
ldub [%o0+0x034],%l1 ! Mem[0000000036000034]
ldd [%o2+0x010],%l4 ! Mem[0000000037000010]
ldsw [%o0+0x004],%l7 ! Mem[0000000036000004]
sth %l4,[%o2+0x00c] ! Mem[000000003700000c]
jmpl %g6+8,%g0
std %l0,[%o2+0x020] ! Mem[0000000037000020]
p19_call_3_ho:
ldx [%o3+0x000],%l7 ! Mem[0000000037800000]
ldd [%o1+0x030],%l6 ! Mem[0000000036800030]
ldsw [%o1+0x00c],%l2 ! Mem[000000003680000c]
ldub [%o2+0x009],%l3 ! Mem[0000000037000009]
stw %l4,[%o3+0x03c] ! Mem[000000003780003c]
retl
ldsw [%o1+0x028],%l1 ! Mem[0000000036800028]
p20_jmpl_3_le:
std %l4,[%i0+0x000] ! Mem[0000000038000000]
stx %l1,[%i3+0x028] ! Mem[0000000039800028]
sth %l5,[%i0+0x01a] ! Mem[000000003800001a]
jmpl %g6+8,%g0
ldub [%i0+0x038],%l3 ! Mem[0000000038000038]
p20_call_3_le:
lduh [%i0+0x00e],%l6 ! Mem[000000003800000e]
stw %l0,[%i1+0x010] ! Mem[0000000038800010]
ldx [%i3+0x030],%l3 ! Mem[0000000039800030]
ldsb [%i0+0x035],%l3 ! Mem[0000000038000035]
retl
stx %l0,[%i0+0x000] ! Mem[0000000038000000]
p20_jmpl_3_lo:
std %l4,[%o0+0x000] ! Mem[0000000038000000]
stx %l1,[%o3+0x028] ! Mem[0000000039800028]
sth %l5,[%o0+0x01a] ! Mem[000000003800001a]
jmpl %g6+8,%g0
ldub [%o0+0x038],%l3 ! Mem[0000000038000038]
p20_call_3_lo:
lduh [%o0+0x00e],%l6 ! Mem[000000003800000e]
stw %l0,[%o1+0x010] ! Mem[0000000038800010]
ldx [%o3+0x030],%l3 ! Mem[0000000039800030]
ldsb [%o0+0x035],%l3 ! Mem[0000000038000035]
retl
stx %l0,[%o0+0x000] ! Mem[0000000038000000]
p20_jmpl_3_he:
ldsb [%i0+0x019],%l5 ! Mem[0000000038000019]
ldd [%i2+0x030],%l0 ! Mem[0000000039000030]
ldsw [%i3+0x034],%l5 ! Mem[0000000039800034]
ldx [%i3+0x000],%l7 ! Mem[0000000039800000]
ldsh [%i1+0x00c],%l4 ! Mem[000000003880000c]
jmpl %g6+8,%g0
ldsw [%i1+0x000],%l1 ! Mem[0000000038800000]
p20_call_3_he:
ldsb [%i3+0x021],%l7 ! Mem[0000000039800021]
ldsh [%i1+0x016],%l7 ! Mem[0000000038800016]
lduh [%i3+0x02e],%l2 ! Mem[000000003980002e]
stx %l3,[%i3+0x008] ! Mem[0000000039800008]
ldsh [%i1+0x01e],%l4 ! Mem[000000003880001e]
retl
stx %l1,[%i1+0x028] ! Mem[0000000038800028]
p20_jmpl_3_ho:
ldsb [%o0+0x019],%l5 ! Mem[0000000038000019]
ldd [%o2+0x030],%l0 ! Mem[0000000039000030]
ldsw [%o3+0x034],%l5 ! Mem[0000000039800034]
ldx [%o3+0x000],%l7 ! Mem[0000000039800000]
ldsh [%o1+0x00c],%l4 ! Mem[000000003880000c]
jmpl %g6+8,%g0
ldsw [%o1+0x000],%l1 ! Mem[0000000038800000]
p20_call_3_ho:
ldsb [%o3+0x021],%l7 ! Mem[0000000039800021]
ldsh [%o1+0x016],%l7 ! Mem[0000000038800016]
lduh [%o3+0x02e],%l2 ! Mem[000000003980002e]
stx %l3,[%o3+0x008] ! Mem[0000000039800008]
ldsh [%o1+0x01e],%l4 ! Mem[000000003880001e]
retl
stx %l1,[%o1+0x028] ! Mem[0000000038800028]
p21_jmpl_3_le:
stb %l5,[%i1+0x027] ! Mem[000000003a800027]
ldx [%i0+0x008],%l1 ! Mem[000000003a000008]
ldsb [%i3+0x03b],%l5 ! Mem[000000003b80003b]
jmpl %g6+8,%g0
ldd [%i0+0x038],%l2 ! Mem[000000003a000038]
p21_call_3_le:
stw %l6,[%i1+0x02c] ! Mem[000000003a80002c]
lduw [%i0+0x030],%l0 ! Mem[000000003a000030]
ldx [%i2+0x030],%l3 ! Mem[000000003b000030]
std %l2,[%i0+0x030] ! Mem[000000003a000030]
retl
ldsw [%i0+0x020],%l0 ! Mem[000000003a000020]
p21_jmpl_3_lo:
stb %l5,[%o1+0x027] ! Mem[000000003a800027]
ldx [%o0+0x008],%l1 ! Mem[000000003a000008]
ldsb [%o3+0x03b],%l5 ! Mem[000000003b80003b]
jmpl %g6+8,%g0
ldd [%o0+0x038],%l2 ! Mem[000000003a000038]
p21_call_3_lo:
stw %l6,[%o1+0x02c] ! Mem[000000003a80002c]
lduw [%o0+0x030],%l0 ! Mem[000000003a000030]
ldx [%o2+0x030],%l3 ! Mem[000000003b000030]
std %l2,[%o0+0x030] ! Mem[000000003a000030]
retl
ldsw [%o0+0x020],%l0 ! Mem[000000003a000020]
p21_jmpl_3_he:
ldub [%i1+0x039],%l5 ! Mem[000000003a800039]
std %l0,[%i0+0x030] ! Mem[000000003a000030]
stb %l5,[%i1+0x016] ! Mem[000000003a800016]
ldd [%i2+0x000],%l6 ! Mem[000000003b000000]
ldx [%i1+0x008],%l4 ! Mem[000000003a800008]
jmpl %g6+8,%g0
sth %l1,[%i0+0x020] ! Mem[000000003a000020]
p21_call_3_he:
lduw [%i3+0x000],%l7 ! Mem[000000003b800000]
ldsh [%i1+0x036],%l7 ! Mem[000000003a800036]
ldx [%i1+0x008],%l2 ! Mem[000000003a800008]
ldx [%i3+0x008],%l3 ! Mem[000000003b800008]
lduw [%i3+0x03c],%l4 ! Mem[000000003b80003c]
retl
stb %l1,[%i1+0x02b] ! Mem[000000003a80002b]
p21_jmpl_3_ho:
ldub [%o1+0x039],%l5 ! Mem[000000003a800039]
std %l0,[%o0+0x030] ! Mem[000000003a000030]
stb %l5,[%o1+0x016] ! Mem[000000003a800016]
ldd [%o2+0x000],%l6 ! Mem[000000003b000000]
ldx [%o1+0x008],%l4 ! Mem[000000003a800008]
jmpl %g6+8,%g0
sth %l1,[%o0+0x020] ! Mem[000000003a000020]
p21_call_3_ho:
lduw [%o3+0x000],%l7 ! Mem[000000003b800000]
ldsh [%o1+0x036],%l7 ! Mem[000000003a800036]
ldx [%o1+0x008],%l2 ! Mem[000000003a800008]
ldx [%o3+0x008],%l3 ! Mem[000000003b800008]
lduw [%o3+0x03c],%l4 ! Mem[000000003b80003c]
retl
stb %l1,[%o1+0x02b] ! Mem[000000003a80002b]
p22_jmpl_3_le:
ldx [%i3+0x000],%l5 ! Mem[000000003d800000]
ldd [%i1+0x028],%l0 ! Mem[000000003c800028]
lduh [%i2+0x01a],%l5 ! Mem[000000003d00001a]
jmpl %g6+8,%g0
ldx [%i0+0x038],%l3 ! Mem[000000003c000038]
p22_call_3_le:
ldub [%i2+0x00e],%l6 ! Mem[000000003d00000e]
ldsw [%i2+0x010],%l0 ! Mem[000000003d000010]
std %l2,[%i0+0x030] ! Mem[000000003c000030]
lduw [%i1+0x034],%l3 ! Mem[000000003c800034]
retl
ldx [%i0+0x000],%l0 ! Mem[000000003c000000]
p22_jmpl_3_lo:
ldx [%o3+0x000],%l5 ! Mem[000000003d800000]
ldd [%o1+0x028],%l0 ! Mem[000000003c800028]
lduh [%o2+0x01a],%l5 ! Mem[000000003d00001a]
jmpl %g6+8,%g0
ldx [%o0+0x038],%l3 ! Mem[000000003c000038]
p22_call_3_lo:
ldub [%o2+0x00e],%l6 ! Mem[000000003d00000e]
ldsw [%o2+0x010],%l0 ! Mem[000000003d000010]
std %l2,[%o0+0x030] ! Mem[000000003c000030]
lduw [%o1+0x034],%l3 ! Mem[000000003c800034]
retl
ldx [%o0+0x000],%l0 ! Mem[000000003c000000]
p22_jmpl_3_he:
ldx [%i3+0x018],%l5 ! Mem[000000003d800018]
lduh [%i2+0x034],%l1 ! Mem[000000003d000034]
stw %l5,[%i1+0x034] ! Mem[000000003c800034]
ldub [%i1+0x006],%l7 ! Mem[000000003c800006]
stx %l4,[%i1+0x008] ! Mem[000000003c800008]
jmpl %g6+8,%g0
lduw [%i0+0x000],%l1 ! Mem[000000003c000000]
p22_call_3_he:
ldd [%i3+0x020],%l6 ! Mem[000000003d800020]
ldsh [%i1+0x016],%l7 ! Mem[000000003c800016]
std %l2,[%i2+0x028] ! Mem[000000003d000028]
ldub [%i0+0x009],%l3 ! Mem[000000003c000009]
stb %l4,[%i1+0x01f] ! Mem[000000003c80001f]
retl
ldsh [%i1+0x02a],%l1 ! Mem[000000003c80002a]
p22_jmpl_3_ho:
ldx [%o3+0x018],%l5 ! Mem[000000003d800018]
lduh [%o2+0x034],%l1 ! Mem[000000003d000034]
stw %l5,[%o1+0x034] ! Mem[000000003c800034]
ldub [%o1+0x006],%l7 ! Mem[000000003c800006]
stx %l4,[%o1+0x008] ! Mem[000000003c800008]
jmpl %g6+8,%g0
lduw [%o0+0x000],%l1 ! Mem[000000003c000000]
p22_call_3_ho:
ldd [%o3+0x020],%l6 ! Mem[000000003d800020]
ldsh [%o1+0x016],%l7 ! Mem[000000003c800016]
std %l2,[%o2+0x028] ! Mem[000000003d000028]
ldub [%o0+0x009],%l3 ! Mem[000000003c000009]
stb %l4,[%o1+0x01f] ! Mem[000000003c80001f]
retl
ldsh [%o1+0x02a],%l1 ! Mem[000000003c80002a]
p23_jmpl_3_le:
lduw [%i0+0x024],%l5 ! Mem[000000003e000024]
lduw [%i3+0x008],%l1 ! Mem[000000003f800008]
ldx [%i2+0x038],%l5 ! Mem[000000003f000038]
jmpl %g6+8,%g0
ldsb [%i0+0x038],%l3 ! Mem[000000003e000038]
p23_call_3_le:
sth %l6,[%i3+0x02e] ! Mem[000000003f80002e]
ldd [%i1+0x030],%l0 ! Mem[000000003e800030]
std %l2,[%i3+0x030] ! Mem[000000003f800030]
ldsb [%i2+0x035],%l3 ! Mem[000000003f000035]
retl
stw %l0,[%i0+0x020] ! Mem[000000003e000020]
p23_jmpl_3_lo:
lduw [%o0+0x024],%l5 ! Mem[000000003e000024]
lduw [%o3+0x008],%l1 ! Mem[000000003f800008]
ldx [%o2+0x038],%l5 ! Mem[000000003f000038]
jmpl %g6+8,%g0
ldsb [%o0+0x038],%l3 ! Mem[000000003e000038]
p23_call_3_lo:
sth %l6,[%o3+0x02e] ! Mem[000000003f80002e]
ldd [%o1+0x030],%l0 ! Mem[000000003e800030]
std %l2,[%o3+0x030] ! Mem[000000003f800030]
ldsb [%o2+0x035],%l3 ! Mem[000000003f000035]
retl
stw %l0,[%o0+0x020] ! Mem[000000003e000020]
p23_jmpl_3_he:
stb %l5,[%i1+0x039] ! Mem[000000003e800039]
ldsb [%i0+0x034],%l1 ! Mem[000000003e000034]
ldsw [%i2+0x014],%l5 ! Mem[000000003f000014]
sth %l7,[%i0+0x006] ! Mem[000000003e000006]
ldub [%i0+0x00d],%l4 ! Mem[000000003e00000d]
jmpl %g6+8,%g0
ldd [%i0+0x020],%l0 ! Mem[000000003e000020]
p23_call_3_he:
ldx [%i3+0x000],%l7 ! Mem[000000003f800000]
ldub [%i1+0x037],%l7 ! Mem[000000003e800037]
stw %l2,[%i0+0x00c] ! Mem[000000003e00000c]
stx %l3,[%i0+0x008] ! Mem[000000003e000008]
stx %l4,[%i3+0x038] ! Mem[000000003f800038]
retl
stw %l1,[%i1+0x028] ! Mem[000000003e800028]
p23_jmpl_3_ho:
stb %l5,[%o1+0x039] ! Mem[000000003e800039]
ldsb [%o0+0x034],%l1 ! Mem[000000003e000034]
ldsw [%o2+0x014],%l5 ! Mem[000000003f000014]
sth %l7,[%o0+0x006] ! Mem[000000003e000006]
ldub [%o0+0x00d],%l4 ! Mem[000000003e00000d]
jmpl %g6+8,%g0
ldd [%o0+0x020],%l0 ! Mem[000000003e000020]
p23_call_3_ho:
ldx [%o3+0x000],%l7 ! Mem[000000003f800000]
ldub [%o1+0x037],%l7 ! Mem[000000003e800037]
stw %l2,[%o0+0x00c] ! Mem[000000003e00000c]
stx %l3,[%o0+0x008] ! Mem[000000003e000008]
stx %l4,[%o3+0x038] ! Mem[000000003f800038]
retl
stw %l1,[%o1+0x028] ! Mem[000000003e800028]
p24_jmpl_3_le:
lduh [%i1+0x006],%l5 ! Mem[0000000040800006]
ldsb [%i1+0x02b],%l1 ! Mem[000000004080002b]
stw %l5,[%i1+0x018] ! Mem[0000000040800018]
jmpl %g6+8,%g0
sth %l3,[%i0+0x038] ! Mem[0000000040000038]
p24_call_3_le:
lduh [%i0+0x00e],%l6 ! Mem[000000004000000e]
stb %l0,[%i0+0x011] ! Mem[0000000040000011]
stw %l3,[%i1+0x034] ! Mem[0000000040800034]
std %l2,[%i2+0x030] ! Mem[0000000041000030]
retl
ldsh [%i0+0x000],%l0 ! Mem[0000000040000000]
p24_jmpl_3_lo:
lduh [%o1+0x006],%l5 ! Mem[0000000040800006]
ldsb [%o1+0x02b],%l1 ! Mem[000000004080002b]
stw %l5,[%o1+0x018] ! Mem[0000000040800018]
jmpl %g6+8,%g0
sth %l3,[%o0+0x038] ! Mem[0000000040000038]
p24_call_3_lo:
lduh [%o0+0x00e],%l6 ! Mem[000000004000000e]
stb %l0,[%o0+0x011] ! Mem[0000000040000011]
stw %l3,[%o1+0x034] ! Mem[0000000040800034]
std %l2,[%o2+0x030] ! Mem[0000000041000030]
retl
ldsh [%o0+0x000],%l0 ! Mem[0000000040000000]
p24_jmpl_3_he:
stw %l5,[%i3+0x018] ! Mem[0000000041800018]
sth %l1,[%i2+0x034] ! Mem[0000000041000034]
lduw [%i0+0x034],%l5 ! Mem[0000000040000034]
ldsb [%i3+0x006],%l7 ! Mem[0000000041800006]
stw %l4,[%i0+0x00c] ! Mem[000000004000000c]
jmpl %g6+8,%g0
ldx [%i3+0x000],%l1 ! Mem[0000000041800000]
p24_call_3_he:
ldsb [%i3+0x021],%l7 ! Mem[0000000041800021]
ldub [%i1+0x017],%l7 ! Mem[0000000040800017]
ldd [%i2+0x028],%l2 ! Mem[0000000041000028]
ldx [%i1+0x008],%l3 ! Mem[0000000040800008]
ldsb [%i1+0x01f],%l4 ! Mem[000000004080001f]
retl
ldx [%i1+0x028],%l1 ! Mem[0000000040800028]
p24_jmpl_3_ho:
stw %l5,[%o3+0x018] ! Mem[0000000041800018]
sth %l1,[%o2+0x034] ! Mem[0000000041000034]
lduw [%o0+0x034],%l5 ! Mem[0000000040000034]
ldsb [%o3+0x006],%l7 ! Mem[0000000041800006]
stw %l4,[%o0+0x00c] ! Mem[000000004000000c]
jmpl %g6+8,%g0
ldx [%o3+0x000],%l1 ! Mem[0000000041800000]
p24_call_3_ho:
ldsb [%o3+0x021],%l7 ! Mem[0000000041800021]
ldub [%o1+0x017],%l7 ! Mem[0000000040800017]
ldd [%o2+0x028],%l2 ! Mem[0000000041000028]
ldx [%o1+0x008],%l3 ! Mem[0000000040800008]
ldsb [%o1+0x01f],%l4 ! Mem[000000004080001f]
retl
ldx [%o1+0x028],%l1 ! Mem[0000000040800028]
p25_jmpl_3_le:
ldub [%i3+0x027],%l5 ! Mem[0000000043800027]
ldx [%i2+0x008],%l1 ! Mem[0000000043000008]
ldd [%i0+0x038],%l4 ! Mem[0000000042000038]
jmpl %g6+8,%g0
ldub [%i3+0x038],%l3 ! Mem[0000000043800038]
p25_call_3_le:
stw %l6,[%i1+0x02c] ! Mem[000000004280002c]
lduh [%i3+0x030],%l0 ! Mem[0000000043800030]
stw %l3,[%i3+0x034] ! Mem[0000000043800034]
ldub [%i3+0x035],%l3 ! Mem[0000000043800035]
retl
lduw [%i0+0x020],%l0 ! Mem[0000000042000020]
p25_jmpl_3_lo:
ldub [%o3+0x027],%l5 ! Mem[0000000043800027]
ldx [%o2+0x008],%l1 ! Mem[0000000043000008]
ldd [%o0+0x038],%l4 ! Mem[0000000042000038]
jmpl %g6+8,%g0
ldub [%o3+0x038],%l3 ! Mem[0000000043800038]
p25_call_3_lo:
stw %l6,[%o1+0x02c] ! Mem[000000004280002c]
lduh [%o3+0x030],%l0 ! Mem[0000000043800030]
stw %l3,[%o3+0x034] ! Mem[0000000043800034]
ldub [%o3+0x035],%l3 ! Mem[0000000043800035]
retl
lduw [%o0+0x020],%l0 ! Mem[0000000042000020]
p25_jmpl_3_he:
ldsb [%i1+0x039],%l5 ! Mem[0000000042800039]
lduw [%i0+0x034],%l1 ! Mem[0000000042000034]
stw %l5,[%i1+0x014] ! Mem[0000000042800014]
ldx [%i2+0x000],%l7 ! Mem[0000000043000000]
ldsw [%i3+0x00c],%l4 ! Mem[000000004380000c]
jmpl %g6+8,%g0
ldsb [%i3+0x020],%l1 ! Mem[0000000043800020]
p25_call_3_he:
stb %l7,[%i3+0x001] ! Mem[0000000043800001]
lduw [%i1+0x034],%l7 ! Mem[0000000042800034]
ldsh [%i3+0x00e],%l2 ! Mem[000000004380000e]
ldsh [%i1+0x008],%l3 ! Mem[0000000042800008]
lduh [%i3+0x03e],%l4 ! Mem[000000004380003e]
retl
ldsw [%i1+0x028],%l1 ! Mem[0000000042800028]
p25_jmpl_3_ho:
ldsb [%o1+0x039],%l5 ! Mem[0000000042800039]
lduw [%o0+0x034],%l1 ! Mem[0000000042000034]
stw %l5,[%o1+0x014] ! Mem[0000000042800014]
ldx [%o2+0x000],%l7 ! Mem[0000000043000000]
ldsw [%o3+0x00c],%l4 ! Mem[000000004380000c]
jmpl %g6+8,%g0
ldsb [%o3+0x020],%l1 ! Mem[0000000043800020]
p25_call_3_ho:
stb %l7,[%o3+0x001] ! Mem[0000000043800001]
lduw [%o1+0x034],%l7 ! Mem[0000000042800034]
ldsh [%o3+0x00e],%l2 ! Mem[000000004380000e]
ldsh [%o1+0x008],%l3 ! Mem[0000000042800008]
lduh [%o3+0x03e],%l4 ! Mem[000000004380003e]
retl
ldsw [%o1+0x028],%l1 ! Mem[0000000042800028]
p26_jmpl_3_le:
ldsw [%i0+0x004],%l5 ! Mem[0000000044000004]
ldsh [%i3+0x02a],%l1 ! Mem[000000004580002a]
ldub [%i3+0x01b],%l5 ! Mem[000000004580001b]
jmpl %g6+8,%g0
stw %l3,[%i3+0x038] ! Mem[0000000045800038]
p26_call_3_le:
ldub [%i2+0x00e],%l6 ! Mem[000000004500000e]
ldd [%i1+0x010],%l0 ! Mem[0000000044800010]
ldd [%i2+0x030],%l2 ! Mem[0000000045000030]
ldsb [%i0+0x035],%l3 ! Mem[0000000044000035]
retl
sth %l0,[%i0+0x000] ! Mem[0000000044000000]
p26_jmpl_3_lo:
ldsw [%o0+0x004],%l5 ! Mem[0000000044000004]
ldsh [%o3+0x02a],%l1 ! Mem[000000004580002a]
ldub [%o3+0x01b],%l5 ! Mem[000000004580001b]
jmpl %g6+8,%g0
stw %l3,[%o3+0x038] ! Mem[0000000045800038]
p26_call_3_lo:
ldub [%o2+0x00e],%l6 ! Mem[000000004500000e]
ldd [%o1+0x010],%l0 ! Mem[0000000044800010]
ldd [%o2+0x030],%l2 ! Mem[0000000045000030]
ldsb [%o0+0x035],%l3 ! Mem[0000000044000035]
retl
sth %l0,[%o0+0x000] ! Mem[0000000044000000]
p26_jmpl_3_he:
ldub [%i2+0x019],%l5 ! Mem[0000000045000019]
ldsh [%i1+0x034],%l1 ! Mem[0000000044800034]
ldsb [%i2+0x036],%l5 ! Mem[0000000045000036]
stw %l7,[%i1+0x004] ! Mem[0000000044800004]
stb %l4,[%i2+0x00d] ! Mem[000000004500000d]
jmpl %g6+8,%g0
stb %l1,[%i2+0x000] ! Mem[0000000045000000]
p26_call_3_he:
ldd [%i3+0x020],%l6 ! Mem[0000000045800020]
lduw [%i1+0x014],%l7 ! Mem[0000000044800014]
ldub [%i1+0x02e],%l2 ! Mem[000000004480002e]
stx %l3,[%i1+0x008] ! Mem[0000000044800008]
std %l4,[%i1+0x018] ! Mem[0000000044800018]
retl
sth %l1,[%i1+0x02a] ! Mem[000000004480002a]
p26_jmpl_3_ho:
ldub [%o2+0x019],%l5 ! Mem[0000000045000019]
ldsh [%o1+0x034],%l1 ! Mem[0000000044800034]
ldsb [%o2+0x036],%l5 ! Mem[0000000045000036]
stw %l7,[%o1+0x004] ! Mem[0000000044800004]
stb %l4,[%o2+0x00d] ! Mem[000000004500000d]
jmpl %g6+8,%g0
stb %l1,[%o2+0x000] ! Mem[0000000045000000]
p26_call_3_ho:
ldd [%o3+0x020],%l6 ! Mem[0000000045800020]
lduw [%o1+0x014],%l7 ! Mem[0000000044800014]
ldub [%o1+0x02e],%l2 ! Mem[000000004480002e]
stx %l3,[%o1+0x008] ! Mem[0000000044800008]
std %l4,[%o1+0x018] ! Mem[0000000044800018]
retl
sth %l1,[%o1+0x02a] ! Mem[000000004480002a]
p27_jmpl_3_le:
ldsh [%i1+0x026],%l5 ! Mem[0000000046800026]
stb %l1,[%i1+0x00b] ! Mem[000000004680000b]
lduw [%i2+0x038],%l5 ! Mem[0000000047000038]
jmpl %g6+8,%g0
lduh [%i3+0x038],%l3 ! Mem[0000000047800038]
p27_call_3_le:
sth %l6,[%i3+0x02e] ! Mem[000000004780002e]
sth %l0,[%i1+0x030] ! Mem[0000000046800030]
ldd [%i0+0x030],%l2 ! Mem[0000000046000030]
std %l2,[%i0+0x030] ! Mem[0000000046000030]
retl
ldsb [%i0+0x020],%l0 ! Mem[0000000046000020]
p27_jmpl_3_lo:
ldsh [%o1+0x026],%l5 ! Mem[0000000046800026]
stb %l1,[%o1+0x00b] ! Mem[000000004680000b]
lduw [%o2+0x038],%l5 ! Mem[0000000047000038]
jmpl %g6+8,%g0
lduh [%o3+0x038],%l3 ! Mem[0000000047800038]
p27_call_3_lo:
sth %l6,[%o3+0x02e] ! Mem[000000004780002e]
sth %l0,[%o1+0x030] ! Mem[0000000046800030]
ldd [%o0+0x030],%l2 ! Mem[0000000046000030]
std %l2,[%o0+0x030] ! Mem[0000000046000030]
retl
ldsb [%o0+0x020],%l0 ! Mem[0000000046000020]
p27_jmpl_3_he:
ldx [%i0+0x038],%l5 ! Mem[0000000046000038]
stw %l1,[%i0+0x034] ! Mem[0000000046000034]
lduw [%i3+0x014],%l5 ! Mem[0000000047800014]
ldub [%i0+0x006],%l7 ! Mem[0000000046000006]
ldd [%i2+0x008],%l4 ! Mem[0000000047000008]
jmpl %g6+8,%g0
ldub [%i1+0x020],%l1 ! Mem[0000000046800020]
p27_call_3_he:
ldx [%i3+0x000],%l7 ! Mem[0000000047800000]
lduw [%i1+0x034],%l7 ! Mem[0000000046800034]
lduw [%i2+0x00c],%l2 ! Mem[000000004700000c]
ldx [%i1+0x008],%l3 ! Mem[0000000046800008]
stw %l4,[%i3+0x03c] ! Mem[000000004780003c]
retl
lduw [%i1+0x028],%l1 ! Mem[0000000046800028]
p27_jmpl_3_ho:
ldx [%o0+0x038],%l5 ! Mem[0000000046000038]
stw %l1,[%o0+0x034] ! Mem[0000000046000034]
lduw [%o3+0x014],%l5 ! Mem[0000000047800014]
ldub [%o0+0x006],%l7 ! Mem[0000000046000006]
ldd [%o2+0x008],%l4 ! Mem[0000000047000008]
jmpl %g6+8,%g0
ldub [%o1+0x020],%l1 ! Mem[0000000046800020]
p27_call_3_ho:
ldx [%o3+0x000],%l7 ! Mem[0000000047800000]
lduw [%o1+0x034],%l7 ! Mem[0000000046800034]
lduw [%o2+0x00c],%l2 ! Mem[000000004700000c]
ldx [%o1+0x008],%l3 ! Mem[0000000046800008]
stw %l4,[%o3+0x03c] ! Mem[000000004780003c]
retl
lduw [%o1+0x028],%l1 ! Mem[0000000046800028]
p28_jmpl_3_le:
ldsb [%i3+0x007],%l5 ! Mem[0000000049800007]
ldsb [%i2+0x02b],%l1 ! Mem[000000004900002b]
sth %l5,[%i2+0x01a] ! Mem[000000004900001a]
jmpl %g6+8,%g0
ldsb [%i3+0x038],%l3 ! Mem[0000000049800038]
p28_call_3_le:
ldsw [%i1+0x00c],%l6 ! Mem[000000004880000c]
ldx [%i3+0x010],%l0 ! Mem[0000000049800010]
ldsh [%i3+0x036],%l3 ! Mem[0000000049800036]
ldub [%i0+0x035],%l3 ! Mem[0000000048000035]
retl
ldsw [%i0+0x000],%l0 ! Mem[0000000048000000]
p28_jmpl_3_lo:
ldsb [%o3+0x007],%l5 ! Mem[0000000049800007]
ldsb [%o2+0x02b],%l1 ! Mem[000000004900002b]
sth %l5,[%o2+0x01a] ! Mem[000000004900001a]
jmpl %g6+8,%g0
ldsb [%o3+0x038],%l3 ! Mem[0000000049800038]
p28_call_3_lo:
ldsw [%o1+0x00c],%l6 ! Mem[000000004880000c]
ldx [%o3+0x010],%l0 ! Mem[0000000049800010]
ldsh [%o3+0x036],%l3 ! Mem[0000000049800036]
ldub [%o0+0x035],%l3 ! Mem[0000000048000035]
retl
ldsw [%o0+0x000],%l0 ! Mem[0000000048000000]
p28_jmpl_3_he:
stb %l5,[%i1+0x019] ! Mem[0000000048800019]
ldx [%i1+0x030],%l1 ! Mem[0000000048800030]
std %l4,[%i1+0x030] ! Mem[0000000048800030]
stb %l7,[%i3+0x006] ! Mem[0000000049800006]
lduh [%i1+0x00c],%l4 ! Mem[000000004880000c]
jmpl %g6+8,%g0
stw %l1,[%i1+0x000] ! Mem[0000000048800000]
p28_call_3_he:
ldsb [%i3+0x021],%l7 ! Mem[0000000049800021]
stb %l7,[%i1+0x017] ! Mem[0000000048800017]
stb %l2,[%i0+0x02e] ! Mem[000000004800002e]
ldsh [%i2+0x008],%l3 ! Mem[0000000049000008]
ldsh [%i1+0x01e],%l4 ! Mem[000000004880001e]
retl
ldsh [%i1+0x02a],%l1 ! Mem[000000004880002a]
p28_jmpl_3_ho:
stb %l5,[%o1+0x019] ! Mem[0000000048800019]
ldx [%o1+0x030],%l1 ! Mem[0000000048800030]
std %l4,[%o1+0x030] ! Mem[0000000048800030]
stb %l7,[%o3+0x006] ! Mem[0000000049800006]
lduh [%o1+0x00c],%l4 ! Mem[000000004880000c]
jmpl %g6+8,%g0
stw %l1,[%o1+0x000] ! Mem[0000000048800000]
p28_call_3_ho:
ldsb [%o3+0x021],%l7 ! Mem[0000000049800021]
stb %l7,[%o1+0x017] ! Mem[0000000048800017]
stb %l2,[%o0+0x02e] ! Mem[000000004800002e]
ldsh [%o2+0x008],%l3 ! Mem[0000000049000008]
ldsh [%o1+0x01e],%l4 ! Mem[000000004880001e]
retl
ldsh [%o1+0x02a],%l1 ! Mem[000000004880002a]
p29_jmpl_3_le:
ldd [%i0+0x020],%l4 ! Mem[000000004a000020]
std %l0,[%i0+0x008] ! Mem[000000004a000008]
ldsb [%i1+0x03b],%l5 ! Mem[000000004a80003b]
jmpl %g6+8,%g0
stb %l3,[%i2+0x038] ! Mem[000000004b000038]
p29_call_3_le:
std %l6,[%i1+0x028] ! Mem[000000004a800028]
ldsh [%i2+0x030],%l0 ! Mem[000000004b000030]
ldsh [%i1+0x036],%l3 ! Mem[000000004a800036]
stx %l3,[%i1+0x030] ! Mem[000000004a800030]
retl
ldx [%i0+0x020],%l0 ! Mem[000000004a000020]
p29_jmpl_3_lo:
ldd [%o0+0x020],%l4 ! Mem[000000004a000020]
std %l0,[%o0+0x008] ! Mem[000000004a000008]
ldsb [%o1+0x03b],%l5 ! Mem[000000004a80003b]
jmpl %g6+8,%g0
stb %l3,[%o2+0x038] ! Mem[000000004b000038]
p29_call_3_lo:
std %l6,[%o1+0x028] ! Mem[000000004a800028]
ldsh [%o2+0x030],%l0 ! Mem[000000004b000030]
ldsh [%o1+0x036],%l3 ! Mem[000000004a800036]
stx %l3,[%o1+0x030] ! Mem[000000004a800030]
retl
ldx [%o0+0x020],%l0 ! Mem[000000004a000020]
p29_jmpl_3_he:
stw %l5,[%i0+0x038] ! Mem[000000004a000038]
ldsw [%i3+0x034],%l1 ! Mem[000000004b800034]
ldsb [%i1+0x016],%l5 ! Mem[000000004a800016]
ldsb [%i2+0x006],%l7 ! Mem[000000004b000006]
sth %l4,[%i1+0x00c] ! Mem[000000004a80000c]
jmpl %g6+8,%g0
lduh [%i0+0x020],%l1 ! Mem[000000004a000020]
p29_call_3_he:
stb %l7,[%i3+0x001] ! Mem[000000004b800001]
stb %l7,[%i2+0x037] ! Mem[000000004b000037]
sth %l2,[%i2+0x00e] ! Mem[000000004b00000e]
sth %l3,[%i2+0x008] ! Mem[000000004b000008]
ldub [%i3+0x03f],%l4 ! Mem[000000004b80003f]
retl
stw %l1,[%i1+0x028] ! Mem[000000004a800028]
p29_jmpl_3_ho:
stw %l5,[%o0+0x038] ! Mem[000000004a000038]
ldsw [%o3+0x034],%l1 ! Mem[000000004b800034]
ldsb [%o1+0x016],%l5 ! Mem[000000004a800016]
ldsb [%o2+0x006],%l7 ! Mem[000000004b000006]
sth %l4,[%o1+0x00c] ! Mem[000000004a80000c]
jmpl %g6+8,%g0
lduh [%o0+0x020],%l1 ! Mem[000000004a000020]
p29_call_3_ho:
stb %l7,[%o3+0x001] ! Mem[000000004b800001]
stb %l7,[%o2+0x037] ! Mem[000000004b000037]
sth %l2,[%o2+0x00e] ! Mem[000000004b00000e]
sth %l3,[%o2+0x008] ! Mem[000000004b000008]
ldub [%o3+0x03f],%l4 ! Mem[000000004b80003f]
retl
stw %l1,[%o1+0x028] ! Mem[000000004a800028]
p30_jmpl_3_le:
stx %l5,[%i2+0x000] ! Mem[000000004d000000]
ldsh [%i1+0x02a],%l1 ! Mem[000000004c80002a]
ldsw [%i0+0x018],%l5 ! Mem[000000004c000018]
jmpl %g6+8,%g0
ldsh [%i2+0x038],%l3 ! Mem[000000004d000038]
p30_call_3_le:
ldub [%i2+0x00e],%l6 ! Mem[000000004d00000e]
stx %l0,[%i1+0x010] ! Mem[000000004c800010]
ldsh [%i3+0x036],%l3 ! Mem[000000004d800036]
std %l2,[%i1+0x030] ! Mem[000000004c800030]
retl
stw %l0,[%i0+0x000] ! Mem[000000004c000000]
p30_jmpl_3_lo:
stx %l5,[%o2+0x000] ! Mem[000000004d000000]
ldsh [%o1+0x02a],%l1 ! Mem[000000004c80002a]
ldsw [%o0+0x018],%l5 ! Mem[000000004c000018]
jmpl %g6+8,%g0
ldsh [%o2+0x038],%l3 ! Mem[000000004d000038]
p30_call_3_lo:
ldub [%o2+0x00e],%l6 ! Mem[000000004d00000e]
stx %l0,[%o1+0x010] ! Mem[000000004c800010]
ldsh [%o3+0x036],%l3 ! Mem[000000004d800036]
std %l2,[%o1+0x030] ! Mem[000000004c800030]
retl
stw %l0,[%o0+0x000] ! Mem[000000004c000000]
p30_jmpl_3_he:
ldsb [%i1+0x019],%l5 ! Mem[000000004c800019]
stx %l1,[%i1+0x030] ! Mem[000000004c800030]
lduw [%i3+0x034],%l5 ! Mem[000000004d800034]
lduh [%i1+0x006],%l7 ! Mem[000000004c800006]
ldsh [%i1+0x00c],%l4 ! Mem[000000004c80000c]
jmpl %g6+8,%g0
stx %l1,[%i0+0x000] ! Mem[000000004c000000]
p30_call_3_he:
ldd [%i0+0x020],%l6 ! Mem[000000004c000020]
sth %l7,[%i2+0x016] ! Mem[000000004d000016]
ldsb [%i3+0x02e],%l2 ! Mem[000000004d80002e]
lduh [%i3+0x008],%l3 ! Mem[000000004d800008]
stb %l4,[%i1+0x01f] ! Mem[000000004c80001f]
retl
lduh [%i2+0x02a],%l1 ! Mem[000000004d00002a]
p30_jmpl_3_ho:
ldsb [%o1+0x019],%l5 ! Mem[000000004c800019]
stx %l1,[%o1+0x030] ! Mem[000000004c800030]
lduw [%o3+0x034],%l5 ! Mem[000000004d800034]
lduh [%o1+0x006],%l7 ! Mem[000000004c800006]
ldsh [%o1+0x00c],%l4 ! Mem[000000004c80000c]
jmpl %g6+8,%g0
stx %l1,[%o0+0x000] ! Mem[000000004c000000]
p30_call_3_ho:
ldd [%o0+0x020],%l6 ! Mem[000000004c000020]
sth %l7,[%o2+0x016] ! Mem[000000004d000016]
ldsb [%o3+0x02e],%l2 ! Mem[000000004d80002e]
lduh [%o3+0x008],%l3 ! Mem[000000004d800008]
stb %l4,[%o1+0x01f] ! Mem[000000004c80001f]
retl
lduh [%o2+0x02a],%l1 ! Mem[000000004d00002a]
p31_jmpl_3_le:
stw %l5,[%i0+0x024] ! Mem[000000004e000024]
sth %l1,[%i2+0x00a] ! Mem[000000004f00000a]
ldx [%i3+0x038],%l5 ! Mem[000000004f800038]
jmpl %g6+8,%g0
stw %l3,[%i2+0x038] ! Mem[000000004f000038]
p31_call_3_le:
sth %l6,[%i0+0x02e] ! Mem[000000004e00002e]
ldx [%i3+0x030],%l0 ! Mem[000000004f800030]
ldub [%i2+0x036],%l3 ! Mem[000000004f000036]
ldub [%i2+0x035],%l3 ! Mem[000000004f000035]
retl
ldsh [%i1+0x020],%l0 ! Mem[000000004e800020]
p31_jmpl_3_lo:
stw %l5,[%o0+0x024] ! Mem[000000004e000024]
sth %l1,[%o2+0x00a] ! Mem[000000004f00000a]
ldx [%o3+0x038],%l5 ! Mem[000000004f800038]
jmpl %g6+8,%g0
stw %l3,[%o2+0x038] ! Mem[000000004f000038]
p31_call_3_lo:
sth %l6,[%o0+0x02e] ! Mem[000000004e00002e]
ldx [%o3+0x030],%l0 ! Mem[000000004f800030]
ldub [%o2+0x036],%l3 ! Mem[000000004f000036]
ldub [%o2+0x035],%l3 ! Mem[000000004f000035]
retl
ldsh [%o1+0x020],%l0 ! Mem[000000004e800020]
p31_jmpl_3_he:
ldub [%i3+0x039],%l5 ! Mem[000000004f800039]
stb %l1,[%i3+0x034] ! Mem[000000004f800034]
std %l4,[%i0+0x010] ! Mem[000000004e000010]
std %l6,[%i0+0x000] ! Mem[000000004e000000]
ldx [%i0+0x008],%l4 ! Mem[000000004e000008]
jmpl %g6+8,%g0
stb %l1,[%i0+0x020] ! Mem[000000004e000020]
p31_call_3_he:
ldx [%i0+0x000],%l7 ! Mem[000000004e000000]
sth %l7,[%i2+0x036] ! Mem[000000004f000036]
ldsw [%i1+0x00c],%l2 ! Mem[000000004e80000c]
ldsh [%i3+0x008],%l3 ! Mem[000000004f800008]
sth %l4,[%i3+0x03e] ! Mem[000000004f80003e]
retl
ldsb [%i2+0x02b],%l1 ! Mem[000000004f00002b]
p31_jmpl_3_ho:
ldub [%o3+0x039],%l5 ! Mem[000000004f800039]
stb %l1,[%o3+0x034] ! Mem[000000004f800034]
std %l4,[%o0+0x010] ! Mem[000000004e000010]
std %l6,[%o0+0x000] ! Mem[000000004e000000]
ldx [%o0+0x008],%l4 ! Mem[000000004e000008]
jmpl %g6+8,%g0
stb %l1,[%o0+0x020] ! Mem[000000004e000020]
p31_call_3_ho:
ldx [%o0+0x000],%l7 ! Mem[000000004e000000]
sth %l7,[%o2+0x036] ! Mem[000000004f000036]
ldsw [%o1+0x00c],%l2 ! Mem[000000004e80000c]
ldsh [%o3+0x008],%l3 ! Mem[000000004f800008]
sth %l4,[%o3+0x03e] ! Mem[000000004f80003e]
retl
ldsb [%o2+0x02b],%l1 ! Mem[000000004f00002b]
p32_jmpl_3_le:
sth %l5,[%i0+0x006] ! Mem[0000000050000006]
ldsw [%i0+0x028],%l1 ! Mem[0000000050000028]
std %l4,[%i2+0x018] ! Mem[0000000051000018]
jmpl %g6+8,%g0
lduh [%i2+0x038],%l3 ! Mem[0000000051000038]
p32_call_3_le:
ldsw [%i1+0x00c],%l6 ! Mem[000000005080000c]
ldub [%i2+0x011],%l0 ! Mem[0000000051000011]
ldub [%i0+0x036],%l3 ! Mem[0000000050000036]
stx %l3,[%i2+0x030] ! Mem[0000000051000030]
retl
lduw [%i1+0x000],%l0 ! Mem[0000000050800000]
p32_jmpl_3_lo:
sth %l5,[%o0+0x006] ! Mem[0000000050000006]
ldsw [%o0+0x028],%l1 ! Mem[0000000050000028]
std %l4,[%o2+0x018] ! Mem[0000000051000018]
jmpl %g6+8,%g0
lduh [%o2+0x038],%l3 ! Mem[0000000051000038]
p32_call_3_lo:
ldsw [%o1+0x00c],%l6 ! Mem[000000005080000c]
ldub [%o2+0x011],%l0 ! Mem[0000000051000011]
ldub [%o0+0x036],%l3 ! Mem[0000000050000036]
stx %l3,[%o2+0x030] ! Mem[0000000051000030]
retl
lduw [%o1+0x000],%l0 ! Mem[0000000050800000]
p32_jmpl_3_he:
ldx [%i1+0x018],%l5 ! Mem[0000000050800018]
ldub [%i0+0x034],%l1 ! Mem[0000000050000034]
ldsb [%i1+0x036],%l5 ! Mem[0000000050800036]
ldsh [%i3+0x006],%l7 ! Mem[0000000051800006]
stx %l4,[%i3+0x008] ! Mem[0000000051800008]
jmpl %g6+8,%g0
ldsh [%i3+0x000],%l1 ! Mem[0000000051800000]
p32_call_3_he:
ldsb [%i0+0x021],%l7 ! Mem[0000000050000021]
sth %l7,[%i2+0x016] ! Mem[0000000051000016]
lduh [%i2+0x02e],%l2 ! Mem[000000005100002e]
sth %l3,[%i0+0x008] ! Mem[0000000050000008]
ldsb [%i1+0x01f],%l4 ! Mem[000000005080001f]
retl
sth %l1,[%i2+0x02a] ! Mem[000000005100002a]
p32_jmpl_3_ho:
ldx [%o1+0x018],%l5 ! Mem[0000000050800018]
ldub [%o0+0x034],%l1 ! Mem[0000000050000034]
ldsb [%o1+0x036],%l5 ! Mem[0000000050800036]
ldsh [%o3+0x006],%l7 ! Mem[0000000051800006]
stx %l4,[%o3+0x008] ! Mem[0000000051800008]
jmpl %g6+8,%g0
ldsh [%o3+0x000],%l1 ! Mem[0000000051800000]
p32_call_3_ho:
ldsb [%o0+0x021],%l7 ! Mem[0000000050000021]
sth %l7,[%o2+0x016] ! Mem[0000000051000016]
lduh [%o2+0x02e],%l2 ! Mem[000000005100002e]
sth %l3,[%o0+0x008] ! Mem[0000000050000008]
ldsb [%o1+0x01f],%l4 ! Mem[000000005080001f]
retl
sth %l1,[%o2+0x02a] ! Mem[000000005100002a]
p33_jmpl_3_le:
std %l4,[%i2+0x020] ! Mem[0000000053000020]
std %l0,[%i1+0x008] ! Mem[0000000052800008]
ldd [%i2+0x038],%l4 ! Mem[0000000053000038]
jmpl %g6+8,%g0
stx %l3,[%i1+0x038] ! Mem[0000000052800038]
p33_call_3_le:
std %l6,[%i1+0x028] ! Mem[0000000052800028]
ldsb [%i1+0x031],%l0 ! Mem[0000000052800031]
lduw [%i3+0x034],%l3 ! Mem[0000000053800034]
ldx [%i3+0x030],%l3 ! Mem[0000000053800030]
retl
sth %l0,[%i1+0x020] ! Mem[0000000052800020]
p33_jmpl_3_lo:
std %l4,[%o2+0x020] ! Mem[0000000053000020]
std %l0,[%o1+0x008] ! Mem[0000000052800008]
ldd [%o2+0x038],%l4 ! Mem[0000000053000038]
jmpl %g6+8,%g0
stx %l3,[%o1+0x038] ! Mem[0000000052800038]
p33_call_3_lo:
std %l6,[%o1+0x028] ! Mem[0000000052800028]
ldsb [%o1+0x031],%l0 ! Mem[0000000052800031]
lduw [%o3+0x034],%l3 ! Mem[0000000053800034]
ldx [%o3+0x030],%l3 ! Mem[0000000053800030]
retl
sth %l0,[%o1+0x020] ! Mem[0000000052800020]
p33_jmpl_3_he:
stb %l5,[%i2+0x039] ! Mem[0000000053000039]
ldd [%i3+0x030],%l0 ! Mem[0000000053800030]
ldub [%i2+0x016],%l5 ! Mem[0000000053000016]
lduw [%i2+0x004],%l7 ! Mem[0000000053000004]
ldub [%i3+0x00d],%l4 ! Mem[000000005380000d]
jmpl %g6+8,%g0
std %l0,[%i2+0x020] ! Mem[0000000053000020]
p33_call_3_he:
stb %l7,[%i0+0x001] ! Mem[0000000052000001]
stx %l7,[%i2+0x030] ! Mem[0000000053000030]
ldx [%i0+0x008],%l2 ! Mem[0000000052000008]
lduh [%i0+0x008],%l3 ! Mem[0000000052000008]
lduh [%i3+0x03e],%l4 ! Mem[000000005380003e]
retl
lduw [%i2+0x028],%l1 ! Mem[0000000053000028]
p33_jmpl_3_ho:
stb %l5,[%o2+0x039] ! Mem[0000000053000039]
ldd [%o3+0x030],%l0 ! Mem[0000000053800030]
ldub [%o2+0x016],%l5 ! Mem[0000000053000016]
lduw [%o2+0x004],%l7 ! Mem[0000000053000004]
ldub [%o3+0x00d],%l4 ! Mem[000000005380000d]
jmpl %g6+8,%g0
std %l0,[%o2+0x020] ! Mem[0000000053000020]
p33_call_3_ho:
stb %l7,[%o0+0x001] ! Mem[0000000052000001]
stx %l7,[%o2+0x030] ! Mem[0000000053000030]
ldx [%o0+0x008],%l2 ! Mem[0000000052000008]
lduh [%o0+0x008],%l3 ! Mem[0000000052000008]
lduh [%o3+0x03e],%l4 ! Mem[000000005380003e]
retl
lduw [%o2+0x028],%l1 ! Mem[0000000053000028]
p34_jmpl_3_le:
stb %l5,[%i0+0x007] ! Mem[0000000054000007]
ldub [%i3+0x02b],%l1 ! Mem[000000005580002b]
ldsh [%i2+0x01a],%l5 ! Mem[000000005500001a]
jmpl %g6+8,%g0
stb %l3,[%i1+0x038] ! Mem[0000000054800038]
p34_call_3_le:
ldsh [%i3+0x00e],%l6 ! Mem[000000005580000e]
std %l0,[%i0+0x010] ! Mem[0000000054000010]
lduw [%i1+0x034],%l3 ! Mem[0000000054800034]
ldub [%i0+0x035],%l3 ! Mem[0000000054000035]
retl
ldsb [%i1+0x000],%l0 ! Mem[0000000054800000]
p34_jmpl_3_lo:
stb %l5,[%o0+0x007] ! Mem[0000000054000007]
ldub [%o3+0x02b],%l1 ! Mem[000000005580002b]
ldsh [%o2+0x01a],%l5 ! Mem[000000005500001a]
jmpl %g6+8,%g0
stb %l3,[%o1+0x038] ! Mem[0000000054800038]
p34_call_3_lo:
ldsh [%o3+0x00e],%l6 ! Mem[000000005580000e]
std %l0,[%o0+0x010] ! Mem[0000000054000010]
lduw [%o1+0x034],%l3 ! Mem[0000000054800034]
ldub [%o0+0x035],%l3 ! Mem[0000000054000035]
retl
ldsb [%o1+0x000],%l0 ! Mem[0000000054800000]
p34_jmpl_3_he:
stw %l5,[%i1+0x018] ! Mem[0000000054800018]
std %l0,[%i0+0x030] ! Mem[0000000054000030]
std %l4,[%i0+0x030] ! Mem[0000000054000030]
stx %l7,[%i1+0x000] ! Mem[0000000054800000]
std %l4,[%i2+0x008] ! Mem[0000000055000008]
jmpl %g6+8,%g0
ldsw [%i1+0x000],%l1 ! Mem[0000000054800000]
p34_call_3_he:
ldd [%i0+0x020],%l6 ! Mem[0000000054000020]
stx %l7,[%i2+0x010] ! Mem[0000000055000010]
std %l2,[%i2+0x028] ! Mem[0000000055000028]
ldd [%i1+0x008],%l2 ! Mem[0000000054800008]
ldx [%i1+0x018],%l4 ! Mem[0000000054800018]
retl
ldd [%i2+0x028],%l0 ! Mem[0000000055000028]
p34_jmpl_3_ho:
stw %l5,[%o1+0x018] ! Mem[0000000054800018]
std %l0,[%o0+0x030] ! Mem[0000000054000030]
std %l4,[%o0+0x030] ! Mem[0000000054000030]
stx %l7,[%o1+0x000] ! Mem[0000000054800000]
std %l4,[%o2+0x008] ! Mem[0000000055000008]
jmpl %g6+8,%g0
ldsw [%o1+0x000],%l1 ! Mem[0000000054800000]
p34_call_3_ho:
ldd [%o0+0x020],%l6 ! Mem[0000000054000020]
stx %l7,[%o2+0x010] ! Mem[0000000055000010]
std %l2,[%o2+0x028] ! Mem[0000000055000028]
ldd [%o1+0x008],%l2 ! Mem[0000000054800008]
ldx [%o1+0x018],%l4 ! Mem[0000000054800018]
retl
ldd [%o2+0x028],%l0 ! Mem[0000000055000028]
p35_jmpl_3_le:
ldx [%i1+0x020],%l5 ! Mem[0000000056800020]
sth %l1,[%i1+0x00a] ! Mem[000000005680000a]
lduw [%i1+0x038],%l5 ! Mem[0000000056800038]
jmpl %g6+8,%g0
ldsh [%i1+0x038],%l3 ! Mem[0000000056800038]
p35_call_3_le:
sth %l6,[%i0+0x02e] ! Mem[000000005600002e]
lduw [%i2+0x030],%l0 ! Mem[0000000057000030]
stb %l3,[%i3+0x036] ! Mem[0000000057800036]
stx %l3,[%i0+0x030] ! Mem[0000000056000030]
retl
lduh [%i1+0x020],%l0 ! Mem[0000000056800020]
p35_jmpl_3_lo:
ldx [%o1+0x020],%l5 ! Mem[0000000056800020]
sth %l1,[%o1+0x00a] ! Mem[000000005680000a]
lduw [%o1+0x038],%l5 ! Mem[0000000056800038]
jmpl %g6+8,%g0
ldsh [%o1+0x038],%l3 ! Mem[0000000056800038]
p35_call_3_lo:
sth %l6,[%o0+0x02e] ! Mem[000000005600002e]
lduw [%o2+0x030],%l0 ! Mem[0000000057000030]
stb %l3,[%o3+0x036] ! Mem[0000000057800036]
stx %l3,[%o0+0x030] ! Mem[0000000056000030]
retl
lduh [%o1+0x020],%l0 ! Mem[0000000056800020]
p35_jmpl_3_he:
ldsb [%i2+0x039],%l5 ! Mem[0000000057000039]
lduh [%i2+0x034],%l1 ! Mem[0000000057000034]
stx %l5,[%i1+0x010] ! Mem[0000000056800010]
ldsw [%i0+0x004],%l7 ! Mem[0000000056000004]
ldsb [%i1+0x00d],%l4 ! Mem[000000005680000d]
jmpl %g6+8,%g0
stx %l1,[%i1+0x020] ! Mem[0000000056800020]
p35_call_3_he:
ldx [%i1+0x000],%l7 ! Mem[0000000056800000]
ldsb [%i3+0x037],%l7 ! Mem[0000000057800037]
stw %l2,[%i3+0x00c] ! Mem[000000005780000c]
sth %l3,[%i1+0x008] ! Mem[0000000056800008]
stw %l4,[%i3+0x03c] ! Mem[000000005780003c]
retl
std %l0,[%i2+0x028] ! Mem[0000000057000028]
p35_jmpl_3_ho:
ldsb [%o2+0x039],%l5 ! Mem[0000000057000039]
lduh [%o2+0x034],%l1 ! Mem[0000000057000034]
stx %l5,[%o1+0x010] ! Mem[0000000056800010]
ldsw [%o0+0x004],%l7 ! Mem[0000000056000004]
ldsb [%o1+0x00d],%l4 ! Mem[000000005680000d]
jmpl %g6+8,%g0
stx %l1,[%o1+0x020] ! Mem[0000000056800020]
p35_call_3_ho:
ldx [%o1+0x000],%l7 ! Mem[0000000056800000]
ldsb [%o3+0x037],%l7 ! Mem[0000000057800037]
stw %l2,[%o3+0x00c] ! Mem[000000005780000c]
sth %l3,[%o1+0x008] ! Mem[0000000056800008]
stw %l4,[%o3+0x03c] ! Mem[000000005780003c]
retl
std %l0,[%o2+0x028] ! Mem[0000000057000028]
p36_jmpl_3_le:
lduw [%i2+0x004],%l5 ! Mem[0000000059000004]
ldsw [%i1+0x028],%l1 ! Mem[0000000058800028]
sth %l5,[%i0+0x01a] ! Mem[000000005800001a]
jmpl %g6+8,%g0
std %l2,[%i1+0x038] ! Mem[0000000058800038]
p36_call_3_le:
ldsw [%i1+0x00c],%l6 ! Mem[000000005880000c]
ldsb [%i1+0x011],%l0 ! Mem[0000000058800011]
stb %l3,[%i2+0x036] ! Mem[0000000059000036]
ldx [%i0+0x030],%l3 ! Mem[0000000058000030]
retl
std %l0,[%i2+0x000] ! Mem[0000000059000000]
p36_jmpl_3_lo:
lduw [%o2+0x004],%l5 ! Mem[0000000059000004]
ldsw [%o1+0x028],%l1 ! Mem[0000000058800028]
sth %l5,[%o0+0x01a] ! Mem[000000005800001a]
jmpl %g6+8,%g0
std %l2,[%o1+0x038] ! Mem[0000000058800038]
p36_call_3_lo:
ldsw [%o1+0x00c],%l6 ! Mem[000000005880000c]
ldsb [%o1+0x011],%l0 ! Mem[0000000058800011]
stb %l3,[%o2+0x036] ! Mem[0000000059000036]
ldx [%o0+0x030],%l3 ! Mem[0000000058000030]
retl
std %l0,[%o2+0x000] ! Mem[0000000059000000]
p36_jmpl_3_he:
ldub [%i0+0x019],%l5 ! Mem[0000000058000019]
ldsb [%i0+0x034],%l1 ! Mem[0000000058000034]
ldub [%i2+0x036],%l5 ! Mem[0000000059000036]
std %l6,[%i3+0x000] ! Mem[0000000059800000]
lduw [%i1+0x00c],%l4 ! Mem[000000005880000c]
jmpl %g6+8,%g0
lduw [%i0+0x000],%l1 ! Mem[0000000058000000]
p36_call_3_he:
ldsb [%i1+0x021],%l7 ! Mem[0000000058800021]
ldsb [%i3+0x017],%l7 ! Mem[0000000059800017]
ldd [%i1+0x028],%l2 ! Mem[0000000058800028]
lduh [%i1+0x008],%l3 ! Mem[0000000058800008]
ldd [%i1+0x018],%l4 ! Mem[0000000058800018]
retl
lduh [%i2+0x02a],%l1 ! Mem[000000005900002a]
p36_jmpl_3_ho:
ldub [%o0+0x019],%l5 ! Mem[0000000058000019]
ldsb [%o0+0x034],%l1 ! Mem[0000000058000034]
ldub [%o2+0x036],%l5 ! Mem[0000000059000036]
std %l6,[%o3+0x000] ! Mem[0000000059800000]
lduw [%o1+0x00c],%l4 ! Mem[000000005880000c]
jmpl %g6+8,%g0
lduw [%o0+0x000],%l1 ! Mem[0000000058000000]
p36_call_3_ho:
ldsb [%o1+0x021],%l7 ! Mem[0000000058800021]
ldsb [%o3+0x017],%l7 ! Mem[0000000059800017]
ldd [%o1+0x028],%l2 ! Mem[0000000058800028]
lduh [%o1+0x008],%l3 ! Mem[0000000058800008]
ldd [%o1+0x018],%l4 ! Mem[0000000058800018]
retl
lduh [%o2+0x02a],%l1 ! Mem[000000005900002a]
p37_jmpl_3_le:
lduh [%i0+0x026],%l5 ! Mem[000000005a000026]
stw %l1,[%i3+0x008] ! Mem[000000005b800008]
stx %l5,[%i3+0x038] ! Mem[000000005b800038]
jmpl %g6+8,%g0
lduh [%i1+0x038],%l3 ! Mem[000000005a800038]
p37_call_3_le:
std %l6,[%i2+0x028] ! Mem[000000005b000028]
stw %l0,[%i0+0x030] ! Mem[000000005a000030]
sth %l3,[%i0+0x036] ! Mem[000000005a000036]
ldsh [%i1+0x034],%l3 ! Mem[000000005a800034]
retl
ldd [%i2+0x020],%l0 ! Mem[000000005b000020]
p37_jmpl_3_lo:
lduh [%o0+0x026],%l5 ! Mem[000000005a000026]
stw %l1,[%o3+0x008] ! Mem[000000005b800008]
stx %l5,[%o3+0x038] ! Mem[000000005b800038]
jmpl %g6+8,%g0
lduh [%o1+0x038],%l3 ! Mem[000000005a800038]
p37_call_3_lo:
std %l6,[%o2+0x028] ! Mem[000000005b000028]
stw %l0,[%o0+0x030] ! Mem[000000005a000030]
sth %l3,[%o0+0x036] ! Mem[000000005a000036]
ldsh [%o1+0x034],%l3 ! Mem[000000005a800034]
retl
ldd [%o2+0x020],%l0 ! Mem[000000005b000020]
p37_jmpl_3_he:
ldx [%i1+0x038],%l5 ! Mem[000000005a800038]
stx %l1,[%i2+0x030] ! Mem[000000005b000030]
ldx [%i3+0x010],%l5 ! Mem[000000005b800010]
ldd [%i2+0x000],%l6 ! Mem[000000005b000000]
stw %l4,[%i1+0x00c] ! Mem[000000005a80000c]
jmpl %g6+8,%g0
ldd [%i0+0x020],%l0 ! Mem[000000005a000020]
p37_call_3_he:
stb %l7,[%i1+0x001] ! Mem[000000005a800001]
ldsb [%i3+0x037],%l7 ! Mem[000000005b800037]
ldsh [%i2+0x00e],%l2 ! Mem[000000005b00000e]
ldd [%i1+0x008],%l2 ! Mem[000000005a800008]
ldub [%i3+0x03f],%l4 ! Mem[000000005b80003f]
retl
ldsb [%i2+0x02b],%l1 ! Mem[000000005b00002b]
p37_jmpl_3_ho:
ldx [%o1+0x038],%l5 ! Mem[000000005a800038]
stx %l1,[%o2+0x030] ! Mem[000000005b000030]
ldx [%o3+0x010],%l5 ! Mem[000000005b800010]
ldd [%o2+0x000],%l6 ! Mem[000000005b000000]
stw %l4,[%o1+0x00c] ! Mem[000000005a80000c]
jmpl %g6+8,%g0
ldd [%o0+0x020],%l0 ! Mem[000000005a000020]
p37_call_3_ho:
stb %l7,[%o1+0x001] ! Mem[000000005a800001]
ldsb [%o3+0x037],%l7 ! Mem[000000005b800037]
ldsh [%o2+0x00e],%l2 ! Mem[000000005b00000e]
ldd [%o1+0x008],%l2 ! Mem[000000005a800008]
ldub [%o3+0x03f],%l4 ! Mem[000000005b80003f]
retl
ldsb [%o2+0x02b],%l1 ! Mem[000000005b00002b]
p38_jmpl_3_le:
ldub [%i1+0x007],%l5 ! Mem[000000005c800007]
ldub [%i1+0x02b],%l1 ! Mem[000000005c80002b]
ldsw [%i2+0x018],%l5 ! Mem[000000005d000018]
jmpl %g6+8,%g0
stx %l3,[%i1+0x038] ! Mem[000000005c800038]
p38_call_3_le:
ldsh [%i3+0x00e],%l6 ! Mem[000000005d80000e]
stb %l0,[%i3+0x011] ! Mem[000000005d800011]
sth %l3,[%i3+0x036] ! Mem[000000005d800036]
stx %l3,[%i1+0x030] ! Mem[000000005c800030]
retl
ldub [%i2+0x000],%l0 ! Mem[000000005d000000]
p38_jmpl_3_lo:
ldub [%o1+0x007],%l5 ! Mem[000000005c800007]
ldub [%o1+0x02b],%l1 ! Mem[000000005c80002b]
ldsw [%o2+0x018],%l5 ! Mem[000000005d000018]
jmpl %g6+8,%g0
stx %l3,[%o1+0x038] ! Mem[000000005c800038]
p38_call_3_lo:
ldsh [%o3+0x00e],%l6 ! Mem[000000005d80000e]
stb %l0,[%o3+0x011] ! Mem[000000005d800011]
sth %l3,[%o3+0x036] ! Mem[000000005d800036]
stx %l3,[%o1+0x030] ! Mem[000000005c800030]
retl
ldub [%o2+0x000],%l0 ! Mem[000000005d000000]
p38_jmpl_3_he:
stb %l5,[%i0+0x019] ! Mem[000000005c000019]
stb %l1,[%i0+0x034] ! Mem[000000005c000034]
stx %l5,[%i1+0x030] ! Mem[000000005c800030]
lduw [%i1+0x004],%l7 ! Mem[000000005c800004]
ldsw [%i0+0x00c],%l4 ! Mem[000000005c00000c]
jmpl %g6+8,%g0
ldx [%i0+0x000],%l1 ! Mem[000000005c000000]
p38_call_3_he:
ldsh [%i1+0x020],%l7 ! Mem[000000005c800020]
ldsw [%i3+0x014],%l7 ! Mem[000000005d800014]
ldub [%i0+0x02e],%l2 ! Mem[000000005c00002e]
stb %l3,[%i2+0x009] ! Mem[000000005d000009]
lduw [%i1+0x01c],%l4 ! Mem[000000005c80001c]
retl
stb %l1,[%i2+0x02b] ! Mem[000000005d00002b]
p38_jmpl_3_ho:
stb %l5,[%o0+0x019] ! Mem[000000005c000019]
stb %l1,[%o0+0x034] ! Mem[000000005c000034]
stx %l5,[%o1+0x030] ! Mem[000000005c800030]
lduw [%o1+0x004],%l7 ! Mem[000000005c800004]
ldsw [%o0+0x00c],%l4 ! Mem[000000005c00000c]
jmpl %g6+8,%g0
ldx [%o0+0x000],%l1 ! Mem[000000005c000000]
p38_call_3_ho:
ldsh [%o1+0x020],%l7 ! Mem[000000005c800020]
ldsw [%o3+0x014],%l7 ! Mem[000000005d800014]
ldub [%o0+0x02e],%l2 ! Mem[000000005c00002e]
stb %l3,[%o2+0x009] ! Mem[000000005d000009]
lduw [%o1+0x01c],%l4 ! Mem[000000005c80001c]
retl
stb %l1,[%o2+0x02b] ! Mem[000000005d00002b]
p39_jmpl_3_le:
ldsw [%i3+0x024],%l5 ! Mem[000000005f800024]
stx %l1,[%i2+0x008] ! Mem[000000005f000008]
lduh [%i2+0x03a],%l5 ! Mem[000000005f00003a]
jmpl %g6+8,%g0
lduw [%i1+0x038],%l3 ! Mem[000000005e800038]
p39_call_3_le:
stb %l6,[%i0+0x02e] ! Mem[000000005e00002e]
ldsw [%i1+0x030],%l0 ! Mem[000000005e800030]
sth %l3,[%i1+0x036] ! Mem[000000005e800036]
ldx [%i2+0x030],%l3 ! Mem[000000005f000030]
retl
stb %l0,[%i2+0x020] ! Mem[000000005f000020]
p39_jmpl_3_lo:
ldsw [%o3+0x024],%l5 ! Mem[000000005f800024]
stx %l1,[%o2+0x008] ! Mem[000000005f000008]
lduh [%o2+0x03a],%l5 ! Mem[000000005f00003a]
jmpl %g6+8,%g0
lduw [%o1+0x038],%l3 ! Mem[000000005e800038]
p39_call_3_lo:
stb %l6,[%o0+0x02e] ! Mem[000000005e00002e]
ldsw [%o1+0x030],%l0 ! Mem[000000005e800030]
sth %l3,[%o1+0x036] ! Mem[000000005e800036]
ldx [%o2+0x030],%l3 ! Mem[000000005f000030]
retl
stb %l0,[%o2+0x020] ! Mem[000000005f000020]
p39_jmpl_3_he:
stw %l5,[%i1+0x038] ! Mem[000000005e800038]
ldub [%i2+0x034],%l1 ! Mem[000000005f000034]
ldsh [%i1+0x016],%l5 ! Mem[000000005e800016]
sth %l7,[%i0+0x006] ! Mem[000000005e000006]
stb %l4,[%i0+0x00d] ! Mem[000000005e00000d]
jmpl %g6+8,%g0
ldsw [%i3+0x020],%l1 ! Mem[000000005f800020]
p39_call_3_he:
ldx [%i1+0x000],%l7 ! Mem[000000005e800000]
ldsw [%i3+0x034],%l7 ! Mem[000000005f800034]
lduw [%i2+0x00c],%l2 ! Mem[000000005f00000c]
ldsw [%i3+0x008],%l3 ! Mem[000000005f800008]
sth %l4,[%i3+0x03e] ! Mem[000000005f80003e]
retl
ldub [%i2+0x02b],%l1 ! Mem[000000005f00002b]
p39_jmpl_3_ho:
stw %l5,[%o1+0x038] ! Mem[000000005e800038]
ldub [%o2+0x034],%l1 ! Mem[000000005f000034]
ldsh [%o1+0x016],%l5 ! Mem[000000005e800016]
sth %l7,[%o0+0x006] ! Mem[000000005e000006]
stb %l4,[%o0+0x00d] ! Mem[000000005e00000d]
jmpl %g6+8,%g0
ldsw [%o3+0x020],%l1 ! Mem[000000005f800020]
p39_call_3_ho:
ldx [%o1+0x000],%l7 ! Mem[000000005e800000]
ldsw [%o3+0x034],%l7 ! Mem[000000005f800034]
lduw [%o2+0x00c],%l2 ! Mem[000000005f00000c]
ldsw [%o3+0x008],%l3 ! Mem[000000005f800008]
sth %l4,[%o3+0x03e] ! Mem[000000005f80003e]
retl
ldub [%o2+0x02b],%l1 ! Mem[000000005f00002b]
p40_jmpl_3_le:
ldsh [%i0+0x006],%l5 ! Mem[0000000060000006]
lduh [%i0+0x02a],%l1 ! Mem[000000006000002a]
std %l4,[%i1+0x018] ! Mem[0000000060800018]
jmpl %g6+8,%g0
ldsh [%i1+0x038],%l3 ! Mem[0000000060800038]
p40_call_3_le:
ldsb [%i1+0x00e],%l6 ! Mem[000000006080000e]
ldd [%i0+0x010],%l0 ! Mem[0000000060000010]
stx %l3,[%i3+0x030] ! Mem[0000000061800030]
ldsh [%i3+0x034],%l3 ! Mem[0000000061800034]
retl
stx %l0,[%i2+0x000] ! Mem[0000000061000000]
p40_jmpl_3_lo:
ldsh [%o0+0x006],%l5 ! Mem[0000000060000006]
lduh [%o0+0x02a],%l1 ! Mem[000000006000002a]
std %l4,[%o1+0x018] ! Mem[0000000060800018]
jmpl %g6+8,%g0
ldsh [%o1+0x038],%l3 ! Mem[0000000060800038]
p40_call_3_lo:
ldsb [%o1+0x00e],%l6 ! Mem[000000006080000e]
ldd [%o0+0x010],%l0 ! Mem[0000000060000010]
stx %l3,[%o3+0x030] ! Mem[0000000061800030]
ldsh [%o3+0x034],%l3 ! Mem[0000000061800034]
retl
stx %l0,[%o2+0x000] ! Mem[0000000061000000]
p40_jmpl_3_he:
ldsb [%i3+0x019],%l5 ! Mem[0000000061800019]
ldd [%i0+0x030],%l0 ! Mem[0000000060000030]
ldx [%i3+0x030],%l5 ! Mem[0000000061800030]
ldsw [%i3+0x004],%l7 ! Mem[0000000061800004]
ldd [%i3+0x008],%l4 ! Mem[0000000061800008]
jmpl %g6+8,%g0
sth %l1,[%i2+0x000] ! Mem[0000000061000000]
p40_call_3_he:
ldsb [%i1+0x021],%l7 ! Mem[0000000060800021]
lduh [%i0+0x016],%l7 ! Mem[0000000060000016]
stb %l2,[%i3+0x02e] ! Mem[000000006180002e]
ldd [%i3+0x008],%l2 ! Mem[0000000061800008]
ldsb [%i1+0x01f],%l4 ! Mem[000000006080001f]
retl
ldd [%i2+0x028],%l0 ! Mem[0000000061000028]
p40_jmpl_3_ho:
ldsb [%o3+0x019],%l5 ! Mem[0000000061800019]
ldd [%o0+0x030],%l0 ! Mem[0000000060000030]
ldx [%o3+0x030],%l5 ! Mem[0000000061800030]
ldsw [%o3+0x004],%l7 ! Mem[0000000061800004]
ldd [%o3+0x008],%l4 ! Mem[0000000061800008]
jmpl %g6+8,%g0
sth %l1,[%o2+0x000] ! Mem[0000000061000000]
p40_call_3_ho:
ldsb [%o1+0x021],%l7 ! Mem[0000000060800021]
lduh [%o0+0x016],%l7 ! Mem[0000000060000016]
stb %l2,[%o3+0x02e] ! Mem[000000006180002e]
ldd [%o3+0x008],%l2 ! Mem[0000000061800008]
ldsb [%o1+0x01f],%l4 ! Mem[000000006080001f]
retl
ldd [%o2+0x028],%l0 ! Mem[0000000061000028]
p41_jmpl_3_le:
ldsb [%i1+0x027],%l5 ! Mem[0000000062800027]
stw %l1,[%i1+0x008] ! Mem[0000000062800008]
stw %l5,[%i0+0x038] ! Mem[0000000062000038]
jmpl %g6+8,%g0
std %l2,[%i1+0x038] ! Mem[0000000062800038]
p41_call_3_le:
std %l6,[%i2+0x028] ! Mem[0000000063000028]
sth %l0,[%i3+0x030] ! Mem[0000000063800030]
stx %l3,[%i2+0x030] ! Mem[0000000063000030]
sth %l3,[%i3+0x034] ! Mem[0000000063800034]
retl
ldsw [%i2+0x020],%l0 ! Mem[0000000063000020]
p41_jmpl_3_lo:
ldsb [%o1+0x027],%l5 ! Mem[0000000062800027]
stw %l1,[%o1+0x008] ! Mem[0000000062800008]
stw %l5,[%o0+0x038] ! Mem[0000000062000038]
jmpl %g6+8,%g0
std %l2,[%o1+0x038] ! Mem[0000000062800038]
p41_call_3_lo:
std %l6,[%o2+0x028] ! Mem[0000000063000028]
sth %l0,[%o3+0x030] ! Mem[0000000063800030]
stx %l3,[%o2+0x030] ! Mem[0000000063000030]
sth %l3,[%o3+0x034] ! Mem[0000000063800034]
retl
ldsw [%o2+0x020],%l0 ! Mem[0000000063000020]
p41_jmpl_3_he:
ldub [%i1+0x039],%l5 ! Mem[0000000062800039]
std %l0,[%i1+0x030] ! Mem[0000000062800030]
sth %l5,[%i0+0x016] ! Mem[0000000062000016]
ldx [%i2+0x000],%l7 ! Mem[0000000063000000]
ldx [%i2+0x008],%l4 ! Mem[0000000063000008]
jmpl %g6+8,%g0
ldub [%i2+0x020],%l1 ! Mem[0000000063000020]
p41_call_3_he:
stb %l7,[%i2+0x001] ! Mem[0000000063000001]
lduh [%i0+0x036],%l7 ! Mem[0000000062000036]
sth %l2,[%i1+0x00e] ! Mem[000000006280000e]
stb %l3,[%i0+0x009] ! Mem[0000000062000009]
ldsw [%i0+0x03c],%l4 ! Mem[000000006200003c]
retl
std %l0,[%i2+0x028] ! Mem[0000000063000028]
p41_jmpl_3_ho:
ldub [%o1+0x039],%l5 ! Mem[0000000062800039]
std %l0,[%o1+0x030] ! Mem[0000000062800030]
sth %l5,[%o0+0x016] ! Mem[0000000062000016]
ldx [%o2+0x000],%l7 ! Mem[0000000063000000]
ldx [%o2+0x008],%l4 ! Mem[0000000063000008]
jmpl %g6+8,%g0
ldub [%o2+0x020],%l1 ! Mem[0000000063000020]
p41_call_3_ho:
stb %l7,[%o2+0x001] ! Mem[0000000063000001]
lduh [%o0+0x036],%l7 ! Mem[0000000062000036]
sth %l2,[%o1+0x00e] ! Mem[000000006280000e]
stb %l3,[%o0+0x009] ! Mem[0000000062000009]
ldsw [%o0+0x03c],%l4 ! Mem[000000006200003c]
retl
std %l0,[%o2+0x028] ! Mem[0000000063000028]
p42_jmpl_3_le:
ldd [%i3+0x000],%l4 ! Mem[0000000065800000]
lduw [%i2+0x028],%l1 ! Mem[0000000065000028]
ldsh [%i3+0x01a],%l5 ! Mem[000000006580001a]
jmpl %g6+8,%g0
ldsw [%i0+0x038],%l3 ! Mem[0000000064000038]
p42_call_3_le:
ldsh [%i3+0x00e],%l6 ! Mem[000000006580000e]
lduh [%i1+0x010],%l0 ! Mem[0000000064800010]
ldsb [%i0+0x036],%l3 ! Mem[0000000064000036]
ldx [%i0+0x030],%l3 ! Mem[0000000064000030]
retl
ldx [%i3+0x000],%l0 ! Mem[0000000065800000]
p42_jmpl_3_lo:
ldd [%o3+0x000],%l4 ! Mem[0000000065800000]
lduw [%o2+0x028],%l1 ! Mem[0000000065000028]
ldsh [%o3+0x01a],%l5 ! Mem[000000006580001a]
jmpl %g6+8,%g0
ldsw [%o0+0x038],%l3 ! Mem[0000000064000038]
p42_call_3_lo:
ldsh [%o3+0x00e],%l6 ! Mem[000000006580000e]
lduh [%o1+0x010],%l0 ! Mem[0000000064800010]
ldsb [%o0+0x036],%l3 ! Mem[0000000064000036]
ldx [%o0+0x030],%l3 ! Mem[0000000064000030]
retl
ldx [%o3+0x000],%l0 ! Mem[0000000065800000]
p42_jmpl_3_he:
ldx [%i2+0x018],%l5 ! Mem[0000000065000018]
lduh [%i0+0x034],%l1 ! Mem[0000000064000034]
ldsh [%i1+0x036],%l5 ! Mem[0000000064800036]
stw %l7,[%i1+0x004] ! Mem[0000000064800004]
stx %l4,[%i2+0x008] ! Mem[0000000065000008]
jmpl %g6+8,%g0
stw %l1,[%i1+0x000] ! Mem[0000000064800000]
p42_call_3_he:
ldsh [%i2+0x020],%l7 ! Mem[0000000065000020]
lduh [%i0+0x016],%l7 ! Mem[0000000064000016]
stx %l2,[%i2+0x028] ! Mem[0000000065000028]
ldsw [%i0+0x008],%l3 ! Mem[0000000064000008]
ldx [%i1+0x018],%l4 ! Mem[0000000064800018]
retl
ldsw [%i2+0x028],%l1 ! Mem[0000000065000028]
p42_jmpl_3_ho:
ldx [%o2+0x018],%l5 ! Mem[0000000065000018]
lduh [%o0+0x034],%l1 ! Mem[0000000064000034]
ldsh [%o1+0x036],%l5 ! Mem[0000000064800036]
stw %l7,[%o1+0x004] ! Mem[0000000064800004]
stx %l4,[%o2+0x008] ! Mem[0000000065000008]
jmpl %g6+8,%g0
stw %l1,[%o1+0x000] ! Mem[0000000064800000]
p42_call_3_ho:
ldsh [%o2+0x020],%l7 ! Mem[0000000065000020]
lduh [%o0+0x016],%l7 ! Mem[0000000064000016]
stx %l2,[%o2+0x028] ! Mem[0000000065000028]
ldsw [%o0+0x008],%l3 ! Mem[0000000064000008]
ldx [%o1+0x018],%l4 ! Mem[0000000064800018]
retl
ldsw [%o2+0x028],%l1 ! Mem[0000000065000028]
p43_jmpl_3_le:
stx %l5,[%i0+0x020] ! Mem[0000000066000020]
stx %l1,[%i0+0x008] ! Mem[0000000066000008]
lduw [%i2+0x038],%l5 ! Mem[0000000067000038]
jmpl %g6+8,%g0
sth %l3,[%i0+0x038] ! Mem[0000000066000038]
p43_call_3_le:
stb %l6,[%i0+0x02e] ! Mem[000000006600002e]
ldsh [%i1+0x030],%l0 ! Mem[0000000066800030]
ldsb [%i3+0x036],%l3 ! Mem[0000000067800036]
ldsh [%i0+0x034],%l3 ! Mem[0000000066000034]
retl
stw %l0,[%i3+0x020] ! Mem[0000000067800020]
p43_jmpl_3_lo:
stx %l5,[%o0+0x020] ! Mem[0000000066000020]
stx %l1,[%o0+0x008] ! Mem[0000000066000008]
lduw [%o2+0x038],%l5 ! Mem[0000000067000038]
jmpl %g6+8,%g0
sth %l3,[%o0+0x038] ! Mem[0000000066000038]
p43_call_3_lo:
stb %l6,[%o0+0x02e] ! Mem[000000006600002e]
ldsh [%o1+0x030],%l0 ! Mem[0000000066800030]
ldsb [%o3+0x036],%l3 ! Mem[0000000067800036]
ldsh [%o0+0x034],%l3 ! Mem[0000000066000034]
retl
stw %l0,[%o3+0x020] ! Mem[0000000067800020]
p43_jmpl_3_he:
stb %l5,[%i1+0x039] ! Mem[0000000066800039]
ldsb [%i1+0x034],%l1 ! Mem[0000000066800034]
ldx [%i2+0x010],%l5 ! Mem[0000000067000010]
ldub [%i0+0x006],%l7 ! Mem[0000000066000006]
ldub [%i1+0x00d],%l4 ! Mem[000000006680000d]
jmpl %g6+8,%g0
lduh [%i0+0x020],%l1 ! Mem[0000000066000020]
p43_call_3_he:
ldx [%i2+0x000],%l7 ! Mem[0000000067000000]
ldx [%i0+0x030],%l7 ! Mem[0000000066000030]
ldsb [%i0+0x00e],%l2 ! Mem[000000006600000e]
stw %l3,[%i1+0x008] ! Mem[0000000066800008]
std %l4,[%i0+0x038] ! Mem[0000000066000038]
retl
stx %l1,[%i2+0x028] ! Mem[0000000067000028]
p43_jmpl_3_ho:
stb %l5,[%o1+0x039] ! Mem[0000000066800039]
ldsb [%o1+0x034],%l1 ! Mem[0000000066800034]
ldx [%o2+0x010],%l5 ! Mem[0000000067000010]
ldub [%o0+0x006],%l7 ! Mem[0000000066000006]
ldub [%o1+0x00d],%l4 ! Mem[000000006680000d]
jmpl %g6+8,%g0
lduh [%o0+0x020],%l1 ! Mem[0000000066000020]
p43_call_3_ho:
ldx [%o2+0x000],%l7 ! Mem[0000000067000000]
ldx [%o0+0x030],%l7 ! Mem[0000000066000030]
ldsb [%o0+0x00e],%l2 ! Mem[000000006600000e]
stw %l3,[%o1+0x008] ! Mem[0000000066800008]
std %l4,[%o0+0x038] ! Mem[0000000066000038]
retl
stx %l1,[%o2+0x028] ! Mem[0000000067000028]
p44_jmpl_3_le:
stw %l5,[%i2+0x004] ! Mem[0000000069000004]
ldx [%i1+0x028],%l1 ! Mem[0000000068800028]
stb %l5,[%i2+0x01b] ! Mem[000000006900001b]
jmpl %g6+8,%g0
lduw [%i0+0x038],%l3 ! Mem[0000000068000038]
p44_call_3_le:
ldsb [%i1+0x00e],%l6 ! Mem[000000006880000e]
sth %l0,[%i3+0x010] ! Mem[0000000069800010]
ldsw [%i1+0x034],%l3 ! Mem[0000000068800034]
sth %l3,[%i0+0x034] ! Mem[0000000068000034]
retl
ldsh [%i3+0x000],%l0 ! Mem[0000000069800000]
p44_jmpl_3_lo:
stw %l5,[%o2+0x004] ! Mem[0000000069000004]
ldx [%o1+0x028],%l1 ! Mem[0000000068800028]
stb %l5,[%o2+0x01b] ! Mem[000000006900001b]
jmpl %g6+8,%g0
lduw [%o0+0x038],%l3 ! Mem[0000000068000038]
p44_call_3_lo:
ldsb [%o1+0x00e],%l6 ! Mem[000000006880000e]
sth %l0,[%o3+0x010] ! Mem[0000000069800010]
ldsw [%o1+0x034],%l3 ! Mem[0000000068800034]
sth %l3,[%o0+0x034] ! Mem[0000000068000034]
retl
ldsh [%o3+0x000],%l0 ! Mem[0000000069800000]
p44_jmpl_3_he:
stw %l5,[%i2+0x018] ! Mem[0000000069000018]
sth %l1,[%i3+0x034] ! Mem[0000000069800034]
sth %l5,[%i0+0x036] ! Mem[0000000068000036]
stb %l7,[%i3+0x006] ! Mem[0000000069800006]
std %l4,[%i1+0x008] ! Mem[0000000068800008]
jmpl %g6+8,%g0
ldsb [%i0+0x000],%l1 ! Mem[0000000068000000]
p44_call_3_he:
ldsb [%i2+0x021],%l7 ! Mem[0000000069000021]
ldx [%i0+0x010],%l7 ! Mem[0000000068000010]
ldsw [%i2+0x02c],%l2 ! Mem[000000006900002c]
stb %l3,[%i1+0x009] ! Mem[0000000068800009]
ldd [%i1+0x018],%l4 ! Mem[0000000068800018]
retl
stb %l1,[%i2+0x02b] ! Mem[000000006900002b]
p44_jmpl_3_ho:
stw %l5,[%o2+0x018] ! Mem[0000000069000018]
sth %l1,[%o3+0x034] ! Mem[0000000069800034]
sth %l5,[%o0+0x036] ! Mem[0000000068000036]
stb %l7,[%o3+0x006] ! Mem[0000000069800006]
std %l4,[%o1+0x008] ! Mem[0000000068800008]
jmpl %g6+8,%g0
ldsb [%o0+0x000],%l1 ! Mem[0000000068000000]
p44_call_3_ho:
ldsb [%o2+0x021],%l7 ! Mem[0000000069000021]
ldx [%o0+0x010],%l7 ! Mem[0000000068000010]
ldsw [%o2+0x02c],%l2 ! Mem[000000006900002c]
stb %l3,[%o1+0x009] ! Mem[0000000068800009]
ldd [%o1+0x018],%l4 ! Mem[0000000068800018]
retl
stb %l1,[%o2+0x02b] ! Mem[000000006900002b]
p45_jmpl_3_le:
sth %l5,[%i3+0x026] ! Mem[000000006b800026]
ldd [%i3+0x008],%l0 ! Mem[000000006b800008]
stx %l5,[%i1+0x038] ! Mem[000000006a800038]
jmpl %g6+8,%g0
ldd [%i0+0x038],%l2 ! Mem[000000006a000038]
p45_call_3_le:
ldx [%i2+0x028],%l6 ! Mem[000000006b000028]
ldx [%i2+0x030],%l0 ! Mem[000000006b000030]
ldsw [%i3+0x034],%l3 ! Mem[000000006b800034]
lduh [%i1+0x034],%l3 ! Mem[000000006a800034]
retl
lduw [%i3+0x020],%l0 ! Mem[000000006b800020]
p45_jmpl_3_lo:
sth %l5,[%o3+0x026] ! Mem[000000006b800026]
ldd [%o3+0x008],%l0 ! Mem[000000006b800008]
stx %l5,[%o1+0x038] ! Mem[000000006a800038]
jmpl %g6+8,%g0
ldd [%o0+0x038],%l2 ! Mem[000000006a000038]
p45_call_3_lo:
ldx [%o2+0x028],%l6 ! Mem[000000006b000028]
ldx [%o2+0x030],%l0 ! Mem[000000006b000030]
ldsw [%o3+0x034],%l3 ! Mem[000000006b800034]
lduh [%o1+0x034],%l3 ! Mem[000000006a800034]
retl
lduw [%o3+0x020],%l0 ! Mem[000000006b800020]
p45_jmpl_3_he:
ldsb [%i0+0x039],%l5 ! Mem[000000006a000039]
lduw [%i1+0x034],%l1 ! Mem[000000006a800034]
ldsh [%i1+0x016],%l5 ! Mem[000000006a800016]
ldsb [%i2+0x006],%l7 ! Mem[000000006b000006]
ldsb [%i1+0x00d],%l4 ! Mem[000000006a80000d]
jmpl %g6+8,%g0
stb %l1,[%i0+0x020] ! Mem[000000006a000020]
p45_call_3_he:
stb %l7,[%i2+0x001] ! Mem[000000006b000001]
std %l6,[%i0+0x030] ! Mem[000000006a000030]
ldx [%i3+0x008],%l2 ! Mem[000000006b800008]
ldsw [%i1+0x008],%l3 ! Mem[000000006a800008]
ldub [%i0+0x03f],%l4 ! Mem[000000006a00003f]
retl
ldub [%i3+0x02b],%l1 ! Mem[000000006b80002b]
p45_jmpl_3_ho:
ldsb [%o0+0x039],%l5 ! Mem[000000006a000039]
lduw [%o1+0x034],%l1 ! Mem[000000006a800034]
ldsh [%o1+0x016],%l5 ! Mem[000000006a800016]
ldsb [%o2+0x006],%l7 ! Mem[000000006b000006]
ldsb [%o1+0x00d],%l4 ! Mem[000000006a80000d]
jmpl %g6+8,%g0
stb %l1,[%o0+0x020] ! Mem[000000006a000020]
p45_call_3_ho:
stb %l7,[%o2+0x001] ! Mem[000000006b000001]
std %l6,[%o0+0x030] ! Mem[000000006a000030]
ldx [%o3+0x008],%l2 ! Mem[000000006b800008]
ldsw [%o1+0x008],%l3 ! Mem[000000006a800008]
ldub [%o0+0x03f],%l4 ! Mem[000000006a00003f]
retl
ldub [%o3+0x02b],%l1 ! Mem[000000006b80002b]
p46_jmpl_3_le:
std %l4,[%i0+0x000] ! Mem[000000006c000000]
lduw [%i0+0x028],%l1 ! Mem[000000006c000028]
ldsb [%i0+0x01b],%l5 ! Mem[000000006c00001b]
jmpl %g6+8,%g0
ldx [%i0+0x038],%l3 ! Mem[000000006c000038]
p46_call_3_le:
ldd [%i3+0x008],%l6 ! Mem[000000006d800008]
ldub [%i1+0x011],%l0 ! Mem[000000006c800011]
lduh [%i2+0x036],%l3 ! Mem[000000006d000036]
ldd [%i2+0x030],%l2 ! Mem[000000006d000030]
retl
sth %l0,[%i3+0x000] ! Mem[000000006d800000]
p46_jmpl_3_lo:
std %l4,[%o0+0x000] ! Mem[000000006c000000]
lduw [%o0+0x028],%l1 ! Mem[000000006c000028]
ldsb [%o0+0x01b],%l5 ! Mem[000000006c00001b]
jmpl %g6+8,%g0
ldx [%o0+0x038],%l3 ! Mem[000000006c000038]
p46_call_3_lo:
ldd [%o3+0x008],%l6 ! Mem[000000006d800008]
ldub [%o1+0x011],%l0 ! Mem[000000006c800011]
lduh [%o2+0x036],%l3 ! Mem[000000006d000036]
ldd [%o2+0x030],%l2 ! Mem[000000006d000030]
retl
sth %l0,[%o3+0x000] ! Mem[000000006d800000]
p46_jmpl_3_he:
ldub [%i1+0x019],%l5 ! Mem[000000006c800019]
ldsh [%i3+0x034],%l1 ! Mem[000000006d800034]
lduh [%i2+0x036],%l5 ! Mem[000000006d000036]
lduh [%i1+0x006],%l7 ! Mem[000000006c800006]
lduw [%i0+0x00c],%l4 ! Mem[000000006c00000c]
jmpl %g6+8,%g0
ldsh [%i3+0x000],%l1 ! Mem[000000006d800000]
p46_call_3_he:
ldsh [%i3+0x020],%l7 ! Mem[000000006d800020]
std %l6,[%i1+0x010] ! Mem[000000006c800010]
std %l2,[%i1+0x028] ! Mem[000000006c800028]
stw %l3,[%i1+0x008] ! Mem[000000006c800008]
lduw [%i1+0x01c],%l4 ! Mem[000000006c80001c]
retl
stw %l1,[%i3+0x028] ! Mem[000000006d800028]
p46_jmpl_3_ho:
ldub [%o1+0x019],%l5 ! Mem[000000006c800019]
ldsh [%o3+0x034],%l1 ! Mem[000000006d800034]
lduh [%o2+0x036],%l5 ! Mem[000000006d000036]
lduh [%o1+0x006],%l7 ! Mem[000000006c800006]
lduw [%o0+0x00c],%l4 ! Mem[000000006c00000c]
jmpl %g6+8,%g0
ldsh [%o3+0x000],%l1 ! Mem[000000006d800000]
p46_call_3_ho:
ldsh [%o3+0x020],%l7 ! Mem[000000006d800020]
std %l6,[%o1+0x010] ! Mem[000000006c800010]
std %l2,[%o1+0x028] ! Mem[000000006c800028]
stw %l3,[%o1+0x008] ! Mem[000000006c800008]
lduw [%o1+0x01c],%l4 ! Mem[000000006c80001c]
retl
stw %l1,[%o3+0x028] ! Mem[000000006d800028]
p47_jmpl_3_le:
stb %l5,[%i2+0x027] ! Mem[000000006f000027]
ldsb [%i1+0x00b],%l1 ! Mem[000000006e80000b]
lduh [%i3+0x03a],%l5 ! Mem[000000006f80003a]
jmpl %g6+8,%g0
ldsw [%i3+0x038],%l3 ! Mem[000000006f800038]
p47_call_3_le:
stb %l6,[%i1+0x02e] ! Mem[000000006e80002e]
stx %l0,[%i0+0x030] ! Mem[000000006e000030]
lduh [%i0+0x036],%l3 ! Mem[000000006e000036]
sth %l3,[%i2+0x034] ! Mem[000000006f000034]
retl
ldsb [%i0+0x020],%l0 ! Mem[000000006e000020]
p47_jmpl_3_lo:
stb %l5,[%o2+0x027] ! Mem[000000006f000027]
ldsb [%o1+0x00b],%l1 ! Mem[000000006e80000b]
lduh [%o3+0x03a],%l5 ! Mem[000000006f80003a]
jmpl %g6+8,%g0
ldsw [%o3+0x038],%l3 ! Mem[000000006f800038]
p47_call_3_lo:
stb %l6,[%o1+0x02e] ! Mem[000000006e80002e]
stx %l0,[%o0+0x030] ! Mem[000000006e000030]
lduh [%o0+0x036],%l3 ! Mem[000000006e000036]
sth %l3,[%o2+0x034] ! Mem[000000006f000034]
retl
ldsb [%o0+0x020],%l0 ! Mem[000000006e000020]
p47_jmpl_3_he:
ldx [%i3+0x038],%l5 ! Mem[000000006f800038]
stw %l1,[%i0+0x034] ! Mem[000000006e000034]
sth %l5,[%i3+0x016] ! Mem[000000006f800016]
stw %l7,[%i0+0x004] ! Mem[000000006e000004]
stw %l4,[%i3+0x00c] ! Mem[000000006f80000c]
jmpl %g6+8,%g0
std %l0,[%i2+0x020] ! Mem[000000006f000020]
p47_call_3_he:
std %l6,[%i3+0x000] ! Mem[000000006f800000]
std %l6,[%i1+0x030] ! Mem[000000006e800030]
stw %l2,[%i2+0x00c] ! Mem[000000006f00000c]
lduw [%i2+0x008],%l3 ! Mem[000000006f000008]
sth %l4,[%i0+0x03e] ! Mem[000000006e00003e]
retl
ldx [%i3+0x028],%l1 ! Mem[000000006f800028]
p47_jmpl_3_ho:
ldx [%o3+0x038],%l5 ! Mem[000000006f800038]
stw %l1,[%o0+0x034] ! Mem[000000006e000034]
sth %l5,[%o3+0x016] ! Mem[000000006f800016]
stw %l7,[%o0+0x004] ! Mem[000000006e000004]
stw %l4,[%o3+0x00c] ! Mem[000000006f80000c]
jmpl %g6+8,%g0
std %l0,[%o2+0x020] ! Mem[000000006f000020]
p47_call_3_ho:
std %l6,[%o3+0x000] ! Mem[000000006f800000]
std %l6,[%o1+0x030] ! Mem[000000006e800030]
stw %l2,[%o2+0x00c] ! Mem[000000006f00000c]
lduw [%o2+0x008],%l3 ! Mem[000000006f000008]
sth %l4,[%o0+0x03e] ! Mem[000000006e00003e]
retl
ldx [%o3+0x028],%l1 ! Mem[000000006f800028]
p48_jmpl_3_le:
ldx [%i0+0x000],%l5 ! Mem[0000000070000000]
ldx [%i3+0x028],%l1 ! Mem[0000000071800028]
ldx [%i2+0x018],%l5 ! Mem[0000000071000018]
jmpl %g6+8,%g0
sth %l3,[%i3+0x038] ! Mem[0000000071800038]
p48_call_3_le:
ldsb [%i1+0x00e],%l6 ! Mem[000000007080000e]
std %l0,[%i2+0x010] ! Mem[0000000071000010]
ldx [%i3+0x030],%l3 ! Mem[0000000071800030]
lduh [%i3+0x034],%l3 ! Mem[0000000071800034]
retl
lduh [%i0+0x000],%l0 ! Mem[0000000070000000]
p48_jmpl_3_lo:
ldx [%o0+0x000],%l5 ! Mem[0000000070000000]
ldx [%o3+0x028],%l1 ! Mem[0000000071800028]
ldx [%o2+0x018],%l5 ! Mem[0000000071000018]
jmpl %g6+8,%g0
sth %l3,[%o3+0x038] ! Mem[0000000071800038]
p48_call_3_lo:
ldsb [%o1+0x00e],%l6 ! Mem[000000007080000e]
std %l0,[%o2+0x010] ! Mem[0000000071000010]
ldx [%o3+0x030],%l3 ! Mem[0000000071800030]
lduh [%o3+0x034],%l3 ! Mem[0000000071800034]
retl
lduh [%o0+0x000],%l0 ! Mem[0000000070000000]
p48_jmpl_3_he:
stb %l5,[%i1+0x019] ! Mem[0000000070800019]
ldx [%i2+0x030],%l1 ! Mem[0000000071000030]
ldd [%i1+0x030],%l4 ! Mem[0000000070800030]
ldsh [%i3+0x006],%l7 ! Mem[0000000071800006]
ldsw [%i3+0x00c],%l4 ! Mem[000000007180000c]
jmpl %g6+8,%g0
lduh [%i2+0x000],%l1 ! Mem[0000000071000000]
p48_call_3_he:
ldsb [%i3+0x021],%l7 ! Mem[0000000071800021]
stw %l7,[%i1+0x014] ! Mem[0000000070800014]
ldd [%i0+0x028],%l2 ! Mem[0000000070000028]
ldsb [%i2+0x009],%l3 ! Mem[0000000071000009]
stx %l4,[%i1+0x018] ! Mem[0000000070800018]
retl
ldsw [%i3+0x028],%l1 ! Mem[0000000071800028]
p48_jmpl_3_ho:
stb %l5,[%o1+0x019] ! Mem[0000000070800019]
ldx [%o2+0x030],%l1 ! Mem[0000000071000030]
ldd [%o1+0x030],%l4 ! Mem[0000000070800030]
ldsh [%o3+0x006],%l7 ! Mem[0000000071800006]
ldsw [%o3+0x00c],%l4 ! Mem[000000007180000c]
jmpl %g6+8,%g0
lduh [%o2+0x000],%l1 ! Mem[0000000071000000]
p48_call_3_ho:
ldsb [%o3+0x021],%l7 ! Mem[0000000071800021]
stw %l7,[%o1+0x014] ! Mem[0000000070800014]
ldd [%o0+0x028],%l2 ! Mem[0000000070000028]
ldsb [%o2+0x009],%l3 ! Mem[0000000071000009]
stx %l4,[%o1+0x018] ! Mem[0000000070800018]
retl
ldsw [%o3+0x028],%l1 ! Mem[0000000071800028]
p49_jmpl_3_le:
lduw [%i0+0x024],%l5 ! Mem[0000000072000024]
ldd [%i1+0x008],%l0 ! Mem[0000000072800008]
stw %l5,[%i2+0x038] ! Mem[0000000073000038]
jmpl %g6+8,%g0
ldub [%i3+0x038],%l3 ! Mem[0000000073800038]
p49_call_3_le:
ldx [%i2+0x028],%l6 ! Mem[0000000073000028]
ldub [%i1+0x031],%l0 ! Mem[0000000072800031]
ldx [%i1+0x030],%l3 ! Mem[0000000072800030]
ldd [%i0+0x030],%l2 ! Mem[0000000072000030]
retl
std %l0,[%i0+0x020] ! Mem[0000000072000020]
p49_jmpl_3_lo:
lduw [%o0+0x024],%l5 ! Mem[0000000072000024]
ldd [%o1+0x008],%l0 ! Mem[0000000072800008]
stw %l5,[%o2+0x038] ! Mem[0000000073000038]
jmpl %g6+8,%g0
ldub [%o3+0x038],%l3 ! Mem[0000000073800038]
p49_call_3_lo:
ldx [%o2+0x028],%l6 ! Mem[0000000073000028]
ldub [%o1+0x031],%l0 ! Mem[0000000072800031]
ldx [%o1+0x030],%l3 ! Mem[0000000072800030]
ldd [%o0+0x030],%l2 ! Mem[0000000072000030]
retl
std %l0,[%o0+0x020] ! Mem[0000000072000020]
p49_jmpl_3_he:
stw %l5,[%i3+0x038] ! Mem[0000000073800038]
ldsw [%i0+0x034],%l1 ! Mem[0000000072000034]
lduh [%i1+0x016],%l5 ! Mem[0000000072800016]
stb %l7,[%i2+0x006] ! Mem[0000000073000006]
stb %l4,[%i2+0x00d] ! Mem[000000007300000d]
jmpl %g6+8,%g0
stx %l1,[%i1+0x020] ! Mem[0000000072800020]
p49_call_3_he:
stb %l7,[%i3+0x001] ! Mem[0000000073800001]
stw %l7,[%i1+0x034] ! Mem[0000000072800034]
ldsh [%i2+0x00e],%l2 ! Mem[000000007300000e]
stw %l3,[%i3+0x008] ! Mem[0000000073800008]
ldsw [%i0+0x03c],%l4 ! Mem[000000007200003c]
retl
stx %l1,[%i3+0x028] ! Mem[0000000073800028]
p49_jmpl_3_ho:
stw %l5,[%o3+0x038] ! Mem[0000000073800038]
ldsw [%o0+0x034],%l1 ! Mem[0000000072000034]
lduh [%o1+0x016],%l5 ! Mem[0000000072800016]
stb %l7,[%o2+0x006] ! Mem[0000000073000006]
stb %l4,[%o2+0x00d] ! Mem[000000007300000d]
jmpl %g6+8,%g0
stx %l1,[%o1+0x020] ! Mem[0000000072800020]
p49_call_3_ho:
stb %l7,[%o3+0x001] ! Mem[0000000073800001]
stw %l7,[%o1+0x034] ! Mem[0000000072800034]
ldsh [%o2+0x00e],%l2 ! Mem[000000007300000e]
stw %l3,[%o3+0x008] ! Mem[0000000073800008]
ldsw [%o0+0x03c],%l4 ! Mem[000000007200003c]
retl
stx %l1,[%o3+0x028] ! Mem[0000000073800028]
p50_jmpl_3_le:
lduh [%i2+0x006],%l5 ! Mem[0000000075000006]
stb %l1,[%i2+0x02b] ! Mem[000000007500002b]
ldsh [%i1+0x01a],%l5 ! Mem[000000007480001a]
jmpl %g6+8,%g0
ldd [%i3+0x038],%l2 ! Mem[0000000075800038]
p50_call_3_le:
ldd [%i0+0x008],%l6 ! Mem[0000000074000008]
ldsb [%i0+0x011],%l0 ! Mem[0000000074000011]
ldx [%i3+0x030],%l3 ! Mem[0000000075800030]
stb %l3,[%i0+0x035] ! Mem[0000000074000035]
retl
ldd [%i0+0x000],%l0 ! Mem[0000000074000000]
p50_jmpl_3_lo:
lduh [%o2+0x006],%l5 ! Mem[0000000075000006]
stb %l1,[%o2+0x02b] ! Mem[000000007500002b]
ldsh [%o1+0x01a],%l5 ! Mem[000000007480001a]
jmpl %g6+8,%g0
ldd [%o3+0x038],%l2 ! Mem[0000000075800038]
p50_call_3_lo:
ldd [%o0+0x008],%l6 ! Mem[0000000074000008]
ldsb [%o0+0x011],%l0 ! Mem[0000000074000011]
ldx [%o3+0x030],%l3 ! Mem[0000000075800030]
stb %l3,[%o0+0x035] ! Mem[0000000074000035]
retl
ldd [%o0+0x000],%l0 ! Mem[0000000074000000]
p50_jmpl_3_he:
ldsb [%i1+0x019],%l5 ! Mem[0000000074800019]
stx %l1,[%i2+0x030] ! Mem[0000000075000030]
stb %l5,[%i3+0x036] ! Mem[0000000075800036]
stx %l7,[%i1+0x000] ! Mem[0000000074800000]
ldd [%i1+0x008],%l4 ! Mem[0000000074800008]
jmpl %g6+8,%g0
lduw [%i0+0x000],%l1 ! Mem[0000000074000000]
p50_call_3_he:
ldsh [%i3+0x020],%l7 ! Mem[0000000075800020]
ldd [%i1+0x010],%l6 ! Mem[0000000074800010]
ldub [%i3+0x02e],%l2 ! Mem[000000007580002e]
lduw [%i3+0x008],%l3 ! Mem[0000000075800008]
lduh [%i1+0x01e],%l4 ! Mem[000000007480001e]
retl
lduw [%i3+0x028],%l1 ! Mem[0000000075800028]
p50_jmpl_3_ho:
ldsb [%o1+0x019],%l5 ! Mem[0000000074800019]
stx %l1,[%o2+0x030] ! Mem[0000000075000030]
stb %l5,[%o3+0x036] ! Mem[0000000075800036]
stx %l7,[%o1+0x000] ! Mem[0000000074800000]
ldd [%o1+0x008],%l4 ! Mem[0000000074800008]
jmpl %g6+8,%g0
lduw [%o0+0x000],%l1 ! Mem[0000000074000000]
p50_call_3_ho:
ldsh [%o3+0x020],%l7 ! Mem[0000000075800020]
ldd [%o1+0x010],%l6 ! Mem[0000000074800010]
ldub [%o3+0x02e],%l2 ! Mem[000000007580002e]
lduw [%o3+0x008],%l3 ! Mem[0000000075800008]
lduh [%o1+0x01e],%l4 ! Mem[000000007480001e]
retl
lduw [%o3+0x028],%l1 ! Mem[0000000075800028]
p51_jmpl_3_le:
ldub [%i0+0x027],%l5 ! Mem[0000000076000027]
ldsb [%i3+0x00b],%l1 ! Mem[000000007780000b]
ldub [%i0+0x03b],%l5 ! Mem[000000007600003b]
jmpl %g6+8,%g0
ldx [%i2+0x038],%l3 ! Mem[0000000077000038]
p51_call_3_le:
lduw [%i1+0x02c],%l6 ! Mem[000000007680002c]
stw %l0,[%i2+0x030] ! Mem[0000000077000030]
std %l2,[%i2+0x030] ! Mem[0000000077000030]
lduh [%i0+0x034],%l3 ! Mem[0000000076000034]
retl
ldsh [%i0+0x020],%l0 ! Mem[0000000076000020]
p51_jmpl_3_lo:
ldub [%o0+0x027],%l5 ! Mem[0000000076000027]
ldsb [%o3+0x00b],%l1 ! Mem[000000007780000b]
ldub [%o0+0x03b],%l5 ! Mem[000000007600003b]
jmpl %g6+8,%g0
ldx [%o2+0x038],%l3 ! Mem[0000000077000038]
p51_call_3_lo:
lduw [%o1+0x02c],%l6 ! Mem[000000007680002c]
stw %l0,[%o2+0x030] ! Mem[0000000077000030]
std %l2,[%o2+0x030] ! Mem[0000000077000030]
lduh [%o0+0x034],%l3 ! Mem[0000000076000034]
retl
ldsh [%o0+0x020],%l0 ! Mem[0000000076000020]
p51_jmpl_3_he:
ldub [%i2+0x039],%l5 ! Mem[0000000077000039]
stb %l1,[%i0+0x034] ! Mem[0000000076000034]
ldd [%i0+0x010],%l4 ! Mem[0000000076000010]
lduh [%i0+0x006],%l7 ! Mem[0000000076000006]
lduh [%i1+0x00c],%l4 ! Mem[000000007680000c]
jmpl %g6+8,%g0
ldd [%i0+0x020],%l0 ! Mem[0000000076000020]
p51_call_3_he:
std %l6,[%i3+0x000] ! Mem[0000000077800000]
ldd [%i1+0x030],%l6 ! Mem[0000000076800030]
lduw [%i1+0x00c],%l2 ! Mem[000000007680000c]
ldsb [%i0+0x009],%l3 ! Mem[0000000076000009]
std %l4,[%i0+0x038] ! Mem[0000000076000038]
retl
ldsh [%i3+0x02a],%l1 ! Mem[000000007780002a]
p51_jmpl_3_ho:
ldub [%o2+0x039],%l5 ! Mem[0000000077000039]
stb %l1,[%o0+0x034] ! Mem[0000000076000034]
ldd [%o0+0x010],%l4 ! Mem[0000000076000010]
lduh [%o0+0x006],%l7 ! Mem[0000000076000006]
lduh [%o1+0x00c],%l4 ! Mem[000000007680000c]
jmpl %g6+8,%g0
ldd [%o0+0x020],%l0 ! Mem[0000000076000020]
p51_call_3_ho:
std %l6,[%o3+0x000] ! Mem[0000000077800000]
ldd [%o1+0x030],%l6 ! Mem[0000000076800030]
lduw [%o1+0x00c],%l2 ! Mem[000000007680000c]
ldsb [%o0+0x009],%l3 ! Mem[0000000076000009]
std %l4,[%o0+0x038] ! Mem[0000000076000038]
retl
ldsh [%o3+0x02a],%l1 ! Mem[000000007780002a]
p52_jmpl_3_le:
ldsw [%i1+0x004],%l5 ! Mem[0000000078800004]
std %l0,[%i1+0x028] ! Mem[0000000078800028]
stb %l5,[%i3+0x01b] ! Mem[000000007980001b]
jmpl %g6+8,%g0
ldsb [%i2+0x038],%l3 ! Mem[0000000079000038]
p52_call_3_le:
ldsb [%i1+0x00e],%l6 ! Mem[000000007880000e]
lduw [%i1+0x010],%l0 ! Mem[0000000078800010]
std %l2,[%i0+0x030] ! Mem[0000000078000030]
ldd [%i0+0x030],%l2 ! Mem[0000000078000030]
retl
lduw [%i0+0x000],%l0 ! Mem[0000000078000000]
p52_jmpl_3_lo:
ldsw [%o1+0x004],%l5 ! Mem[0000000078800004]
std %l0,[%o1+0x028] ! Mem[0000000078800028]
stb %l5,[%o3+0x01b] ! Mem[000000007980001b]
jmpl %g6+8,%g0
ldsb [%o2+0x038],%l3 ! Mem[0000000079000038]
p52_call_3_lo:
ldsb [%o1+0x00e],%l6 ! Mem[000000007880000e]
lduw [%o1+0x010],%l0 ! Mem[0000000078800010]
std %l2,[%o0+0x030] ! Mem[0000000078000030]
ldd [%o0+0x030],%l2 ! Mem[0000000078000030]
retl
lduw [%o0+0x000],%l0 ! Mem[0000000078000000]
p52_jmpl_3_he:
ldx [%i0+0x018],%l5 ! Mem[0000000078000018]
ldub [%i2+0x034],%l1 ! Mem[0000000079000034]
ldsw [%i1+0x034],%l5 ! Mem[0000000078800034]
std %l6,[%i3+0x000] ! Mem[0000000079800000]
sth %l4,[%i1+0x00c] ! Mem[000000007880000c]
jmpl %g6+8,%g0
std %l0,[%i0+0x000] ! Mem[0000000078000000]
p52_call_3_he:
ldsb [%i3+0x021],%l7 ! Mem[0000000079800021]
ldd [%i1+0x010],%l6 ! Mem[0000000078800010]
stb %l2,[%i2+0x02e] ! Mem[000000007900002e]
std %l2,[%i0+0x008] ! Mem[0000000078000008]
ldd [%i2+0x018],%l4 ! Mem[0000000079000018]
retl
stw %l1,[%i3+0x028] ! Mem[0000000079800028]
p52_jmpl_3_ho:
ldx [%o0+0x018],%l5 ! Mem[0000000078000018]
ldub [%o2+0x034],%l1 ! Mem[0000000079000034]
ldsw [%o1+0x034],%l5 ! Mem[0000000078800034]
std %l6,[%o3+0x000] ! Mem[0000000079800000]
sth %l4,[%o1+0x00c] ! Mem[000000007880000c]
jmpl %g6+8,%g0
std %l0,[%o0+0x000] ! Mem[0000000078000000]
p52_call_3_ho:
ldsb [%o3+0x021],%l7 ! Mem[0000000079800021]
ldd [%o1+0x010],%l6 ! Mem[0000000078800010]
stb %l2,[%o2+0x02e] ! Mem[000000007900002e]
std %l2,[%o0+0x008] ! Mem[0000000078000008]
ldd [%o2+0x018],%l4 ! Mem[0000000079000018]
retl
stw %l1,[%o3+0x028] ! Mem[0000000079800028]
p53_jmpl_3_le:
ldsh [%i2+0x026],%l5 ! Mem[000000007b000026]
ldsh [%i2+0x00a],%l1 ! Mem[000000007b00000a]
sth %l5,[%i2+0x03a] ! Mem[000000007b00003a]
jmpl %g6+8,%g0
sth %l3,[%i2+0x038] ! Mem[000000007b000038]
p53_call_3_le:
ldx [%i3+0x028],%l6 ! Mem[000000007b800028]
ldsw [%i0+0x030],%l0 ! Mem[000000007a000030]
stw %l3,[%i3+0x034] ! Mem[000000007b800034]
stb %l3,[%i1+0x035] ! Mem[000000007a800035]
retl
sth %l0,[%i0+0x020] ! Mem[000000007a000020]
p53_jmpl_3_lo:
ldsh [%o2+0x026],%l5 ! Mem[000000007b000026]
ldsh [%o2+0x00a],%l1 ! Mem[000000007b00000a]
sth %l5,[%o2+0x03a] ! Mem[000000007b00003a]
jmpl %g6+8,%g0
sth %l3,[%o2+0x038] ! Mem[000000007b000038]
p53_call_3_lo:
ldx [%o3+0x028],%l6 ! Mem[000000007b800028]
ldsw [%o0+0x030],%l0 ! Mem[000000007a000030]
stw %l3,[%o3+0x034] ! Mem[000000007b800034]
stb %l3,[%o1+0x035] ! Mem[000000007a800035]
retl
sth %l0,[%o0+0x020] ! Mem[000000007a000020]
p53_jmpl_3_he:
stb %l5,[%i2+0x039] ! Mem[000000007b000039]
ldd [%i0+0x030],%l0 ! Mem[000000007a000030]
stb %l5,[%i2+0x016] ! Mem[000000007b000016]
ldsh [%i2+0x006],%l7 ! Mem[000000007b000006]
ldsh [%i0+0x00c],%l4 ! Mem[000000007a00000c]
jmpl %g6+8,%g0
ldsw [%i3+0x020],%l1 ! Mem[000000007b800020]
p53_call_3_he:
stb %l7,[%i3+0x001] ! Mem[000000007b800001]
ldsh [%i1+0x036],%l7 ! Mem[000000007a800036]
sth %l2,[%i0+0x00e] ! Mem[000000007a00000e]
lduw [%i1+0x008],%l3 ! Mem[000000007a800008]
ldsh [%i0+0x03e],%l4 ! Mem[000000007a00003e]
retl
ldx [%i3+0x028],%l1 ! Mem[000000007b800028]
p53_jmpl_3_ho:
stb %l5,[%o2+0x039] ! Mem[000000007b000039]
ldd [%o0+0x030],%l0 ! Mem[000000007a000030]
stb %l5,[%o2+0x016] ! Mem[000000007b000016]
ldsh [%o2+0x006],%l7 ! Mem[000000007b000006]
ldsh [%o0+0x00c],%l4 ! Mem[000000007a00000c]
jmpl %g6+8,%g0
ldsw [%o3+0x020],%l1 ! Mem[000000007b800020]
p53_call_3_ho:
stb %l7,[%o3+0x001] ! Mem[000000007b800001]
ldsh [%o1+0x036],%l7 ! Mem[000000007a800036]
sth %l2,[%o0+0x00e] ! Mem[000000007a00000e]
lduw [%o1+0x008],%l3 ! Mem[000000007a800008]
ldsh [%o0+0x03e],%l4 ! Mem[000000007a00003e]
retl
ldx [%o3+0x028],%l1 ! Mem[000000007b800028]
p54_jmpl_3_le:
ldsb [%i0+0x007],%l5 ! Mem[000000007c000007]
stb %l1,[%i0+0x02b] ! Mem[000000007c00002b]
ldsb [%i2+0x01b],%l5 ! Mem[000000007d00001b]
jmpl %g6+8,%g0
ldub [%i2+0x038],%l3 ! Mem[000000007d000038]
p54_call_3_le:
ldd [%i0+0x008],%l6 ! Mem[000000007c000008]
stw %l0,[%i3+0x010] ! Mem[000000007d800010]
stw %l3,[%i1+0x034] ! Mem[000000007c800034]
ldsw [%i2+0x034],%l3 ! Mem[000000007d000034]
retl
ldsb [%i0+0x000],%l0 ! Mem[000000007c000000]
p54_jmpl_3_lo:
ldsb [%o0+0x007],%l5 ! Mem[000000007c000007]
stb %l1,[%o0+0x02b] ! Mem[000000007c00002b]
ldsb [%o2+0x01b],%l5 ! Mem[000000007d00001b]
jmpl %g6+8,%g0
ldub [%o2+0x038],%l3 ! Mem[000000007d000038]
p54_call_3_lo:
ldd [%o0+0x008],%l6 ! Mem[000000007c000008]
stw %l0,[%o3+0x010] ! Mem[000000007d800010]
stw %l3,[%o1+0x034] ! Mem[000000007c800034]
ldsw [%o2+0x034],%l3 ! Mem[000000007d000034]
retl
ldsb [%o0+0x000],%l0 ! Mem[000000007c000000]
p54_jmpl_3_he:
stw %l5,[%i0+0x018] ! Mem[000000007c000018]
std %l0,[%i1+0x030] ! Mem[000000007c800030]
stw %l5,[%i0+0x034] ! Mem[000000007c000034]
lduw [%i1+0x004],%l7 ! Mem[000000007c800004]
ldx [%i0+0x008],%l4 ! Mem[000000007c000008]
jmpl %g6+8,%g0
sth %l1,[%i3+0x000] ! Mem[000000007d800000]
p54_call_3_he:
ldsh [%i3+0x020],%l7 ! Mem[000000007d800020]
ldsh [%i1+0x016],%l7 ! Mem[000000007c800016]
stx %l2,[%i2+0x028] ! Mem[000000007d000028]
ldsb [%i1+0x009],%l3 ! Mem[000000007c800009]
lduw [%i2+0x01c],%l4 ! Mem[000000007d00001c]
retl
ldsb [%i3+0x02b],%l1 ! Mem[000000007d80002b]
p54_jmpl_3_ho:
stw %l5,[%o0+0x018] ! Mem[000000007c000018]
std %l0,[%o1+0x030] ! Mem[000000007c800030]
stw %l5,[%o0+0x034] ! Mem[000000007c000034]
lduw [%o1+0x004],%l7 ! Mem[000000007c800004]
ldx [%o0+0x008],%l4 ! Mem[000000007c000008]
jmpl %g6+8,%g0
sth %l1,[%o3+0x000] ! Mem[000000007d800000]
p54_call_3_ho:
ldsh [%o3+0x020],%l7 ! Mem[000000007d800020]
ldsh [%o1+0x016],%l7 ! Mem[000000007c800016]
stx %l2,[%o2+0x028] ! Mem[000000007d000028]
ldsb [%o1+0x009],%l3 ! Mem[000000007c800009]
lduw [%o2+0x01c],%l4 ! Mem[000000007d00001c]
retl
ldsb [%o3+0x02b],%l1 ! Mem[000000007d80002b]
p55_jmpl_3_le:
ldd [%i1+0x020],%l4 ! Mem[000000007e800020]
ldsw [%i1+0x008],%l1 ! Mem[000000007e800008]
ldsw [%i1+0x038],%l5 ! Mem[000000007e800038]
jmpl %g6+8,%g0
stw %l3,[%i1+0x038] ! Mem[000000007e800038]
p55_call_3_le:
lduw [%i1+0x02c],%l6 ! Mem[000000007e80002c]
stb %l0,[%i1+0x031] ! Mem[000000007e800031]
ldd [%i3+0x030],%l2 ! Mem[000000007f800030]
ldd [%i2+0x030],%l2 ! Mem[000000007f000030]
retl
lduh [%i0+0x020],%l0 ! Mem[000000007e000020]
p55_jmpl_3_lo:
ldd [%o1+0x020],%l4 ! Mem[000000007e800020]
ldsw [%o1+0x008],%l1 ! Mem[000000007e800008]
ldsw [%o1+0x038],%l5 ! Mem[000000007e800038]
jmpl %g6+8,%g0
stw %l3,[%o1+0x038] ! Mem[000000007e800038]
p55_call_3_lo:
lduw [%o1+0x02c],%l6 ! Mem[000000007e80002c]
stb %l0,[%o1+0x031] ! Mem[000000007e800031]
ldd [%o3+0x030],%l2 ! Mem[000000007f800030]
ldd [%o2+0x030],%l2 ! Mem[000000007f000030]
retl
lduh [%o0+0x020],%l0 ! Mem[000000007e000020]
p55_jmpl_3_he:
ldsb [%i1+0x039],%l5 ! Mem[000000007e800039]
lduh [%i0+0x034],%l1 ! Mem[000000007e000034]
ldsw [%i1+0x014],%l5 ! Mem[000000007e800014]
sth %l7,[%i0+0x006] ! Mem[000000007e000006]
stx %l4,[%i3+0x008] ! Mem[000000007f800008]
jmpl %g6+8,%g0
ldub [%i2+0x020],%l1 ! Mem[000000007f000020]
p55_call_3_he:
std %l6,[%i3+0x000] ! Mem[000000007f800000]
ldub [%i1+0x037],%l7 ! Mem[000000007e800037]
ldsb [%i3+0x00e],%l2 ! Mem[000000007f80000e]
std %l2,[%i1+0x008] ! Mem[000000007e800008]
stb %l4,[%i0+0x03f] ! Mem[000000007e00003f]
retl
sth %l1,[%i3+0x02a] ! Mem[000000007f80002a]
p55_jmpl_3_ho:
ldsb [%o1+0x039],%l5 ! Mem[000000007e800039]
lduh [%o0+0x034],%l1 ! Mem[000000007e000034]
ldsw [%o1+0x014],%l5 ! Mem[000000007e800014]
sth %l7,[%o0+0x006] ! Mem[000000007e000006]
stx %l4,[%o3+0x008] ! Mem[000000007f800008]
jmpl %g6+8,%g0
ldub [%o2+0x020],%l1 ! Mem[000000007f000020]
p55_call_3_ho:
std %l6,[%o3+0x000] ! Mem[000000007f800000]
ldub [%o1+0x037],%l7 ! Mem[000000007e800037]
ldsb [%o3+0x00e],%l2 ! Mem[000000007f80000e]
std %l2,[%o1+0x008] ! Mem[000000007e800008]
stb %l4,[%o0+0x03f] ! Mem[000000007e00003f]
retl
sth %l1,[%o3+0x02a] ! Mem[000000007f80002a]
p56_jmpl_3_le:
stx %l5,[%i3+0x000] ! Mem[0000000081800000]
std %l0,[%i2+0x028] ! Mem[0000000081000028]
ldx [%i0+0x018],%l5 ! Mem[0000000080000018]
jmpl %g6+8,%g0
ldx [%i1+0x038],%l3 ! Mem[0000000080800038]
p56_call_3_le:
stx %l6,[%i2+0x008] ! Mem[0000000081000008]
lduh [%i1+0x010],%l0 ! Mem[0000000080800010]
ldd [%i2+0x030],%l2 ! Mem[0000000081000030]
stb %l3,[%i3+0x035] ! Mem[0000000081800035]
retl
std %l0,[%i0+0x000] ! Mem[0000000080000000]
p56_jmpl_3_lo:
stx %l5,[%o3+0x000] ! Mem[0000000081800000]
std %l0,[%o2+0x028] ! Mem[0000000081000028]
ldx [%o0+0x018],%l5 ! Mem[0000000080000018]
jmpl %g6+8,%g0
ldx [%o1+0x038],%l3 ! Mem[0000000080800038]
p56_call_3_lo:
stx %l6,[%o2+0x008] ! Mem[0000000081000008]
lduh [%o1+0x010],%l0 ! Mem[0000000080800010]
ldd [%o2+0x030],%l2 ! Mem[0000000081000030]
stb %l3,[%o3+0x035] ! Mem[0000000081800035]
retl
std %l0,[%o0+0x000] ! Mem[0000000080000000]
p56_jmpl_3_he:
ldub [%i3+0x019],%l5 ! Mem[0000000081800019]
ldsb [%i1+0x034],%l1 ! Mem[0000000080800034]
stb %l5,[%i2+0x036] ! Mem[0000000081000036]
ldsw [%i3+0x004],%l7 ! Mem[0000000081800004]
ldub [%i2+0x00d],%l4 ! Mem[000000008100000d]
jmpl %g6+8,%g0
ldd [%i1+0x000],%l0 ! Mem[0000000080800000]
p56_call_3_he:
ldsb [%i3+0x021],%l7 ! Mem[0000000081800021]
ldub [%i1+0x017],%l7 ! Mem[0000000080800017]
ldsw [%i1+0x02c],%l2 ! Mem[000000008080002c]
ldub [%i1+0x009],%l3 ! Mem[0000000080800009]
stx %l4,[%i2+0x018] ! Mem[0000000081000018]
retl
lduw [%i3+0x028],%l1 ! Mem[0000000081800028]
p56_jmpl_3_ho:
ldub [%o3+0x019],%l5 ! Mem[0000000081800019]
ldsb [%o1+0x034],%l1 ! Mem[0000000080800034]
stb %l5,[%o2+0x036] ! Mem[0000000081000036]
ldsw [%o3+0x004],%l7 ! Mem[0000000081800004]
ldub [%o2+0x00d],%l4 ! Mem[000000008100000d]
jmpl %g6+8,%g0
ldd [%o1+0x000],%l0 ! Mem[0000000080800000]
p56_call_3_ho:
ldsb [%o3+0x021],%l7 ! Mem[0000000081800021]
ldub [%o1+0x017],%l7 ! Mem[0000000080800017]
ldsw [%o1+0x02c],%l2 ! Mem[000000008080002c]
ldub [%o1+0x009],%l3 ! Mem[0000000080800009]
stx %l4,[%o2+0x018] ! Mem[0000000081000018]
retl
lduw [%o3+0x028],%l1 ! Mem[0000000081800028]
p57_jmpl_3_le:
std %l4,[%i0+0x020] ! Mem[0000000082000020]
ldsh [%i0+0x00a],%l1 ! Mem[000000008200000a]
stw %l5,[%i3+0x038] ! Mem[0000000083800038]
jmpl %g6+8,%g0
ldsb [%i1+0x038],%l3 ! Mem[0000000082800038]
p57_call_3_le:
lduh [%i3+0x02e],%l6 ! Mem[000000008380002e]
ldd [%i3+0x030],%l0 ! Mem[0000000083800030]
ldsh [%i0+0x036],%l3 ! Mem[0000000082000036]
ldsw [%i0+0x034],%l3 ! Mem[0000000082000034]
retl
ldd [%i0+0x020],%l0 ! Mem[0000000082000020]
p57_jmpl_3_lo:
std %l4,[%o0+0x020] ! Mem[0000000082000020]
ldsh [%o0+0x00a],%l1 ! Mem[000000008200000a]
stw %l5,[%o3+0x038] ! Mem[0000000083800038]
jmpl %g6+8,%g0
ldsb [%o1+0x038],%l3 ! Mem[0000000082800038]
p57_call_3_lo:
lduh [%o3+0x02e],%l6 ! Mem[000000008380002e]
ldd [%o3+0x030],%l0 ! Mem[0000000083800030]
ldsh [%o0+0x036],%l3 ! Mem[0000000082000036]
ldsw [%o0+0x034],%l3 ! Mem[0000000082000034]
retl
ldd [%o0+0x020],%l0 ! Mem[0000000082000020]
p57_jmpl_3_he:
ldx [%i1+0x038],%l5 ! Mem[0000000082800038]
sth %l1,[%i3+0x034] ! Mem[0000000083800034]
stw %l5,[%i3+0x014] ! Mem[0000000083800014]
ldx [%i2+0x000],%l7 ! Mem[0000000083000000]
std %l4,[%i2+0x008] ! Mem[0000000083000008]
jmpl %g6+8,%g0
ldx [%i1+0x020],%l1 ! Mem[0000000082800020]
p57_call_3_he:
stb %l7,[%i0+0x001] ! Mem[0000000082000001]
ldub [%i2+0x037],%l7 ! Mem[0000000083000037]
lduh [%i2+0x00e],%l2 ! Mem[000000008300000e]
stx %l3,[%i2+0x008] ! Mem[0000000083000008]
ldsb [%i0+0x03f],%l4 ! Mem[000000008200003f]
retl
ldsh [%i3+0x02a],%l1 ! Mem[000000008380002a]
p57_jmpl_3_ho:
ldx [%o1+0x038],%l5 ! Mem[0000000082800038]
sth %l1,[%o3+0x034] ! Mem[0000000083800034]
stw %l5,[%o3+0x014] ! Mem[0000000083800014]
ldx [%o2+0x000],%l7 ! Mem[0000000083000000]
std %l4,[%o2+0x008] ! Mem[0000000083000008]
jmpl %g6+8,%g0
ldx [%o1+0x020],%l1 ! Mem[0000000082800020]
p57_call_3_ho:
stb %l7,[%o0+0x001] ! Mem[0000000082000001]
ldub [%o2+0x037],%l7 ! Mem[0000000083000037]
lduh [%o2+0x00e],%l2 ! Mem[000000008300000e]
stx %l3,[%o2+0x008] ! Mem[0000000083000008]
ldsb [%o0+0x03f],%l4 ! Mem[000000008200003f]
retl
ldsh [%o3+0x02a],%l1 ! Mem[000000008380002a]
p58_jmpl_3_le:
stb %l5,[%i1+0x007] ! Mem[0000000084800007]
sth %l1,[%i1+0x02a] ! Mem[000000008480002a]
ldd [%i3+0x018],%l4 ! Mem[0000000085800018]
jmpl %g6+8,%g0
stb %l3,[%i1+0x038] ! Mem[0000000084800038]
p58_call_3_le:
ldd [%i0+0x008],%l6 ! Mem[0000000084000008]
sth %l0,[%i1+0x010] ! Mem[0000000084800010]
ldsh [%i3+0x036],%l3 ! Mem[0000000085800036]
stw %l3,[%i0+0x034] ! Mem[0000000084000034]
retl
ldub [%i0+0x000],%l0 ! Mem[0000000084000000]
p58_jmpl_3_lo:
stb %l5,[%o1+0x007] ! Mem[0000000084800007]
sth %l1,[%o1+0x02a] ! Mem[000000008480002a]
ldd [%o3+0x018],%l4 ! Mem[0000000085800018]
jmpl %g6+8,%g0
stb %l3,[%o1+0x038] ! Mem[0000000084800038]
p58_call_3_lo:
ldd [%o0+0x008],%l6 ! Mem[0000000084000008]
sth %l0,[%o1+0x010] ! Mem[0000000084800010]
ldsh [%o3+0x036],%l3 ! Mem[0000000085800036]
stw %l3,[%o0+0x034] ! Mem[0000000084000034]
retl
ldub [%o0+0x000],%l0 ! Mem[0000000084000000]
p58_jmpl_3_he:
stb %l5,[%i3+0x019] ! Mem[0000000085800019]
lduw [%i1+0x034],%l1 ! Mem[0000000084800034]
ldsw [%i1+0x034],%l5 ! Mem[0000000084800034]
ldd [%i1+0x000],%l6 ! Mem[0000000084800000]
ldsb [%i1+0x00d],%l4 ! Mem[000000008480000d]
jmpl %g6+8,%g0
ldsb [%i0+0x000],%l1 ! Mem[0000000084000000]
p58_call_3_he:
ldsh [%i0+0x020],%l7 ! Mem[0000000084000020]
lduw [%i2+0x014],%l7 ! Mem[0000000085000014]
ldx [%i0+0x028],%l2 ! Mem[0000000084000028]
std %l2,[%i2+0x008] ! Mem[0000000085000008]
lduh [%i2+0x01e],%l4 ! Mem[000000008500001e]
retl
std %l0,[%i3+0x028] ! Mem[0000000085800028]
p58_jmpl_3_ho:
stb %l5,[%o3+0x019] ! Mem[0000000085800019]
lduw [%o1+0x034],%l1 ! Mem[0000000084800034]
ldsw [%o1+0x034],%l5 ! Mem[0000000084800034]
ldd [%o1+0x000],%l6 ! Mem[0000000084800000]
ldsb [%o1+0x00d],%l4 ! Mem[000000008480000d]
jmpl %g6+8,%g0
ldsb [%o0+0x000],%l1 ! Mem[0000000084000000]
p58_call_3_ho:
ldsh [%o0+0x020],%l7 ! Mem[0000000084000020]
lduw [%o2+0x014],%l7 ! Mem[0000000085000014]
ldx [%o0+0x028],%l2 ! Mem[0000000084000028]
std %l2,[%o2+0x008] ! Mem[0000000085000008]
lduh [%o2+0x01e],%l4 ! Mem[000000008500001e]
retl
std %l0,[%o3+0x028] ! Mem[0000000085800028]
p59_jmpl_3_le:
ldx [%i3+0x020],%l5 ! Mem[0000000087800020]
ldsw [%i3+0x008],%l1 ! Mem[0000000087800008]
ldub [%i2+0x03b],%l5 ! Mem[000000008700003b]
jmpl %g6+8,%g0
ldsh [%i1+0x038],%l3 ! Mem[0000000086800038]
p59_call_3_le:
lduw [%i1+0x02c],%l6 ! Mem[000000008680002c]
lduh [%i1+0x030],%l0 ! Mem[0000000086800030]
ldsh [%i1+0x036],%l3 ! Mem[0000000086800036]
stb %l3,[%i0+0x035] ! Mem[0000000086000035]
retl
stb %l0,[%i1+0x020] ! Mem[0000000086800020]
p59_jmpl_3_lo:
ldx [%o3+0x020],%l5 ! Mem[0000000087800020]
ldsw [%o3+0x008],%l1 ! Mem[0000000087800008]
ldub [%o2+0x03b],%l5 ! Mem[000000008700003b]
jmpl %g6+8,%g0
ldsh [%o1+0x038],%l3 ! Mem[0000000086800038]
p59_call_3_lo:
lduw [%o1+0x02c],%l6 ! Mem[000000008680002c]
lduh [%o1+0x030],%l0 ! Mem[0000000086800030]
ldsh [%o1+0x036],%l3 ! Mem[0000000086800036]
stb %l3,[%o0+0x035] ! Mem[0000000086000035]
retl
stb %l0,[%o1+0x020] ! Mem[0000000086800020]
p59_jmpl_3_he:
stw %l5,[%i1+0x038] ! Mem[0000000086800038]
ldsh [%i3+0x034],%l1 ! Mem[0000000087800034]
lduw [%i1+0x014],%l5 ! Mem[0000000086800014]
ldub [%i0+0x006],%l7 ! Mem[0000000086000006]
stb %l4,[%i1+0x00d] ! Mem[000000008680000d]
jmpl %g6+8,%g0
stb %l1,[%i0+0x020] ! Mem[0000000086000020]
p59_call_3_he:
std %l6,[%i0+0x000] ! Mem[0000000086000000]
lduw [%i2+0x034],%l7 ! Mem[0000000087000034]
std %l2,[%i2+0x008] ! Mem[0000000087000008]
ldub [%i3+0x009],%l3 ! Mem[0000000087800009]
std %l4,[%i0+0x038] ! Mem[0000000086000038]
retl
lduh [%i3+0x02a],%l1 ! Mem[000000008780002a]
p59_jmpl_3_ho:
stw %l5,[%o1+0x038] ! Mem[0000000086800038]
ldsh [%o3+0x034],%l1 ! Mem[0000000087800034]
lduw [%o1+0x014],%l5 ! Mem[0000000086800014]
ldub [%o0+0x006],%l7 ! Mem[0000000086000006]
stb %l4,[%o1+0x00d] ! Mem[000000008680000d]
jmpl %g6+8,%g0
stb %l1,[%o0+0x020] ! Mem[0000000086000020]
p59_call_3_ho:
std %l6,[%o0+0x000] ! Mem[0000000086000000]
lduw [%o2+0x034],%l7 ! Mem[0000000087000034]
std %l2,[%o2+0x008] ! Mem[0000000087000008]
ldub [%o3+0x009],%l3 ! Mem[0000000087800009]
std %l4,[%o0+0x038] ! Mem[0000000086000038]
retl
lduh [%o3+0x02a],%l1 ! Mem[000000008780002a]
p60_jmpl_3_le:
lduw [%i0+0x004],%l5 ! Mem[0000000088000004]
stw %l1,[%i1+0x028] ! Mem[0000000088800028]
lduw [%i2+0x018],%l5 ! Mem[0000000089000018]
jmpl %g6+8,%g0
stw %l3,[%i1+0x038] ! Mem[0000000088800038]
p60_call_3_le:
stx %l6,[%i2+0x008] ! Mem[0000000089000008]
ldsh [%i3+0x010],%l0 ! Mem[0000000089800010]
ldub [%i3+0x036],%l3 ! Mem[0000000089800036]
ldsw [%i1+0x034],%l3 ! Mem[0000000088800034]
retl
stx %l0,[%i1+0x000] ! Mem[0000000088800000]
p60_jmpl_3_lo:
lduw [%o0+0x004],%l5 ! Mem[0000000088000004]
stw %l1,[%o1+0x028] ! Mem[0000000088800028]
lduw [%o2+0x018],%l5 ! Mem[0000000089000018]
jmpl %g6+8,%g0
stw %l3,[%o1+0x038] ! Mem[0000000088800038]
p60_call_3_lo:
stx %l6,[%o2+0x008] ! Mem[0000000089000008]
ldsh [%o3+0x010],%l0 ! Mem[0000000089800010]
ldub [%o3+0x036],%l3 ! Mem[0000000089800036]
ldsw [%o1+0x034],%l3 ! Mem[0000000088800034]
retl
stx %l0,[%o1+0x000] ! Mem[0000000088800000]
p60_jmpl_3_he:
ldsb [%i2+0x019],%l5 ! Mem[0000000089000019]
stw %l1,[%i0+0x034] ! Mem[0000000088000034]
stw %l5,[%i3+0x034] ! Mem[0000000089800034]
sth %l7,[%i3+0x006] ! Mem[0000000089800006]
ldd [%i1+0x008],%l4 ! Mem[0000000088800008]
jmpl %g6+8,%g0
ldsh [%i3+0x000],%l1 ! Mem[0000000089800000]
p60_call_3_he:
ldsw [%i0+0x020],%l7 ! Mem[0000000088000020]
lduw [%i2+0x014],%l7 ! Mem[0000000089000014]
stw %l2,[%i3+0x02c] ! Mem[000000008980002c]
stx %l3,[%i3+0x008] ! Mem[0000000089800008]
stw %l4,[%i2+0x01c] ! Mem[000000008900001c]
retl
ldsb [%i3+0x02b],%l1 ! Mem[000000008980002b]
p60_jmpl_3_ho:
ldsb [%o2+0x019],%l5 ! Mem[0000000089000019]
stw %l1,[%o0+0x034] ! Mem[0000000088000034]
stw %l5,[%o3+0x034] ! Mem[0000000089800034]
sth %l7,[%o3+0x006] ! Mem[0000000089800006]
ldd [%o1+0x008],%l4 ! Mem[0000000088800008]
jmpl %g6+8,%g0
ldsh [%o3+0x000],%l1 ! Mem[0000000089800000]
p60_call_3_ho:
ldsw [%o0+0x020],%l7 ! Mem[0000000088000020]
lduw [%o2+0x014],%l7 ! Mem[0000000089000014]
stw %l2,[%o3+0x02c] ! Mem[000000008980002c]
stx %l3,[%o3+0x008] ! Mem[0000000089800008]
stw %l4,[%o2+0x01c] ! Mem[000000008900001c]
retl
ldsb [%o3+0x02b],%l1 ! Mem[000000008980002b]
p61_jmpl_3_le:
lduh [%i2+0x026],%l5 ! Mem[000000008b000026]
ldub [%i1+0x00b],%l1 ! Mem[000000008a80000b]
sth %l5,[%i1+0x03a] ! Mem[000000008a80003a]
jmpl %g6+8,%g0
lduh [%i1+0x038],%l3 ! Mem[000000008a800038]
p61_call_3_le:
lduh [%i3+0x02e],%l6 ! Mem[000000008b80002e]
stx %l0,[%i2+0x030] ! Mem[000000008b000030]
ldub [%i2+0x036],%l3 ! Mem[000000008b000036]
stw %l3,[%i1+0x034] ! Mem[000000008a800034]
retl
ldsw [%i1+0x020],%l0 ! Mem[000000008a800020]
p61_jmpl_3_lo:
lduh [%o2+0x026],%l5 ! Mem[000000008b000026]
ldub [%o1+0x00b],%l1 ! Mem[000000008a80000b]
sth %l5,[%o1+0x03a] ! Mem[000000008a80003a]
jmpl %g6+8,%g0
lduh [%o1+0x038],%l3 ! Mem[000000008a800038]
p61_call_3_lo:
lduh [%o3+0x02e],%l6 ! Mem[000000008b80002e]
stx %l0,[%o2+0x030] ! Mem[000000008b000030]
ldub [%o2+0x036],%l3 ! Mem[000000008b000036]
stw %l3,[%o1+0x034] ! Mem[000000008a800034]
retl
ldsw [%o1+0x020],%l0 ! Mem[000000008a800020]
p61_jmpl_3_he:
ldub [%i0+0x039],%l5 ! Mem[000000008a000039]
ldx [%i3+0x030],%l1 ! Mem[000000008b800030]
ldsb [%i0+0x016],%l5 ! Mem[000000008a000016]
ldsb [%i2+0x006],%l7 ! Mem[000000008b000006]
lduh [%i0+0x00c],%l4 ! Mem[000000008a00000c]
jmpl %g6+8,%g0
stw %l1,[%i3+0x020] ! Mem[000000008b800020]
p61_call_3_he:
stb %l7,[%i0+0x001] ! Mem[000000008a000001]
stb %l7,[%i2+0x037] ! Mem[000000008b000037]
ldsh [%i1+0x00e],%l2 ! Mem[000000008a80000e]
ldx [%i0+0x008],%l3 ! Mem[000000008a000008]
ldsh [%i0+0x03e],%l4 ! Mem[000000008a00003e]
retl
sth %l1,[%i3+0x02a] ! Mem[000000008b80002a]
p61_jmpl_3_ho:
ldub [%o0+0x039],%l5 ! Mem[000000008a000039]
ldx [%o3+0x030],%l1 ! Mem[000000008b800030]
ldsb [%o0+0x016],%l5 ! Mem[000000008a000016]
ldsb [%o2+0x006],%l7 ! Mem[000000008b000006]
lduh [%o0+0x00c],%l4 ! Mem[000000008a00000c]
jmpl %g6+8,%g0
stw %l1,[%o3+0x020] ! Mem[000000008b800020]
p61_call_3_ho:
stb %l7,[%o0+0x001] ! Mem[000000008a000001]
stb %l7,[%o2+0x037] ! Mem[000000008b000037]
ldsh [%o1+0x00e],%l2 ! Mem[000000008a80000e]
ldx [%o0+0x008],%l3 ! Mem[000000008a000008]
ldsh [%o0+0x03e],%l4 ! Mem[000000008a00003e]
retl
sth %l1,[%o3+0x02a] ! Mem[000000008b80002a]
p62_jmpl_3_le:
ldub [%i3+0x007],%l5 ! Mem[000000008d800007]
sth %l1,[%i3+0x02a] ! Mem[000000008d80002a]
stx %l5,[%i0+0x018] ! Mem[000000008c000018]
jmpl %g6+8,%g0
stx %l3,[%i1+0x038] ! Mem[000000008c800038]
p62_call_3_le:
stw %l6,[%i1+0x00c] ! Mem[000000008c80000c]
ldx [%i1+0x010],%l0 ! Mem[000000008c800010]
lduw [%i0+0x034],%l3 ! Mem[000000008c000034]
lduw [%i2+0x034],%l3 ! Mem[000000008d000034]
retl
ldx [%i1+0x000],%l0 ! Mem[000000008c800000]
p62_jmpl_3_lo:
ldub [%o3+0x007],%l5 ! Mem[000000008d800007]
sth %l1,[%o3+0x02a] ! Mem[000000008d80002a]
stx %l5,[%o0+0x018] ! Mem[000000008c000018]
jmpl %g6+8,%g0
stx %l3,[%o1+0x038] ! Mem[000000008c800038]
p62_call_3_lo:
stw %l6,[%o1+0x00c] ! Mem[000000008c80000c]
ldx [%o1+0x010],%l0 ! Mem[000000008c800010]
lduw [%o0+0x034],%l3 ! Mem[000000008c000034]
lduw [%o2+0x034],%l3 ! Mem[000000008d000034]
retl
ldx [%o1+0x000],%l0 ! Mem[000000008c800000]
p62_jmpl_3_he:
ldx [%i1+0x018],%l5 ! Mem[000000008c800018]
ldsw [%i0+0x034],%l1 ! Mem[000000008c000034]
lduw [%i1+0x034],%l5 ! Mem[000000008c800034]
ldx [%i1+0x000],%l7 ! Mem[000000008c800000]
sth %l4,[%i3+0x00c] ! Mem[000000008d80000c]
jmpl %g6+8,%g0
lduh [%i2+0x000],%l1 ! Mem[000000008d000000]
p62_call_3_he:
ldsh [%i0+0x020],%l7 ! Mem[000000008c000020]
stb %l7,[%i2+0x017] ! Mem[000000008d000017]
ldub [%i2+0x02e],%l2 ! Mem[000000008d00002e]
ldsh [%i0+0x008],%l3 ! Mem[000000008c000008]
ldub [%i2+0x01f],%l4 ! Mem[000000008d00001f]
retl
ldub [%i3+0x02b],%l1 ! Mem[000000008d80002b]
p62_jmpl_3_ho:
ldx [%o1+0x018],%l5 ! Mem[000000008c800018]
ldsw [%o0+0x034],%l1 ! Mem[000000008c000034]
lduw [%o1+0x034],%l5 ! Mem[000000008c800034]
ldx [%o1+0x000],%l7 ! Mem[000000008c800000]
sth %l4,[%o3+0x00c] ! Mem[000000008d80000c]
jmpl %g6+8,%g0
lduh [%o2+0x000],%l1 ! Mem[000000008d000000]
p62_call_3_ho:
ldsh [%o0+0x020],%l7 ! Mem[000000008c000020]
stb %l7,[%o2+0x017] ! Mem[000000008d000017]
ldub [%o2+0x02e],%l2 ! Mem[000000008d00002e]
ldsh [%o0+0x008],%l3 ! Mem[000000008c000008]
ldub [%o2+0x01f],%l4 ! Mem[000000008d00001f]
retl
ldub [%o3+0x02b],%l1 ! Mem[000000008d80002b]
p63_jmpl_3_le:
ldsw [%i0+0x024],%l5 ! Mem[000000008e000024]
lduh [%i1+0x00a],%l1 ! Mem[000000008e80000a]
ldsw [%i3+0x038],%l5 ! Mem[000000008f800038]
jmpl %g6+8,%g0
stb %l3,[%i1+0x038] ! Mem[000000008e800038]
p63_call_3_le:
lduw [%i1+0x02c],%l6 ! Mem[000000008e80002c]
ldub [%i0+0x031],%l0 ! Mem[000000008e000031]
lduw [%i3+0x034],%l3 ! Mem[000000008f800034]
ldsw [%i3+0x034],%l3 ! Mem[000000008f800034]
retl
stw %l0,[%i1+0x020] ! Mem[000000008e800020]
p63_jmpl_3_lo:
ldsw [%o0+0x024],%l5 ! Mem[000000008e000024]
lduh [%o1+0x00a],%l1 ! Mem[000000008e80000a]
ldsw [%o3+0x038],%l5 ! Mem[000000008f800038]
jmpl %g6+8,%g0
stb %l3,[%o1+0x038] ! Mem[000000008e800038]
p63_call_3_lo:
lduw [%o1+0x02c],%l6 ! Mem[000000008e80002c]
ldub [%o0+0x031],%l0 ! Mem[000000008e000031]
lduw [%o3+0x034],%l3 ! Mem[000000008f800034]
ldsw [%o3+0x034],%l3 ! Mem[000000008f800034]
retl
stw %l0,[%o1+0x020] ! Mem[000000008e800020]
p63_jmpl_3_he:
stb %l5,[%i0+0x039] ! Mem[000000008e000039]
stx %l1,[%i2+0x030] ! Mem[000000008f000030]
std %l4,[%i2+0x010] ! Mem[000000008f000010]
stw %l7,[%i0+0x004] ! Mem[000000008e000004]
ldsh [%i3+0x00c],%l4 ! Mem[000000008f80000c]
jmpl %g6+8,%g0
stx %l1,[%i1+0x020] ! Mem[000000008e800020]
p63_call_3_he:
std %l6,[%i1+0x000] ! Mem[000000008e800000]
sth %l7,[%i3+0x036] ! Mem[000000008f800036]
lduw [%i1+0x00c],%l2 ! Mem[000000008e80000c]
stx %l3,[%i1+0x008] ! Mem[000000008e800008]
stb %l4,[%i1+0x03f] ! Mem[000000008e80003f]
retl
ldd [%i3+0x028],%l0 ! Mem[000000008f800028]
p63_jmpl_3_ho:
stb %l5,[%o0+0x039] ! Mem[000000008e000039]
stx %l1,[%o2+0x030] ! Mem[000000008f000030]
std %l4,[%o2+0x010] ! Mem[000000008f000010]
stw %l7,[%o0+0x004] ! Mem[000000008e000004]
ldsh [%o3+0x00c],%l4 ! Mem[000000008f80000c]
jmpl %g6+8,%g0
stx %l1,[%o1+0x020] ! Mem[000000008e800020]
p63_call_3_ho:
std %l6,[%o1+0x000] ! Mem[000000008e800000]
sth %l7,[%o3+0x036] ! Mem[000000008f800036]
lduw [%o1+0x00c],%l2 ! Mem[000000008e80000c]
stx %l3,[%o1+0x008] ! Mem[000000008e800008]
stb %l4,[%o1+0x03f] ! Mem[000000008e80003f]
retl
ldd [%o3+0x028],%l0 ! Mem[000000008f800028]
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 0x629b75b6,0x8e721ba4 ! Init value for %l0
.word 0xc8fce015,0xe8ece729 ! Init value for %l1
.word 0x7d51b2a2,0x459e3c08 ! Init value for %l2
.word 0xa66a7977,0xf2aa9a3c ! Init value for %l3
.word 0xdc281309,0xeb7119d5 ! Init value for %l4
.word 0x51c6e1a0,0xa03cf431 ! Init value for %l5
.word 0x2c98010c,0x562f6713 ! Init value for %l6
.word 0x13c47a3a,0xe5b6ee4c ! Init value for %l7
.align 64
p0_init_freg:
.word 0xb50e9481,0x1869a176 ! Init value for %f0
.word 0xcfd0df2f,0x1713ce0c ! Init value for %f2
.word 0xda2aa011,0x91152bd5 ! Init value for %f4
.word 0xac8a33c1,0x9dba9190 ! Init value for %f6
.word 0x2e41fb00,0xeb171848 ! Init value for %f8
.word 0x2a3bd513,0x6b619d02 ! Init value for %f10
.word 0x325b13dc,0xc156b420 ! Init value for %f12
.word 0xe6a7b274,0x4a9aed68 ! Init value for %f14
.word 0xd42e9ea9,0xb95ae5e2 ! Init value for %f16
.word 0xd5e41157,0x6e465981 ! Init value for %f18
.word 0x437acfcf,0x80292a52 ! Init value for %f20
.word 0xc2682131,0x375b7f99 ! Init value for %f22
.word 0xf9a78f01,0x4b42f4b1 ! Init value for %f24
.word 0x0d71b9d0,0xb7f12ebe ! Init value for %f26
.word 0x787de09a,0xb5ea0de1 ! Init value for %f28
.word 0x6bf21338,0x061d9324 ! Init value for %f30
.word 0xdae92748,0x30bb317b ! Init value for %f32
.word 0x68479894,0x52fc5a88 ! Init value for %f34
.word 0x3a46ba52,0x760574d4 ! Init value for %f36
.word 0xdac8217d,0x1fd847f4 ! Init value for %f38
.word 0x9542d4cf,0x755cd4d3 ! Init value for %f40
.word 0x1d85efb8,0xfb3bf28c ! Init value for %f42
.word 0x97ed654f,0x7859e601 ! Init value for %f44
.word 0x4debd617,0x37acd1aa ! Init value for %f46
.word 0x1263660b,0xc5b6333f
.word 0x8a132f21,0x8ebf4742
.word 0xa2febc21,0x68d812d6
.word 0xb7441924,0xf55570dd
.word 0x5cc6df0f,0xfa28da33
.word 0x86a20b81,0x9ea4ccba
.word 0x26364d8d,0xe8abdb19
.word 0x800c2840,0xcf354884
p0_expected_registers:
.word 0x00000000,0xc980da34
.word 0x00000000,0xd78dfaef
.word 0xc980da34,0xd78dfaef
.word 0x00000000,0x6a5b9c6e
.word 0xd3eb2dcb,0xbaf39529
.word 0x00000000,0x0000e5b6
.word 0x00000000,0x000000ec
.word 0x00000000,0x00000018
p0_expected_fp_regs:
.word 0xb50e9481,0x1869a176
.word 0xcfd0df2f,0x1713ce0c
.word 0xda2aa011,0x91152bd5
.word 0xac8a33c1,0x9dba9190
.word 0x2e41fb00,0xeb171848
.word 0x2a3bd513,0x6b619d02
.word 0x325b13dc,0xc156b420
.word 0xe6a7b274,0x4a9aed68
.word 0xd42e9ea9,0xb95ae5e2
.word 0xd5e41157,0x6e465981
.word 0x437acfcf,0x80292a52
.word 0xc2682131,0x375b7f99
.word 0xf9a78f01,0x4b42f4b1
.word 0x0d71b9d0,0xb7f12ebe
.word 0x787de09a,0xb5ea0de1
.word 0x6bf21338,0x061d9324
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0x00000018,0x170ae8a5
.word 0xfd19fc8b,0xb012e7fd
.word 0xfcbd7e0f,0x4a47a7e0
.word 0xe94d5ce8,0x58d3e39a
.word 0xc980da34,0xd78dfaef
.word 0x98fad8f7,0xab68ef08
.word 0xa6a0f46a,0xc40d6841
.word 0x13c47a3a,0xc980da34
p0_local1_expect:
.word 0x247820f6,0x0000eccf
.word 0xc8412312,0xf2aa9a3c
.word 0x75b6c33c,0xd2204c92
.word 0xe996948c,0x37b3848b
.word 0x2cfdad60,0x92d8189a
.word 0x00000000,0x22cce5fd
.word 0x22cce5fd,0xeac8eccf
.word 0xbe546a78,0x92249fff
p0_local2_expect:
.word 0xbaef9529,0x0000e5b6
.word 0xb3a47aec,0x1ce780ce
.word 0x3b07848b,0x6a5b9c6e
.word 0x1861492d,0x229898b2
.word 0xec819294,0xd94644e5
.word 0x2e40fd6e,0x8ca54f46
.word 0xc856eeca,0xe238553e
.word 0x13c47a3a,0xe5b6ee4c
p0_local3_expect:
.word 0x846bfcd4,0xeb7119d5
.word 0x00004f46,0x00000018
.word 0x00000000,0x0000006a
.word 0x578e71f1,0x20fe64c9
.word 0xe2ef51df,0x065f390d
.word 0x47444d35,0x5507aef9
.word 0xf8f60728,0xf63d5ac1
.word 0x0b115b94,0xdcb20713
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0xf1c4db5a,0x947a8098 ! Init value for %l0
.word 0x112d5ac0,0x575431ab ! Init value for %l1
.word 0x1f195368,0xba0d071b ! Init value for %l2
.word 0x62faae4e,0x5276c5c5 ! Init value for %l3
.word 0xf4ee9e3e,0x41dab083 ! Init value for %l4
.word 0xb89c25d5,0xf03f6d62 ! Init value for %l5
.word 0x210f7da9,0xb04bd1fd ! Init value for %l6
.word 0x71e72d00,0xa927ebe2 ! Init value for %l7
.align 64
p1_init_freg:
.word 0xae291928,0x051a644a ! Init value for %f0
.word 0x9496940a,0x90cdc27c ! Init value for %f2
.word 0x6e2a0e83,0xf370848b ! Init value for %f4
.word 0x985463bc,0xc77b569b ! Init value for %f6
.word 0x004a4b19,0x473d3032 ! Init value for %f8
.word 0xb685dfee,0x6fd9a5cb ! Init value for %f10
.word 0x3ae9b307,0xc0aa9ba0 ! Init value for %f12
.word 0x1942cea7,0x1cd3c0b2 ! Init value for %f14
.word 0x010e3168,0x6f816c18 ! Init value for %f16
.word 0x1c2dca69,0xb9335f9f ! Init value for %f18
.word 0x6ab63646,0xb17f4994 ! Init value for %f20
.word 0x58628412,0x4623fcad ! Init value for %f22
.word 0xb39c5d5e,0x23bb30a6 ! Init value for %f24
.word 0xa1fe406c,0x245ccf68 ! Init value for %f26
.word 0x76d23f36,0xd246b29b ! Init value for %f28
.word 0xe20b2fcd,0x6983774d ! Init value for %f30
.word 0x282dad2a,0x94a98209 ! Init value for %f32
.word 0x42c46bda,0x9e1df600 ! Init value for %f34
.word 0xdf5793b2,0x0cf45a83 ! Init value for %f36
.word 0x7557d4c4,0x3a444cd0 ! Init value for %f38
.word 0x4ca85f30,0x25f92faf ! Init value for %f40
.word 0x430957c7,0x959c9571 ! Init value for %f42
.word 0xffeaa480,0x6e26a79b ! Init value for %f44
.word 0x2df5737a,0x31997d83 ! Init value for %f46
.word 0x23a16a6d,0xa00f8338
.word 0xa1fb3214,0xc8f60108
.word 0x35c4ed4d,0xbaa1ffcb
.word 0xad93529b,0x16fec934
.word 0x10a31971,0x34481dc9
.word 0x1d6f117b,0x189bf436
.word 0xd6829f66,0x5dbd6b09
.word 0x444d2a19,0x82015026
p1_expected_registers:
.word 0x00000000,0x3b48490d
.word 0x00000000,0x3fe0da46
.word 0x3f9205ff,0xe8003ce8
.word 0x00000000,0x00000079
.word 0x00000000,0xf9cd9f52
.word 0x3f9205ff,0xe8003ce8
.word 0x00000000,0x6c102d53
.word 0xa7cb0ec8,0xc47e5fb9
p1_expected_fp_regs:
.word 0xae291928,0x051a644a
.word 0x9496940a,0x90cdc27c
.word 0x6e2a0e83,0xf370848b
.word 0x985463bc,0xc77b569b
.word 0x004a4b19,0x473d3032
.word 0xb685dfee,0x6fd9a5cb
.word 0x3ae9b307,0xc0aa9ba0
.word 0x1942cea7,0x1cd3c0b2
.word 0x010e3168,0x6f816c18
.word 0x1c2dca69,0xb9335f9f
.word 0x6ab63646,0xb17f4994
.word 0x58628412,0x4623fcad
.word 0xb39c5d5e,0x23bb30a6
.word 0xa1fe406c,0x245ccf68
.word 0x76d23f36,0xd246b29b
.word 0xe20b2fcd,0x6983774d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0x6c102d53,0x92208268
.word 0x6c102d53,0xc47e5fb9
.word 0xbae36829,0x4dc9f0a7
.word 0x00000000,0x6c102d53
.word 0xc99353df,0xf5bdbdaf
.word 0xa1aa05df,0x0ac9a1d4
.word 0x3f9205ff,0xe8003ce8
.word 0x3f9205ff,0xe8003ce8
p1_local1_expect:
.word 0x00000000,0x6c102d53
.word 0x71267615,0x9cf6cf39
.word 0x40172c17,0x9f2e3579
.word 0x112d5ac0,0x575431ab
.word 0x7abaf485,0x3079e4e4
.word 0xf9cd9f52,0x3b48490d
.word 0x3f9205ff,0xe8003ce8
.word 0xb28ab951,0x7e68d2f0
p1_local2_expect:
.word 0x00003060,0x575431ab
.word 0xcb7f8c70,0x8d727b77
.word 0x25360fc4,0xf2217621
.word 0x494023a9,0xaeadd2c5
.word 0x6507cfa6,0x1dfdb434
.word 0x595f2a62,0xd417f709
.word 0xd08b0dd6,0x54a20f46
.word 0xb17c940c,0x3060d7c6
p1_local3_expect:
.word 0x785793df,0xcad050e6
.word 0xa4b85cd5,0xab6e8357
.word 0x3f9205ff,0xe8003ce8
.word 0x2105eed4,0x3fe0da46
.word 0xadcb3ffe,0x2fe3aff2
.word 0xbf55fd9b,0x9cc7b81f
.word 0xa7cb0ec8,0xc47e5fb9
.word 0xedd00b4d,0xddfb8e62
p2_init_registers:
.word 0xb5f8c012,0x84721453 ! Init value for %l0
.word 0x9cb67b14,0x3b871c50 ! Init value for %l1
.word 0x85a19492,0xbaf24112 ! Init value for %l2
.word 0xf064ef71,0xde0dbb09 ! Init value for %l3
.word 0xaf9b6730,0x725739bc ! Init value for %l4
.word 0x3fc71d4a,0xd663a471 ! Init value for %l5
.word 0x2f762171,0xef870c88 ! Init value for %l6
.word 0xa6806d2b,0xda09a6eb ! Init value for %l7
.align 64
p2_init_freg:
.word 0x07065019,0x47407a4e ! Init value for %f0
.word 0x5013bbb7,0x8b2528b4 ! Init value for %f2
.word 0x6eb80921,0xe0602a95 ! Init value for %f4
.word 0x5822b91a,0xfd3d6728 ! Init value for %f6
.word 0x5f4ce6ee,0x09a3e2c3 ! Init value for %f8
.word 0x09f36dab,0x5a40f885 ! Init value for %f10
.word 0xfac327aa,0xeaa39eb3 ! Init value for %f12
.word 0xd43c8a1a,0xadfc760a ! Init value for %f14
.word 0x4278d317,0xca6ac421 ! Init value for %f16
.word 0xae511f8e,0x95fb4592 ! Init value for %f18
.word 0x7e8c7b54,0x33d0474b ! Init value for %f20
.word 0x6c0dd9b2,0x096c1259 ! Init value for %f22
.word 0xfbbf7465,0x8fdf6d89 ! Init value for %f24
.word 0x737c0036,0x294ecc43 ! Init value for %f26
.word 0xb6921a7c,0x7d319ee4 ! Init value for %f28
.word 0x2e01f0ef,0x41b4818a ! Init value for %f30
.word 0x6adbecc6,0xeac24e75 ! Init value for %f32
.word 0xc0c56380,0x14803ea3 ! Init value for %f34
.word 0x2133ec6f,0xaf3db8c2 ! Init value for %f36
.word 0xaf65d562,0xecac2801 ! Init value for %f38
.word 0x0c59f298,0x409763f9 ! Init value for %f40
.word 0xabee0ed9,0x66cdba2e ! Init value for %f42
.word 0x6cd97bd2,0x3c6bc4cd ! Init value for %f44
.word 0x470f6b00,0x3d700447 ! Init value for %f46
.word 0x686e0683,0x4d6602fa
.word 0xc6d77464,0x03a1cd58
.word 0x7d3baa2c,0x5d193d15
.word 0x20d5a016,0x532fedf6
.word 0x031feee1,0x7e9586fc
.word 0xf8cdb68b,0x4d5dca91
.word 0x285ced3d,0xf644b9de
.word 0xcb82ce95,0x4c57f424
p2_expected_registers:
.word 0x00000000,0x00004971
.word 0x00000000,0x00006173
.word 0x7bc8c0da,0x14f2a102
.word 0x00000000,0x14f2a102
.word 0x00000000,0x1df1f74d
.word 0x00000000,0x00000063
.word 0xffffffff,0xb88a7ce4
.word 0x00000000,0x00007d47
p2_expected_fp_regs:
.word 0x07065019,0x47407a4e
.word 0x5013bbb7,0x8b2528b4
.word 0x6eb80921,0xe0602a95
.word 0x5822b91a,0xfd3d6728
.word 0x5f4ce6ee,0x09a3e2c3
.word 0x09f36dab,0x5a40f885
.word 0xfac327aa,0xeaa39eb3
.word 0xd43c8a1a,0xadfc760a
.word 0x4278d317,0xca6ac421
.word 0xae511f8e,0x95fb4592
.word 0x7e8c7b54,0x33d0474b
.word 0x6c0dd9b2,0x096c1259
.word 0xfbbf7465,0x8fdf6d89
.word 0x737c0036,0x294ecc43
.word 0xb6921a7c,0x7d319ee4
.word 0x2e01f0ef,0x41b4818a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0xbcf67854,0xd8c629c8
.word 0x110a37a6,0x1f522d71
.word 0xbcf67854,0xd8c629c8
.word 0x7bc8c0da,0x14f2a102
.word 0x1df1f74d,0x14f2a102
.word 0xf130ebc6,0xefb9a0da
.word 0x00000000,0x14f2a102
.word 0xa4716173,0x937ae265
p2_local1_expect:
.word 0x1df1f74d,0xf74da102
.word 0xbcf67854,0xd8c629c8
.word 0xefa70276,0x30e8449e
.word 0x152d7d47,0xcdda9fba
.word 0xa9738dc2,0x181d537c
.word 0xdc05680f,0xf4ed27b6
.word 0x29c8168b,0x74c1aa33
.word 0xba57c79c,0x62127742
p2_local2_expect:
.word 0x0bd83939,0xa2527dfe
.word 0x2c4cad54,0x080f096c
.word 0xb2b10b1b,0xb88a7ce4
.word 0x5fecc061,0xd8690976
.word 0x7b64c0da,0x14f2a102
.word 0x5658f649,0x7dec1424
.word 0xaa035659,0x9d1e9793
.word 0x7bc8c0da,0x14f2a102
p2_local3_expect:
.word 0x0df229c1,0x14f229c8
.word 0xdcfc0324,0x3f4cbc61
.word 0x36d8096b,0x21c135e1
.word 0x23f2d163,0xbc720cef
.word 0x49713e09,0xd0dd6826
.word 0x64d0945b,0x637b1307
.word 0x000029c8,0xbcf65454
.word 0xa568eb70,0x0b527298
p3_init_registers:
.word 0xcd365858,0x75090621 ! Init value for %l0
.word 0xceac0515,0xdc865474 ! Init value for %l1
.word 0x73ff3634,0x9d15a7a4 ! Init value for %l2
.word 0x68783b6e,0xe33a34a3 ! Init value for %l3
.word 0x583fbc43,0xaab2ea50 ! Init value for %l4
.word 0x5503644c,0x373d238f ! Init value for %l5
.word 0xd7510a9b,0xc9ae75a5 ! Init value for %l6
.word 0x45936dbc,0x0f40bfae ! Init value for %l7
.align 64
p3_init_freg:
.word 0xe666bd82,0xcb11ad7c ! Init value for %f0
.word 0xc5001edc,0x3bc413fa ! Init value for %f2
.word 0x2b6c48ae,0xcd919616 ! Init value for %f4
.word 0x97f6cd05,0xd9391552 ! Init value for %f6
.word 0x5e72e01c,0x30267f22 ! Init value for %f8
.word 0xb5aa75d9,0x8121f785 ! Init value for %f10
.word 0xced84bd1,0xdb051db3 ! Init value for %f12
.word 0xc11dac0a,0x6cd53b5f ! Init value for %f14
.word 0x0d5f45f6,0xc82c2ab3 ! Init value for %f16
.word 0xecca506f,0x989bd55a ! Init value for %f18
.word 0x5f9548bc,0x04b88162 ! Init value for %f20
.word 0x1d3cec3d,0xc380fbc8 ! Init value for %f22
.word 0xb2b36323,0xdaa55142 ! Init value for %f24
.word 0x6e8be55d,0xa2697852 ! Init value for %f26
.word 0xd61d742b,0x3f943a95 ! Init value for %f28
.word 0xf4693d5d,0x3a03d882 ! Init value for %f30
.word 0x1505ee0f,0x194f69a5 ! Init value for %f32
.word 0xd1a0c4e2,0x3a3d159b ! Init value for %f34
.word 0x1561bb2f,0xb5fd017f ! Init value for %f36
.word 0xc8813b92,0x0b646727 ! Init value for %f38
.word 0x99e9cef2,0x108506f1 ! Init value for %f40
.word 0xa64fca10,0x5072577e ! Init value for %f42
.word 0x245c55e8,0x47ec0ed1 ! Init value for %f44
.word 0x2bad01e7,0x4ad738b8 ! Init value for %f46
.word 0x872ba048,0x8abaabf4
.word 0x0258e49c,0xf283ade8
.word 0x5bf85d2d,0xba441ad9
.word 0x093b8510,0xadbbb974
.word 0xce6e3469,0x67e3f2d2
.word 0x368fc2e8,0xd9ef0c15
.word 0x4534e8c4,0x2db5da76
.word 0xb0e5281a,0x1377c402
p3_expected_registers:
.word 0x35824ff5,0x7463216f
.word 0xffffffff,0xffff8bfd
.word 0x00000000,0x00004877
.word 0x00000000,0x216efb83
.word 0x00000000,0x9c9ce429
.word 0x55014265,0x33b5a0bd
.word 0x9c9ce429,0x51ad7d5e
.word 0x00000000,0xd4b2ad85
p3_expected_fp_regs:
.word 0xe666bd82,0xcb11ad7c
.word 0xc5001edc,0x3bc413fa
.word 0x2b6c48ae,0xcd919616
.word 0x97f6cd05,0xd9391552
.word 0x5e72e01c,0x30267f22
.word 0xb5aa75d9,0x8121f785
.word 0xced84bd1,0xdb051db3
.word 0xc11dac0a,0x6cd53b5f
.word 0x0d5f45f6,0xc82c2ab3
.word 0xecca506f,0x989bd55a
.word 0x5f9548bc,0x04b88162
.word 0x1d3cec3d,0xc380fbc8
.word 0xb2b36323,0xdaa55142
.word 0x6e8be55d,0xa2697852
.word 0xd61d742b,0x3f943a95
.word 0xf4693d5d,0x3a03d882
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0xfffffa76,0x2700a247
.word 0xc9ae75a5,0x0f40bfae
.word 0x4877c92d,0xd4b2ad85
.word 0xaab2ea50,0x373d238f
.word 0x61e87f2e,0xdb8e21be
.word 0xec580a7e,0x465da73d
.word 0xa5468d40,0xe2aa0910
.word 0x7abdfa76,0x2341fdc1
p3_local1_expect:
.word 0xffff9d15,0x373d238f
.word 0x9c9ce429,0x51ad7d5e
.word 0x35824ff5,0x7463216f
.word 0xd236540c,0xd4b2ad85
.word 0xc0398691,0xea509d70
.word 0xe6a6fa65,0x7d5e400f
.word 0xffffffff,0xffff9d15
.word 0xc7badf5d,0x373d238f
p3_local2_expect:
.word 0x0c93faff,0xf7f28e64
.word 0xffff9d15,0x373d238f
.word 0x73ff3634,0x9d15a7a4
.word 0xe884c29c,0x69402e26
.word 0x238f4153,0xc7badf5d
.word 0x55014265,0x33b5a0bd
.word 0xd236540c,0x517a479f
.word 0xfcf097a9,0xbfaec3d5
p3_local3_expect:
.word 0x00000000,0xffff9d15
.word 0xc14a43bc,0x3383419a
.word 0xfa07fc29,0x216efb83
.word 0xfa763740,0xb9322c93
.word 0xfb6e7360,0x2994234c
.word 0xc8889a5c,0x8bfd7fff
.word 0x09bd6a1c,0x98ae493e
.word 0xffff9d15,0x373d238f
p4_init_registers:
.word 0x9b02c707,0xdbf9e8f8 ! Init value for %l0
.word 0xfb04f55f,0xbf679129 ! Init value for %l1
.word 0x3a785396,0x9a51f062 ! Init value for %l2
.word 0xc962c122,0x284293cc ! Init value for %l3
.word 0x303663d0,0xac2ccbb3 ! Init value for %l4
.word 0x738c4c69,0x9bb8005e ! Init value for %l5
.word 0x468b205e,0x27905b58 ! Init value for %l6
.word 0xb14cf9a8,0x609d185e ! Init value for %l7
.align 64
p4_init_freg:
.word 0xe654f32c,0xa6f4372d ! Init value for %f0
.word 0x203a5027,0x369d2135 ! Init value for %f2
.word 0x17beaafe,0x6d2d6154 ! Init value for %f4
.word 0x39e9ec0e,0xd3c6b7b0 ! Init value for %f6
.word 0x0ff371ae,0x1fb74250 ! Init value for %f8
.word 0x61725074,0x3b65c987 ! Init value for %f10
.word 0x0b25b44d,0xae87e604 ! Init value for %f12
.word 0xa9345dad,0xb8bc0dea ! Init value for %f14
.word 0x32fb12fe,0xab545ac2 ! Init value for %f16
.word 0x51ae082e,0x5d774679 ! Init value for %f18
.word 0x78955405,0x14cd49da ! Init value for %f20
.word 0x6e5ef156,0x5995b00a ! Init value for %f22
.word 0xf317e4cd,0xd05710fa ! Init value for %f24
.word 0xb77b3fc1,0xf53714da ! Init value for %f26
.word 0x20107500,0xa5b157d5 ! Init value for %f28
.word 0x93bc6fa5,0x88bc2ea6 ! Init value for %f30
.word 0x5a3f0398,0x3b602be8 ! Init value for %f32
.word 0x8a4a36e0,0x16dca9d2 ! Init value for %f34
.word 0x0623d44f,0xf2e85379 ! Init value for %f36
.word 0x78db6d96,0x2994aec9 ! Init value for %f38
.word 0xa716133f,0x7d26cc05 ! Init value for %f40
.word 0x32db9ec6,0xab77492e ! Init value for %f42
.word 0x816f6fbe,0x9ba711f3 ! Init value for %f44
.word 0x9d392c63,0x32e37a47 ! Init value for %f46
.word 0x21ee9bc2,0x3063f561
.word 0x267163f1,0x536c6409
.word 0x971bec3f,0x7456bba6
.word 0xba9f0b66,0xdbc480da
.word 0x2b3dc8b4,0xa40822e5
.word 0x5c5e6b3f,0x109fb000
.word 0x5d3cc517,0xfbbce3e0
.word 0x0e8d276c,0xa2f22e56
p4_expected_registers:
.word 0xc36ea264,0x2010a6d5
.word 0x00000000,0x00007aa6
.word 0x00000000,0x0000736e
.word 0xffffffff,0xffff83b1
.word 0x00000000,0x000000af
.word 0x00000000,0x00005863
.word 0x00000000,0x1670c393
.word 0x00000000,0x1d86bcf4
p4_expected_fp_regs:
.word 0xe654f32c,0xa6f4372d
.word 0x203a5027,0x369d2135
.word 0x17beaafe,0x6d2d6154
.word 0x39e9ec0e,0xd3c6b7b0
.word 0x0ff371ae,0x1fb74250
.word 0x61725074,0x3b65c987
.word 0x0b25b44d,0xae87e604
.word 0xa9345dad,0xb8bc0dea
.word 0x32fb12fe,0xab545ac2
.word 0x51ae082e,0x5d774679
.word 0x78955405,0x14cd49da
.word 0x6e5ef156,0x5995b00a
.word 0xf317e4cd,0xd05710fa
.word 0xb77b3fc1,0xf53714da
.word 0x20107500,0xa5b157d5
.word 0x93bc6fa5,0x88bc2ea6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0x4aedd40d,0xaf1c740e
.word 0x52639ad1,0x503a00ed
.word 0x6d67c5d4,0x5d1803ff
.word 0x6aa3bc39,0x00009d8d
.word 0x00000000,0x1670c393
.word 0x9891c8ff,0x7be38388
.word 0x00000000,0x00000083
.word 0xed29d83a,0x734448c6
p4_local1_expect:
.word 0xdbf9e8f8,0x8e3bed10
.word 0xdf51e6bc,0x3f2dc042
.word 0xf2b1cb4d,0xbe8394e6
.word 0xbe2fa6d5,0x923fd161
.word 0xc36ea264,0x2010a6d5
.word 0x0000736e,0x0000003f
.word 0x00008300,0x2010a6d5
.word 0xdf608a11,0x9d8dbde5
p4_local2_expect:
.word 0xc83f736e,0x40b4d390
.word 0x83b18ed3,0x10020e3c
.word 0x363fd6f3,0xb2f1e967
.word 0x40f10db1,0xf17d5c3e
.word 0x8039cb49,0xcc8a0000
.word 0x2010a6d5,0x00000000
.word 0x6dde7e3b,0xafe7fcb3
.word 0x1670c393,0x1d86bcf4
p4_local3_expect:
.word 0x6ea7784d,0x5863af2c
.word 0xcb5e1236,0x20156441
.word 0x40b4d390,0xe1aeacb1
.word 0x2c64b371,0x43d94a51
.word 0xe198dc42,0x415acbe2
.word 0xd2f86324,0xff8a8948
.word 0x00000083,0x4aedd40d
.word 0x0a0a6493,0xee122695
p5_init_registers:
.word 0x64d48b3e,0x09212c7c ! Init value for %l0
.word 0x335157e7,0xa81a2bb1 ! Init value for %l1
.word 0x8e79f1ce,0x5019d1d9 ! Init value for %l2
.word 0x7eda9b59,0xe02c73b5 ! Init value for %l3
.word 0xc028e6e1,0xd8e8c53a ! Init value for %l4
.word 0x9a40ca10,0x50fd872f ! Init value for %l5
.word 0xb526a696,0xa896c601 ! Init value for %l6
.word 0x2781a688,0x576508f1 ! Init value for %l7
.align 64
p5_init_freg:
.word 0xb1ca26f7,0x47b83972 ! Init value for %f0
.word 0x2e91cc4b,0x7db169a9 ! Init value for %f2
.word 0x1df7921d,0x7136a8c0 ! Init value for %f4
.word 0xad328c60,0x4fd09529 ! Init value for %f6
.word 0x3f86627a,0xebd8b22e ! Init value for %f8
.word 0x514b8c62,0x49b6b8b6 ! Init value for %f10
.word 0x920b7d01,0xe60a6a74 ! Init value for %f12
.word 0x5e8efc7e,0x903a6a5c ! Init value for %f14
.word 0x689d1401,0xc646ba5d ! Init value for %f16
.word 0xfed59129,0xac59e9b7 ! Init value for %f18
.word 0x3aca35f7,0xf4468feb ! Init value for %f20
.word 0x70e75752,0x0a041c6b ! Init value for %f22
.word 0xf35df763,0xd9564305 ! Init value for %f24
.word 0xca2e3827,0x3c00977f ! Init value for %f26
.word 0x0115cd91,0xa9bb6b35 ! Init value for %f28
.word 0x2beacddd,0x895b5924 ! Init value for %f30
.word 0x870084c0,0x3774ce8b ! Init value for %f32
.word 0x1d727429,0xecd7f391 ! Init value for %f34
.word 0xcaf1a83a,0x86b9bff7 ! Init value for %f36
.word 0x6d8585d0,0x2877a4d8 ! Init value for %f38
.word 0xbd880c9b,0x3511b6fa ! Init value for %f40
.word 0x91fd8e18,0xf35a892a ! Init value for %f42
.word 0x27fbc36d,0xec5c96b9 ! Init value for %f44
.word 0x74525e91,0x1af3bec9 ! Init value for %f46
.word 0x875c45ff,0xd46c3c1c
.word 0x34478957,0x7fd13a08
.word 0xf800a549,0xd040059d
.word 0x90a1d0a1,0x5661284d
.word 0x3bfa9852,0xc0d4707e
.word 0x29bcf481,0xf8ce6014
.word 0xd3c4b7c8,0xc5412338
.word 0x85e7bc0a,0x9a60b48b
p5_expected_registers:
.word 0x00000000,0x0000ffff
.word 0x7ccc89ed,0xfd4e2c7c
.word 0x00000000,0x38384bf9
.word 0x00000000,0x0000000e
.word 0x00000000,0xe3abfc50
.word 0x00000000,0x4457edd2
.word 0x00000000,0x00000000
.word 0x00000000,0x9f6a5089
p5_expected_fp_regs:
.word 0xb1ca26f7,0x47b83972
.word 0x2e91cc4b,0x7db169a9
.word 0x1df7921d,0x7136a8c0
.word 0xad328c60,0x4fd09529
.word 0x3f86627a,0xebd8b22e
.word 0x514b8c62,0x49b6b8b6
.word 0x920b7d01,0xe60a6a74
.word 0x5e8efc7e,0x903a6a5c
.word 0x689d1401,0xc646ba5d
.word 0xfed59129,0xac59e9b7
.word 0x3aca35f7,0xf4468feb
.word 0x70e75752,0x0a041c6b
.word 0xf35df763,0xd9564305
.word 0xca2e3827,0x3c00977f
.word 0x0115cd91,0xa9bb6b35
.word 0x2beacddd,0x895b5924
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x00000021,0x00000dc8
.word 0x8754e86a,0x49da8982
.word 0x4457edd2,0xd956c710
.word 0xc028e6e1,0xd8e8c53a
.word 0x00000000,0x00000021
.word 0x1454b620,0x4adad571
.word 0x00000000,0x9f6a5089
.word 0x22a2bc39,0x8d0eba11
p5_local1_expect:
.word 0xf225ba0d,0xf0185975
.word 0x25465f15,0x5610566c
.word 0xc5f149b8,0x3410f13c
.word 0x64d48b3e,0x0921edd2
.word 0x017c10aa,0x91d3cc1a
.word 0xa44b148c,0xde18e42c
.word 0xe3abfc50,0x4457edd2
.word 0x7ccc89ed,0xfd4e2c7c
p5_local2_expect:
.word 0x00000000,0x4457edd2
.word 0x7eda9b59,0xe02c73b5
.word 0x6b24895b,0x7edf29fd
.word 0xffffffff,0x95bf747c
.word 0x33202a5b,0x28ce2d34
.word 0x00000000,0x9f6a5089
.word 0x16e63c63,0xe0d91c48
.word 0xfd4e2c7c,0xa81a2bb1
p5_local3_expect:
.word 0xe3abfc50,0x4457edd2
.word 0x38384bf9,0xc53a462c
.word 0x74c8d07c,0x7985336e
.word 0x3249ad70,0x0dc8f0a5
.word 0xe3abfc50,0x4457edd2
.word 0xce0a7eda,0x932193a4
.word 0x381302aa,0x33b603cd
.word 0xdf6c22d2,0x9f6a5089
p6_init_registers:
.word 0x2554c35f,0xca552a9a ! Init value for %l0
.word 0x98c48938,0x469717d2 ! Init value for %l1
.word 0x00665860,0xaa4b7e4e ! Init value for %l2
.word 0xf3075206,0x137d076d ! Init value for %l3
.word 0x4cc48954,0xd2ada811 ! Init value for %l4
.word 0xc8493a7c,0xce1442d1 ! Init value for %l5
.word 0xcb5e59be,0x0ca475e2 ! Init value for %l6
.word 0xc1f41432,0x11203ad4 ! Init value for %l7
.align 64
p6_init_freg:
.word 0xc0d1ad77,0x2800bcf2 ! Init value for %f0
.word 0x066c33d4,0xec83b640 ! Init value for %f2
.word 0xcf4e687a,0x37393a97 ! Init value for %f4
.word 0xff937d33,0x0b138478 ! Init value for %f6
.word 0x20f5d0cc,0x1dde6e50 ! Init value for %f8
.word 0xe5b15d9f,0xb247babb ! Init value for %f10
.word 0x1f928cd1,0x72f80e41 ! Init value for %f12
.word 0x5294e3b5,0x1303f3c5 ! Init value for %f14
.word 0xf37b99f4,0x9c3b5e9b ! Init value for %f16
.word 0xacb7a313,0x8382e366 ! Init value for %f18
.word 0x0fffa3f8,0xf0fc0ee9 ! Init value for %f20
.word 0xf3323001,0x13ab3fd1 ! Init value for %f22
.word 0xa68d9a79,0xfaf5cbda ! Init value for %f24
.word 0xb1596505,0x71544cc0 ! Init value for %f26
.word 0x0464f1c9,0xaf87a5b1 ! Init value for %f28
.word 0xc4eb9cad,0x5a4ec20b ! Init value for %f30
.word 0x2d84620f,0x656caaaa ! Init value for %f32
.word 0xcea22d01,0x58e3042f ! Init value for %f34
.word 0x70cfd88d,0x08119785 ! Init value for %f36
.word 0x6698bc7b,0xf250481c ! Init value for %f38
.word 0x6b8676f7,0x9f67276c ! Init value for %f40
.word 0x3ac7168c,0x20e65532 ! Init value for %f42
.word 0x0956a42d,0x90fa0793 ! Init value for %f44
.word 0xecaa917a,0x53c3361c ! Init value for %f46
.word 0x405d5e44,0xb4e2544b
.word 0x188ac216,0xe1d9175f
.word 0x7528d654,0xb82e23f2
.word 0x42ead4fa,0x6167b043
.word 0xa8a89304,0x1d197ded
.word 0xade2b93c,0xe8161da5
.word 0xdfde0e22,0x7a18f4e4
.word 0xa6c840b7,0x16f48546
p6_expected_registers:
.word 0x00000000,0x00000004
.word 0x00000000,0x2f051b1e
.word 0x00000000,0x076d1fa8
.word 0xffffffff,0xec2e73a1
.word 0xffffffff,0xffffffdb
.word 0x00000000,0x0974a165
.word 0x00000000,0x0000ab96
.word 0xffffffff,0xfffff10f
p6_expected_fp_regs:
.word 0xc0d1ad77,0x2800bcf2
.word 0x066c33d4,0xec83b640
.word 0xcf4e687a,0x37393a97
.word 0xff937d33,0x0b138478
.word 0x20f5d0cc,0x1dde6e50
.word 0xe5b15d9f,0xb247babb
.word 0x1f928cd1,0x72f80e41
.word 0x5294e3b5,0x1303f3c5
.word 0xf37b99f4,0x9c3b5e9b
.word 0xacb7a313,0x8382e366
.word 0x0fffa3f8,0xf0fc0ee9
.word 0xf3323001,0x13ab3fd1
.word 0xa68d9a79,0xfaf5cbda
.word 0xb1596505,0x71544cc0
.word 0x0464f1c9,0xaf87a5b1
.word 0xc4eb9cad,0x5a4ec20b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0x0000f295,0xffffff94
.word 0x82346357,0x36f8c681
.word 0x9fde6d71,0xa2354a2f
.word 0x0000f295,0xffffff94
.word 0x6cd1caad,0xd061fd4a
.word 0x0000f295,0xffffffed
.word 0xf5be66da,0x2f580387
.word 0xc8493a7c,0xce1442d1
p6_local1_expect:
.word 0x00000000,0x0000ffff
.word 0x00000000,0x00000004
.word 0xf2706d3a,0x0028ed11
.word 0x79db9405,0xab1e10ac
.word 0x00665860,0xaa4b7e4e
.word 0x661a4744,0xeb2f7a0b
.word 0xf2952cf3,0x134adfc5
.word 0x4a87d7e2,0xa3f9a77b
p6_local2_expect:
.word 0x6c3d90d4,0x0ba0f328
.word 0xc86aafb0,0x156b6043
.word 0x0000f295,0x0974a165
.word 0xaa4b7e4e,0x137d076d
.word 0xf2957f68,0x7b78da71
.word 0xf10f03ed,0xe3cd55cb
.word 0xc681a5ce,0x540a301d
.word 0xffffffff,0xab1e10ac
p6_local3_expect:
.word 0x2125b51d,0x2f051b1e
.word 0x75e2f3db,0x6228a165
.word 0x5d0b5cb6,0x4c80ab96
.word 0xc9071b6e,0x5e23033b
.word 0xc3f79d96,0x1b2d18e2
.word 0x076d1fa8,0x13fe62c3
.word 0xd504f295,0xb98d93a6
.word 0xf3075206,0x137d076d
p7_init_registers:
.word 0xaa47a58e,0xce27b4c3 ! Init value for %l0
.word 0x165b23ff,0xf3571776 ! Init value for %l1
.word 0x84058a9d,0xf9d4b70c ! Init value for %l2
.word 0x0ca9f8cc,0x6e9a1b25 ! Init value for %l3
.word 0xb6c91f00,0x16bd2d16 ! Init value for %l4
.word 0x67267438,0x653f232d ! Init value for %l5
.word 0x6ab1f4b9,0xb6a283cf ! Init value for %l6
.word 0x00d8391a,0xb7cca6d7 ! Init value for %l7
.align 64
p7_init_freg:
.word 0x4f4ac667,0x6eaf0961 ! Init value for %f0
.word 0xf792276d,0x93f10f01 ! Init value for %f2
.word 0xac93ec64,0x0adac8b0 ! Init value for %f4
.word 0x979b9b01,0x5a40cc8f ! Init value for %f6
.word 0x42bacb42,0x1b769396 ! Init value for %f8
.word 0x5f899c7b,0x8eeb5708 ! Init value for %f10
.word 0x19d7e755,0x035dee5b ! Init value for %f12
.word 0x27e9446d,0xfc956608 ! Init value for %f14
.word 0xcbb7dd93,0xe32b3533 ! Init value for %f16
.word 0x4bda00aa,0x69aa4441 ! Init value for %f18
.word 0xfb513c08,0x5034346d ! Init value for %f20
.word 0xeaf364c4,0x62f2832f ! Init value for %f22
.word 0x219e00d9,0x346734e5 ! Init value for %f24
.word 0x593fb9a2,0x0043ef13 ! Init value for %f26
.word 0x940efe1a,0x4e99da83 ! Init value for %f28
.word 0x142b272f,0x71f8d73c ! Init value for %f30
.word 0x0764bed6,0x35ae9b03 ! Init value for %f32
.word 0x42507aa4,0x895b3cef ! Init value for %f34
.word 0x08114ab6,0xedb4d895 ! Init value for %f36
.word 0xa09378ba,0x709c4e22 ! Init value for %f38
.word 0x6c49a20b,0xbb2a54e8 ! Init value for %f40
.word 0x78617ef5,0x809d8864 ! Init value for %f42
.word 0xca2554a9,0x94f597d6 ! Init value for %f44
.word 0xb97f6093,0x6950c27c ! Init value for %f46
.word 0xb2283c02,0x7b58222a
.word 0x2cba5c64,0x4a578372
.word 0x075a6fd6,0xcff9fdf6
.word 0x31f2694d,0x5bae17a4
.word 0x37ae6d1f,0xb1a016a5
.word 0xd18e5de8,0x5ae408e3
.word 0x87305a50,0x4b6e368a
.word 0xb49c026d,0x08270e4d
p7_expected_registers:
.word 0x00000000,0x59914d33
.word 0x00000000,0x2d4aaee2
.word 0x00000000,0xf3571776
.word 0x00000000,0x52fff06c
.word 0x00000000,0x59f8bafb
.word 0x00000000,0xe99c7454
.word 0x00000000,0x00000071
.word 0x00000000,0xeb8fc46f
p7_expected_fp_regs:
.word 0x4f4ac667,0x6eaf0961
.word 0xf792276d,0x93f10f01
.word 0xac93ec64,0x0adac8b0
.word 0x979b9b01,0x5a40cc8f
.word 0x42bacb42,0x1b769396
.word 0x5f899c7b,0x8eeb5708
.word 0x19d7e755,0x035dee5b
.word 0x27e9446d,0xfc956608
.word 0xcbb7dd93,0xe32b3533
.word 0x4bda00aa,0x69aa4441
.word 0xfb513c08,0x5034346d
.word 0xeaf364c4,0x62f2832f
.word 0x219e00d9,0x346734e5
.word 0x593fb9a2,0x0043ef13
.word 0x940efe1a,0x4e99da83
.word 0x142b272f,0x71f8d73c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0xe1c80038,0x64002664
.word 0xe1b2483d,0x59914d33
.word 0xab4c1698,0xd197dfde
.word 0x72f11f32,0x63eb6c02
.word 0xe1ccf386,0xde493fcc
.word 0x6ff9230c,0x32b171e5
.word 0x32741dcf,0x5db0617d
.word 0x5bcc88db,0x987b909f
p7_local1_expect:
.word 0x1b2d2e37,0xe14f7cba
.word 0x52fff06c,0xb7cca6d7
.word 0xc5eaf357,0x52fff06c
.word 0x103ff06c,0xc70391d3
.word 0x59f8bafb,0xe99c7454
.word 0x7df9622e,0x52fff06c
.word 0x24e76ca5,0x4a4be2a6
.word 0x2a1b87a4,0x047ce3fd
p7_local2_expect:
.word 0x1b2d2e37,0x000000f0
.word 0x16708f85,0x320b90e5
.word 0x00000000,0x52fff06c
.word 0x165b23ff,0xf3571776
.word 0x59f8bafb,0xe99c7454
.word 0x35adfff3,0x661037e6
.word 0x2d4aaee2,0x9bd16e38
.word 0x72f11f32,0x63eb6c02
p7_local3_expect:
.word 0x50c3e84d,0xd264abe2
.word 0x6a65b0ab,0xeb8fc46f
.word 0x00000000,0x2d4aaee2
.word 0xf3e428f0,0xa151e1d5
.word 0xeb8fc46f,0xcaa37e73
.word 0x59f8f06c,0xd30783f2
.word 0x393ae4e6,0xea4e7c44
.word 0x00006400,0x6e9a1b25
p8_init_registers:
.word 0xfadcc66c,0x26984553 ! Init value for %l0
.word 0xf8f94b88,0x487a7c8f ! Init value for %l1
.word 0xd54450cc,0x4d0b8e92 ! Init value for %l2
.word 0x6a07eb33,0xe62515c7 ! Init value for %l3
.word 0x3c3a0113,0xf9a21363 ! Init value for %l4
.word 0x62328404,0x4f2a0b48 ! Init value for %l5
.word 0x80bccecc,0x3153375e ! Init value for %l6
.word 0x4c2e8df4,0x889971fb ! Init value for %l7
.align 64
p8_init_freg:
.word 0xe80f2106,0x5fe7f536 ! Init value for %f0
.word 0x05f80731,0xbe93c065 ! Init value for %f2
.word 0xa0ccef50,0x1b04f0d8 ! Init value for %f4
.word 0x29764a73,0x3f21a935 ! Init value for %f6
.word 0x07b9d368,0xde6ae627 ! Init value for %f8
.word 0xcd8c0603,0x21c01442 ! Init value for %f10
.word 0x281d56a5,0x5c53b918 ! Init value for %f12
.word 0x6ec32293,0x6112b381 ! Init value for %f14
.word 0xf373f05d,0xf90979a3 ! Init value for %f16
.word 0x01642ae0,0xb11b5c35 ! Init value for %f18
.word 0x930fe504,0xb0c3b06e ! Init value for %f20
.word 0xaab02229,0x09ef94ab ! Init value for %f22
.word 0xc7dcb41e,0x89e340e2 ! Init value for %f24
.word 0xafd4417d,0xca243655 ! Init value for %f26
.word 0x30b922f1,0x77aea934 ! Init value for %f28
.word 0x2daa3a13,0xd43443fd ! Init value for %f30
.word 0x785930ad,0x08bb1ffe ! Init value for %f32
.word 0xddbb7089,0x5fd30efe ! Init value for %f34
.word 0x509dd821,0xdd829086 ! Init value for %f36
.word 0xfd5743af,0xafd2471c ! Init value for %f38
.word 0x80206da3,0x1f9ef44f ! Init value for %f40
.word 0x41abd783,0x45db6663 ! Init value for %f42
.word 0xed04db72,0x477a8ed8 ! Init value for %f44
.word 0x5889078e,0xe8878c35 ! Init value for %f46
.word 0xfa06c8f6,0x5afac1c9
.word 0x1f9ac046,0xd2004c0d
.word 0x826e2653,0xb185f2f2
.word 0xdfd83784,0x657d7730
.word 0x230534ad,0x7ae44ac9
.word 0x23851703,0xb04d5625
.word 0xef502924,0xeb61845a
.word 0x518606d3,0xd599296e
p8_expected_registers:
.word 0x00000000,0x0000c0b5
.word 0xffffffff,0xfffffa48
.word 0xffffffff,0xffff8e92
.word 0x00000000,0x00000005
.word 0x00000000,0x00000000
.word 0xffffffff,0xffff8888
.word 0x00000000,0x50687cad
.word 0x00000000,0x000000f0
p8_expected_fp_regs:
.word 0xe80f2106,0x5fe7f536
.word 0x05f80731,0xbe93c065
.word 0xa0ccef50,0x1b04f0d8
.word 0x29764a73,0x3f21a935
.word 0x07b9d368,0xde6ae627
.word 0xcd8c0603,0x21c01442
.word 0x281d56a5,0x5c53b918
.word 0x6ec32293,0x6112b381
.word 0xf373f05d,0xf90979a3
.word 0x01642ae0,0xb11b5c35
.word 0x930fe504,0xb0c3b06e
.word 0xaab02229,0x09ef94ab
.word 0xc7dcb41e,0x89e340e2
.word 0xafd4417d,0xca243655
.word 0x30b922f1,0x77aea934
.word 0x2daa3a13,0xd43443fd
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0xa82b50d9,0x75405fe1
.word 0x0000c0b5,0xfffffa48
.word 0x370bac26,0xe282981b
.word 0x40f0a165,0x653935e1
.word 0xcbd2e3f2,0x0053708d
.word 0x50687cad,0x00000053
.word 0x93ec5365,0xddd7fa48
.word 0x7678a476,0xde3b14f4
p8_local1_expect:
.word 0x17d6cbb7,0x4421ef74
.word 0x9a280f25,0x630a5dbb
.word 0x561c2eda,0x4aa7dd62
.word 0x38a9f3e7,0x66ea1fb5
.word 0x78984553,0x487a8d5e
.word 0x94b6ea2e,0xc474a0b8
.word 0xd9a9f0a1,0x645c7779
.word 0xe6bdf526,0xbb968888
p8_local2_expect:
.word 0x9f6e0d03,0xb26ae72a
.word 0x882e525f,0x03f4e114
.word 0x2f2cfc1c,0x6579205a
.word 0xfa4870b9,0x9c9bc59c
.word 0xb7911b5b,0x8fcb4975
.word 0x165a8e92,0x9559703d
.word 0xf8c94493,0x6935c10f
.word 0x121e4505,0x708d5697
p8_local3_expect:
.word 0x6a066592,0xb5c67e31
.word 0xde3831c6,0x65d9efcd
.word 0x3af8655c,0x009d96a5
.word 0x0000c0b5,0xfffffa48
.word 0x05937cad,0xd279d353
.word 0x3b0e62e9,0x88ccff92
.word 0x50687cad,0x0000009d
.word 0xffffffff,0xfffffa48
p9_init_registers:
.word 0xb4b4322b,0xeb626833 ! Init value for %l0
.word 0xe2571e2a,0xa10642f8 ! Init value for %l1
.word 0x0af3a6d4,0x41f92b98 ! Init value for %l2
.word 0xc996b60c,0x81cdad2c ! Init value for %l3
.word 0x33958ae6,0x3e166b62 ! Init value for %l4
.word 0x1f930d92,0x6f18438b ! Init value for %l5
.word 0x657e6ed8,0x60a6ea3d ! Init value for %l6
.word 0xf3d6185c,0x385d1785 ! Init value for %l7
.align 64
p9_init_freg:
.word 0xfcba9de2,0x39048609 ! Init value for %f0
.word 0x3832cd5e,0x6c911f30 ! Init value for %f2
.word 0xb78781ea,0x50bdc093 ! Init value for %f4
.word 0x8dc6cd91,0xd0b5cb36 ! Init value for %f6
.word 0xa9db81a2,0x8160dcaf ! Init value for %f8
.word 0x58616c4c,0x85cd143b ! Init value for %f10
.word 0xed40e673,0x5a0a8c03 ! Init value for %f12
.word 0xa18db0a5,0x584c9310 ! Init value for %f14
.word 0xbbeb1288,0x3393dab1 ! Init value for %f16
.word 0xcc74bf2f,0x37f7bf17 ! Init value for %f18
.word 0x08d54524,0x5dd99208 ! Init value for %f20
.word 0x7fe6756e,0xb1be2b93 ! Init value for %f22
.word 0x1bce551e,0x20940dd6 ! Init value for %f24
.word 0x603503d8,0x894f1dfa ! Init value for %f26
.word 0x1ecfdbe8,0x683b5fb1 ! Init value for %f28
.word 0x7043c46e,0xf52ddc35 ! Init value for %f30
.word 0x0e6aa99a,0x23027d9c ! Init value for %f32
.word 0x7f37a468,0x14767963 ! Init value for %f34
.word 0x1a481d1e,0xcbb124e1 ! Init value for %f36
.word 0xbaf9c96a,0x43568c1c ! Init value for %f38
.word 0x2b5d3077,0x0ba60dd2 ! Init value for %f40
.word 0x02187545,0x1c65ee9a ! Init value for %f42
.word 0x3756644a,0xa0139f9a ! Init value for %f44
.word 0x657deb6d,0xc90b2b0f ! Init value for %f46
.word 0x95db82d6,0xc59dae72
.word 0x9567d13f,0xd5b00a8a
.word 0xce833fc1,0xc89c3569
.word 0x321cb2e0,0x04ec3df3
.word 0x6f65f818,0x80e5d5a7
.word 0xb629e3d1,0xe5330eea
.word 0xb0ed402d,0x0134b2b4
.word 0x12380475,0x847fa3e3
p9_expected_registers:
.word 0x00000000,0xc17c3c5f
.word 0x00000000,0xd3bc2516
.word 0x00000000,0x8fa1c8af
.word 0xc17c3c5f,0x4dcecdb6
.word 0x00000000,0xd4ca4431
.word 0x00000000,0x73e7c660
.word 0x00000000,0x0000643e
.word 0xffffffff,0xffffffc8
p9_expected_fp_regs:
.word 0xfcba9de2,0x39048609
.word 0x3832cd5e,0x6c911f30
.word 0xb78781ea,0x50bdc093
.word 0x8dc6cd91,0xd0b5cb36
.word 0xa9db81a2,0x8160dcaf
.word 0x58616c4c,0x85cd143b
.word 0xed40e673,0x5a0a8c03
.word 0xa18db0a5,0x584c9310
.word 0xbbeb1288,0x3393dab1
.word 0xcc74bf2f,0x37f7bf17
.word 0x08d54524,0x5dd99208
.word 0x7fe6756e,0xb1be2b93
.word 0x1bce551e,0x20940dd6
.word 0x603503d8,0x894f1dfa
.word 0x1ecfdbe8,0x683b5fb1
.word 0x7043c46e,0xf52ddc35
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0x3e8dbf4d,0xf4f6be1e
.word 0xc17c3c5f,0x4dcecdb6
.word 0x5129ca92,0x6c1b643e
.word 0xe4f062de,0x343b9a6a
.word 0x5b24cd61,0xb658643e
.word 0xf39585ee,0xc4f2fc86
.word 0xd4ca4431,0x492a02e3
.word 0x00000000,0x0000aec3
p9_local1_expect:
.word 0x99c802de,0xcb93ce4a
.word 0xc17c3c5f,0xd3bc2516
.word 0xffffa932,0xb9635a3c
.word 0xcdb608fc,0x863002de
.word 0xfa739219,0x6a5880c8
.word 0xb4b4322b,0xeb626833
.word 0x5672e72a,0x37c602de
.word 0x0000aec3,0xffffffc8
p9_local2_expect:
.word 0xf8306090,0xe0b32d48
.word 0x2653d573,0x9a17fc61
.word 0xd91608fc,0x863002de
.word 0x8fa1c8af,0xf032c1ee
.word 0x37b8eb05,0xa8832810
.word 0x0ff47c44,0xc4e27870
.word 0xe9c2f911,0x80fc3b02
.word 0x880c4115,0x4f021ee7
p9_local3_expect:
.word 0x9b135e3e,0xaec3cf95
.word 0xffffffff,0xffffffc8
.word 0x06b929a9,0x9d931212
.word 0xfd46dff4,0x85f3f901
.word 0xeee90f96,0x6a854d6b
.word 0x73e7c660,0x9540662a
.word 0x025cf754,0x31a713bd
.word 0x00000000,0x0000aec3
p10_init_registers:
.word 0x2396fcc7,0xedbc2a3c ! Init value for %l0
.word 0x66e2e887,0xb7a2d4b1 ! Init value for %l1
.word 0xa087f4c0,0x62317ded ! Init value for %l2
.word 0xb6ea0a11,0xed376c4a ! Init value for %l3
.word 0xc28aa759,0xf97e23b6 ! Init value for %l4
.word 0x2fd34678,0xb562b15b ! Init value for %l5
.word 0xc336df24,0x6b753a2f ! Init value for %l6
.word 0xa84710b6,0x5211b52c ! Init value for %l7
.align 64
p10_init_freg:
.word 0xbe780cee,0x21b8e54a ! Init value for %f0
.word 0x173ce90a,0x24eb6aaa ! Init value for %f2
.word 0x919894a0,0x60525036 ! Init value for %f4
.word 0x7cc0b6d9,0xe5b46b17 ! Init value for %f6
.word 0x67d58a8e,0x5be286af ! Init value for %f8
.word 0xb9f9af60,0xaff0545b ! Init value for %f10
.word 0xa1c824be,0x3a5e0f88 ! Init value for %f12
.word 0xe7d19ad2,0x504dee7f ! Init value for %f14
.word 0x357ef8a0,0x5e26efee ! Init value for %f16
.word 0xc7d7ae7d,0x648e3116 ! Init value for %f18
.word 0xe550c48c,0x97a903bd ! Init value for %f20
.word 0xd9454496,0x679c8977 ! Init value for %f22
.word 0x30b25f33,0x79cbdec5 ! Init value for %f24
.word 0xc8a18f1f,0xf3dfd5a1 ! Init value for %f26
.word 0x081f18d0,0xad0fa7f1 ! Init value for %f28
.word 0x0e5cd1b5,0x86a86803 ! Init value for %f30
.word 0x94a8ca59,0x396319e0 ! Init value for %f32
.word 0x2e93d92b,0x8a66ea14 ! Init value for %f34
.word 0x2007e884,0x1e325abd ! Init value for %f36
.word 0x2ff8c027,0xddcd75ff ! Init value for %f38
.word 0x648efd5a,0x7866156e ! Init value for %f40
.word 0x7519dc25,0x149ec7d7 ! Init value for %f42
.word 0x20e9ed38,0x0fe8c0f7 ! Init value for %f44
.word 0x97e86759,0x20accf63 ! Init value for %f46
.word 0x5d92e2cd,0x5c3a186a
.word 0xcd25267a,0x6441acaf
.word 0x58dbdbd0,0x7c9b97f9
.word 0xbcdb47a0,0xb6253572
.word 0xbe5a043d,0x2a4bb2f4
.word 0x28b3ebaf,0x43b4bdf7
.word 0x307522d4,0xdea288d5
.word 0xca5d1789,0x092da621
p10_expected_registers:
.word 0xb1c923e4,0xb5f859c9
.word 0x00000000,0xbbdf4002
.word 0x00000000,0xe7e259fd
.word 0x00000000,0xb1db4b39
.word 0x00000000,0x0000004c
.word 0x00000000,0x4a66b7bc
.word 0x00000000,0xffffffb1
.word 0x00000000,0x8c20d947
p10_expected_fp_regs:
.word 0xbe780cee,0x21b8e54a
.word 0x173ce90a,0x24eb6aaa
.word 0x919894a0,0x60525036
.word 0x7cc0b6d9,0xe5b46b17
.word 0x67d58a8e,0x5be286af
.word 0xb9f9af60,0xaff0545b
.word 0xa1c824be,0x3a5e0f88
.word 0xe7d19ad2,0x504dee7f
.word 0x357ef8a0,0x5e26efee
.word 0xc7d7ae7d,0x648e3116
.word 0xe550c48c,0x97a903bd
.word 0xd9454496,0x679c8977
.word 0x30b25f33,0x79cbdec5
.word 0xc8a18f1f,0xf3dfd5a1
.word 0x081f18d0,0xad0fa7f1
.word 0x0e5cd1b5,0x86a86803
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0x3415eed3,0xa9d1ef06
.word 0x38b9ff3c,0xb36bf7c3
.word 0xf97e23b6,0x0000021f
.word 0x1dc0d3d6,0xbee28822
.word 0x00000000,0x488fa666
.word 0x2850c9c9,0x1088cb42
.word 0x6e042e5d,0xb1fd7768
.word 0xb1c923e4,0xb5f859c9
p10_local1_expect:
.word 0xe7e259fd,0xb1db6639
.word 0xd088d178,0x021fb09f
.word 0x61964fd1,0xb9a28154
.word 0x4a66b7bc,0x2d882674
.word 0x975dbc44,0x04275e5d
.word 0xf6c9874d,0xc290cb0b
.word 0x89300300,0xdaa5495f
.word 0xe511fceb,0xdcd2287c
p10_local2_expect:
.word 0x39044958,0x6b753a2f
.word 0x7cfda4b1,0x0000404b
.word 0xadaecd3e,0xddff200a
.word 0xffffffb1,0x8c20d947
.word 0xc9c82cba,0x115f1a99
.word 0x15eca284,0xa66629d1
.word 0xfb583718,0xb577c6bc
.word 0x4b7d82f9,0xffb1afcc
p10_local3_expect:
.word 0x94f64e5b,0xbbdf4002
.word 0x55474c10,0xcd656fef
.word 0xbf18632f,0xbadc5ce9
.word 0xe7e259fd,0xb1db4b39
.word 0x425d7fb5,0x3795a8b9
.word 0x127c8e00,0xe27c019e
.word 0x66ddeebb,0x04b4fc5b
.word 0xb364bd8c,0x488fa666
p11_init_registers:
.word 0x0fe99a4a,0x2ced1f90 ! Init value for %l0
.word 0x201287e5,0xe19c7dee ! Init value for %l1
.word 0x8f9a3954,0x7da70338 ! Init value for %l2
.word 0x725dd078,0x3c7b9ad1 ! Init value for %l3
.word 0x457ae8a0,0xd32eaa8c ! Init value for %l4
.word 0x1693091a,0x5c9cb4f4 ! Init value for %l5
.word 0x11f2004f,0xfd0fd047 ! Init value for %l6
.word 0xb13c33a9,0xe7f69b5d ! Init value for %l7
.align 64
p11_init_freg:
.word 0x8df86e7b,0x9fe3620e ! Init value for %f0
.word 0x792e68e9,0xabc9e1d4 ! Init value for %f2
.word 0x43de200a,0x986f9011 ! Init value for %f4
.word 0x6e0fcfe6,0xb0f7df85 ! Init value for %f6
.word 0x6c0e7ce3,0xcaaf37a5 ! Init value for %f8
.word 0x713e9e45,0xd42e407a ! Init value for %f10
.word 0x302fb8aa,0x89d0aa87 ! Init value for %f12
.word 0xd09298a7,0x41ac11ca ! Init value for %f14
.word 0x7c3dddf3,0x8b8b2a38 ! Init value for %f16
.word 0xfc2b38b7,0x123d1bb7 ! Init value for %f18
.word 0xc090f79a,0x250443ec ! Init value for %f20
.word 0x156343ec,0x82563203 ! Init value for %f22
.word 0x71df3c4b,0x2d0559e2 ! Init value for %f24
.word 0xda7fefe4,0x4285386a ! Init value for %f26
.word 0x1540600b,0xc33de163 ! Init value for %f28
.word 0xa8513d9a,0x88e7c354 ! Init value for %f30
.word 0x2f9965e6,0xa6fd70ca ! Init value for %f32
.word 0x3d93bc9a,0x429b319f ! Init value for %f34
.word 0x44ce31ca,0x66853855 ! Init value for %f36
.word 0x584bf5bd,0x4786eca5 ! Init value for %f38
.word 0xac784f61,0x49521639 ! Init value for %f40
.word 0xb6ca2dc3,0x9fc1c5f4 ! Init value for %f42
.word 0x5505b3d5,0x84c8fd80 ! Init value for %f44
.word 0xecf18905,0xcf9411dc ! Init value for %f46
.word 0xa80dbf02,0xcd7dbc69
.word 0x11a40fe8,0xd6a94d90
.word 0x3ef828b3,0x0e751e48
.word 0xeda1091e,0xf231e65a
.word 0xaf9d40f5,0x698f3bc4
.word 0x22106617,0xd0ce68e7
.word 0xf5125590,0xe1c7b83b
.word 0xc1c03fdd,0x2207ecc1
p11_expected_registers:
.word 0x00000000,0x3be5f280
.word 0x00000000,0xa1197562
.word 0x00000000,0x0000007f
.word 0x00000000,0xf18306f8
.word 0x00000000,0x6d4203ad
.word 0x00000000,0x755b8a03
.word 0x00000000,0x5f5a2706
.word 0x000000fb,0xe19c7dee
p11_expected_fp_regs:
.word 0x8df86e7b,0x9fe3620e
.word 0x792e68e9,0xabc9e1d4
.word 0x43de200a,0x986f9011
.word 0x6e0fcfe6,0xb0f7df85
.word 0x6c0e7ce3,0xcaaf37a5
.word 0x713e9e45,0xd42e407a
.word 0x302fb8aa,0x89d0aa87
.word 0xd09298a7,0x41ac11ca
.word 0x7c3dddf3,0x8b8b2a38
.word 0xfc2b38b7,0x123d1bb7
.word 0xc090f79a,0x250443ec
.word 0x156343ec,0x82563203
.word 0x71df3c4b,0x2d0559e2
.word 0xda7fefe4,0x4285386a
.word 0x1540600b,0xc33de163
.word 0xa8513d9a,0x88e7c354
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0x707b15f7,0x686c2726
.word 0x017450c6,0xf23300f1
.word 0xad468bfd,0x8dc7986d
.word 0x2b9619b0,0x453c7068
.word 0x9b80c511,0x000015ea
.word 0x3bbc832d,0x7a3d4ada
.word 0x7be9e504,0x4787f75d
.word 0x5f5a2706,0xf18306f8
p11_local1_expect:
.word 0xc0d4d2eb,0x6aed9145
.word 0x413cf60f,0x1b1c9307
.word 0x3bbc832d,0x7a3d4ada
.word 0x1ac43aa4,0x9bc0c511
.word 0x3bbc832d,0x7a3d4ada
.word 0x6d4203ad,0x755b8a03
.word 0xf233f7fb,0x3971f002
.word 0x13f04e03,0x3be5f280
p11_local2_expect:
.word 0x0a7ba226,0x3e5c007f
.word 0x3be5f280,0xa1197562
.word 0xf0cc8fee,0x2c8dd267
.word 0x746cf131,0x15ea41ee
.word 0x0002aea9,0x238cdbf9
.word 0x4ecb8e45,0x9d4f48c8
.word 0x8fee16fc,0x60543423
.word 0xbf677204,0xdf01b0ed
p11_local3_expect:
.word 0x5406f167,0xa03ce460
.word 0x3aec4ff3,0x2002a842
.word 0x44954128,0xefb78fee
.word 0x63b85923,0xd8376297
.word 0x000000fb,0xe19c7dee
.word 0x237979ac,0x463c85cc
.word 0x633d8956,0xa1197562
.word 0x534d7f71,0xf1ae5a85
p12_init_registers:
.word 0x8f360209,0xab69a14c ! Init value for %l0
.word 0x2f5882c8,0x31d77361 ! Init value for %l1
.word 0x4d264d28,0x645bd4bd ! Init value for %l2
.word 0x4bbe0eb3,0xff751277 ! Init value for %l3
.word 0xb3e472be,0x87d87281 ! Init value for %l4
.word 0xbcfb3075,0xb8b61f80 ! Init value for %l5
.word 0xf60aa0dc,0x54199288 ! Init value for %l6
.word 0x7e658e09,0xf0d10018 ! Init value for %l7
.align 64
p12_init_freg:
.word 0x1c58fe7e,0x35abf83b ! Init value for %f0
.word 0x3a77bc12,0x7cc62cd9 ! Init value for %f2
.word 0x8c161f71,0xd51dda16 ! Init value for %f4
.word 0x997f9ed0,0x359c628e ! Init value for %f6
.word 0x32368cc4,0x354ec0fe ! Init value for %f8
.word 0x29e6d60b,0x794fa027 ! Init value for %f10
.word 0x87fea22e,0x11b35631 ! Init value for %f12
.word 0xd97463b9,0xb2e2f94a ! Init value for %f14
.word 0xe1d1283c,0x3319dedf ! Init value for %f16
.word 0xc98d4f50,0xc5d98714 ! Init value for %f18
.word 0xea1b1cfa,0x391a1430 ! Init value for %f20
.word 0x5543551b,0x44668190 ! Init value for %f22
.word 0x1fc59fd1,0xb2dbe79a ! Init value for %f24
.word 0x7ee8e814,0x82916738 ! Init value for %f26
.word 0x640aad23,0x328ca92d ! Init value for %f28
.word 0xdb8c299c,0x4a4a7654 ! Init value for %f30
.word 0x7932b0dc,0x03421fe7 ! Init value for %f32
.word 0xb44cf2cc,0xc276278e ! Init value for %f34
.word 0xc914c0c6,0xc8c50fb1 ! Init value for %f36
.word 0xaf1e287d,0x61986100 ! Init value for %f38
.word 0x66a8566f,0x8521756b ! Init value for %f40
.word 0xacf85a3b,0x2c9624e6 ! Init value for %f42
.word 0xb0b0c90d,0x55985ada ! Init value for %f44
.word 0x5be8b52b,0x42c86fa3 ! Init value for %f46
.word 0x2ae34942,0x528953b5
.word 0x09f334a6,0xedad2795
.word 0xa61683c2,0xa0e9ad0d
.word 0xc8b6f6e7,0x6732228e
.word 0x931c04a7,0xe6bea6fa
.word 0xa51c66dd,0x55920d60
.word 0x7bfd9215,0x832a3514
.word 0x7b581aa9,0x35293ec8
p12_expected_registers:
.word 0x73611867,0xa193f797
.word 0x00000000,0x98f0d6c2
.word 0x00000000,0x0000a4e9
.word 0x00000000,0x0000f0d1
.word 0x00000000,0x00000055
.word 0x00000000,0x0000005d
.word 0x00000000,0x00000078
.word 0xffffffff,0xffffddad
p12_expected_fp_regs:
.word 0x1c58fe7e,0x35abf83b
.word 0x3a77bc12,0x7cc62cd9
.word 0x8c161f71,0xd51dda16
.word 0x997f9ed0,0x359c628e
.word 0x32368cc4,0x354ec0fe
.word 0x29e6d60b,0x794fa027
.word 0x87fea22e,0x11b35631
.word 0xd97463b9,0xb2e2f94a
.word 0xe1d1283c,0x3319dedf
.word 0xc98d4f50,0xc5d98714
.word 0xea1b1cfa,0x391a1430
.word 0x5543551b,0x44668190
.word 0x1fc59fd1,0xb2dbe79a
.word 0x7ee8e814,0x82916738
.word 0x640aad23,0x328ca92d
.word 0xdb8c299c,0x4a4a7654
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0x4bbe0eb3,0xff751277
.word 0xb0ceb7c8,0xdcec2bc3
.word 0x91e8fd4c,0x2d295be9
.word 0x0000f3aa,0x6abbecbb
.word 0x914f7d91,0xa7f9797f
.word 0x3ce25c2b,0x1e9e0026
.word 0xaf1c20ba,0xe5dffbbc
.word 0x340c7842,0x1e9e0026
p12_local1_expect:
.word 0x73611867,0xa193f797
.word 0x54ace006,0x034ba43f
.word 0x67d08e8d,0x36245381
.word 0x00000078,0xf0d10018
.word 0xa14cbefb,0x83caf0d7
.word 0xdc3ca21b,0x9bece688
.word 0xa4e9a06b,0x11a114a2
.word 0x15fa88c6,0x6c781d90
p12_local2_expect:
.word 0x1402f3aa,0xd3d80026
.word 0x87d87281,0xffffe006
.word 0x5d73a2c5,0xfded902b
.word 0x7a00a680,0x2290f188
.word 0x37d1a6ec,0xc2592e42
.word 0xbe9903dd,0x9c63c69d
.word 0x5b5cc3ae,0xe64fe5b5
.word 0xb422bba6,0xd7ef4123
p12_local3_expect:
.word 0xb4991e0d,0xe0cbb7c1
.word 0x54199288,0xf0d10018
.word 0xca542527,0x64b1e5d1
.word 0x1e9e0026,0x00000078
.word 0x21ead93a,0x4dea763a
.word 0xffffffff,0xa4e9a06b
.word 0x965d5937,0x3b554752
.word 0x8fc6013b,0x2280ddad
p13_init_registers:
.word 0x76762e24,0x31a72440 ! Init value for %l0
.word 0xa9d26db6,0x6f847e08 ! Init value for %l1
.word 0x3960c682,0x2cae8bee ! Init value for %l2
.word 0x63e81b46,0x8c26f975 ! Init value for %l3
.word 0xe97866de,0x2eae4f5e ! Init value for %l4
.word 0x42a4aef6,0x00b2c4f8 ! Init value for %l5
.word 0x0715799c,0x3a6684cc ! Init value for %l6
.word 0xa1418fe2,0x4411c60c ! Init value for %l7
.align 64
p13_init_freg:
.word 0x8ee5c1e2,0xd9666d3a ! Init value for %f0
.word 0xe66bae01,0x4437b6d4 ! Init value for %f2
.word 0x39e3a2b5,0xd79cb7c3 ! Init value for %f4
.word 0x6c3bd06e,0x9d50fa13 ! Init value for %f6
.word 0x8e19facb,0x15f982d7 ! Init value for %f8
.word 0x9d2e218e,0xb3c19693 ! Init value for %f10
.word 0x58737231,0x3120bf44 ! Init value for %f12
.word 0x17d7443f,0x13e06e67 ! Init value for %f14
.word 0x6d9792ca,0x9fbf85a9 ! Init value for %f16
.word 0xb8c62c71,0x83d6d08e ! Init value for %f18
.word 0x7c9db57e,0x57832be3 ! Init value for %f20
.word 0x5812c3a4,0x77f0cec1 ! Init value for %f22
.word 0x8bfe59c3,0x69787698 ! Init value for %f24
.word 0xb911d66f,0x389409f5 ! Init value for %f26
.word 0x99e3f0d2,0xff90b85b ! Init value for %f28
.word 0xd0b44226,0x59371fb2 ! Init value for %f30
.word 0x1152a3e4,0x23d79fbb ! Init value for %f32
.word 0x6c6e5898,0x8d01abfb ! Init value for %f34
.word 0x6c67a9db,0x72c50e62 ! Init value for %f36
.word 0x197bf194,0x1a0847af ! Init value for %f38
.word 0xf6097a1b,0xea260baa ! Init value for %f40
.word 0x84f90e32,0x6bfd4c2b ! Init value for %f42
.word 0x087fa899,0xe6cf2cb6 ! Init value for %f44
.word 0xcc1ccd49,0xffb09e0f ! Init value for %f46
.word 0x98109044,0xe8fd26c2
.word 0x5a473873,0xb5e613b3
.word 0x5ee91b3c,0xde2cd6ee
.word 0x27d0e159,0x85f02c48
.word 0x131def04,0x47923bff
.word 0xd63059d2,0x0217607b
.word 0x1f7de9b0,0x17f8fd6a
.word 0x93bc2139,0x9c22e326
p13_expected_registers:
.word 0x00000000,0x0000d4e1
.word 0xffffffff,0xffffb4be
.word 0x00000000,0x00000046
.word 0x00000000,0x7ba5a0f9
.word 0x00000000,0x0000005e
.word 0x00000000,0x00000008
.word 0x00000000,0xf55b5d08
.word 0x00000000,0x000071a4
p13_expected_fp_regs:
.word 0x8ee5c1e2,0xd9666d3a
.word 0xe66bae01,0x4437b6d4
.word 0x39e3a2b5,0xd79cb7c3
.word 0x6c3bd06e,0x9d50fa13
.word 0x8e19facb,0x15f982d7
.word 0x9d2e218e,0xb3c19693
.word 0x58737231,0x3120bf44
.word 0x17d7443f,0x13e06e67
.word 0x6d9792ca,0x9fbf85a9
.word 0xb8c62c71,0x83d6d08e
.word 0x7c9db57e,0x57832be3
.word 0x5812c3a4,0x77f0cec1
.word 0x8bfe59c3,0x69787698
.word 0xb911d66f,0x389409f5
.word 0x99e3f0d2,0xff90b85b
.word 0xd0b44226,0x59371fb2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0x00000000,0xaa80cb41
.word 0x9f852672,0xfbeed156
.word 0x69b4d4e1,0x852b5100
.word 0xf55b5d08,0x000071a4
.word 0xffffffff,0xffffcefc
.word 0x7af86e8b,0x5ba47252
.word 0x00000000,0x764d34f3
.word 0x52accdf9,0xa292806b
p13_local1_expect:
.word 0x0826f975,0x4411c60c
.word 0x00002d07,0xda50faa6
.word 0xbf8d585f,0x46e3c8a2
.word 0x00000000,0x000046e3
.word 0xadfdbed0,0x8d85b585
.word 0xf774a1c2,0x4451b4be
.word 0xae91cbdc,0x8f11a1ee
.word 0x0000005d,0x764d34f3
p13_local2_expect:
.word 0x2a5ec75d,0x764d34f3
.word 0x240bb93f,0xb42bb8d1
.word 0x00000000,0x764d34f3
.word 0xbd505e0f,0x2d075d08
.word 0x5ef41dcb,0xdc11ab1a
.word 0x346ec6f7,0x7ba5a0f9
.word 0x84a7d4b6,0xe2e5aea9
.word 0x4f4ae661,0xfaff0fe6
p13_local3_expect:
.word 0xa5759335,0x804f96f5
.word 0xd0f62174,0xab66d8d3
.word 0x668b8fb9,0x00e3231e
.word 0x8913e32e,0x4f072e87
.word 0x2ca70976,0xf55b5d08
.word 0x32dadbba,0xaa80cb41
.word 0x1b325d68,0xa29cde10
.word 0x6bb2a8d9,0xcefc7928
p14_init_registers:
.word 0x1ef76370,0xb087ec25 ! Init value for %l0
.word 0xf6511166,0xec259d1b ! Init value for %l1
.word 0xc44f7a78,0x7d610500 ! Init value for %l2
.word 0x302fbd80,0xcba70526 ! Init value for %l3
.word 0xa779e28c,0x18aa2cf9 ! Init value for %l4
.word 0xd6841ce8,0x4ca61569 ! Init value for %l5
.word 0xcac87ae8,0x31373a61 ! Init value for %l6
.word 0x4e9b5c38,0x59e1602a ! Init value for %l7
.align 64
p14_init_freg:
.word 0x0c91dde3,0x9498a91a ! Init value for %f0
.word 0xbe494f26,0x7704f4e5 ! Init value for %f2
.word 0x618291a2,0x9ed1e492 ! Init value for %f4
.word 0xa95382d1,0xd67af6d0 ! Init value for %f6
.word 0x67183bed,0x85a0fdcc ! Init value for %f8
.word 0xab383b19,0x44fe278a ! Init value for %f10
.word 0x59884e38,0x5a45f3c3 ! Init value for %f12
.word 0xb706934d,0x7740bc0f ! Init value for %f14
.word 0x66fc3ad2,0xf8991ca7 ! Init value for %f16
.word 0x6f6aca76,0xc74386fa ! Init value for %f18
.word 0xec869340,0x4356cd14 ! Init value for %f20
.word 0x3e7a79c7,0x5860edc8 ! Init value for %f22
.word 0x1a0efb13,0x675a1274 ! Init value for %f24
.word 0x50b3435c,0x2d017f96 ! Init value for %f26
.word 0x699aa193,0x15136406 ! Init value for %f28
.word 0x0da56322,0xa112a1b1 ! Init value for %f30
.word 0xab6daf1f,0xbc0c0d8c ! Init value for %f32
.word 0x63e26505,0x846edaaf ! Init value for %f34
.word 0x6caaa333,0xe508fe57 ! Init value for %f36
.word 0x5707be08,0xd05e942f ! Init value for %f38
.word 0x92672794,0x84b36d28 ! Init value for %f40
.word 0x4f037b23,0x1ec15e04 ! Init value for %f42
.word 0x03f08517,0xab08e937 ! Init value for %f44
.word 0x61e88261,0x1d48db8e ! Init value for %f46
.word 0xfb8edcc1,0xb87886b6
.word 0xb8b3b781,0xa642040c
.word 0x92e609e9,0x5fa56d8e
.word 0x4457fc43,0xefd0cc6c
.word 0xa9500c62,0xb8fad9a7
.word 0x0afa2fd2,0x97ce9abb
.word 0x4b3668f6,0x02504c43
.word 0x0951791c,0x6bb913d8
p14_expected_registers:
.word 0x00000000,0x80b48885
.word 0xffffffff,0xffffe044
.word 0x00000000,0x0000bd2c
.word 0x302fbd80,0xcba70526
.word 0x00000000,0x0000c406
.word 0xffffffff,0xffffff88
.word 0x00000000,0x24740b1e
.word 0x4e9b5c38,0x59e1602a
p14_expected_fp_regs:
.word 0x0c91dde3,0x9498a91a
.word 0xbe494f26,0x7704f4e5
.word 0x618291a2,0x9ed1e492
.word 0xa95382d1,0xd67af6d0
.word 0x67183bed,0x85a0fdcc
.word 0xab383b19,0x44fe278a
.word 0x59884e38,0x5a45f3c3
.word 0xb706934d,0x7740bc0f
.word 0x66fc3ad2,0xf8991ca7
.word 0x6f6aca76,0xc74386fa
.word 0xec869340,0x4356cd14
.word 0x3e7a79c7,0x5860edc8
.word 0x1a0efb13,0x675a1274
.word 0x50b3435c,0x2d017f96
.word 0x699aa193,0x15136406
.word 0x0da56322,0xa112a1b1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0x348db271,0x549e9423
.word 0x5cca6685,0xff28dbb7
.word 0x3f47c728,0xbd2c7e84
.word 0x9482cb2f,0x83f5ee51
.word 0xd6841ce8,0x4ca61569
.word 0x26be2d7b,0x1e3321dc
.word 0xb1d8263e,0x6170d24c
.word 0x24740b1e,0x929dc406
p14_local1_expect:
.word 0x62c9f612,0x7264d474
.word 0x00000000,0x5cca6685
.word 0x80b48885,0x8f10b3de
.word 0xb1ed0962,0x43f3e7da
.word 0xfd0ff128,0x859d6ff6
.word 0x08fe8cc1,0x5cca6685
.word 0xc3f261f5,0x799a7137
.word 0xffffe044,0x000021dc
p14_local2_expect:
.word 0xc8bd1cc6,0xae9d240f
.word 0x30e78fe5,0xb0fc8c2c
.word 0x4e9b5c38,0x59e1602a
.word 0x3a6142da,0x5058cd8a
.word 0xdef0cfa6,0x356e64e5
.word 0x302fbd80,0xcba70526
.word 0x00000000,0x24740b1e
.word 0x9d28445b,0x26be2d7b
p14_local3_expect:
.word 0x1a54efb1,0xb087ec25
.word 0x08d6282c,0x49639cc2
.word 0x32e39e7d,0x27e5c03f
.word 0x000030e7,0xe0449a7b
.word 0x89620beb,0x6100c489
.word 0xffffffff,0xffffe044
.word 0xffffb1d8,0xae163529
.word 0x7d610500,0xcba7c728
p15_init_registers:
.word 0x4a754662,0x75ec9db2 ! Init value for %l0
.word 0x52472baa,0x0d31ac52 ! Init value for %l1
.word 0x310d8f0e,0x2a6ba3f2 ! Init value for %l2
.word 0x2a0db75a,0xb2dc4d3e ! Init value for %l3
.word 0x8c8734db,0x9f5b01ac ! Init value for %l4
.word 0x64d6b354,0x9719e689 ! Init value for %l5
.word 0x23e9dd55,0xf720c529 ! Init value for %l6
.word 0x0b02ba1a,0x56e8e80d ! Init value for %l7
.align 64
p15_init_freg:
.word 0x6b55b5ab,0x8d595884 ! Init value for %f0
.word 0x80b841d4,0x6623a620 ! Init value for %f2
.word 0x95462373,0x2b35ad8e ! Init value for %f4
.word 0x0eb7910d,0x6b4ea1cd ! Init value for %f6
.word 0x4d87908f,0x20097374 ! Init value for %f8
.word 0x918f3a80,0xf3a72dcb ! Init value for %f10
.word 0x259ec4c2,0x9fc14a4e ! Init value for %f12
.word 0xa675f4df,0x727ab27c ! Init value for %f14
.word 0x491c1c34,0x89ed3677 ! Init value for %f16
.word 0x4d2cecf0,0xfe4d8f65 ! Init value for %f18
.word 0x1cc340c6,0xbf04579a ! Init value for %f20
.word 0x4531bc6e,0xc6a2fe22 ! Init value for %f22
.word 0x10f8cd9c,0x44a5d69e ! Init value for %f24
.word 0x3ace9906,0x1510e072 ! Init value for %f26
.word 0xac89a3d7,0xd447ae87 ! Init value for %f28
.word 0x350bbca6,0x4cee4341 ! Init value for %f30
.word 0xbdac2623,0xa98ceea3 ! Init value for %f32
.word 0xa209164f,0x8ca938d6 ! Init value for %f34
.word 0x68cf9fdc,0xa714e749 ! Init value for %f36
.word 0x402a3138,0x4f934327 ! Init value for %f38
.word 0xf6406a42,0x1cf9df50 ! Init value for %f40
.word 0x3550be8f,0x3bdf9791 ! Init value for %f42
.word 0xce586923,0x5076c35d ! Init value for %f44
.word 0x7303f6bb,0x0edc8bc4 ! Init value for %f46
.word 0x4fb10ed6,0xf95eb111
.word 0x9de85411,0x383c4efc
.word 0x89809458,0x901d55b8
.word 0x24546171,0x663c82c4
.word 0x5cecf845,0x4a763dfc
.word 0x321b2f36,0x7ef6891c
.word 0xac2d9e85,0x6c5510a3
.word 0x72267498,0x86d4cafe
p15_expected_registers:
.word 0x00000000,0x00000089
.word 0x00000000,0x000000d4
.word 0x00000000,0x000098cd
.word 0x00000000,0x0000118b
.word 0x00000000,0x00000024
.word 0x64d6b354,0x9719e689
.word 0x00000000,0x56e8e80d
.word 0x00000000,0x00000074
p15_expected_fp_regs:
.word 0x6b55b5ab,0x8d595884
.word 0x80b841d4,0x6623a620
.word 0x95462373,0x2b35ad8e
.word 0x0eb7910d,0x6b4ea1cd
.word 0x4d87908f,0x20097374
.word 0x918f3a80,0xf3a72dcb
.word 0x259ec4c2,0x9fc14a4e
.word 0xa675f4df,0x727ab27c
.word 0x491c1c34,0x89ed3677
.word 0x4d2cecf0,0xfe4d8f65
.word 0x1cc340c6,0xbf04579a
.word 0x4531bc6e,0xc6a2fe22
.word 0x10f8cd9c,0x44a5d69e
.word 0x3ace9906,0x1510e072
.word 0xac89a3d7,0xd447ae87
.word 0x350bbca6,0x4cee4341
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0x666b38ef,0x08741296
.word 0x2c1136c2,0xfb15da60
.word 0x8e30837a,0x0be012b8
.word 0xc1395ee9,0x48632a56
.word 0x56e8e80d,0x00005ee9
.word 0x471f2b4f,0xfd5d2b45
.word 0x1c2ba2bf,0xcb6c6ce6
.word 0x9719e689,0xd78e630d
p15_local1_expect:
.word 0x33baaf20,0x27839db2
.word 0x9719e689,0x00000012
.word 0x00000000,0x56e8e80d
.word 0xc39de689,0x19400ffc
.word 0x2e11b100,0x6812bdc0
.word 0xcdd0c7b5,0x581284cd
.word 0xb073def4,0xc9e980a1
.word 0x34bcf1c4,0x82ce172c
p15_local2_expect:
.word 0x2c70ac71,0x7e200188
.word 0x383d0d0a,0x5b7310a2
.word 0x8fd49046,0x118b7150
.word 0x9abf98cd,0x73632d15
.word 0xe6d4ad37,0xa85833be
.word 0x56e8e80d,0x0000000d
.word 0xcc49031f,0xbdc9d418
.word 0x72310651,0xa1b48749
p15_local3_expect:
.word 0x9719e689,0x00000024
.word 0x9719e689,0x56e8e80d
.word 0xc22d109d,0x8224bb56
.word 0x00000012,0x56e8e80d
.word 0xc15769c1,0x07c24463
.word 0x98cd3ec2,0x1d3f6f8b
.word 0xfc7b1be8,0x01a90465
.word 0x000000d4,0x00000036
p16_init_registers:
.word 0xbb6512ca,0x2c8178f2 ! Init value for %l0
.word 0x4625f11a,0x81b7f19b ! Init value for %l1
.word 0xf5a7ef73,0x9dd20bc8 ! Init value for %l2
.word 0x1911a5a3,0xca7de1cc ! Init value for %l3
.word 0xa582c283,0xdc0e29d1 ! Init value for %l4
.word 0x82dfa976,0x7e69c415 ! Init value for %l5
.word 0x2ae43b94,0x0ffcf57f ! Init value for %l6
.word 0x79442fe4,0xa696461a ! Init value for %l7
.align 64
p16_init_freg:
.word 0x9728ecef,0xd1773314 ! Init value for %f0
.word 0x54eb6037,0x11f7f5ee ! Init value for %f2
.word 0xd8c46996,0x1c7de85f ! Init value for %f4
.word 0x46767025,0x5764f07b ! Init value for %f6
.word 0xece00317,0xdc3912e0 ! Init value for %f8
.word 0x29852b45,0x492630e7 ! Init value for %f10
.word 0x30ad3ad5,0xc7fdd48b ! Init value for %f12
.word 0x8020a7d1,0x74d284bc ! Init value for %f14
.word 0x63d2f639,0x664643a1 ! Init value for %f16
.word 0xe6a8bc01,0xcfa35d9f ! Init value for %f18
.word 0xefc48875,0x1b445d9e ! Init value for %f20
.word 0x11e31981,0x5e3491a6 ! Init value for %f22
.word 0x7e869112,0xf3c625a6 ! Init value for %f24
.word 0x90371d82,0x3a979c22 ! Init value for %f26
.word 0x4166d557,0xe378dea5 ! Init value for %f28
.word 0xe58b1638,0xbdbb41e9 ! Init value for %f30
.word 0x5a3a8871,0xd7141ac2 ! Init value for %f32
.word 0xfe268aba,0x232bbee9 ! Init value for %f34
.word 0x6871eb40,0x06b33feb ! Init value for %f36
.word 0xc011fb82,0x10924b5a ! Init value for %f38
.word 0x65630c17,0x3a96c2ab ! Init value for %f40
.word 0x900ff08d,0x4ca0e8d0 ! Init value for %f42
.word 0xec69dffc,0xf524e32c ! Init value for %f44
.word 0x45610356,0xddb1b6c5 ! Init value for %f46
.word 0xee7ca3c1,0xd515649a
.word 0x7c9f40a9,0x9f0607cb
.word 0xf83aa54c,0xbbf61bea
.word 0x6a9485c7,0x0e626942
.word 0xe187ae44,0xb78c7137
.word 0x38dc26bb,0xc3e96195
.word 0x69bc8cfd,0x5597fe8b
.word 0xc5bee3f8,0xbabf063c
p16_expected_registers:
.word 0xad7c4416,0xbdddbe0d
.word 0x00000000,0x6d536848
.word 0x00000000,0x14f692d4
.word 0x00000000,0x82dfa976
.word 0x00000000,0x000000e9
.word 0x00000000,0x60369733
.word 0x07c6e0e6,0x8eed2523
.word 0xc0720b03,0xfb68115d
p16_expected_fp_regs:
.word 0x9728ecef,0xd1773314
.word 0x54eb6037,0x11f7f5ee
.word 0xd8c46996,0x1c7de85f
.word 0x46767025,0x5764f07b
.word 0xece00317,0xdc3912e0
.word 0x29852b45,0x492630e7
.word 0x30ad3ad5,0xc7fdd48b
.word 0x8020a7d1,0x74d284bc
.word 0x63d2f639,0x664643a1
.word 0xe6a8bc01,0xcfa35d9f
.word 0xefc48875,0x1b445d9e
.word 0x11e31981,0x5e3491a6
.word 0x7e869112,0xf3c625a6
.word 0x90371d82,0x3a979c22
.word 0x4166d557,0xe378dea5
.word 0xe58b1638,0xbdbb41e9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0xf5a7ef73,0x9dd20bc8
.word 0x0631953a,0x1410f9dd
.word 0x82dfa976,0x7e69c415
.word 0xc78e8a9f,0x56eb8682
.word 0x00000000,0x6d536848
.word 0x85929641,0x14f692d4
.word 0x890c16ab,0xd03d8942
.word 0x6d536848,0x385e2729
p16_local1_expect:
.word 0x07c6e0e6,0x8eed2523
.word 0x3afcc6e9,0xc408dd97
.word 0x2cdbdeb4,0x9f82614e
.word 0xe6082293,0xfbada313
.word 0x6f7e97e3,0xbc8be276
.word 0xad7c4416,0xbdddbe0d
.word 0x3c84c023,0xb4148754
.word 0xc2f2232c,0x60369733
p16_local2_expect:
.word 0x7f3bbc75,0xfd6dfe73
.word 0x000000e9,0x60369733
.word 0xc0720b03,0xfb68115d
.word 0x56c06fc4,0xa696461a
.word 0xba2e523f,0x33137368
.word 0x536628fa,0x58bdd1d7
.word 0x56c06fc4,0xeb0ac129
.word 0x97f2f768,0x56eb8682
p16_local3_expect:
.word 0xa38dac52,0x190d2e1d
.word 0x2c8178f2,0x81b7f19b
.word 0xc5ce6ba2,0xd97faf7a
.word 0x56eb8682,0xb321ca87
.word 0x90d952c4,0x1d16c756
.word 0xf5a77373,0x9dd276c8
.word 0x1a243d59,0xe7af21b8
.word 0x28ddb820,0x8663e200
p17_init_registers:
.word 0xc79675f7,0xfd435f69 ! Init value for %l0
.word 0xc47c79f8,0xa40c5f97 ! Init value for %l1
.word 0x66bc542c,0xad1a0786 ! Init value for %l2
.word 0xa2e852da,0x2a810997 ! Init value for %l3
.word 0x76ed02c2,0x6e6f1bbe ! Init value for %l4
.word 0x86cb99db,0xf24a90d2 ! Init value for %l5
.word 0xff7a5342,0x3fb9e370 ! Init value for %l6
.word 0x6f6cba82,0x779d4ca9 ! Init value for %l7
.align 64
p17_init_freg:
.word 0xcc1a6d58,0x8352f934 ! Init value for %f0
.word 0x10a77ffa,0xf2d81b4a ! Init value for %f2
.word 0x0e15edb6,0x81aecef4 ! Init value for %f4
.word 0x5462b0d9,0x61f16adc ! Init value for %f6
.word 0x7eccc944,0xa77c7f4f ! Init value for %f8
.word 0x1bb86dbc,0x18d44397 ! Init value for %f10
.word 0x58a18fa7,0xe150402d ! Init value for %f12
.word 0x6b0e5f33,0x14117318 ! Init value for %f14
.word 0x092aa0a0,0x41b6a80d ! Init value for %f16
.word 0x3ed9362c,0xc0e6a641 ! Init value for %f18
.word 0xabfc6d2d,0x0c5e4ac1 ! Init value for %f20
.word 0xca35f76c,0x547962a4 ! Init value for %f22
.word 0xebed8331,0x55ceebcf ! Init value for %f24
.word 0xfd69e499,0x244f60c7 ! Init value for %f26
.word 0x7049b289,0x24e43d3f ! Init value for %f28
.word 0x740a277e,0x5fab0848 ! Init value for %f30
.word 0xf62da7e3,0xb7d691d8 ! Init value for %f32
.word 0x011db70e,0xd5be9753 ! Init value for %f34
.word 0x5a6a9a8f,0x6d159c41 ! Init value for %f36
.word 0xec0f0631,0x75e5db0b ! Init value for %f38
.word 0x7be59afa,0x8542ed50 ! Init value for %f40
.word 0x4b2c6fc1,0x4e543773 ! Init value for %f42
.word 0x73342bcc,0xd3bea1c6 ! Init value for %f44
.word 0x84ac4e09,0x546ad448 ! Init value for %f46
.word 0x35da0be5,0x058e28fc
.word 0xa02c137a,0x07dd8c2e
.word 0xfaac8363,0x12df0d44
.word 0x61cd6ef5,0x5e921ff8
.word 0xf0d94869,0x4364c3c2
.word 0x79f77b00,0x1dc841f4
.word 0xf7137c27,0xe7431336
.word 0x01a4070a,0x08bbf79d
p17_expected_registers:
.word 0x00000000,0x00002a81
.word 0x00000000,0x2a810997
.word 0xffffffff,0xfffffc67
.word 0x00000000,0x00000059
.word 0x799c865e,0x41de04cb
.word 0x00000000,0x0000006f
.word 0x5ee72442,0xf585af04
.word 0x00000000,0x00004e92
p17_expected_fp_regs:
.word 0xcc1a6d58,0x8352f934
.word 0x10a77ffa,0xf2d81b4a
.word 0x0e15edb6,0x81aecef4
.word 0x5462b0d9,0x61f16adc
.word 0x7eccc944,0xa77c7f4f
.word 0x1bb86dbc,0x18d44397
.word 0x58a18fa7,0xe150402d
.word 0x6b0e5f33,0x14117318
.word 0x092aa0a0,0x41b6a80d
.word 0x3ed9362c,0xc0e6a641
.word 0xabfc6d2d,0x0c5e4ac1
.word 0xca35f76c,0x547962a4
.word 0xebed8331,0x55ceebcf
.word 0xfd69e499,0x244f60c7
.word 0x7049b289,0x24e43d3f
.word 0x740a277e,0x5fab0848
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0x17b2cdb0,0x79a96ffb
.word 0x3700333b,0xfafa57f4
.word 0x799c865e,0x41de04cb
.word 0x23259ae1,0x84962f5d
.word 0x5ee72442,0xf585af04
.word 0x22c20ca4,0xfc673ecf
.word 0xdfc49344,0x4f289f60
.word 0xc20bdb23,0xe47d98d7
p17_local1_expect:
.word 0x00003372,0x00005900
.word 0xee6d0e40,0x6fa0a4ea
.word 0x983341a6,0x7c05239e
.word 0xa71cdb09,0x1d7c92ee
.word 0x6a5c0fb4,0x1e4a3372
.word 0xa2e852da,0x2a810997
.word 0xd05de370,0xe3b12bba
.word 0x6cb5e877,0xe2acb020
p17_local2_expect:
.word 0x00003372,0x00005900
.word 0x5f97495c,0x23259ae1
.word 0xf4b923d7,0x24cfebea
.word 0xfb4470dd,0x6886e72b
.word 0x1275fbdb,0x4e92710b
.word 0xa884b840,0xfd7660d1
.word 0x428d35d9,0x0bc62097
.word 0xfc673ecf,0x00004e92
p17_local3_expect:
.word 0x452ab59c,0xda209ba2
.word 0x22c20ca4,0xfc673ecf
.word 0x00000000,0x2a810997
.word 0x4f6070be,0x9ccc0997
.word 0xcf63533c,0x3bd4ef24
.word 0x0000005e,0x1275fbdb
.word 0xa2e852da,0x2a810997
.word 0xaf2a1bb4,0x84962f5d
p18_init_registers:
.word 0x51e4b359,0x9ae985e2 ! Init value for %l0
.word 0xc5f8fb94,0xd7a750b0 ! Init value for %l1
.word 0xc9f4b917,0xef35fd60 ! Init value for %l2
.word 0xc2256084,0x63e6fd74 ! Init value for %l3
.word 0x7717498f,0xfeaeba9c ! Init value for %l4
.word 0x9f0b5074,0x127b0bcf ! Init value for %l5
.word 0x2be8f127,0xe43609f6 ! Init value for %l6
.word 0xffecb6f0,0x3f62ec23 ! Init value for %l7
.align 64
p18_init_freg:
.word 0x017eef5e,0x38f641c2 ! Init value for %f0
.word 0x1bc4bdc9,0x1b71d8e1 ! Init value for %f2
.word 0x5ddd94bf,0x2671b001 ! Init value for %f4
.word 0x92aa1954,0x1418efa4 ! Init value for %f6
.word 0xc0f11d22,0x9cdd0448 ! Init value for %f8
.word 0xc9d21fdc,0xa01b624e ! Init value for %f10
.word 0xee8a2658,0xe95d8eb4 ! Init value for %f12
.word 0x96b73c02,0xc57c7571 ! Init value for %f14
.word 0xc5b667eb,0x14e504b9 ! Init value for %f16
.word 0x0bad4863,0x71abc080 ! Init value for %f18
.word 0xf0eb7900,0x70b2a9f7 ! Init value for %f20
.word 0x69b8ad9b,0x271c2d32 ! Init value for %f22
.word 0xbbc46223,0x41b8e47f ! Init value for %f24
.word 0xf05eacb8,0x4c2a9bc3 ! Init value for %f26
.word 0xe0d4d551,0x240a5512 ! Init value for %f28
.word 0x2f28fd49,0x9ff23af4 ! Init value for %f30
.word 0x0e0c1d16,0x1682c868 ! Init value for %f32
.word 0xedada407,0xca8b43bb ! Init value for %f34
.word 0x5447990b,0xd4d19bfc ! Init value for %f36
.word 0xf37ad64f,0x41c156c4 ! Init value for %f38
.word 0x91bfd1e9,0x15432951 ! Init value for %f40
.word 0xaefcfb11,0x834a7391 ! Init value for %f42
.word 0x7e3b786d,0x5c4a6a76 ! Init value for %f44
.word 0x82265e66,0x94a2db2b ! Init value for %f46
.word 0xbc8e7597,0x9db5d4d5
.word 0x0004367c,0x9aff6f86
.word 0x304e2944,0x0ec8a0ee
.word 0x1bae55f0,0xfd385e05
.word 0xb0c6f295,0x734fa4fb
.word 0xdbef9dcb,0x7f1b3229
.word 0xca78f5b0,0xec55af6f
.word 0xc0be10a9,0xfcf9e4d3
p18_expected_registers:
.word 0x00000000,0x1d060002
.word 0x00000000,0xbb000bc3
.word 0x00000000,0xccb98073
.word 0x00000000,0x00000030
.word 0x00000000,0x00005e76
.word 0x00000000,0x0000000d
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
p18_expected_fp_regs:
.word 0x017eef5e,0x38f641c2
.word 0x1bc4bdc9,0x1b71d8e1
.word 0x5ddd94bf,0x2671b001
.word 0x92aa1954,0x1418efa4
.word 0xc0f11d22,0x9cdd0448
.word 0xc9d21fdc,0xa01b624e
.word 0xee8a2658,0xe95d8eb4
.word 0x96b73c02,0xc57c7571
.word 0xc5b667eb,0x14e504b9
.word 0x0bad4863,0x71abc080
.word 0xf0eb7900,0x70b2a9f7
.word 0x69b8ad9b,0x271c2d32
.word 0xbbc46223,0x41b8e47f
.word 0xf05eacb8,0x4c2a9bc3
.word 0xe0d4d551,0x240a5512
.word 0x2f28fd49,0x9ff23af4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0xc24591a7,0x52d1f2a9
.word 0xd10ba3e4,0x84b816b5
.word 0xac4105cc,0xa29d9ee8
.word 0x00005e76,0x0000002f
.word 0xccb98073,0x00000030
.word 0x30b3960a,0xe36ae7c3
.word 0xbc31d281,0x5471e7cc
.word 0x87934808,0xd6e48793
p18_local1_expect:
.word 0x3ed940e7,0xd27f3c93
.word 0xe72afe73,0x80ad00b3
.word 0x098f2910,0xafc771e4
.word 0xd48f2910,0x000016b5
.word 0x120ceb08,0x643d8cea
.word 0xb227d4ba,0x1c5c9d3f
.word 0xb2fe4258,0x895c5471
.word 0x403c19d0,0xe92ee0d0
p18_local2_expect:
.word 0xde733fc6,0xbcf83743
.word 0x9ae9ffe2,0x745e3e95
.word 0x86e949f2,0x38f41f13
.word 0x80736171,0x3d3d0c19
.word 0xac18a222,0x5e76ff09
.word 0xcdb79680,0xecdda898
.word 0xffffe72a,0x9e6ba738
.word 0x5c37d680,0xd066e259
p18_local3_expect:
.word 0x4e0d2f2c,0x5a88409f
.word 0xccb98073,0xabdf8073
.word 0xab5b22ce,0x25dea72e
.word 0x17ff82b3,0x23caced1
.word 0x50d119eb,0xca3f8932
.word 0x1d060002,0xbb000bc3
.word 0x1c5a9c93,0xc7bb8a10
.word 0xe7aea685,0x05cc0d39
p19_init_registers:
.word 0x969cd660,0x7d11a882 ! Init value for %l0
.word 0x8b26f690,0x99e611e1 ! Init value for %l1
.word 0x27ef6c6e,0x5716f5f9 ! Init value for %l2
.word 0x742235df,0x8aa2ab0e ! Init value for %l3
.word 0x1cc8f5b6,0x3bed06cd ! Init value for %l4
.word 0x876608eb,0xe95fd00d ! Init value for %l5
.word 0xaa889790,0xa5d2813e ! Init value for %l6
.word 0xb0555eae,0xa548083d ! Init value for %l7
.align 64
p19_init_freg:
.word 0xb31a932d,0xadee80be ! Init value for %f0
.word 0xc6da4eda,0x64f13011 ! Init value for %f2
.word 0x5f074146,0x76c52291 ! Init value for %f4
.word 0x43630a11,0x4145d791 ! Init value for %f6
.word 0x9af29bcc,0x06e47e4d ! Init value for %f8
.word 0xed98f1f9,0x42168fb0 ! Init value for %f10
.word 0xd4d965b5,0x3c426ee1 ! Init value for %f12
.word 0xf5190b39,0x9bc6a51e ! Init value for %f14
.word 0x983e9e3d,0xb17e1ab1 ! Init value for %f16
.word 0xd4105e61,0x26102bf5 ! Init value for %f18
.word 0xae8cd7e2,0xe7a195df ! Init value for %f20
.word 0x049ea8bc,0xb8ae909a ! Init value for %f22
.word 0x4ea03cdc,0x1ac05b41 ! Init value for %f24
.word 0x3067c37e,0x7c464880 ! Init value for %f26
.word 0xaa082b31,0x29690dd2 ! Init value for %f28
.word 0x737fc975,0x6f03c4f1 ! Init value for %f30
.word 0x4f6050ae,0x0edb59ca ! Init value for %f32
.word 0xacfb2065,0x15cb9257 ! Init value for %f34
.word 0x38536686,0x0fb16efa ! Init value for %f36
.word 0x185a5586,0xe8a489ec ! Init value for %f38
.word 0xaa21b15d,0x5531c179 ! Init value for %f40
.word 0xfe30ba5e,0x8524368f ! Init value for %f42
.word 0x003de2fa,0x6ff839da ! Init value for %f44
.word 0xe9b06cd3,0xcb7e9f02 ! Init value for %f46
.word 0x806b786e,0xdf0306f0
.word 0x58dac74d,0x77b3f73a
.word 0x336d537e,0x77136a56
.word 0x4fd9c1e9,0x4e7f9ea8
.word 0xf62ab16f,0x487061a2
.word 0x144b66fa,0x14bf4ffd
.word 0x69328c53,0x1d773b43
.word 0xd2323b23,0x2a9784c7
p19_expected_registers:
.word 0x00000000,0x0000f071
.word 0x00000000,0x00005ad7
.word 0xffffffff,0xffffc5aa
.word 0xffffffff,0xffffb913
.word 0xffffffff,0xfffff071
.word 0x00000000,0x4848bd27
.word 0x00000000,0x0000002d
.word 0x00000000,0x0000004c
p19_expected_fp_regs:
.word 0xb31a932d,0xadee80be
.word 0xc6da4eda,0x64f13011
.word 0x5f074146,0x76c52291
.word 0x43630a11,0x4145d791
.word 0x9af29bcc,0x06e47e4d
.word 0xed98f1f9,0x42168fb0
.word 0xd4d965b5,0x3c426ee1
.word 0xf5190b39,0x9bc6a51e
.word 0x983e9e3d,0xb17e1ab1
.word 0xd4105e61,0x26102bf5
.word 0xae8cd7e2,0xe7a195df
.word 0x049ea8bc,0xb8ae909a
.word 0x4ea03cdc,0x1ac05b41
.word 0x3067c37e,0x7c464880
.word 0xaa082b31,0x29690dd2
.word 0x737fc975,0x6f03c4f1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0xbfa870ec,0x9d3b430a
.word 0xb913b42c,0x32425764
.word 0x4848bd27,0xe0705ab6
.word 0x19de291b,0x8f0a3610
.word 0xf071bb22,0xa5c681b2
.word 0x4504c5ec,0x3c28b938
.word 0x00000000,0x4848bd27
.word 0x2f80ebfb,0x107877a8
p19_local1_expect:
.word 0xccf8fbc3,0x62ebf946
.word 0x0000f071,0xa5c681b2
.word 0x21cfd13d,0xdfedf292
.word 0x5e62a9a7,0x7164f67f
.word 0x734837c4,0x714165ee
.word 0xa6b9a6a6,0xdc99f46f
.word 0x31575b13,0x489eef8e
.word 0x3435a04c,0x141f8775
p19_local2_expect:
.word 0xaa889790,0xa5d2813e
.word 0x7b152266,0xbdde3eb1
.word 0x0000f071,0xd690239c
.word 0x77a801a6,0x3836109a
.word 0xcfbe70ec,0x0000f071
.word 0xa6b9a6a6,0xf071f46f
.word 0x4750ae0c,0x3eec9baf
.word 0x7dd82d2f,0x7d9f18c8
p19_local3_expect:
.word 0x683a7400,0x23c6f071
.word 0x8aa2ab0e,0x497ec5aa
.word 0xe95fd00d,0x00001b39
.word 0xdd66ebe1,0xa17e98f8
.word 0xd67f816c,0x665b2f7f
.word 0x5c7e599f,0x09fde67b
.word 0x6430d0e3,0x53e64584
.word 0x3e3206cd,0x5ad7df4a
p20_init_registers:
.word 0x6b2fdb3f,0x9fbae00e ! Init value for %l0
.word 0xe9e8ffd0,0x5ee35800 ! Init value for %l1
.word 0x3abe155e,0x01408999 ! Init value for %l2
.word 0x984fabba,0x198fb695 ! Init value for %l3
.word 0x032e5702,0x2c88096f ! Init value for %l4
.word 0x7eceb286,0x094292fc ! Init value for %l5
.word 0xd9a45a38,0xbba859e3 ! Init value for %l6
.word 0x9d2c5085,0xd5d76009 ! Init value for %l7
.align 64
p20_init_freg:
.word 0x736599d3,0x7e581d04 ! Init value for %f0
.word 0x32aa1100,0x582b8373 ! Init value for %f2
.word 0xfd54b972,0x708fc463 ! Init value for %f4
.word 0xfed15e2c,0x07a38be2 ! Init value for %f6
.word 0x82b9704c,0xed324aca ! Init value for %f8
.word 0x8daf77f6,0x176cd5ba ! Init value for %f10
.word 0xaba0aabf,0xa728f5d0 ! Init value for %f12
.word 0x66d8ff44,0xb4aa9953 ! Init value for %f14
.word 0x3d02f38f,0x24cf7af7 ! Init value for %f16
.word 0x29d8c415,0x116621ce ! Init value for %f18
.word 0x2619eeb4,0x848e1683 ! Init value for %f20
.word 0x4ef13d9d,0x2e907b9d ! Init value for %f22
.word 0xf6b4fe0a,0x4d058470 ! Init value for %f24
.word 0x284f11ce,0x84b8f92a ! Init value for %f26
.word 0x1f5e0548,0x053bbfaf ! Init value for %f28
.word 0x58fd6111,0xb92bf2a3 ! Init value for %f30
.word 0xd6a45e79,0x5025f330 ! Init value for %f32
.word 0x275c8a05,0xef383336 ! Init value for %f34
.word 0xa258d190,0x2617293a ! Init value for %f36
.word 0xab57751f,0x24e28716 ! Init value for %f38
.word 0x16475e5e,0xcb89fe8a ! Init value for %f40
.word 0x316941d1,0x36ec9cda ! Init value for %f42
.word 0x92b0ca0e,0x5de4d406 ! Init value for %f44
.word 0xb030bfec,0xee7a42e1 ! Init value for %f46
.word 0xfb891fe4,0x5b4348b4
.word 0x77290410,0x2d152842
.word 0x842fb524,0xf04d5fed
.word 0x8ec490f4,0xf4b141ad
.word 0x4d7eb6aa,0x5388d3a0
.word 0xa6180dac,0x59b27dd4
.word 0xbbbaa924,0xaf73f2fb
.word 0xdba0c224,0x570d2bf7
p20_expected_registers:
.word 0x00000000,0x00e5edc8
.word 0x00000000,0x84ef2a62
.word 0x00000000,0x7ac8fbf3
.word 0x00000000,0x1f5990bf
.word 0x37bc52d0,0x1f70e699
.word 0x00000000,0x00007abd
.word 0x00000000,0x000000c2
.word 0xe4b31a5c,0xf7c1c31c
p20_expected_fp_regs:
.word 0x736599d3,0x7e581d04
.word 0x32aa1100,0x582b8373
.word 0xfd54b972,0x708fc463
.word 0xfed15e2c,0x07a38be2
.word 0x82b9704c,0xed324aca
.word 0x8daf77f6,0x176cd5ba
.word 0xaba0aabf,0xa728f5d0
.word 0x66d8ff44,0xb4aa9953
.word 0x3d02f38f,0x24cf7af7
.word 0x29d8c415,0x116621ce
.word 0x2619eeb4,0x848e1683
.word 0x4ef13d9d,0x2e907b9d
.word 0xf6b4fe0a,0x4d058470
.word 0x284f11ce,0x84b8f92a
.word 0x1f5e0548,0x053bbfaf
.word 0x58fd6111,0xb92bf2a3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0xf2419f34,0x272557d6
.word 0x6239433f,0xa4be199e
.word 0xc6a19fc6,0x6fdb42d3
.word 0xb5e67b4c,0x8d8b6294
.word 0x340efca0,0x9fbae00e
.word 0xafd0fb1e,0xea6b722a
.word 0x00000000,0x84ef2a62
.word 0xa817619c,0xbf303557
p20_local1_expect:
.word 0x7cdf8e7a,0x31da1d75
.word 0x9aa05e2e,0x805d9b7f
.word 0xe4b31a5c,0xf7c1c31c
.word 0x0b51af3e,0x82da7701
.word 0x0daa9645,0xde2c7abd
.word 0x73c24521,0x890a0404
.word 0x671f0337,0x5caf2a62
.word 0x2567ee75,0xfd66ef43
p20_local2_expect:
.word 0x00000000,0xec15823f
.word 0x00000000,0x8630e00a
.word 0x991a455a,0x27d01032
.word 0x00000000,0x000000c2
.word 0x1f64e00e,0xec15823f
.word 0x385e517c,0x0ecdadc3
.word 0x0000003e,0x9fbae00e
.word 0xbba859e3,0xffffffc2
p20_local3_expect:
.word 0x6007c31c,0x3f062458
.word 0x37bc52d0,0x1f70e699
.word 0x00e5edc8,0x84ef2a62
.word 0x3c8eb1e0,0x64ba905c
.word 0x111e35ce,0x4c1041f1
.word 0x1f5990bf,0x00007abd
.word 0xf019e0b8,0x3c0aff4b
.word 0xad3da74e,0x00007abd
p21_init_registers:
.word 0xb4e55e52,0x8e08aac6 ! Init value for %l0
.word 0x1619d228,0x4ed4540d ! Init value for %l1
.word 0x8660e7cc,0x7428c0dd ! Init value for %l2
.word 0x66777936,0x729c9fb1 ! Init value for %l3
.word 0x2d4290c4,0x764468c9 ! Init value for %l4
.word 0xd6dc6742,0xccd019a5 ! Init value for %l5
.word 0x3d8a61ce,0x2e0c487b ! Init value for %l6
.word 0xad712502,0x8643c145 ! Init value for %l7
.align 64
p21_init_freg:
.word 0x8d2220ad,0xd21a5771 ! Init value for %f0
.word 0xffc49536,0xc694e8dd ! Init value for %f2
.word 0xca117570,0xb622b8dd ! Init value for %f4
.word 0x8f04f5ee,0xca201318 ! Init value for %f6
.word 0xadc5d883,0xa180e853 ! Init value for %f8
.word 0xfb0623f2,0xfe3a6eaa ! Init value for %f10
.word 0xebd70722,0xb9be1e28 ! Init value for %f12
.word 0xd14c9541,0x0706b30e ! Init value for %f14
.word 0x8eff13ea,0x3027cdec ! Init value for %f16
.word 0xcff52612,0x0561451a ! Init value for %f18
.word 0xa5066bb4,0x47c7dc08 ! Init value for %f20
.word 0x7c373d23,0xb9a64f3a ! Init value for %f22
.word 0x240cac58,0x4661aa95 ! Init value for %f24
.word 0x972eed35,0x86fa6b01 ! Init value for %f26
.word 0x97606f65,0x1309e6dd ! Init value for %f28
.word 0x83acfc68,0x6677d756 ! Init value for %f30
.word 0x453eb58a,0x025bdf73 ! Init value for %f32
.word 0x84c8468c,0x929dbfff ! Init value for %f34
.word 0x199bf5a6,0x537846e3 ! Init value for %f36
.word 0xc62b4fe7,0xcedf100f ! Init value for %f38
.word 0x69b41c2b,0x45183e8a ! Init value for %f40
.word 0x7c228884,0xab81d717 ! Init value for %f42
.word 0xb5def3d5,0xbedd4f91 ! Init value for %f44
.word 0x4a9e70ff,0xdd700950 ! Init value for %f46
.word 0x76c9cea9,0x061809c6
.word 0x5338feb2,0x89c20dd7
.word 0xa422abcd,0xeb8fb7a1
.word 0x98112a38,0xbcda7cf4
.word 0xdbe35334,0xaa659f04
.word 0x5b918529,0x310409c3
.word 0x3ee7d670,0xc38b693c
.word 0xba98189b,0xd071f9d9
p21_expected_registers:
.word 0x00000000,0x680f603e
.word 0x00000000,0x7dea32ac
.word 0x00000000,0x22b9ca4e
.word 0x00000000,0xffffffb4
.word 0x00000000,0xde1f4388
.word 0x8f0ff205,0xeded321d
.word 0xffffffff,0xfffff9a5
.word 0xffffffff,0xffffffb4
p21_expected_fp_regs:
.word 0x8d2220ad,0xd21a5771
.word 0xffc49536,0xc694e8dd
.word 0xca117570,0xb622b8dd
.word 0x8f04f5ee,0xca201318
.word 0xadc5d883,0xa180e853
.word 0xfb0623f2,0xfe3a6eaa
.word 0xebd70722,0xb9be1e28
.word 0xd14c9541,0x0706b30e
.word 0x8eff13ea,0x3027cdec
.word 0xcff52612,0x0561451a
.word 0xa5066bb4,0x47c7dc08
.word 0x7c373d23,0xb9a64f3a
.word 0x240cac58,0x4661aa95
.word 0x972eed35,0x86fa6b01
.word 0x97606f65,0x1309e6dd
.word 0x83acfc68,0x6677d756
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0x98ae1153,0x5669321d
.word 0x5eadbcb2,0x2dc856ed
.word 0x764468c9,0xfaa80125
.word 0x4e93e949,0x54fedb2f
.word 0x0125ffb4,0x00007b44
.word 0x88703615,0x842b572d
.word 0xb5967b44,0xb626d602
.word 0xf3347e23,0xee03f344
p21_local1_expect:
.word 0x9a9a920a,0xf44c6b3a
.word 0x3ea019e1,0xaa10a217
.word 0xe65aebf7,0x1bbf4b2f
.word 0xde1f4388,0x2a4de0d8
.word 0xdf004c7e,0xd60ced0e
.word 0xd81c359a,0xf20608a1
.word 0xca645f93,0x9e4a57d2
.word 0x680f603e,0x7dea32ac
p21_local2_expect:
.word 0x89b60125,0xbadbf9a5
.word 0x22b9ca4e,0xfaa80125
.word 0x8660e7cc,0x9fb1c0dd
.word 0x52082452,0xfd652471
.word 0x3526d179,0x40f882c4
.word 0x3eafc1da,0xb3a91c93
.word 0xd39d6809,0x9e9ca423
.word 0x000000c1,0xb626d602
p21_local3_expect:
.word 0xffff920a,0xdf004c7e
.word 0x00000000,0x0000eded
.word 0xffff920a,0xffffffb4
.word 0xb626d602,0x93f14b33
.word 0x8f0ff205,0xeded321d
.word 0xcd84327d,0x19e1444d
.word 0x44a51dd5,0x9a794ded
.word 0xffff920a,0xffffffb4
p22_init_registers:
.word 0xd75b2152,0x2b3f1c85 ! Init value for %l0
.word 0x5f0d7d40,0x473bce40 ! Init value for %l1
.word 0x6e2f8881,0xd2635c42 ! Init value for %l2
.word 0xd40bc8c6,0x69188083 ! Init value for %l3
.word 0x0d2022ef,0xe5c6a8ee ! Init value for %l4
.word 0x5e9ce6d2,0x3ec2fa2b ! Init value for %l5
.word 0x07fdad10,0x33a1a674 ! Init value for %l6
.word 0xfb031cc8,0x6e34054c ! Init value for %l7
.align 64
p22_init_freg:
.word 0x5945dad0,0xca21315a ! Init value for %f0
.word 0x96361565,0x04d3e69a ! Init value for %f2
.word 0xa22b55ec,0x1845bae6 ! Init value for %f4
.word 0xe0c4c6cb,0x56911ba8 ! Init value for %f6
.word 0x54607d78,0x05a1e799 ! Init value for %f8
.word 0x12587ca9,0xd8577ba0 ! Init value for %f10
.word 0xaa47fcf0,0xd4275029 ! Init value for %f12
.word 0x15689029,0x414accef ! Init value for %f14
.word 0x0b0c1a82,0x333fef1c ! Init value for %f16
.word 0xb4f7979b,0xf306fa79 ! Init value for %f18
.word 0x9417c452,0x5031b78c ! Init value for %f20
.word 0x745ac91a,0x1f30f67d ! Init value for %f22
.word 0x7d2b2c41,0x952d7575 ! Init value for %f24
.word 0x1912eaf2,0x54e2f304 ! Init value for %f26
.word 0xfd0e0ff2,0xac040c4d ! Init value for %f28
.word 0x4cb92a30,0xe1309734 ! Init value for %f30
.word 0x34b79fa7,0xa09b0bba ! Init value for %f32
.word 0x015cee47,0xfa2382ea ! Init value for %f34
.word 0x8aeb4794,0xb9d52f76 ! Init value for %f36
.word 0x037d0daa,0xdab12d21 ! Init value for %f38
.word 0x07f5c46a,0x5c3d2b56 ! Init value for %f40
.word 0xd924248c,0xa2933a5f ! Init value for %f42
.word 0x90585b48,0xe1b89279 ! Init value for %f44
.word 0xaa7cce8a,0x300ad96b ! Init value for %f46
.word 0x1cea417e,0xeee11853
.word 0x0041345a,0xea4847be
.word 0xf3d3d533,0x23e0eb9c
.word 0xf64ddf48,0xd5f5dc2a
.word 0xaa3b9274,0x5bb29c10
.word 0xa179b0bb,0x66b5affe
.word 0xc8d1a45c,0x45e031fb
.word 0x057572a5,0xc09fc5f7
p22_expected_registers:
.word 0xffffffff,0xcf1428e7
.word 0x00000000,0x0000003b
.word 0x00000000,0xe705f93d
.word 0x00000000,0x000010bb
.word 0x00000000,0x00001cdf
.word 0x00000000,0x00000000
.word 0x00000000,0x00000031
.word 0x00000000,0x10bb1cdf
p22_expected_fp_regs:
.word 0x5945dad0,0xca21315a
.word 0x96361565,0x04d3e69a
.word 0xa22b55ec,0x1845bae6
.word 0xe0c4c6cb,0x56911ba8
.word 0x54607d78,0x05a1e799
.word 0x12587ca9,0xd8577ba0
.word 0xaa47fcf0,0xd4275029
.word 0x15689029,0x414accef
.word 0x0b0c1a82,0x333fef1c
.word 0xb4f7979b,0xf306fa79
.word 0x9417c452,0x5031b78c
.word 0x745ac91a,0x1f30f67d
.word 0x7d2b2c41,0x952d7575
.word 0x1912eaf2,0x54e2f304
.word 0xfd0e0ff2,0xac040c4d
.word 0x4cb92a30,0xe1309734
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0xf10474d1,0x48b3a39b
.word 0xe0eca079,0x10bb1cdf
.word 0x53f87336,0xaae10fea
.word 0x0787685f,0x6e34054c
.word 0xfdda1a15,0xaa39dc7d
.word 0xc691421b,0xcf2b1cf8
.word 0xace8783b,0xa4c1be81
.word 0xd2635c42,0x69188083
p22_local1_expect:
.word 0xcf1428e7,0x2bc19454
.word 0x17e1cff3,0x169fe8c9
.word 0xbd82f567,0x42e830cf
.word 0x000010bb,0xc4c8edfe
.word 0x29d944c9,0x2dc65df8
.word 0x1d7cc666,0x98cd47d5
.word 0x318653d5,0x329331dc
.word 0x8b35271f,0x3f9161c9
p22_local2_expect:
.word 0x46b1e97d,0x489ef427
.word 0xcd4911d0,0xd4ce19ba
.word 0xb8556084,0x11ac4ef7
.word 0xd2635c42,0x00006e34
.word 0x73964051,0x65aeb5d4
.word 0xb4873823,0xca37a498
.word 0x9f3bb67f,0x6a861f2e
.word 0x661dc4c3,0xe705f93d
p22_local3_expect:
.word 0xd2635c42,0x7dcbbf91
.word 0xe705f93d,0x652d821c
.word 0xec52c874,0x1b939136
.word 0xc09a4ec9,0x9d5e14ca
.word 0xb41f6b44,0x14850811
.word 0xdf00004e,0xf9a5ccc4
.word 0xd6e9e29e,0xf9a5ccc4
.word 0x4c062525,0x004e6e34
p23_init_registers:
.word 0x095eb355,0x8e43a07e ! Init value for %l0
.word 0xf63af876,0x43a084d0 ! Init value for %l1
.word 0x66c3abb0,0x8cef5519 ! Init value for %l2
.word 0x874d9867,0xd4371597 ! Init value for %l3
.word 0x527eaaa6,0xc55bdce0 ! Init value for %l4
.word 0x82a3a5f1,0xe9c9cd38 ! Init value for %l5
.word 0xe2135958,0x0afbdc2d ! Init value for %l6
.word 0x09c15c07,0xe7e5f670 ! Init value for %l7
.align 64
p23_init_freg:
.word 0x0609b60d,0x1f3d5248 ! Init value for %f0
.word 0x2bce7a48,0x0e9b39d5 ! Init value for %f2
.word 0xc1e19a9a,0x5fe67eda ! Init value for %f4
.word 0xe5bb5a8f,0x212f7496 ! Init value for %f6
.word 0x70aef2e4,0x40743a84 ! Init value for %f8
.word 0x309dfeb5,0xc2f8c802 ! Init value for %f10
.word 0x635df41a,0xfeaa4498 ! Init value for %f12
.word 0xd4e62085,0x275c8882 ! Init value for %f14
.word 0x2f035c5b,0x296cd879 ! Init value for %f16
.word 0x777a3490,0x0c403d9f ! Init value for %f18
.word 0xeba2211f,0x44efd88e ! Init value for %f20
.word 0xb5115fdd,0x1bc6e2f3 ! Init value for %f22
.word 0xe435fbaa,0x1c74b921 ! Init value for %f24
.word 0x7a7e06fa,0x0f97b251 ! Init value for %f26
.word 0x4d7e2902,0x672a3d74 ! Init value for %f28
.word 0xb9a2a67a,0xa43d9239 ! Init value for %f30
.word 0xc5a67ac1,0x2d29eb38 ! Init value for %f32
.word 0x0b22da20,0x734d145d ! Init value for %f34
.word 0x947bd0d1,0x4e00c12e ! Init value for %f36
.word 0xfd5cd32f,0x120d9a31 ! Init value for %f38
.word 0x784b4459,0xc2b0c1b8 ! Init value for %f40
.word 0x151d7796,0x0308c548 ! Init value for %f42
.word 0x602427f4,0xd3472b3f ! Init value for %f44
.word 0xeee0e334,0x1fa62743 ! Init value for %f46
.word 0x2164492a,0x5b0f2fc7
.word 0x502d32d3,0xff49644a
.word 0x6903b3af,0xbdab3b34
.word 0xb80a041a,0x174e1037
.word 0x631aa677,0x227e95e6
.word 0x3caac69a,0xfa9f2246
.word 0xfed431ec,0xc4bd7f1c
.word 0xb5e199be,0xe4b2c995
p23_expected_registers:
.word 0x00000000,0x5f78786b
.word 0x00000000,0x000000f8
.word 0x00000000,0x000064a9
.word 0x00000000,0x00000047
.word 0x00000000,0xf63af876
.word 0xffffffff,0xffffffdf
.word 0x00000000,0x0000a62d
.word 0x00000000,0xcd813d9f
p23_expected_fp_regs:
.word 0x0609b60d,0x1f3d5248
.word 0x2bce7a48,0x0e9b39d5
.word 0xc1e19a9a,0x5fe67eda
.word 0xe5bb5a8f,0x212f7496
.word 0x70aef2e4,0x40743a84
.word 0x309dfeb5,0xc2f8c802
.word 0x635df41a,0xfeaa4498
.word 0xd4e62085,0x275c8882
.word 0x2f035c5b,0x296cd879
.word 0x777a3490,0x0c403d9f
.word 0xeba2211f,0x44efd88e
.word 0xb5115fdd,0x1bc6e2f3
.word 0xe435fbaa,0x1c74b921
.word 0x7a7e06fa,0x0f97b251
.word 0x4d7e2902,0x672a3d74
.word 0xb9a2a67a,0xa43d9239
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0x1e132717,0xcd813d9f
.word 0x90f80c9e,0x0d875353
.word 0x7c08708f,0x7af2c78c
.word 0x12c3a31e,0x0d875353
.word 0x35e013d4,0x0fcb07aa
.word 0x64a9478e,0xaf68c441
.word 0xe33aca37,0x2e3ec06e
.word 0x00a9004c,0xffffcd83
p23_local1_expect:
.word 0x84d04e03,0xcd813d9f
.word 0xf63af876,0x43a0a31e
.word 0x5f78786b,0x000000f8
.word 0x294a3df6,0xd042a48e
.word 0xe2135958,0x0afbdc2d
.word 0x767e6972,0x33b4afcd
.word 0x35e013d4,0x0fcb07aa
.word 0x1034092b,0xcc11b324
p23_local2_expect:
.word 0x47c6b1b3,0xfb98fe6f
.word 0xffffffff,0xffffcd83
.word 0xcea22682,0x5f78786b
.word 0x8cef5519,0xd4371597
.word 0x00000000,0x000064a9
.word 0x2fa9f450,0xd042a48e
.word 0x87ca49ea,0x944c79bb
.word 0x0632a892,0x7ce895a4
p23_local3_expect:
.word 0x9caf197f,0xed80898a
.word 0x00000000,0xf63ab1b3
.word 0xff9da6b0,0xe2ef1a50
.word 0xf63af876,0x43a0a31e
.word 0xffffffff,0xfffff63a
.word 0x9c90024d,0x9931cbe8
.word 0xc1d8f24f,0x363ba62d
.word 0x77f8dfa3,0x0dd94fa7
p24_init_registers:
.word 0x64b0fb77,0xa5b0b38c ! Init value for %l0
.word 0xc669af04,0x9a66a753 ! Init value for %l1
.word 0x015e76dc,0x45f9d281 ! Init value for %l2
.word 0xca90949e,0xa8693698 ! Init value for %l3
.word 0xb775636d,0xddc0d675 ! Init value for %l4
.word 0xaf6f2338,0x92671c1a ! Init value for %l5
.word 0x5380bc72,0x3b2ac339 ! Init value for %l6
.word 0xccc52f8a,0x5a0018e5 ! Init value for %l7
.align 64
p24_init_freg:
.word 0xfa3898fa,0x79ce5693 ! Init value for %f0
.word 0xec4386e1,0x7a5e2393 ! Init value for %f2
.word 0xf3a55936,0xff0f8cef ! Init value for %f4
.word 0x9fb4d0ac,0x6d57a6a3 ! Init value for %f6
.word 0x62d9f557,0x439bc9f1 ! Init value for %f8
.word 0xf375cc38,0xd970dfdf ! Init value for %f10
.word 0x0c6a303e,0xf4b77604 ! Init value for %f12
.word 0x2c21875a,0xcc83ec85 ! Init value for %f14
.word 0xed625877,0xd80e6302 ! Init value for %f16
.word 0x35ac25f6,0x74665ae9 ! Init value for %f18
.word 0x585d0d3c,0x9d7befdc ! Init value for %f20
.word 0xd3e7c400,0xa66e51cc ! Init value for %f22
.word 0x65359789,0x16d6d568 ! Init value for %f24
.word 0xe3f4df55,0x5266b126 ! Init value for %f26
.word 0xecf32202,0xdcb8fbf0 ! Init value for %f28
.word 0xdb80f484,0xd2f7a950 ! Init value for %f30
.word 0xbc77bc0e,0x58079e74 ! Init value for %f32
.word 0xd40330c8,0xa9e47bd1 ! Init value for %f34
.word 0x4f479816,0xecb3894d ! Init value for %f36
.word 0x2a86da6d,0xcc51eccd ! Init value for %f38
.word 0x09f8df77,0xb714bb38 ! Init value for %f40
.word 0xde7c87dc,0xce5c1ea0 ! Init value for %f42
.word 0x671e8d48,0xc8d231fa ! Init value for %f44
.word 0x464cfb25,0x0cad72e8 ! Init value for %f46
.word 0xbcc2c17e,0x654ecbd9
.word 0xef361b3a,0xe4e35ccb
.word 0x87fbe838,0xebcef947
.word 0x26d81812,0xda6b627c
.word 0xaf7bec2a,0xd0a67d36
.word 0x3ea7a532,0x037c84e5
.word 0x80013646,0x8a4d11e8
.word 0x3eda836a,0x788fe39f
p24_expected_registers:
.word 0x00000000,0x9863ee06
.word 0xffffffff,0x9cb028d0
.word 0x00000000,0x000000c3
.word 0xb1bdf104,0xc184e6d3
.word 0x00000000,0x68cfa5cc
.word 0xffffffff,0xa8693698
.word 0x00000000,0x00000d90
.word 0x673276a1,0x9444952e
p24_expected_fp_regs:
.word 0xfa3898fa,0x79ce5693
.word 0xec4386e1,0x7a5e2393
.word 0xf3a55936,0xff0f8cef
.word 0x9fb4d0ac,0x6d57a6a3
.word 0x62d9f557,0x439bc9f1
.word 0xf375cc38,0xd970dfdf
.word 0x0c6a303e,0xf4b77604
.word 0x2c21875a,0xcc83ec85
.word 0xed625877,0xd80e6302
.word 0x35ac25f6,0x74665ae9
.word 0x585d0d3c,0x9d7befdc
.word 0xd3e7c400,0xa66e51cc
.word 0x65359789,0x16d6d568
.word 0xe3f4df55,0x5266b126
.word 0xecf32202,0xdcb8fbf0
.word 0xdb80f484,0xd2f7a950
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0xb1bdf104,0xc184e6d3
.word 0x0c74a0fb,0x7c81bb52
.word 0x2577fc20,0xc59f2a50
.word 0xd97bcf95,0xa84ebebe
.word 0x00000000,0x9863ee06
.word 0x7059ff0c,0xe5db2492
.word 0x1f95d7e7,0xf92b9817
.word 0x15673290,0x68cfa5cc
p24_local1_expect:
.word 0x9863ee06,0x165c43a4
.word 0x9863ee06,0x165c43a4
.word 0x9863ee06,0xb49502ea
.word 0xa0fba8e3,0x617ab569
.word 0x0d9045b4,0x7059ff0c
.word 0xf3d949e8,0x9cb028d0
.word 0xe9ce3e5e,0xb3a7050a
.word 0x00000d90,0x7c81bb52
p24_local2_expect:
.word 0x209a6f45,0x06e2e2c8
.word 0x00000000,0x9863ee06
.word 0x536f2c22,0xdb59f493
.word 0x2dde1040,0xe28d2956
.word 0x673276a1,0x9444952e
.word 0x00000000,0x0000004e
.word 0x67404767,0xa8693698
.word 0xe02f0a61,0x165c43a4
p24_local3_expect:
.word 0x165c43a4,0xff0ca753
.word 0x039177d9,0x45936512
.word 0x6652039a,0xcd520a61
.word 0x7c81bb52,0x0e1364ae
.word 0x1aa96f9a,0x4e51ae0c
.word 0x96ddeb5c,0x6c8359fa
.word 0x0d90cb35,0x2019c330
.word 0x6e41174e,0xa5537a87
p25_init_registers:
.word 0x2f48d98a,0x7be26fac ! Init value for %l0
.word 0x54c3b98c,0x52cc4ed3 ! Init value for %l1
.word 0x40b46c96,0x7e8d9c01 ! Init value for %l2
.word 0xb91916f5,0xe0531a38 ! Init value for %l3
.word 0x2e2d2973,0xe8671460 ! Init value for %l4
.word 0x73c456bb,0xd7923ddc ! Init value for %l5
.word 0x410f37c2,0x1b333a70 ! Init value for %l6
.word 0xb1be671b,0xef2ff8a6 ! Init value for %l7
.align 64
p25_init_freg:
.word 0x48934c2d,0x93214d6f ! Init value for %f0
.word 0x18219623,0xd3e98697 ! Init value for %f2
.word 0x4d903d73,0xbef41c21 ! Init value for %f4
.word 0x191d7653,0x805752af ! Init value for %f6
.word 0xb936a8d2,0xd05963a3 ! Init value for %f8
.word 0xec97329b,0xd0c4ece0 ! Init value for %f10
.word 0x872dab68,0xeedb260d ! Init value for %f12
.word 0x20e45738,0xe15d26db ! Init value for %f14
.word 0x0baae205,0x704c168c ! Init value for %f16
.word 0x3cd2f0c4,0xa712aee3 ! Init value for %f18
.word 0x9eb4a6e2,0xf047ae1e ! Init value for %f20
.word 0x5d437583,0x8ac075b2 ! Init value for %f22
.word 0xbf3f7bf3,0xd9c5993a ! Init value for %f24
.word 0xa803d5fe,0x481a25b0 ! Init value for %f26
.word 0x27f11102,0x592b9779 ! Init value for %f28
.word 0x51dcc1c9,0x24ca6f60 ! Init value for %f30
.word 0x1aad283e,0x1080f316 ! Init value for %f32
.word 0xb7b93b11,0x6cb07cda ! Init value for %f34
.word 0x6f51b13f,0x9043e2a9 ! Init value for %f36
.word 0x4c3ca6c6,0x4647de77 ! Init value for %f38
.word 0x4e0dabf1,0x73c14527 ! Init value for %f40
.word 0x8d0b88ec,0xfaeb2a76 ! Init value for %f42
.word 0xeaca15b4,0xee50c60a ! Init value for %f44
.word 0x94e93a63,0xca3f3d0c ! Init value for %f46
.word 0x16e29b57,0x2a53a704
.word 0xb822f51d,0x71bb8c3c
.word 0xa17c82d7,0xf35de15e
.word 0x94406cc0,0x09bf6116
.word 0xe002a267,0x906ebee2
.word 0xbcef13f5,0xd6a1e0c3
.word 0x6d5e7e68,0xad4ded67
.word 0x4af98017,0x84d1360d
p25_expected_registers:
.word 0x00000000,0x00001460
.word 0x00000000,0x1d5798be
.word 0x00000000,0xf07b2ee0
.word 0x00000000,0x3ca02c63
.word 0x00000000,0x9d7fcec3
.word 0x00000000,0x45f3e001
.word 0xffffffff,0xffffe814
.word 0xffffffff,0xb2e28f7f
p25_expected_fp_regs:
.word 0x48934c2d,0x93214d6f
.word 0x18219623,0xd3e98697
.word 0x4d903d73,0xbef41c21
.word 0x191d7653,0x805752af
.word 0xb936a8d2,0xd05963a3
.word 0xec97329b,0xd0c4ece0
.word 0x872dab68,0xeedb260d
.word 0x20e45738,0xe15d26db
.word 0x0baae205,0x704c168c
.word 0x3cd2f0c4,0xa712aee3
.word 0x9eb4a6e2,0xf047ae1e
.word 0x5d437583,0x8ac075b2
.word 0xbf3f7bf3,0xd9c5993a
.word 0xa803d5fe,0x481a25b0
.word 0x27f11102,0x592b9779
.word 0x51dcc1c9,0x24ca6f60
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0x45f3e001,0xd0488c35
.word 0xe9dc6040,0x72f41976
.word 0x805f87ad,0xe8add735
.word 0xa8a3ed2e,0xa46892f2
.word 0xf07b2ee0,0x3ca02c63
.word 0x066c8702,0xb2e28f7f
.word 0x60ad4a25,0x9d7fcec3
.word 0xa16451a4,0xbeb12b5a
p25_local1_expect:
.word 0xffffffff,0xb2e298be
.word 0x998f7657,0xe542a422
.word 0xc8ec010d,0xeaea39b4
.word 0x8218ebba,0xfff267a4
.word 0xaf7aa145,0x5cf41837
.word 0x57335105,0x69c2a49f
.word 0x32e84f27,0x19f91847
.word 0xe8671460,0x000092f2
p25_local2_expect:
.word 0x7aa53d51,0xe001dcfc
.word 0x91b20367,0xb88457ed
.word 0x2e2d2973,0xe8671460
.word 0x494b7fad,0x75b6966a
.word 0x000092f2,0x8de86476
.word 0x7cb0fa99,0x0b6da74a
.word 0x84e5d5f8,0xb864774b
.word 0xffffffad,0x1c855358
p25_local3_expect:
.word 0x01a1bfcd,0xe2972ccc
.word 0xfa88e814,0x2ed86e88
.word 0x9be3289c,0x1c855358
.word 0xcc6fd68b,0xdf58c2d3
.word 0xe8671460,0xd7923ddc
.word 0xb1be671b,0xef2ff8a6
.word 0x3b4249c2,0x1d5798be
.word 0xb2a3d706,0x374ff6f9
p26_init_registers:
.word 0xdb0ec932,0x716220b7 ! Init value for %l0
.word 0xabaaa6ee,0x407b02a9 ! Init value for %l1
.word 0x04671d4a,0x9fd9cd6c ! Init value for %l2
.word 0x1de9c649,0x962fa640 ! Init value for %l3
.word 0x1391f4b6,0x378a2baf ! Init value for %l4
.word 0x8edaa0ee,0x8a124e9c ! Init value for %l5
.word 0xc7800f3a,0xbda77a2a ! Init value for %l6
.word 0xc459e2bc,0x61d857a2 ! Init value for %l7
.align 64
p26_init_freg:
.word 0x11f275f7,0x9c20c197 ! Init value for %f0
.word 0x6f46046f,0xb020a1d0 ! Init value for %f2
.word 0xd76b9998,0xab58e1e3 ! Init value for %f4
.word 0x27e97be3,0x07e6ebcb ! Init value for %f6
.word 0x7afe5f97,0x1d5d1a5f ! Init value for %f8
.word 0x79f92185,0xe582de75 ! Init value for %f10
.word 0x7871eacf,0x6929ff99 ! Init value for %f12
.word 0x4f4140d1,0x3460b515 ! Init value for %f14
.word 0x6bd695b7,0x63bc69fc ! Init value for %f16
.word 0x7cbf7580,0x4f4a026d ! Init value for %f18
.word 0xf04b8e9a,0x669f3952 ! Init value for %f20
.word 0x8be6604a,0x232bdcc8 ! Init value for %f22
.word 0xd87e664a,0x3ef9cbad ! Init value for %f24
.word 0xfe46bac9,0x5fd669fd ! Init value for %f26
.word 0x32905f7f,0x41aaa5bf ! Init value for %f28
.word 0x5153bcbc,0xfdc48638 ! Init value for %f30
.word 0xbd1a5881,0x4ddff199 ! Init value for %f32
.word 0xce533160,0x1bc7aa7b ! Init value for %f34
.word 0x9826f457,0x49249cf8 ! Init value for %f36
.word 0x210a326a,0xc36849e2 ! Init value for %f38
.word 0x79b862a8,0xee8ed6c3 ! Init value for %f40
.word 0x98ef2c91,0xfcc7f9ea ! Init value for %f42
.word 0x4245a0f6,0x197596e1 ! Init value for %f44
.word 0x9e5178fd,0x1b463a45 ! Init value for %f46
.word 0xbd42de6e,0xd0f93a21
.word 0x47818ac5,0xdba5ba09
.word 0xe7e6cd09,0xe36c311d
.word 0x197bd1c2,0xa11d0a67
.word 0xb33c410e,0xe7953e5b
.word 0xd7d1498b,0x114d7291
.word 0xafef1e4e,0xe78d5bb4
.word 0x6d83d3ec,0x42ed01eb
p26_expected_registers:
.word 0x00000000,0xdbe2e5f2
.word 0x00000000,0x5c369fad
.word 0x00000000,0x20b751c9
.word 0x00000000,0x32ea6101
.word 0x1391f4b6,0x378a2baf
.word 0x00000000,0x00000000
.word 0x00000000,0x000042d1
.word 0x00000000,0x285354dc
p26_expected_fp_regs:
.word 0x11f275f7,0x9c20c197
.word 0x6f46046f,0xb020a1d0
.word 0xd76b9998,0xab58e1e3
.word 0x27e97be3,0x07e6ebcb
.word 0x7afe5f97,0x1d5d1a5f
.word 0x79f92185,0xe582de75
.word 0x7871eacf,0x6929ff99
.word 0x4f4140d1,0x3460b515
.word 0x6bd695b7,0x63bc69fc
.word 0x7cbf7580,0x4f4a026d
.word 0xf04b8e9a,0x669f3952
.word 0x8be6604a,0x232bdcc8
.word 0xd87e664a,0x3ef9cbad
.word 0xfe46bac9,0x5fd669fd
.word 0x32905f7f,0x41aaa5bf
.word 0x5153bcbc,0xfdc48638
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0x22804e0e,0xeef10a08
.word 0x86a5e47f,0x17fc360b
.word 0xef3d0ba8,0xb7949340
.word 0x149aca46,0xdbf86b5a
.word 0x20b751c9,0x20b751c9
.word 0x00000000,0x0000e548
.word 0x9fd9cd6c,0xffffffa5
.word 0x46de49cc,0xbd2a778a
p26_local1_expect:
.word 0x81a5bea7,0x285354dc
.word 0x716220b7,0x407b02a9
.word 0x43c3966b,0x7f71ce3f
.word 0x285354dc,0x02830e9d
.word 0x136aa708,0x00002baf
.word 0xdf2d4b0e,0x20b751c9
.word 0x823e665d,0x55143b56
.word 0x8fb8b28a,0xd4210000
p26_local2_expect:
.word 0x99911e73,0x9c06abf7
.word 0x9d5ffb08,0xeced0d81
.word 0xabaaa6ee,0x407b02a9
.word 0xdb0ec932,0x716220b7
.word 0x378a2baf,0xd421e484
.word 0xce6ec642,0x637c5435
.word 0x00000000,0x136aa708
.word 0xcedacc6c,0x101b9086
p26_local3_expect:
.word 0x44e0ad2f,0xe7bc7f95
.word 0x1a8ff617,0x55a4f3ab
.word 0xabaaa6ee,0x407b02a9
.word 0x45b506d2,0xd74ae548
.word 0x78c98e46,0x509142d1
.word 0x8f436b8d,0x136aa708
.word 0xdbe2e5f2,0x5c369fad
.word 0x32ea6101,0x67c03ebd
p27_init_registers:
.word 0x0284e556,0x26d993ba ! Init value for %l0
.word 0xb544a562,0xb2e3a3f8 ! Init value for %l1
.word 0x7f266c2e,0xae4cd143 ! Init value for %l2
.word 0x068d142b,0xbf91634d ! Init value for %l3
.word 0xca5f65e5,0xab537007 ! Init value for %l4
.word 0xd862ad0d,0xfca430fd ! Init value for %l5
.word 0x2f3ff495,0xee285b4f ! Init value for %l6
.word 0x24f06002,0x72c6451b ! Init value for %l7
.align 64
p27_init_freg:
.word 0x8ededc78,0xda51972a ! Init value for %f0
.word 0x38fc5ac8,0x7c94961a ! Init value for %f2
.word 0x1ba5bd35,0xa4e3b364 ! Init value for %f4
.word 0xa4ec6a37,0x9ca667e1 ! Init value for %f6
.word 0x4c0d6e55,0x916847a6 ! Init value for %f8
.word 0x61d912a2,0x25a82e62 ! Init value for %f10
.word 0xe9187649,0x20c0c8fc ! Init value for %f12
.word 0x709cb3af,0x6ecd8e51 ! Init value for %f14
.word 0x53ef6c93,0x6a87a1a6 ! Init value for %f16
.word 0xf91822ee,0x450eaa2c ! Init value for %f18
.word 0x818d8c98,0xeb16895a ! Init value for %f20
.word 0x554a0e7b,0x6f097196 ! Init value for %f22
.word 0x05bb5958,0x77f110b1 ! Init value for %f24
.word 0x723b4633,0xb87e0d4a ! Init value for %f26
.word 0x149e95a9,0x42b40892 ! Init value for %f28
.word 0xaa16954e,0xf9fe7441 ! Init value for %f30
.word 0xa6d5883e,0x3bec227d ! Init value for %f32
.word 0x81167787,0x590923f0 ! Init value for %f34
.word 0x3aeee35a,0x2d516590 ! Init value for %f36
.word 0x558eb126,0x9041c627 ! Init value for %f38
.word 0xfcacc4c2,0xb31f1a78 ! Init value for %f40
.word 0xb93d8b6c,0x61111a51 ! Init value for %f42
.word 0x85eaa8aa,0xee9a7b0e ! Init value for %f44
.word 0x77728ac7,0x77ce559a ! Init value for %f46
.word 0xfec49256,0x77e16b53
.word 0x96244822,0x8e353fbe
.word 0xdf9fbe8e,0xee15bad2
.word 0xf040ea14,0x8a701373
.word 0x9f60fad2,0xfe5d61ab
.word 0x302461af,0x3f2cf253
.word 0x855f1620,0x82b440b1
.word 0x5fef7011,0x81bd808e
p27_expected_registers:
.word 0x00000000,0x00005108
.word 0x904127d5,0x14ec1a72
.word 0x00000000,0xba01e924
.word 0xffffffff,0xffffffd9
.word 0x00000000,0x000067f5
.word 0xffffffff,0xffffffd8
.word 0x00000000,0x191eaf9b
.word 0x00000000,0x19e1451b
p27_expected_fp_regs:
.word 0x8ededc78,0xda51972a
.word 0x38fc5ac8,0x7c94961a
.word 0x1ba5bd35,0xa4e3b364
.word 0xa4ec6a37,0x9ca667e1
.word 0x4c0d6e55,0x916847a6
.word 0x61d912a2,0x25a82e62
.word 0xe9187649,0x20c0c8fc
.word 0x709cb3af,0x6ecd8e51
.word 0x53ef6c93,0x6a87a1a6
.word 0xf91822ee,0x450eaa2c
.word 0x818d8c98,0xeb16895a
.word 0x554a0e7b,0x6f097196
.word 0x05bb5958,0x77f110b1
.word 0x723b4633,0xb87e0d4a
.word 0x149e95a9,0x42b40892
.word 0xaa16954e,0xf9fe7441
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0x50102a51,0x3e22ec68
.word 0xffffffff,0xffffd82c
.word 0x192a61a4,0x2a23a953
.word 0x904127d5,0x14ec1a72
.word 0x2d3daca6,0x191eaf9b
.word 0x9203da6a,0x2d2d272c
.word 0x00005108,0x335e8a2d
.word 0x335e8a2d,0x467a6c68
p27_local1_expect:
.word 0xd82cbe4b,0xf89b7c86
.word 0x83290784,0x712b2c75
.word 0x209d7382,0x8d1bd9e0
.word 0x7f266c2e,0xd9ba0601
.word 0x025f67f5,0xffb4837e
.word 0xd9ba0601,0x23e4b63d
.word 0xba01e924,0x19e1451b
.word 0x703ec14f,0x000000e4
p27_local2_expect:
.word 0x00000000,0x2d3daca6
.word 0x3a3b45a6,0x904127d5
.word 0x3a3571ce,0x3613c3e9
.word 0xd9ba0601,0xffffffd8
.word 0xb8c92229,0x451b9b7d
.word 0xf9623d04,0xade44bc2
.word 0xe50407f2,0x3837131b
.word 0xd9ba0601,0xe4dc0ae1
p27_local3_expect:
.word 0x2811ca22,0xf7808ebe
.word 0x9108aa99,0x840bfe35
.word 0x98e480e9,0x8b837039
.word 0xd81feb0a,0x5108142d
.word 0xb89145a6,0x263fda6a
.word 0x1bd89404,0xc1d8251d
.word 0xba01e924,0x19e1451b
.word 0xe37d3ca6,0x3277980d
p28_init_registers:
.word 0x0a00f0fa,0x0e061e30 ! Init value for %l0
.word 0xd419e870,0x4e797920 ! Init value for %l1
.word 0x6a83a14f,0xa32b792d ! Init value for %l2
.word 0xec1c960e,0x2ba3f1ce ! Init value for %l3
.word 0xebc5e9ac,0x22f260f6 ! Init value for %l4
.word 0x75e64345,0xf733a454 ! Init value for %l5
.word 0xcb314f1a,0x945b5283 ! Init value for %l6
.word 0x9a95abb3,0xdcf9e583 ! Init value for %l7
.align 64
p28_init_freg:
.word 0xa45c5984,0xa0063846 ! Init value for %f0
.word 0x0c53f4a4,0x9e817b22 ! Init value for %f2
.word 0x2bb4d772,0x994020c8 ! Init value for %f4
.word 0x55bbcc6e,0xa580461c ! Init value for %f6
.word 0xbf753087,0xd367a67e ! Init value for %f8
.word 0xb72b0ec3,0xde99bd2f ! Init value for %f10
.word 0x524a1554,0xbae68bec ! Init value for %f12
.word 0x5d87716d,0xd3f379cd ! Init value for %f14
.word 0xbd56201b,0x30e5b8d7 ! Init value for %f16
.word 0xf9e838d7,0x79eeff32 ! Init value for %f18
.word 0xdc8cf82e,0xdd039d4f ! Init value for %f20
.word 0xdc7bfa96,0x495d971d ! Init value for %f22
.word 0x0ec27a92,0x4328db34 ! Init value for %f24
.word 0x07b4e34e,0xa0c9025a ! Init value for %f26
.word 0x2caea0c4,0x39939a87 ! Init value for %f28
.word 0xf08288c0,0x1e70ce02 ! Init value for %f30
.word 0x39eb10a8,0x51bc649a ! Init value for %f32
.word 0x536df5b3,0x59defae9 ! Init value for %f34
.word 0xfb09b667,0xff0fc75e ! Init value for %f36
.word 0x2a5f5744,0x66d76ebb ! Init value for %f38
.word 0x6ea30ef8,0x4b981ead ! Init value for %f40
.word 0xae2f62d2,0xb90cbde8 ! Init value for %f42
.word 0x8d4ce56d,0x11717508 ! Init value for %f44
.word 0x2d8b6984,0x7d0f96e8 ! Init value for %f46
.word 0xd77d5144,0x37e31ead
.word 0xab5529ef,0x73ab0f99
.word 0xc0c4e56f,0x1f711e34
.word 0x4d300653,0x356dcf6b
.word 0xbdf3629e,0x8aa9dd91
.word 0xd4d7197f,0x84480b88
.word 0x7bc70769,0xa05fbf59
.word 0x55d6e6bb,0xd5facada
p28_expected_registers:
.word 0x00000000,0xff3dbc95
.word 0x00000000,0x7b34cb20
.word 0xffffffff,0xffffa60c
.word 0x00000000,0xabde4a50
.word 0x00000000,0x22f260f6
.word 0x00000000,0xf733a454
.word 0xffffffff,0xffffffbc
.word 0x00000000,0x22f260f6
p28_expected_fp_regs:
.word 0xa45c5984,0xa0063846
.word 0x0c53f4a4,0x9e817b22
.word 0x2bb4d772,0x994020c8
.word 0x55bbcc6e,0xa580461c
.word 0xbf753087,0xd367a67e
.word 0xb72b0ec3,0xde99bd2f
.word 0x524a1554,0xbae68bec
.word 0x5d87716d,0xd3f379cd
.word 0xbd56201b,0x30e5b8d7
.word 0xf9e838d7,0x79eeff32
.word 0xdc8cf82e,0xdd039d4f
.word 0xdc7bfa96,0x495d971d
.word 0x0ec27a92,0x4328db34
.word 0x07b4e34e,0xa0c9025a
.word 0x2caea0c4,0x39939a87
.word 0xf08288c0,0x1e70ce02
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0x34621b96,0xff3dbc95
.word 0x4f333c12,0x485a850f
.word 0x79ca9db5,0x0bab1798
.word 0xebc5e9ac,0x22f260f6
.word 0xabde4a50,0xd909a1a1
.word 0x22f260f6,0xf733a454
.word 0xffffffff,0xffffb184
.word 0xff3dbc95,0x7baccb20
p28_local1_expect:
.word 0x0f747ace,0x668cf569
.word 0x22f260f6,0xf733a454
.word 0xd8faa770,0xc608120d
.word 0x9578273f,0xebc5e9ac
.word 0x2340555f,0x7a0a5dd1
.word 0x71509a9c,0xf2b7e3e8
.word 0xffffffc2,0x000079ca
.word 0x5d445e77,0x24a3a60c
p28_local2_expect:
.word 0xcf47eaad,0x668cf569
.word 0xe43ab2ad,0x8ac507f2
.word 0x01489942,0xca0a2dec
.word 0x2340555f,0x7a0a5dd1
.word 0xb65b3ba5,0xf33be4d5
.word 0xbeed1246,0x66fa1b14
.word 0x0e061e30,0x4e797920
.word 0xffffffff,0xffffffc2
p28_local3_expect:
.word 0xce696149,0xf6d938ff
.word 0x115515a1,0x77f8a2d3
.word 0x00fd6690,0xaefe7fc5
.word 0x65168507,0x63717d21
.word 0x83cd568b,0x0f747ace
.word 0x668cf569,0x3d948aef
.word 0xa358e583,0x08ee20da
.word 0xeb7b936b,0x0510f3ca
p29_init_registers:
.word 0x76cdf7f7,0xcf9c20df ! Init value for %l0
.word 0xdd77f702,0x3d39c353 ! Init value for %l1
.word 0x1a99514c,0x7130c466 ! Init value for %l2
.word 0x7566c3cf,0xcb14ec39 ! Init value for %l3
.word 0xd77ff405,0xc623ee64 ! Init value for %l4
.word 0xcb99e2b1,0xe7872373 ! Init value for %l5
.word 0x50434713,0xfb2ebb81 ! Init value for %l6
.word 0x152c8b6d,0xf43869fb ! Init value for %l7
.align 64
p29_init_freg:
.word 0xcbfdec23,0x141fca77 ! Init value for %f0
.word 0x9bc22e7e,0xbdc82e8a ! Init value for %f2
.word 0x72568068,0x77b40be1 ! Init value for %f4
.word 0xe7c3980e,0x261f8607 ! Init value for %f6
.word 0xd44c8d04,0x5acae27d ! Init value for %f8
.word 0x64b4d1d2,0x35290a6f ! Init value for %f10
.word 0x53493cd6,0x4ed902a8 ! Init value for %f12
.word 0xbad0cb29,0x985a3eb1 ! Init value for %f14
.word 0xfb2e892a,0x5fb64940 ! Init value for %f16
.word 0xb3adb459,0xab9e1116 ! Init value for %f18
.word 0xa2b34e68,0xa2289b5d ! Init value for %f20
.word 0x083a6de4,0x086969a3 ! Init value for %f22
.word 0xe986d65c,0x1ef2238c ! Init value for %f24
.word 0x81afdd06,0x067692c9 ! Init value for %f26
.word 0x6ec5ad04,0xd6d3490d ! Init value for %f28
.word 0x2339ce55,0xcafe735a ! Init value for %f30
.word 0xea342068,0xbea24268 ! Init value for %f32
.word 0x33765624,0xff39c7c3 ! Init value for %f34
.word 0xdc521055,0xc2f45203 ! Init value for %f36
.word 0xf2f64424,0xef795402 ! Init value for %f38
.word 0x982341c7,0x626ad2af ! Init value for %f40
.word 0x67c23f09,0xae209409 ! Init value for %f42
.word 0x643d33ca,0x930a8e7b ! Init value for %f44
.word 0x1cdc2395,0xad616c7f ! Init value for %f46
.word 0x8a317530,0xb7b9e83f
.word 0x78108305,0x4e07d4a1
.word 0x1cf621e2,0xa87e7c34
.word 0x45ff6acb,0xd02ceac6
.word 0xd27383e4,0x54b098ff
.word 0x92d9d92e,0x8ad0547b
.word 0xde8318bf,0x16c57b98
.word 0x0f37352b,0xe7674ed2
p29_expected_registers:
.word 0xffffffff,0xffffc466
.word 0x00000000,0x5fbbea97
.word 0xffffffff,0xdd3cb7cb
.word 0x00000000,0x0000006e
.word 0xeb7a77e9,0x33e35194
.word 0xb94efd0a,0x4f2cc0c9
.word 0x00000000,0x00000000
.word 0x00000000,0x33a0e182
p29_expected_fp_regs:
.word 0xcbfdec23,0x141fca77
.word 0x9bc22e7e,0xbdc82e8a
.word 0x72568068,0x77b40be1
.word 0xe7c3980e,0x261f8607
.word 0xd44c8d04,0x5acae27d
.word 0x64b4d1d2,0x35290a6f
.word 0x53493cd6,0x4ed902a8
.word 0xbad0cb29,0x985a3eb1
.word 0xfb2e892a,0x5fb64940
.word 0xb3adb459,0xab9e1116
.word 0xa2b34e68,0xa2289b5d
.word 0x083a6de4,0x086969a3
.word 0xe986d65c,0x1ef2238c
.word 0x81afdd06,0x067692c9
.word 0x6ec5ad04,0xd6d3490d
.word 0x2339ce55,0xcafe735a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0xa57fcda0,0x8ec3c6ca
.word 0x38c025fb,0x8a20db64
.word 0xeb7a77e9,0x33e35194
.word 0x33e35194,0x4f2cc0c9
.word 0x000000c8,0xe7872373
.word 0x1c948162,0x4ac6a065
.word 0x1e23e832,0x2f6f37b5
.word 0xd491522c,0x3d91f569
p29_local1_expect:
.word 0xb94efd0a,0x4f2cc0c9
.word 0x132e11d9,0x1501ff11
.word 0xa51f3797,0x395bfada
.word 0xffffffff,0xdd3cb7cb
.word 0x00000000,0x0000006e
.word 0xeb7a77e9,0x33e35194
.word 0x92849f6e,0x10b95d99
.word 0x4087f109,0xcbe6357e
p29_local2_expect:
.word 0xc623ee64,0xe7872373
.word 0x5d2f97d4,0xdfaf54d5
.word 0xc8cbc938,0xbb6f6ac2
.word 0x8f5117fc,0x33a0e182
.word 0x00000000,0xdc146cd4
.word 0x2181a95a,0x4ce6a087
.word 0xf099b174,0x6a428c1e
.word 0xcf40a30b,0x49bacb91
p29_local3_expect:
.word 0xe7872373,0x0000004e
.word 0xdc146cd4,0xbf568d23
.word 0x00000000,0x00000000
.word 0xb72be5e8,0x69ab2a5b
.word 0x76cdf7f7,0xcf9c20df
.word 0x4ce6a087,0xbf568d23
.word 0xcf2f85bc,0xee4effad
.word 0xcad94d19,0x7130c466
p30_init_registers:
.word 0x3cec54e2,0x0ad12837 ! Init value for %l0
.word 0x33645440,0x182f5525 ! Init value for %l1
.word 0x6350a417,0xf525deb6 ! Init value for %l2
.word 0xc92293ae,0xb96f1a38 ! Init value for %l3
.word 0xf43f9800,0x9a489c96 ! Init value for %l4
.word 0xe3408160,0xadd6daf2 ! Init value for %l5
.word 0xbda8a819,0xec928e8e ! Init value for %l6
.word 0xa8366a54,0x22f6dd1e ! Init value for %l7
.align 64
p30_init_freg:
.word 0xca24e35e,0x7982b0f0 ! Init value for %f0
.word 0xf1003993,0x1238971d ! Init value for %f2
.word 0x39561c36,0x3c463c1b ! Init value for %f4
.word 0x0e3dc767,0x8f491054 ! Init value for %f6
.word 0x79baf8d7,0x7fd86f99 ! Init value for %f8
.word 0x1279b49c,0xab39cbbd ! Init value for %f10
.word 0x29bf13aa,0xf55ca690 ! Init value for %f12
.word 0xf695586c,0x459ad2f1 ! Init value for %f14
.word 0xcc2d0c33,0xcaef80ed ! Init value for %f16
.word 0x9b89a1f2,0x5ea0fe9b ! Init value for %f18
.word 0x7f0aeafc,0x36fe8eab ! Init value for %f20
.word 0x66796cf7,0x6415282f ! Init value for %f22
.word 0xe8f02a73,0xc1dc3d73 ! Init value for %f24
.word 0x44d7e97c,0xb44a99cb ! Init value for %f26
.word 0x8c0c9886,0x0b5e27dc ! Init value for %f28
.word 0x939d021d,0x2d018fbd ! Init value for %f30
.word 0xd5c04aee,0xf86f6036 ! Init value for %f32
.word 0x51d160f6,0x512137c9 ! Init value for %f34
.word 0x795fd9c7,0x22005556 ! Init value for %f36
.word 0x7ab4f8d4,0xfb5d4aed ! Init value for %f38
.word 0x977e606e,0xb7d336f7 ! Init value for %f40
.word 0x52df1932,0x2bef0031 ! Init value for %f42
.word 0xe10fa5de,0x6930ae0b ! Init value for %f44
.word 0x5cb2ebfa,0xfa5edc6c ! Init value for %f46
.word 0x4b9a29b4,0x498c63e9
.word 0x6d3b2ab4,0xdd02cc3c
.word 0xab37d447,0x8a45791b
.word 0x8f3a8a99,0x255d8ce2
.word 0xfa4680a9,0xca5d71d2
.word 0xcd3e3c1d,0x526bcdb4
.word 0x1998f091,0xaa7e6657
.word 0xdf0b9f28,0xf6c25154
p30_expected_registers:
.word 0x00000000,0x000000d4
.word 0x00000000,0x000000f5
.word 0x2efaa653,0xb18cbb5a
.word 0x00000000,0x6830dce0
.word 0xf43f9800,0x9a489c96
.word 0x00000000,0x00002bc2
.word 0xffffffff,0xa127690b
.word 0xea641d53,0x64500aee
p30_expected_fp_regs:
.word 0xca24e35e,0x7982b0f0
.word 0xf1003993,0x1238971d
.word 0x39561c36,0x3c463c1b
.word 0x0e3dc767,0x8f491054
.word 0x79baf8d7,0x7fd86f99
.word 0x1279b49c,0xab39cbbd
.word 0x29bf13aa,0xf55ca690
.word 0xf695586c,0x459ad2f1
.word 0xcc2d0c33,0xcaef80ed
.word 0x9b89a1f2,0x5ea0fe9b
.word 0x7f0aeafc,0x36fe8eab
.word 0x66796cf7,0x6415282f
.word 0xe8f02a73,0xc1dc3d73
.word 0x44d7e97c,0xb44a99cb
.word 0x8c0c9886,0x0b5e27dc
.word 0x939d021d,0x2d018fbd
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0xc8aa7268,0x4bd4e934
.word 0xffffffff,0xea641d53
.word 0x845959bc,0xfec23f5c
.word 0xb18cbb5a,0x6830dce0
.word 0x18551129,0x7e231d00
.word 0xd436859f,0xe54e10b5
.word 0x0e44b77d,0x8574f524
.word 0xcbf02541,0xf178f6f3
p30_local1_expect:
.word 0x6f42f769,0x68f96566
.word 0x88f5141e,0x4c078cc5
.word 0xda0d7989,0x9802681e
.word 0x5be09559,0x3c14f05c
.word 0x28ce2cb0,0xb505c407
.word 0xbd64067c,0x80c84cac
.word 0x8e4bb51f,0x3a3b922e
.word 0x3a3b922e,0xa7306369
p30_local2_expect:
.word 0x836a57a9,0x4b4d0f73
.word 0xae0a1800,0x14255601
.word 0x6c1cee5b,0x3f3d6add
.word 0x2a5b8ced,0x3c105077
.word 0xbf363f96,0x69f9ee4d
.word 0xe959cbfb,0xa127690b
.word 0x015e0209,0x76cf8efa
.word 0x00000000,0x000000f5
p30_local3_expect:
.word 0xea641d53,0x64500aee
.word 0x1b1e27fb,0x0854d7fc
.word 0x95886b8f,0xdb7c0b4b
.word 0x2efaa653,0xb18cbb5a
.word 0x8c009b80,0x8a872e5b
.word 0x00000000,0x000000f1
.word 0x6830dce0,0x2aa32bc2
.word 0x1b313d53,0x0aeef1c4
p31_init_registers:
.word 0x256d217c,0x782631e1 ! Init value for %l0
.word 0xdbcf43f2,0x122a05cf ! Init value for %l1
.word 0xd528702a,0xa7cdd10b ! Init value for %l2
.word 0x0d637e02,0x22757065 ! Init value for %l3
.word 0x39259c08,0x82b2ccf5 ! Init value for %l4
.word 0xd3421218,0x015b31a3 ! Init value for %l5
.word 0x5d925854,0xc84bf5d7 ! Init value for %l6
.word 0x051ed215,0xa0f506db ! Init value for %l7
.align 64
p31_init_freg:
.word 0xb9ab6e27,0x90236aa6 ! Init value for %f0
.word 0x7fe98db0,0x560af977 ! Init value for %f2
.word 0x7c24f736,0x66062fd2 ! Init value for %f4
.word 0xcc5f57db,0x730ce0d6 ! Init value for %f6
.word 0x6a6dc4ae,0x41b1fa00 ! Init value for %f8
.word 0x22d546ad,0x267c2087 ! Init value for %f10
.word 0x377b6ef3,0x12515bea ! Init value for %f12
.word 0x53dc7142,0xab68fcd8 ! Init value for %f14
.word 0xfdd84a7c,0x09bab1e5 ! Init value for %f16
.word 0xa438e242,0x30a76343 ! Init value for %f18
.word 0xec55c8af,0x892583c7 ! Init value for %f20
.word 0x20f2888a,0x4d0b5fce ! Init value for %f22
.word 0x4f4c73a6,0xcb9efc64 ! Init value for %f24
.word 0x5e9c8982,0x17d50552 ! Init value for %f26
.word 0xf09bfda9,0x90364772 ! Init value for %f28
.word 0xca103fdb,0x10e97fd5 ! Init value for %f30
.word 0x72e2a369,0x978954a4 ! Init value for %f32
.word 0x69e9ead7,0x431f9cc3 ! Init value for %f34
.word 0x6a4f6a3d,0xfcbdf010 ! Init value for %f36
.word 0x9a7ab208,0x3df43100 ! Init value for %f38
.word 0x3814bc8d,0xfee67482 ! Init value for %f40
.word 0x2dbe69ef,0x2c54f0c5 ! Init value for %f42
.word 0xd357eb90,0x8b15f344 ! Init value for %f44
.word 0x25970ee2,0xbc45c7e4 ! Init value for %f46
.word 0xa46239b4,0x798732f7
.word 0x1a30c050,0xc22dacb1
.word 0x6d8e8525,0x02d4bcd5
.word 0x98dd96a0,0x596655fb
.word 0xd4ef39b9,0xad497adc
.word 0x330c8691,0x3ad2dfe1
.word 0xe312ceb9,0x4ec22fae
.word 0xe86b061f,0x9b38f067
p31_expected_registers:
.word 0x00000000,0x4b56e8e5
.word 0x00000000,0x0000006b
.word 0x00000000,0x0000d10b
.word 0x00000000,0x122a05cf
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffe327
.word 0x00000000,0x3e53c466
.word 0x00000000,0x0165c2b7
p31_expected_fp_regs:
.word 0xb9ab6e27,0x90236aa6
.word 0x7fe98db0,0x560af977
.word 0x7c24f736,0x66062fd2
.word 0xcc5f57db,0x730ce0d6
.word 0x6a6dc4ae,0x41b1fa00
.word 0x22d546ad,0x267c2087
.word 0x377b6ef3,0x12515bea
.word 0x53dc7142,0xab68fcd8
.word 0xfdd84a7c,0x09bab1e5
.word 0xa438e242,0x30a76343
.word 0xec55c8af,0x892583c7
.word 0x20f2888a,0x4d0b5fce
.word 0x4f4c73a6,0xcb9efc64
.word 0x5e9c8982,0x17d50552
.word 0xf09bfda9,0x90364772
.word 0xca103fdb,0x10e97fd5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0x69cd4bb3,0x1cb51cba
.word 0xfe85f381,0x4b56e8e5
.word 0x3cf17030,0x76f2996d
.word 0xbdf14232,0x5d1d2d0c
.word 0x00000000,0xe1ea3cf1
.word 0xbf15e38d,0xf0b13bba
.word 0x08c6ae13,0x6be700cb
.word 0x233d5bad,0x122a05cf
p31_local1_expect:
.word 0xfb08a7e1,0x9a86eb10
.word 0xdcf27f7d,0x5e962b73
.word 0x00000000,0x0000004b
.word 0x02219cc8,0x9d0c4c6b
.word 0xc8f81123,0xfb1930c7
.word 0x00000000,0x00000016
.word 0xdd8c723e,0x91302018
.word 0xa7cdd10b,0x00006d23
p31_local2_expect:
.word 0x0000d10b,0x00000023
.word 0xced37d52,0x6be116f7
.word 0xed7790f0,0xe1ea3cf1
.word 0xa3570464,0x36250b30
.word 0x17d781d6,0xa0f506db
.word 0x051ed215,0xa0f506db
.word 0x5d925854,0xc84bf5d7
.word 0x770a6ea3,0x00239e50
p31_local3_expect:
.word 0xa7cdd10b,0xa7cdd10b
.word 0x0000006d,0xba0fe319
.word 0x0165c2b7,0x70695ae3
.word 0x3e53c466,0x378b3ce2
.word 0xf1495f2a,0xb2982311
.word 0x0000006d,0x4e0c247c
.word 0x00000000,0x0000d10b
.word 0xaca2d551,0x78f5e327
p32_init_registers:
.word 0x4bd5e0b4,0x12209845 ! Init value for %l0
.word 0x4ede0cc5,0xe27e2948 ! Init value for %l1
.word 0x5da66020,0xbd8a10a4 ! Init value for %l2
.word 0xb95bddf6,0x3ceac5f3 ! Init value for %l3
.word 0x7513e6a9,0xec28646e ! Init value for %l4
.word 0x07a8bcca,0x07a92f42 ! Init value for %l5
.word 0xb9654de8,0x4e581baf ! Init value for %l6
.word 0xe6d96ba6,0x7ab92c34 ! Init value for %l7
.align 64
p32_init_freg:
.word 0xfdb59aba,0xf911fd1f ! Init value for %f0
.word 0x1926fab8,0x2a18a3b9 ! Init value for %f2
.word 0x0fe79bb2,0xdc6ad54a ! Init value for %f4
.word 0x2833c804,0x125c4b9f ! Init value for %f6
.word 0xa01108e3,0xad4bcd06 ! Init value for %f8
.word 0x241e0a3e,0x2d5d0a17 ! Init value for %f10
.word 0xaff7c98c,0x746df953 ! Init value for %f12
.word 0xec248037,0x324d1400 ! Init value for %f14
.word 0xb2d0d418,0xd28fccbc ! Init value for %f16
.word 0xae0ef2f0,0x4029846e ! Init value for %f18
.word 0xa3b837e4,0x8e1b5315 ! Init value for %f20
.word 0xefabfe3e,0x8b8c7285 ! Init value for %f22
.word 0xc2e56811,0xeeb50437 ! Init value for %f24
.word 0x3d786d32,0x17f1ad46 ! Init value for %f26
.word 0x7333f1b3,0x6ac07a0b ! Init value for %f28
.word 0x96169fd3,0xa17f8c9b ! Init value for %f30
.word 0x4a4bbbea,0xbed3e1dc ! Init value for %f32
.word 0x287e752d,0x8838253e ! Init value for %f34
.word 0xb2083f22,0xc106e1f9 ! Init value for %f36
.word 0xbea73028,0xb34e2123 ! Init value for %f38
.word 0x3b58094a,0x1bf8fa08 ! Init value for %f40
.word 0x48572fc8,0xc9ae269c ! Init value for %f42
.word 0x3d87ab28,0xd2114625 ! Init value for %f44
.word 0x53a97a92,0xb5bcbba7 ! Init value for %f46
.word 0xa3249598,0x96cbc777
.word 0xc1d258ed,0xb1104097
.word 0x2b8cd629,0x93869f51
.word 0x499333b0,0x81d61e0b
.word 0x31cbdb0e,0x69999157
.word 0xd596b962,0x9d9f7d11
.word 0x83f7e23a,0x13ef8007
.word 0xb70bdf76,0xb1bcc9c9
p32_expected_registers:
.word 0x00000000,0x4e323dee
.word 0x00000000,0x6afd6c8b
.word 0x3b681dc2,0xfce1864c
.word 0x00000000,0x03776f2d
.word 0x37903ddb,0x84a35177
.word 0x5c1a1b60,0x3259736f
.word 0x00000000,0x00000070
.word 0xffffffff,0xffffa94d
p32_expected_fp_regs:
.word 0xfdb59aba,0xf911fd1f
.word 0x1926fab8,0x2a18a3b9
.word 0x0fe79bb2,0xdc6ad54a
.word 0x2833c804,0x125c4b9f
.word 0xa01108e3,0xad4bcd06
.word 0x241e0a3e,0x2d5d0a17
.word 0xaff7c98c,0x746df953
.word 0xec248037,0x324d1400
.word 0xb2d0d418,0xd28fccbc
.word 0xae0ef2f0,0x4029846e
.word 0xa3b837e4,0x8e1b5315
.word 0xefabfe3e,0x8b8c7285
.word 0xc2e56811,0xeeb50437
.word 0x3d786d32,0x17f1ad46
.word 0x7333f1b3,0x6ac07a0b
.word 0x96169fd3,0xa17f8c9b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0x77681dc2,0xfce1864c
.word 0x84a35177,0xa94d2d07
.word 0x19c98362,0xafb244c1
.word 0x9d82a2dd,0x63048a66
.word 0xd77a721e,0x00f04ceb
.word 0x9475e7cf,0xaa0f0004
.word 0x22c6cf67,0x000758bd
.word 0x37903ddb,0x84a35177
p32_local1_expect:
.word 0x7478b324,0x4f2aadfa
.word 0x581a22af,0x68a84cfa
.word 0x6afd6c8b,0xcf2af9fb
.word 0x5c1a1b60,0x3259736f
.word 0xd438ef58,0x03776f2d
.word 0x00000000,0x000000a1
.word 0x01f796b1,0x07bd3902
.word 0x37113c6d,0x5739488a
p32_local2_expect:
.word 0xb9cca838,0xa30f61a6
.word 0x8d874d05,0x4f133db2
.word 0x3f545a5c,0x4569a838
.word 0x00000000,0x000000a1
.word 0xfce1864c,0xa30f61a6
.word 0x61a6bef4,0x3949756f
.word 0x29100803,0xdb504332
.word 0x3f545a5c,0x4569a838
p32_local3_expect:
.word 0xbb76bc40,0x733f4edd
.word 0x75ac6489,0x5ab91375
.word 0xd488a91d,0x5afddae2
.word 0xc6828c74,0xc3a1b232
.word 0xe3029926,0x3dcc00a1
.word 0xe32c347b,0x41ac9f00
.word 0xfc88bffc,0x0ef57030
.word 0xffffffff,0xfce1864c
p33_init_registers:
.word 0xf1e3a5de,0x3abe8af8 ! Init value for %l0
.word 0x4b2bcc46,0x9cb65ceb ! Init value for %l1
.word 0xc000dcb0,0x7873d44b ! Init value for %l2
.word 0x522ccd32,0x38a22591 ! Init value for %l3
.word 0x5f63b436,0x3b290ff1 ! Init value for %l4
.word 0x5fdb6825,0xd68da401 ! Init value for %l5
.word 0xf3c12bcd,0xc18133a9 ! Init value for %l6
.word 0x4e55baea,0x37da52b5 ! Init value for %l7
.align 64
p33_init_freg:
.word 0x84997912,0x5092dd75 ! Init value for %f0
.word 0x0b47e156,0x5e3c73cf ! Init value for %f2
.word 0x3cdd4a9d,0x5165a310 ! Init value for %f4
.word 0xc2bdc654,0x98630c68 ! Init value for %f6
.word 0xf93b8d2f,0xe9cdff18 ! Init value for %f8
.word 0x1244d6d3,0x8b446ddc ! Init value for %f10
.word 0xd5326b3f,0xd9052cda ! Init value for %f12
.word 0x712920f2,0xc21e76c5 ! Init value for %f14
.word 0xb2879763,0xcc2b9b03 ! Init value for %f16
.word 0xecdb40e6,0x2094bb18 ! Init value for %f18
.word 0x9ad662d3,0x54f17d71 ! Init value for %f20
.word 0x07acf124,0xcbd755aa ! Init value for %f22
.word 0x055727f9,0x69cf02c5 ! Init value for %f24
.word 0x6da08a6c,0xf5526af9 ! Init value for %f26
.word 0x26c42ae5,0x88490642 ! Init value for %f28
.word 0x79ccfeb6,0xbb3d205b ! Init value for %f30
.word 0xcdcc0da1,0xab876913 ! Init value for %f32
.word 0x771c7b71,0xa8c64a6b ! Init value for %f34
.word 0x1b1a1875,0xbbcc6b8d ! Init value for %f36
.word 0x3a8004b6,0x55f9cc6d ! Init value for %f38
.word 0xed2187da,0x2a0e9dfb ! Init value for %f40
.word 0x9406a433,0x8b576e13 ! Init value for %f42
.word 0xddbac928,0xce66f36f ! Init value for %f44
.word 0xbaf3dc7c,0xda8a8bf9 ! Init value for %f46
.word 0xf0b1bc29,0x2fac0ca4
.word 0x457d5298,0x7454beff
.word 0xbb1e64ed,0xf6d71627
.word 0x7c1a2f84,0xf1d5b893
.word 0x68cb98a6,0x6853ed85
.word 0x18049343,0xe2aa0772
.word 0x6e98904d,0xda12b52b
.word 0xf3e1c9ec,0xa4230b66
p33_expected_registers:
.word 0x00000000,0xd4af4367
.word 0xffffffff,0xef212300
.word 0x00000000,0x0000b502
.word 0x00000000,0xbaa865f3
.word 0x00000000,0x0000241a
.word 0x00000000,0x7873d44b
.word 0xffffffff,0xb7707c1e
.word 0x00000000,0x72c46889
p33_expected_fp_regs:
.word 0x84997912,0x5092dd75
.word 0x0b47e156,0x5e3c73cf
.word 0x3cdd4a9d,0x5165a310
.word 0xc2bdc654,0x98630c68
.word 0xf93b8d2f,0xe9cdff18
.word 0x1244d6d3,0x8b446ddc
.word 0xd5326b3f,0xd9052cda
.word 0x712920f2,0xc21e76c5
.word 0xb2879763,0xcc2b9b03
.word 0xecdb40e6,0x2094bb18
.word 0x9ad662d3,0x54f17d71
.word 0x07acf124,0xcbd755aa
.word 0x055727f9,0x69cf02c5
.word 0x6da08a6c,0xf5526af9
.word 0x26c42ae5,0x88490642
.word 0x79ccfeb6,0xbb3d205b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0x59c7cc5c,0xbaa865f3
.word 0x954018f1,0xd49d9f55
.word 0xcb41e955,0x95c03059
.word 0x0000002a,0xd1df54a5
.word 0x39b2f38d,0x0e39994c
.word 0xd4af4367,0xf431f147
.word 0xb7707c1e,0x3e6b85ec
.word 0x1b90d72a,0x3cb636fa
p33_local1_expect:
.word 0x7873d44b,0xe6dd9bac
.word 0xd49d9f55,0x2869f431
.word 0xd1df54a5,0xd49d9f55
.word 0xff4801b6,0xfc91b502
.word 0x1e552370,0x70f257ec
.word 0x4ab6327a,0xceb3559c
.word 0xdb4fffe1,0xd49d9f55
.word 0x1e90c618,0x9f5576dc
p33_local2_expect:
.word 0xffffffe1,0x22b2241a
.word 0x4b14137f,0x9d4d180a
.word 0x00000000,0xd49d9f55
.word 0xffffffe1,0x7525d6c3
.word 0x1cd60647,0x76dc61da
.word 0xd34d02c2,0x781fc35a
.word 0xd3b8b69e,0xbee51a23
.word 0xee9af67d,0xb53e8ae1
p33_local3_expect:
.word 0xff9cb327,0x72c46889
.word 0x00000000,0xd49d9f55
.word 0x9853b0b1,0x5df3acb6
.word 0x68c7e29a,0x54a547c6
.word 0xffffffff,0xffffffe1
.word 0x2b42f417,0x3c9e71b8
.word 0x0000a779,0x62e1241a
.word 0x62e1241a,0xef212300
p34_init_registers:
.word 0x9d56742e,0x01306f71 ! Init value for %l0
.word 0x48caa8a6,0x48781e3f ! Init value for %l1
.word 0x3ca27253,0xd173faea ! Init value for %l2
.word 0x1008f099,0xfed30281 ! Init value for %l3
.word 0x772b969e,0x73ec824d ! Init value for %l4
.word 0x233537f0,0x37e59f71 ! Init value for %l5
.word 0xed74e165,0xf5bd3b78 ! Init value for %l6
.word 0xc2858eae,0x34cbad2a ! Init value for %l7
.align 64
p34_init_freg:
.word 0x05fd23f0,0x44b9da0f ! Init value for %f0
.word 0xf32bd73b,0x2c9ebc36 ! Init value for %f2
.word 0xb43fcc9b,0x08991feb ! Init value for %f4
.word 0xcb0c1c51,0x9327605e ! Init value for %f6
.word 0xd0dc0acd,0x28bd3731 ! Init value for %f8
.word 0x797702dc,0xd5c9277c ! Init value for %f10
.word 0x72d9b324,0xdfb92cf3 ! Init value for %f12
.word 0x7a2b69eb,0x6dbe5c05 ! Init value for %f14
.word 0x82076a84,0x30246ac5 ! Init value for %f16
.word 0xc85e54e4,0x15cfa5e7 ! Init value for %f18
.word 0x1c725c59,0x1c3ef47f ! Init value for %f20
.word 0xd6baac71,0x1da32522 ! Init value for %f22
.word 0x4603f260,0x80921f8f ! Init value for %f24
.word 0xb4988e16,0x5e1c1c46 ! Init value for %f26
.word 0x27139273,0xde44554b ! Init value for %f28
.word 0x834ea2f2,0xc733405a ! Init value for %f30
.word 0x51daf2c5,0x4e631ab6 ! Init value for %f32
.word 0x739271db,0x1c1fb809 ! Init value for %f34
.word 0x6c0d5431,0x1276551e ! Init value for %f36
.word 0xe56637e5,0x4e5a7941 ! Init value for %f38
.word 0x2e2ff0d3,0xdf56e9c2 ! Init value for %f40
.word 0x265e991b,0x52c35ca4 ! Init value for %f42
.word 0x3b9f9fe1,0x9af84f6d ! Init value for %f44
.word 0xd9ffa3ff,0xbf259d6a ! Init value for %f46
.word 0x1465d307,0x709834ce
.word 0xb87ceaff,0xab7473b6
.word 0x475b309f,0xb942ebd2
.word 0x5da78095,0x4588ddea
.word 0x3cbb54c3,0xcf74d312
.word 0xc73fd3d4,0x659dd1ad
.word 0x9a367ae5,0xf3ad6ee8
.word 0xab5eda62,0xb8c611c9
p34_expected_registers:
.word 0x6d0e481d,0xe577f1e1
.word 0x00000000,0xf9d40b3f
.word 0x00000000,0x0000a8a6
.word 0xbb65906b,0xf95930f7
.word 0xf2697321,0x4408d9c7
.word 0x00000000,0x7309241d
.word 0x00000000,0x00000093
.word 0x00000000,0xe577f1e1
p34_expected_fp_regs:
.word 0x05fd23f0,0x44b9da0f
.word 0xf32bd73b,0x2c9ebc36
.word 0xb43fcc9b,0x08991feb
.word 0xcb0c1c51,0x9327605e
.word 0xd0dc0acd,0x28bd3731
.word 0x797702dc,0xd5c9277c
.word 0x72d9b324,0xdfb92cf3
.word 0x7a2b69eb,0x6dbe5c05
.word 0x82076a84,0x30246ac5
.word 0xc85e54e4,0x15cfa5e7
.word 0x1c725c59,0x1c3ef47f
.word 0xd6baac71,0x1da32522
.word 0x4603f260,0x80921f8f
.word 0xb4988e16,0x5e1c1c46
.word 0x27139273,0xde44554b
.word 0x834ea2f2,0xc733405a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0x7309241d,0xa355dbc7
.word 0x6d0e481d,0xe577f1e1
.word 0xba4a58f4,0xdf9cb312
.word 0x00000000,0x0000a8a6
.word 0x4450f0f8,0x01306f71
.word 0x6d0e481d,0xa355dbc7
.word 0x9a297915,0xa3fb3bc1
.word 0x48caa8a6,0x48781e3f
p34_local1_expect:
.word 0xf595df4b,0x313bc8a7
.word 0x0000a8a6,0xf95930f7
.word 0xf495c7df,0x3748c3ee
.word 0xf2697321,0x4408d9c7
.word 0x7f908e8f,0x24396129
.word 0x1b2963a4,0xeeff93c7
.word 0xfbbb1b7f,0xc3eb56c9
.word 0x2648824d,0x65817bbb
p34_local2_expect:
.word 0x3f80f931,0xf9d4713f
.word 0x0000a8a6,0xf8beb13c
.word 0x0000824d,0x01306f71
.word 0xac256ec7,0x0000a8a6
.word 0xc16225e9,0xe3a6edb5
.word 0xbb65906b,0xf95930f7
.word 0x1da9a5e5,0xa532746f
.word 0x00000000,0x1b2963a4
p34_local3_expect:
.word 0x943a912d,0xb6f88d77
.word 0x48781e3f,0x04b17ae1
.word 0x778da71d,0x27eec71b
.word 0x2dbc5319,0xc4a7313b
.word 0x1f3d6578,0xd497680f
.word 0x4408d9c7,0xa5b98957
.word 0x73ec824d,0x37e59f71
.word 0x0000824d,0x01306f71
p35_init_registers:
.word 0x5777ef7b,0xfe7ffe62 ! Init value for %l0
.word 0x27918fa2,0x28d6c8e7 ! Init value for %l1
.word 0x853a80e8,0x89f0fb9f ! Init value for %l2
.word 0x0e235bd3,0xee1507b1 ! Init value for %l3
.word 0x27221ffe,0xc502bd11 ! Init value for %l4
.word 0x8e51cb66,0x3b032837 ! Init value for %l5
.word 0x35fc9a51,0x9a308e12 ! Init value for %l6
.word 0x5c28b99a,0x7d5262e6 ! Init value for %l7
.align 64
p35_init_freg:
.word 0xe0d17334,0x7c79c02b ! Init value for %f0
.word 0xa42e972f,0xec01f263 ! Init value for %f2
.word 0xfbf77815,0x4163e493 ! Init value for %f4
.word 0x44fb5b69,0x77565933 ! Init value for %f6
.word 0x6cfb3889,0xdf9bd94b ! Init value for %f8
.word 0x6b5a02fb,0xa118e4b2 ! Init value for %f10
.word 0x2688cf53,0xa61568e4 ! Init value for %f12
.word 0x670f32ce,0x67a8517e ! Init value for %f14
.word 0x0f1ef786,0xb7564a75 ! Init value for %f16
.word 0xcab8e2ca,0x0a175204 ! Init value for %f18
.word 0x1d770d2d,0xda13f36a ! Init value for %f20
.word 0x4d327635,0xc8c464e3 ! Init value for %f22
.word 0x116613c2,0xfff036fc ! Init value for %f24
.word 0xe6eea127,0xa1c47efd ! Init value for %f26
.word 0x7964bf6a,0x4515b850 ! Init value for %f28
.word 0xdd2832d0,0x6663971a ! Init value for %f30
.word 0x687e1a78,0xbb32d34b ! Init value for %f32
.word 0x97f6fb87,0xacfe5983 ! Init value for %f34
.word 0x6e1dd068,0x298581cb ! Init value for %f36
.word 0xf56fbd4b,0x155a041c ! Init value for %f38
.word 0xcbbb117c,0x003e67ab ! Init value for %f40
.word 0x64428b68,0xa76c7c3f ! Init value for %f42
.word 0x5a7d1c0a,0xef854d8a ! Init value for %f44
.word 0xf2cc955e,0x79356930 ! Init value for %f46
.word 0x48066353,0xf6682c7a
.word 0x5340af4c,0x6313d50e
.word 0xf51a45ea,0x73a67df1
.word 0xed252467,0x2c9040a3
.word 0x14ca6147,0xcf8be2c8
.word 0xdc57b076,0x84ace141
.word 0xd04aa1b6,0x4db9c69b
.word 0xec4f37cf,0xf6ab870c
p35_expected_registers:
.word 0xffffffff,0xfffffff0
.word 0x00000000,0xe67e7068
.word 0xffffffff,0xaabd0216
.word 0xffffffff,0xffffffc2
.word 0x00000000,0x0000001a
.word 0x00000000,0x6255ce9f
.word 0x00000000,0x7fa0fd4b
.word 0xffffffff,0xfffffff7
p35_expected_fp_regs:
.word 0xe0d17334,0x7c79c02b
.word 0xa42e972f,0xec01f263
.word 0xfbf77815,0x4163e493
.word 0x44fb5b69,0x77565933
.word 0x6cfb3889,0xdf9bd94b
.word 0x6b5a02fb,0xa118e4b2
.word 0x2688cf53,0xa61568e4
.word 0x670f32ce,0x67a8517e
.word 0x0f1ef786,0xb7564a75
.word 0xcab8e2ca,0x0a175204
.word 0x1d770d2d,0xda13f36a
.word 0x4d327635,0xc8c464e3
.word 0x116613c2,0xfff036fc
.word 0xe6eea127,0xa1c47efd
.word 0x7964bf6a,0x4515b850
.word 0xdd2832d0,0x6663971a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0x393ecad0,0x20819415
.word 0xc8e7bd11,0x3b032837
.word 0x96560cb0,0x69d221b4
.word 0xaabd0216,0x6255ce9f
.word 0xe2e3a7f5,0xbe24f8b5
.word 0xc83cc20f,0xf7f733bb
.word 0x000016b1,0xfffffff7
.word 0xb8d31cec,0xbe337222
p35_local1_expect:
.word 0x9139acea,0xe0c43ba8
.word 0xb2c5000e,0x67cb29ac
.word 0x6f1e8691,0x17c569e7
.word 0x6c183af0,0xe2e3a7f5
.word 0xab359d0c,0xfa5a251d
.word 0x10033af7,0x329ffff0
.word 0x933226df,0x21cf8e6e
.word 0x1073c255,0x570baf88
p35_local2_expect:
.word 0x2fd04ba7,0xe67e7068
.word 0xb11746a0,0xf2accd73
.word 0xc738d532,0x1b94fa99
.word 0x78c3f6ec,0x13baa7b2
.word 0x8baa0a39,0xda243d94
.word 0xae6efa99,0x3a47995a
.word 0xafbb5036,0xdc1d4c56
.word 0x468b73f8,0xba9dd01c
p35_local3_expect:
.word 0x81cb69ae,0xb3a8c255
.word 0x66f52cf2,0x7b53a620
.word 0x454c1783,0x3b032837
.word 0xbf685268,0xe67e7068
.word 0xacabb407,0xf87bb7f2
.word 0x782b8aa0,0x7de51a9d
.word 0x1d38b2b5,0x7fa0fd4b
.word 0x95f816b1,0x6102050e
p36_init_registers:
.word 0x24f7319d,0xb46fa4a6 ! Init value for %l0
.word 0xc87c9362,0x890e5815 ! Init value for %l1
.word 0xb63d779b,0xccdbb555 ! Init value for %l2
.word 0xdae180bc,0x24bd2faa ! Init value for %l3
.word 0xfa925d15,0xd235435e ! Init value for %l4
.word 0xc2119e48,0x34deeb31 ! Init value for %l5
.word 0xff602061,0xf41fdeb5 ! Init value for %l6
.word 0x5f9ff1d8,0x334bcc4e ! Init value for %l7
.align 64
p36_init_freg:
.word 0xfdef4a48,0x1c8bc47c ! Init value for %f0
.word 0xc2eaf083,0x0238b448 ! Init value for %f2
.word 0xa3e8ab24,0x74c7d4e3 ! Init value for %f4
.word 0xf9d121e7,0xdd99f02f ! Init value for %f6
.word 0xd7df56d4,0x4606651d ! Init value for %f8
.word 0xe978897e,0x0d6dbf4b ! Init value for %f10
.word 0xa320e909,0xb913fd6a ! Init value for %f12
.word 0x1aaa8133,0x428012fa ! Init value for %f14
.word 0xd21bfdfc,0xfa48848f ! Init value for %f16
.word 0x339be781,0x3b4a90ec ! Init value for %f18
.word 0x6ff03790,0xd28cc9d0 ! Init value for %f20
.word 0xf627d9f5,0x0a18b606 ! Init value for %f22
.word 0x640cb837,0x657f3234 ! Init value for %f24
.word 0xb2b09962,0x271be8cb ! Init value for %f26
.word 0x6195fa46,0x605c8ac4 ! Init value for %f28
.word 0x40b7a3eb,0x247015d4 ! Init value for %f30
.word 0x59793d75,0xe5fcd466 ! Init value for %f32
.word 0x8607ad1a,0xface029b ! Init value for %f34
.word 0x67440682,0x465b5343 ! Init value for %f36
.word 0xb0442ccc,0x63cb7dc1 ! Init value for %f38
.word 0x7cc05aad,0x0eb4f639 ! Init value for %f40
.word 0xf76218d4,0x9383953c ! Init value for %f42
.word 0xba9ac319,0x9e706494 ! Init value for %f44
.word 0xf2899e3f,0x0ccf1d8b ! Init value for %f46
.word 0x21d94dec,0x7393586b
.word 0xfc792224,0xd0143ed2
.word 0x34fa14f3,0x97ca5bdd
.word 0x6eb61a5e,0x30066e62
.word 0x71c61073,0xaf5b2d7c
.word 0x5e182700,0xa9225463
.word 0xfaacad98,0x42df055e
.word 0xb95239c0,0xf7a1acad
p36_expected_registers:
.word 0x00000000,0x0000c199
.word 0x00000000,0x000000ca
.word 0x00000000,0x00000068
.word 0xdae180bc,0x24bd2faa
.word 0x00000000,0x00002570
.word 0x00000000,0xd80a0db6
.word 0x00000000,0x00000000
.word 0xffffffff,0xffffffd8
p36_expected_fp_regs:
.word 0xfdef4a48,0x1c8bc47c
.word 0xc2eaf083,0x0238b448
.word 0xa3e8ab24,0x74c7d4e3
.word 0xf9d121e7,0xdd99f02f
.word 0xd7df56d4,0x4606651d
.word 0xe978897e,0x0d6dbf4b
.word 0xa320e909,0xb913fd6a
.word 0x1aaa8133,0x428012fa
.word 0xd21bfdfc,0xfa48848f
.word 0x339be781,0x3b4a90ec
.word 0x6ff03790,0xd28cc9d0
.word 0xf627d9f5,0x0a18b606
.word 0x640cb837,0x657f3234
.word 0xb2b09962,0x271be8cb
.word 0x6195fa46,0x605c8ac4
.word 0x40b7a3eb,0x247015d4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0xe02f6368,0x3dfc9aae
.word 0x00000000,0x00000017
.word 0xc95b14a8,0xffffdeca
.word 0x9caab7be,0x3603f1b2
.word 0xee175e85,0x54223f58
.word 0xe04b8bd2,0xaac2e7dc
.word 0xffffdeca,0xd80a0db6
.word 0x00000000,0xffffffd8
p36_local1_expect:
.word 0x359a1127,0x7b76f671
.word 0xfa5daa98,0x4d579d43
.word 0x0a2ebc55,0xeff876d0
.word 0x0cf47e0c,0x74a09879
.word 0x782022a8,0x0b942f56
.word 0x079a8007,0x148941aa
.word 0x99a8fcfa,0xab73cc7a
.word 0x174b11fa,0x9deae83f
p36_local2_expect:
.word 0x7ee105f0,0xdf0238d5
.word 0x0cf47e0c,0x24bd2fd8
.word 0xdeca32fc,0xffe0e1e9
.word 0xffffffd8,0x00000068
.word 0x218ee674,0x6d2e6d1e
.word 0x62dfd022,0xc31982ac
.word 0xd80a2faa,0xc23a3346
.word 0xc199101f,0xb7721b12
p36_local3_expect:
.word 0x619bcf56,0x1eb6a238
.word 0xd6e16e60,0xc6a2664c
.word 0x8bad71da,0x272b7b44
.word 0x6d4612d8,0x2570cc7a
.word 0xc2a6e0ec,0x955dce48
.word 0x2de47477,0x932b1c4c
.word 0x54573bed,0xb95ab0df
.word 0x884901b7,0x8122425c
p37_init_registers:
.word 0x230caef9,0xfe572124 ! Init value for %l0
.word 0x6cdb96c9,0xd91e7561 ! Init value for %l1
.word 0xf657e4a7,0xf7d04673 ! Init value for %l2
.word 0x445704b8,0x9ca69685 ! Init value for %l3
.word 0xa809e5f1,0xe8ca8dda ! Init value for %l4
.word 0x6023c2b5,0xc6e19111 ! Init value for %l5
.word 0x827d7cb0,0x5ed8af6f ! Init value for %l6
.word 0x9bf67062,0xd61bc68b ! Init value for %l7
.align 64
p37_init_freg:
.word 0x4eb988bb,0x611eaa34 ! Init value for %f0
.word 0x0b0604bf,0xbb94d245 ! Init value for %f2
.word 0x854e261b,0x823ef591 ! Init value for %f4
.word 0x96536d41,0x27fa5825 ! Init value for %f6
.word 0x5454cf70,0xc3213d3d ! Init value for %f8
.word 0x2a479459,0xe279424a ! Init value for %f10
.word 0xf95d1637,0x2a872bea ! Init value for %f12
.word 0x5224e973,0xcf801ba5 ! Init value for %f14
.word 0x014e8d2f,0xfa9a284e ! Init value for %f16
.word 0xd967483f,0x0a408581 ! Init value for %f18
.word 0x4b5b6eb6,0xdeeb0633 ! Init value for %f20
.word 0xc2cf4667,0x1de3578d ! Init value for %f22
.word 0x012f9a7a,0x18df2e47 ! Init value for %f24
.word 0x6f4280ca,0xcd6e1666 ! Init value for %f26
.word 0xacf3ef7b,0x030b97f9 ! Init value for %f28
.word 0x0f820a67,0x11f7fa9c ! Init value for %f30
.word 0x2b350377,0x311b35a5 ! Init value for %f32
.word 0xcb96587e,0xd7a37130 ! Init value for %f34
.word 0x5ac80c1a,0x3373e98c ! Init value for %f36
.word 0xb97f0d3d,0xbb1b4c18 ! Init value for %f38
.word 0x7838f163,0x84a7b34b ! Init value for %f40
.word 0x8a1c4231,0xca16aeaf ! Init value for %f42
.word 0xb01d0a41,0x058f29ba ! Init value for %f44
.word 0x0aa1b8c7,0x0a57f91f ! Init value for %f46
.word 0xed547521,0x0ef2a795
.word 0x2238624b,0x0dce06f4
.word 0xbe0443a9,0xa852b846
.word 0x503379da,0x54720e1e
.word 0xee8bf21e,0x0b813b4b
.word 0x6050aebb,0xf6b44f7c
.word 0x9fa77e02,0x851d7445
.word 0x5458f62d,0xeb358a48
p37_expected_registers:
.word 0xffffffff,0xffffffcc
.word 0x00000000,0x00000058
.word 0x00000000,0x000000e2
.word 0x25087808,0xf112481d
.word 0x00000000,0x00000001
.word 0x00000000,0x000097a6
.word 0xe8ca8dda,0xbc3988d7
.word 0x00000000,0x105cd06d
p37_expected_fp_regs:
.word 0x4eb988bb,0x611eaa34
.word 0x0b0604bf,0xbb94d245
.word 0x854e261b,0x823ef591
.word 0x96536d41,0x27fa5825
.word 0x5454cf70,0xc3213d3d
.word 0x2a479459,0xe279424a
.word 0xf95d1637,0x2a872bea
.word 0x5224e973,0xcf801ba5
.word 0x014e8d2f,0xfa9a284e
.word 0xd967483f,0x0a408581
.word 0x4b5b6eb6,0xdeeb0633
.word 0xc2cf4667,0x1de3578d
.word 0x012f9a7a,0x18df2e47
.word 0x6f4280ca,0xcd6e1666
.word 0xacf3ef7b,0x030b97f9
.word 0x0f820a67,0x11f7fa9c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0xae742179,0x8282e9e4
.word 0xb91ea6b6,0xbc6c9685
.word 0x5ae63ce6,0x6efc5ee6
.word 0xa6718376,0xc0588e0b
.word 0x63cc86a9,0x000097a6
.word 0x25087808,0xf112481d
.word 0x9d85d62f,0x4fc52f01
.word 0xe8ca8dda,0xbc3988d7
p37_local1_expect:
.word 0xe68558b3,0xc7667400
.word 0x456b1269,0x752d5979
.word 0xfc0ed55c,0x000097a6
.word 0x000097a6,0x1a024c86
.word 0x105cd06d,0xb5ff66c6
.word 0x020ae955,0x97a6980a
.word 0x715bdb40,0x6236bccc
.word 0xe21a6bca,0x4df397a6
p37_local2_expect:
.word 0x14795e99,0x1e0d79e6
.word 0x5c477a2a,0xc79f7551
.word 0xf3ab9bbe,0xfc0ed55c
.word 0xbad3f4ba,0x36b0d1d4
.word 0x327dc37b,0xc32b3d5d
.word 0x2fd09685,0x3bc9c8f5
.word 0x2b9b1c53,0x0a54b94d
.word 0xff1d26a2,0xb837147a
p37_local3_expect:
.word 0x1bad8ff8,0x2acca6bd
.word 0x41036e1f,0xcc25235b
.word 0x359c72ee,0x9c7d043a
.word 0x0267001b,0x18d28fd0
.word 0x63cc86a9,0xe05161e6
.word 0xec4af234,0x497fb5c6
.word 0x88d7e8bd,0xf68f1ec5
.word 0xbc3988d7,0x000097a6
p38_init_registers:
.word 0xb2c58c3f,0xf3866f05 ! Init value for %l0
.word 0x29adfe90,0xede536e0 ! Init value for %l1
.word 0x1503b289,0xac2974d8 ! Init value for %l2
.word 0x4c8fdaee,0x0d8ba0ae ! Init value for %l3
.word 0xd74433ec,0x4ebcf2fd ! Init value for %l4
.word 0xadbd456b,0xbb029c73 ! Init value for %l5
.word 0xe9a03c16,0xb6ef726d ! Init value for %l6
.word 0xeb50a713,0xc28de205 ! Init value for %l7
.align 64
p38_init_freg:
.word 0x0265b288,0x3f11442e ! Init value for %f0
.word 0x41531842,0xa0e5f119 ! Init value for %f2
.word 0x6c70d8c3,0x6590e9f2 ! Init value for %f4
.word 0x2ac2babe,0xb40cd8fa ! Init value for %f6
.word 0x5de8cdda,0xfe689c8c ! Init value for %f8
.word 0xbb701aff,0x97bbf1d1 ! Init value for %f10
.word 0x2340751e,0xcff157eb ! Init value for %f12
.word 0x28af005a,0x53bddc3b ! Init value for %f14
.word 0x306385b0,0x8093c377 ! Init value for %f16
.word 0x373ca9ac,0x1401185f ! Init value for %f18
.word 0xef8c4cb0,0x4713714c ! Init value for %f20
.word 0xfd95c1c2,0x6485fd8b ! Init value for %f22
.word 0x98b9644c,0x5a926ed1 ! Init value for %f24
.word 0x5c9b24bf,0xbde6824d ! Init value for %f26
.word 0x85ffc399,0x58d2b48a ! Init value for %f28
.word 0xa80bb14c,0xd1f78fd6 ! Init value for %f30
.word 0xb53f084e,0xf9943430 ! Init value for %f32
.word 0xd38a6e3e,0x31500d29 ! Init value for %f34
.word 0xc3239180,0x2ed4e39d ! Init value for %f36
.word 0xbfaa06dc,0x66e327fe ! Init value for %f38
.word 0x79183500,0x21986f73 ! Init value for %f40
.word 0xa0514812,0xe10e913e ! Init value for %f42
.word 0x707d82ba,0x4e92d39e ! Init value for %f44
.word 0xc6faae0d,0x5169eea3 ! Init value for %f46
.word 0xf728b082,0xbf340816
.word 0xb0ce1982,0x3ff1efcf
.word 0x14e2af15,0xaedf7fa5
.word 0x78a9c1d5,0xa4e278f9
.word 0xbe8a7ed3,0x9fc77456
.word 0xfdb7130d,0x71bfd210
.word 0x92f1035c,0xe57e4b6e
.word 0x85812064,0xfa2d7b64
p38_expected_registers:
.word 0x00000000,0x41eb0b58
.word 0x00000000,0xe6a1c2a7
.word 0x1503b289,0xac2974d8
.word 0x00000000,0x00000cd8
.word 0x00000000,0x902c1f62
.word 0x00000000,0x8976b352
.word 0x00000000,0x0000b136
.word 0x00000000,0x8829f220
p38_expected_fp_regs:
.word 0x0265b288,0x3f11442e
.word 0x41531842,0xa0e5f119
.word 0x6c70d8c3,0x6590e9f2
.word 0x2ac2babe,0xb40cd8fa
.word 0x5de8cdda,0xfe689c8c
.word 0xbb701aff,0x97bbf1d1
.word 0x2340751e,0xcff157eb
.word 0x28af005a,0x53bddc3b
.word 0x306385b0,0x8093c377
.word 0x373ca9ac,0x1401185f
.word 0xef8c4cb0,0x4713714c
.word 0xfd95c1c2,0x6485fd8b
.word 0x98b9644c,0x5a926ed1
.word 0x5c9b24bf,0xbde6824d
.word 0x85ffc399,0x58d2b48a
.word 0xa80bb14c,0xd1f78fd6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0x902c1f62,0x8829f220
.word 0xe6d819c5,0x902c1f62
.word 0x0000c28d,0xbbde9593
.word 0xd61fad86,0xa130ae97
.word 0x6f6888fa,0x5f9aa0d7
.word 0xfe2a6a19,0xc74239d6
.word 0x902c1f62,0x00007368
.word 0xd19cd61c,0xc75dc258
p38_local1_expect:
.word 0x002b0000,0xac2974d8
.word 0x2a08e978,0x2be14be3
.word 0x7c79c492,0x1e760c9f
.word 0x19d9686d,0x3fa4e9c8
.word 0x6022f7b4,0x6b420686
.word 0x8976b352,0xf838cd44
.word 0xcb417368,0xdd38b136
.word 0x63e3e2ec,0x201e8160
p38_local2_expect:
.word 0x4050b352,0xfc963e03
.word 0x194ce677,0xc2eff030
.word 0xb6ef726d,0xc28de205
.word 0x00000088,0xffffbbde
.word 0x1ca92920,0x06862e07
.word 0x8abb45bb,0xbbde9593
.word 0xc08a71a7,0x224b94a7
.word 0x00000000,0x902c1f62
p38_local3_expect:
.word 0x902c1f62,0x00007368
.word 0x00000cd8,0x9b0911a5
.word 0x902c1f62,0x8829f220
.word 0xadbd456b,0xbb029c73
.word 0x012b805c,0x184dd19d
.word 0xd8d8ce95,0x4050b352
.word 0x7449b4ba,0xac2974d8
.word 0xe3413b41,0x93567123
p39_init_registers:
.word 0x93bcd6aa,0x20a7ccdd ! Init value for %l0
.word 0x80743c1d,0xfb74956d ! Init value for %l1
.word 0xe55cdbab,0x85bc4203 ! Init value for %l2
.word 0xd198bc04,0x8e70ed8f ! Init value for %l3
.word 0x79f09304,0x0033a111 ! Init value for %l4
.word 0x52a0ef1e,0x1a5f4eb9 ! Init value for %l5
.word 0x52d55f58,0x188903dd ! Init value for %l6
.word 0x4d274dc4,0x05c98fcf ! Init value for %l7
.align 64
p39_init_freg:
.word 0x883cb0e5,0x75fe2dc7 ! Init value for %f0
.word 0x42a53a1a,0xfbbb11aa ! Init value for %f2
.word 0x20901dc2,0x9275fa80 ! Init value for %f4
.word 0xff746194,0xaadacf2e ! Init value for %f6
.word 0xdbb05ce5,0x4bb7ea4d ! Init value for %f8
.word 0xf93d76b8,0x4da1ac9a ! Init value for %f10
.word 0x5690a80c,0x90aa0e1d ! Init value for %f12
.word 0xd724aa5a,0x219988d7 ! Init value for %f14
.word 0xdf88cbfc,0xf3c4c1e6 ! Init value for %f16
.word 0x1e04a0f4,0xc167cba5 ! Init value for %f18
.word 0x4d02c5e1,0x2e9da6ce ! Init value for %f20
.word 0x437c545e,0xe0659bdc ! Init value for %f22
.word 0x03027c00,0xd4516f96 ! Init value for %f24
.word 0xc3952987,0x85d82fec ! Init value for %f26
.word 0xd16d65d9,0xa53569c4 ! Init value for %f28
.word 0x95b2ab2b,0x5b2047f2 ! Init value for %f30
.word 0x70f475b9,0xdf03175d ! Init value for %f32
.word 0x4e1651ea,0x73eb6da3 ! Init value for %f34
.word 0x45ea1167,0x8367ab60 ! Init value for %f36
.word 0x03ad2a6e,0x8f5e6588 ! Init value for %f38
.word 0x8abbc546,0xd7891387 ! Init value for %f40
.word 0xaf034310,0xccc0bec0 ! Init value for %f42
.word 0xc6e1923d,0x09aca2fd ! Init value for %f44
.word 0x66d1ebff,0x9153942f ! Init value for %f46
.word 0xb6b726c8,0x6ef59265
.word 0x7c10320e,0x6498c45d
.word 0xa7bc14bb,0x1e0f98fa
.word 0xc3aa893a,0xdabcfc78
.word 0x47c77222,0x08e6f3ed
.word 0xc83570f4,0x28a8fa9b
.word 0xadd4f372,0x5a81653a
.word 0x84a302e8,0x40a0718a
p39_expected_registers:
.word 0x00000000,0x00006b0c
.word 0x00000000,0x368c8279
.word 0xffffffff,0xffffff8e
.word 0x00000000,0x00000000
.word 0xffffffff,0xffff8e7b
.word 0x00000000,0x000000ba
.word 0x00000000,0xbaa6f4b0
.word 0x00000000,0x157eb2dc
p39_expected_fp_regs:
.word 0x883cb0e5,0x75fe2dc7
.word 0x42a53a1a,0xfbbb11aa
.word 0x20901dc2,0x9275fa80
.word 0xff746194,0xaadacf2e
.word 0xdbb05ce5,0x4bb7ea4d
.word 0xf93d76b8,0x4da1ac9a
.word 0x5690a80c,0x90aa0e1d
.word 0xd724aa5a,0x219988d7
.word 0xdf88cbfc,0xf3c4c1e6
.word 0x1e04a0f4,0xc167cba5
.word 0x4d02c5e1,0x2e9da6ce
.word 0x437c545e,0xe0659bdc
.word 0x03027c00,0xd4516f96
.word 0xc3952987,0x85d82fec
.word 0xd16d65d9,0xa53569c4
.word 0x95b2ab2b,0x5b2047f2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0xc5de1a81,0xe64ee582
.word 0x73362eb8,0x83c65bc8
.word 0x4357bace,0x7c7115e2
.word 0x37ad8635,0xb2953496
.word 0x59c4f00d,0x99e84177
.word 0x46590dc4,0x188903dd
.word 0xffffffff,0xffff8e7b
.word 0x00000000,0x0000006d
p39_local1_expect:
.word 0xa3a29205,0x368c8279
.word 0x80743c1d,0xfb74006d
.word 0x792bc5f4,0xa0049220
.word 0x77b68fb1,0x6dd140f2
.word 0x75313fab,0xf09c9821
.word 0xc11152b2,0xf96a2ab1
.word 0xbad8bfd0,0xf54edf58
.word 0x43509392,0x73a9f36d
p39_local2_expect:
.word 0xbaa6f4b0,0x157eb2dc
.word 0x9e75b179,0xb209a727
.word 0x07db0754,0x03fb77b6
.word 0xa599567e,0x74e14223
.word 0x188903dd,0xb766c1cb
.word 0x5cf83ec6,0x8e7b006d
.word 0xede85245,0xaf1d6b0c
.word 0xffffff8e,0x445e6702
p39_local3_expect:
.word 0x9c5d0f40,0x5496e688
.word 0x9585ff05,0x8e70ed8f
.word 0xf88e4776,0x2c41a23e
.word 0xe5a1df25,0xbb62463e
.word 0xba03c607,0x6aa8f15a
.word 0xbaa6f4b0,0x000000ba
.word 0xdceb1443,0xb046639b
.word 0x683f8878,0xd0b9daba
p40_init_registers:
.word 0xde3002d2,0x022fc25b ! Init value for %l0
.word 0x58143d4c,0x4aeb426b ! Init value for %l1
.word 0xcb225bde,0x8fe43df0 ! Init value for %l2
.word 0x7df82cb2,0x1e7d0a93 ! Init value for %l3
.word 0x61fa301e,0x4cb9c480 ! Init value for %l4
.word 0xfd5ffc16,0x889bcf54 ! Init value for %l5
.word 0xd5b4dbd4,0x6231ec7e ! Init value for %l6
.word 0xbfb54b14,0x9c549397 ! Init value for %l7
.align 64
p40_init_freg:
.word 0x2de92c56,0xedc11543 ! Init value for %f0
.word 0x80a182d8,0x6a539efa ! Init value for %f2
.word 0x67ef2ede,0x4e8297dd ! Init value for %f4
.word 0x210ba0b7,0xa9324738 ! Init value for %f6
.word 0x10323ad5,0xdd8e060b ! Init value for %f8
.word 0x526ebc92,0xc2870a9b ! Init value for %f10
.word 0xa241db1f,0x0a4eb5f6 ! Init value for %f12
.word 0x87d1dc5e,0xdc1a7af8 ! Init value for %f14
.word 0xe10c020f,0x10ecced9 ! Init value for %f16
.word 0xe512dcbb,0xc9033d3b ! Init value for %f18
.word 0x62037027,0x384fc051 ! Init value for %f20
.word 0x8c8461ce,0x2dfbbdb8 ! Init value for %f22
.word 0x82fc0a0e,0x55b54c4d ! Init value for %f24
.word 0x9361890b,0x94344225 ! Init value for %f26
.word 0x327dfabd,0x3302c252 ! Init value for %f28
.word 0xe171751b,0x4c368690 ! Init value for %f30
.word 0xe01de6a5,0x23c7c8d3 ! Init value for %f32
.word 0x7970ea3c,0x8a9b823a ! Init value for %f34
.word 0xbfc58667,0xf61dfd62 ! Init value for %f36
.word 0x7fb84295,0xb8f50f38 ! Init value for %f38
.word 0x20d6dfbf,0x1a862e64 ! Init value for %f40
.word 0x3217bd2d,0x5d7fdc94 ! Init value for %f42
.word 0x5c5c0925,0xddaa55e6 ! Init value for %f44
.word 0x01b4ab10,0x16e6b72c ! Init value for %f46
.word 0x46e624df,0x2e53f396
.word 0x2b5b5e4d,0xae4263fe
.word 0x654a513b,0x67aa1b49
.word 0xae5cc89c,0x5fa7b6d4
.word 0x38897787,0x0a987085
.word 0xb2ae25e2,0xf988fe9f
.word 0xad135960,0x55452629
.word 0x6c1231db,0x70f32c26
p40_expected_registers:
.word 0x00000000,0x00000036
.word 0x00000000,0x00000080
.word 0xffffffff,0xffffffe2
.word 0x00000000,0x0000001b
.word 0x00000000,0xc52ee233
.word 0x61fa301e,0x4cb9c480
.word 0x00000000,0x0000004c
.word 0x00000000,0x00000064
p40_expected_fp_regs:
.word 0x2de92c56,0xedc11543
.word 0x80a182d8,0x6a539efa
.word 0x67ef2ede,0x4e8297dd
.word 0x210ba0b7,0xa9324738
.word 0x10323ad5,0xdd8e060b
.word 0x526ebc92,0xc2870a9b
.word 0xa241db1f,0x0a4eb5f6
.word 0x87d1dc5e,0xdc1a7af8
.word 0xe10c020f,0x10ecced9
.word 0xe512dcbb,0xc9033d3b
.word 0x62037027,0x384fc051
.word 0x8c8461ce,0x2dfbbdb8
.word 0x82fc0a0e,0x55b54c4d
.word 0x9361890b,0x94344225
.word 0x327dfabd,0x3302c252
.word 0xe171751b,0x4c368690
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0x4e3159dc,0x0eec18b2
.word 0xc52ee233,0x9ef05ab7
.word 0x0380f536,0x1f61e81c
.word 0xeae26bfc,0x81247f32
.word 0x00000032,0x81247f32
.word 0x59a553df,0x7a1d3c15
.word 0x9ef05ab7,0x1e7d0a93
.word 0x0000004c,0x00000064
p40_local1_expect:
.word 0xc17bc055,0xa8796b6d
.word 0x61fa301e,0x4cb9c480
.word 0xdb5d1362,0x77c418d0
.word 0xdbc649a5,0xf99c1381
.word 0x004c0000,0x7a1d3c15
.word 0x761da464,0xda507912
.word 0x994e498e,0xe5ffb9e1
.word 0xf5db059e,0x9e7d6de7
p40_local2_expect:
.word 0x9bcd3aba,0xa02ca6d9
.word 0xead98fdd,0x0000001b
.word 0xa4770515,0x8eb64afe
.word 0xda507912,0xffffffe2
.word 0x00000080,0xb9eb3a61
.word 0x0000001b,0x1e7d0a93
.word 0xc6ba8b3e,0x6d1dd15d
.word 0x00000000,0x59a553df
p40_local3_expect:
.word 0x00000064,0x7a1d3c15
.word 0x61fa301e,0x4cb9c480
.word 0x02904cb3,0xe0460275
.word 0xa02ca6d9,0x80527747
.word 0x59a553df,0x7a1d3c15
.word 0x00000000,0x59a553df
.word 0xc52ee233,0x9ef05ab7
.word 0x7da954ce,0xee37e730
p41_init_registers:
.word 0x808cc906,0x6ea75989 ! Init value for %l0
.word 0xc849849a,0xa0233b01 ! Init value for %l1
.word 0xdf8735f0,0x0fd2fd50 ! Init value for %l2
.word 0x64c23b5a,0x11e26dda ! Init value for %l3
.word 0x0f912190,0x4816db36 ! Init value for %l4
.word 0xc61739a8,0x21979e54 ! Init value for %l5
.word 0x0a8b6c69,0xa551e606 ! Init value for %l6
.word 0x33e16968,0x4c30c083 ! Init value for %l7
.align 64
p41_init_freg:
.word 0x34400314,0xa1f94c95 ! Init value for %f0
.word 0xbe97ef4c,0x63522a36 ! Init value for %f2
.word 0xdc7167f5,0xf03890f8 ! Init value for %f4
.word 0x30dd6dc1,0x009b49ac ! Init value for %f6
.word 0x81a62224,0x76eb9c3e ! Init value for %f8
.word 0x17deddea,0x127e264f ! Init value for %f10
.word 0xf00fe783,0xcb096bfb ! Init value for %f12
.word 0x9775af2d,0xbbfebcd9 ! Init value for %f14
.word 0xf2119a5d,0xaa29d702 ! Init value for %f16
.word 0x70695c02,0xc3d24610 ! Init value for %f18
.word 0x5398c578,0xeaf198e8 ! Init value for %f20
.word 0x5578f2f4,0x788976c2 ! Init value for %f22
.word 0x21d36ae5,0x691aef20 ! Init value for %f24
.word 0x6abc843e,0xdb78e9da ! Init value for %f26
.word 0xf86479a7,0x5977913f ! Init value for %f28
.word 0x086ffa36,0xd28288b5 ! Init value for %f30
.word 0x506602c7,0x375337fc ! Init value for %f32
.word 0xc60768d0,0x77016fa1 ! Init value for %f34
.word 0xbb366f55,0xeafa4821 ! Init value for %f36
.word 0x825764be,0xbc42fd83 ! Init value for %f38
.word 0xfb92ffc4,0x39ee5ef3 ! Init value for %f40
.word 0x39874572,0x6f0d5723 ! Init value for %f42
.word 0x424f0723,0x46fbf94d ! Init value for %f44
.word 0x407b5c5b,0xa58077ad ! Init value for %f46
.word 0xcac8cf19,0x30c054cc
.word 0x100cae17,0xa642ef71
.word 0x9b51d6f6,0xe9b81bd6
.word 0x36a99397,0x2cd14a18
.word 0x18c3b9bc,0x3190d3fe
.word 0x5b761b59,0x97e34ae7
.word 0x503fd3a4,0x60c691d7
.word 0xbb758cd6,0x604f9262
p41_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x48361a76
.word 0x00000000,0x00002075
.word 0x00000000,0x7ccbcc60
.word 0x00000000,0x00002056
.word 0x2281feee,0x435ae8a2
.word 0x00000000,0x00000000
.word 0x00000000,0xd74e98b6
p41_expected_fp_regs:
.word 0x34400314,0xa1f94c95
.word 0xbe97ef4c,0x63522a36
.word 0xdc7167f5,0xf03890f8
.word 0x30dd6dc1,0x009b49ac
.word 0x81a62224,0x76eb9c3e
.word 0x17deddea,0x127e264f
.word 0xf00fe783,0xcb096bfb
.word 0x9775af2d,0xbbfebcd9
.word 0xf2119a5d,0xaa29d702
.word 0x70695c02,0xc3d24610
.word 0x5398c578,0xeaf198e8
.word 0x5578f2f4,0x788976c2
.word 0x21d36ae5,0x691aef20
.word 0x6abc843e,0xdb78e9da
.word 0xf86479a7,0x5977913f
.word 0x086ffa36,0xd28288b5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0x34035def,0xf82c83ea
.word 0x76d483ea,0x9beed57d
.word 0x4816db36,0x00002075
.word 0x45c07514,0x1bdb5340
.word 0x107c6801,0x48361a76
.word 0x58667850,0x24d38f58
.word 0x00000000,0x00002075
.word 0x00000000,0x9beed57d
p41_local1_expect:
.word 0x2281feee,0x435ae8a2
.word 0x00000000,0x1a764f3c
.word 0xf0ba9712,0x283a2056
.word 0x7ccbcc60,0x7322dbf3
.word 0xff816a10,0x6139079f
.word 0x77db928b,0x40aa0963
.word 0x73765a46,0x4911f3af
.word 0xb783b258,0x4b7e7976
p41_local2_expect:
.word 0xfd49916e,0x02324488
.word 0xd7ac7622,0x55faa97b
.word 0x00000000,0x9beed57d
.word 0x9a1a0c27,0x85b8b7c6
.word 0x59f8b258,0x07da5057
.word 0x00000000,0xc6667850
.word 0xb2f67514,0xa9da7fdd
.word 0xec125d3a,0x77e6c083
p41_local3_expect:
.word 0x00000000,0x7ccbcc60
.word 0x84793d7e,0x6d570c77
.word 0xd74e98b6,0x57715f67
.word 0xcc9fa782,0x5f23a5d5
.word 0x5989b772,0x00000000
.word 0x3e475427,0xe3462d30
.word 0x00000000,0x58667850
.word 0xf27c812b,0x2ed08f86
p42_init_registers:
.word 0x4c705bfc,0x7c16f204 ! Init value for %l0
.word 0x1fdab880,0x38c11f5c ! Init value for %l1
.word 0xcd401a5f,0xab374f8a ! Init value for %l2
.word 0x7fc8ebb4,0x9b9fef4c ! Init value for %l3
.word 0x8cbf7a0a,0x8775ab8d ! Init value for %l4
.word 0xb2554d73,0xb16cedcf ! Init value for %l5
.word 0x1eb2042c,0xd0bc9386 ! Init value for %l6
.word 0x56896423,0xd099a2d3 ! Init value for %l7
.align 64
p42_init_freg:
.word 0x6576464e,0xd9f924b9 ! Init value for %f0
.word 0x76ccff5b,0x4a4b2472 ! Init value for %f2
.word 0xbb72f25e,0xe58619e6 ! Init value for %f4
.word 0xe73de322,0xba3dde30 ! Init value for %f6
.word 0xb506de2a,0x73100dad ! Init value for %f8
.word 0x66559270,0x8ff13da0 ! Init value for %f10
.word 0xaaf579a9,0xda1503d4 ! Init value for %f12
.word 0x9f96da5c,0x18e546cf ! Init value for %f14
.word 0x15dff9c5,0x398918b0 ! Init value for %f16
.word 0x1ab2a5d4,0xc213ebb3 ! Init value for %f18
.word 0xd8d12b2a,0x1964b067 ! Init value for %f20
.word 0x93ca0378,0x823d05ab ! Init value for %f22
.word 0x1ca98d86,0x0c345265 ! Init value for %f24
.word 0xeac8ac2c,0xf9a8852a ! Init value for %f26
.word 0xe44c085d,0x325e55f5 ! Init value for %f28
.word 0x3c383c16,0xf1ea9e44 ! Init value for %f30
.word 0xf70d908d,0xeeb026bc ! Init value for %f32
.word 0x8482e2d6,0xe118ea13 ! Init value for %f34
.word 0x6910e109,0x0d6d900d ! Init value for %f36
.word 0x8dcd6452,0x0e8153e3 ! Init value for %f38
.word 0x9aee9d50,0x573a430e ! Init value for %f40
.word 0x852b014e,0xf818bc52 ! Init value for %f42
.word 0xa6623a97,0x69134e65 ! Init value for %f44
.word 0xcd0e3a0b,0xa6dcbb29 ! Init value for %f46
.word 0xa757cebd,0x3c6cb1da
.word 0xc2e63815,0x0b67c934
.word 0x3439eb68,0xbaf2eb5f
.word 0x3cc1d599,0xf00f5312
.word 0x248b2f8a,0xe1b5ae65
.word 0xb61fa679,0xc27115a5
.word 0x5c00b11e,0x66d703fe
.word 0x660e6654,0x67029683
p42_expected_registers:
.word 0x00000000,0x5eb6140b
.word 0x00000000,0x09829781
.word 0x00000000,0x0000ffbf
.word 0x00000000,0x45186478
.word 0xffffffff,0xffffd42d
.word 0x00000000,0x24dee46d
.word 0x00000000,0x89179fe0
.word 0x00000000,0x0000001f
p42_expected_fp_regs:
.word 0x6576464e,0xd9f924b9
.word 0x76ccff5b,0x4a4b2472
.word 0xbb72f25e,0xe58619e6
.word 0xe73de322,0xba3dde30
.word 0xb506de2a,0x73100dad
.word 0x66559270,0x8ff13da0
.word 0xaaf579a9,0xda1503d4
.word 0x9f96da5c,0x18e546cf
.word 0x15dff9c5,0x398918b0
.word 0x1ab2a5d4,0xc213ebb3
.word 0xd8d12b2a,0x1964b067
.word 0x93ca0378,0x823d05ab
.word 0x1ca98d86,0x0c345265
.word 0xeac8ac2c,0xf9a8852a
.word 0xe44c085d,0x325e55f5
.word 0x3c383c16,0xf1ea9e44
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0x562e928c,0x24dee46d
.word 0x71b658b4,0x80a132ad
.word 0x79bea938,0x613cf209
.word 0x29d92d21,0x78f01a56
.word 0x5eb6140b,0x09829781
.word 0x00000000,0xe770ee2b
.word 0xe7b4b59e,0x3ad9c7ef
.word 0x54fff47f,0xa031b4d4
p42_local1_expect:
.word 0xffffffff,0x80a132ad
.word 0x476cea47,0xd69b3164
.word 0xabee5c77,0xd42d17fa
.word 0x00000000,0x0000ffbf
.word 0x00004c65,0x000071b6
.word 0x1497eefd,0x28e6b9c6
.word 0x32e30f7d,0xe3904c65
.word 0xe1429e0b,0xa2596ce9
p42_local2_expect:
.word 0x58df053c,0x636e5009
.word 0x799a12c3,0xcfb99ba2
.word 0xbdf3213b,0xcb1e8bb3
.word 0x00000000,0x000071b6
.word 0x260827eb,0xb6e53307
.word 0x707b8b73,0xffbf1fc4
.word 0x562e928c,0x24dee46d
.word 0xdea2c8c4,0x40cff2dd
p42_local3_expect:
.word 0x908a6796,0xaceea9a3
.word 0x00000045,0x38c11f5c
.word 0xdee8ee2b,0x45186478
.word 0x4c74e46d,0x000071b6
.word 0x89179f78,0x84901519
.word 0xa2591ad7,0x00000045
.word 0xe72d9ac7,0x1f5c35e7
.word 0x9489de6a,0xb9c6f56b
p43_init_registers:
.word 0xe0f0b0e6,0x68cff627 ! Init value for %l0
.word 0x88d7bf5e,0xc6f14cd0 ! Init value for %l1
.word 0x4cbcd4fd,0xd05cc0f0 ! Init value for %l2
.word 0x4a083856,0x2a4237ee ! Init value for %l3
.word 0x25ec292e,0x9b4fcaaa ! Init value for %l4
.word 0x8f1ae5f6,0x79cca663 ! Init value for %l5
.word 0xdf57699e,0x53650cf4 ! Init value for %l6
.word 0x8a4643ed,0xbf6da497 ! Init value for %l7
.align 64
p43_init_freg:
.word 0xb1b01d2c,0xd063e2e5 ! Init value for %f0
.word 0x87d1c16b,0x2dbb0bdf ! Init value for %f2
.word 0xb99964fa,0xd9c450ce ! Init value for %f4
.word 0xa6e3be80,0x9a25ee5c ! Init value for %f6
.word 0x770b56a1,0xa45c4d24 ! Init value for %f8
.word 0x1d8849d9,0x135934ab ! Init value for %f10
.word 0xda2d4cf3,0xed93d5a1 ! Init value for %f12
.word 0x97f5e1f0,0x28e8e959 ! Init value for %f14
.word 0x3d747142,0xf67e665e ! Init value for %f16
.word 0x8e4a4cf7,0xd67209a1 ! Init value for %f18
.word 0x16ee793c,0x18b45b24 ! Init value for %f20
.word 0x17e208f1,0xadfdc387 ! Init value for %f22
.word 0xa293a6c1,0x8f1ac12d ! Init value for %f24
.word 0x62bc9f94,0xed9fefd2 ! Init value for %f26
.word 0x8e7ddb21,0xd9a51a6f ! Init value for %f28
.word 0xd2ea7a18,0x0234a64d ! Init value for %f30
.word 0xc5906a46,0x4db36e67 ! Init value for %f32
.word 0x4cebb829,0x3c9e8b0e ! Init value for %f34
.word 0x92f452b9,0x6bbee4e1 ! Init value for %f36
.word 0xf17f8fb2,0x7c7dd99c ! Init value for %f38
.word 0x9a9f2034,0x21028bae ! Init value for %f40
.word 0x071d0bc1,0x8092ae71 ! Init value for %f42
.word 0xe38890f4,0xec831c33 ! Init value for %f44
.word 0xa7a0c5e9,0x9bf1abc6 ! Init value for %f46
.word 0xc124a58c,0x138a526d
.word 0xe9fbe556,0x52204dfa
.word 0xc6211cae,0x67fab819
.word 0xe228cf65,0xfe719174
.word 0xcdd26a7f,0x558e29c2
.word 0x2d164d83,0x33882723
.word 0xbd0a5c74,0x59c96da3
.word 0x96f28758,0x072b194c
p43_expected_registers:
.word 0xffffffff,0xffffc0f0
.word 0xffffffff,0xffffad1a
.word 0x00000000,0x00c80141
.word 0x00000000,0x000000a7
.word 0x00000000,0x26b92280
.word 0xffffffff,0xc3b7b9d9
.word 0x00000000,0xba08d655
.word 0x00000000,0x0000975a
p43_expected_fp_regs:
.word 0xb1b01d2c,0xd063e2e5
.word 0x87d1c16b,0x2dbb0bdf
.word 0xb99964fa,0xd9c450ce
.word 0xa6e3be80,0x9a25ee5c
.word 0x770b56a1,0xa45c4d24
.word 0x1d8849d9,0x135934ab
.word 0xda2d4cf3,0xed93d5a1
.word 0x97f5e1f0,0x28e8e959
.word 0x3d747142,0xf67e665e
.word 0x8e4a4cf7,0xd67209a1
.word 0x16ee793c,0x18b45b24
.word 0x17e208f1,0xadfdc387
.word 0xa293a6c1,0x8f1ac12d
.word 0x62bc9f94,0xed9fefd2
.word 0x8e7ddb21,0xd9a51a6f
.word 0xd2ea7a18,0x0234a64d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0x952d07eb,0x3c08811a
.word 0x03f8ced4,0x22432d51
.word 0xcec33f15,0x77342d66
.word 0xd05cc0f0,0x2a4237ee
.word 0xad1a5573,0x93030574
.word 0x00c80141,0xf01025c4
.word 0x5ec2e66c,0xffae8854
.word 0xcffd34ef,0x79cca663
p43_local1_expect:
.word 0x34aecd2e,0xe7b1f13b
.word 0x713c975f,0xc3b7b9d9
.word 0xba08d655,0x78d6086e
.word 0x92a0cec9,0x06830116
.word 0xf989ae3d,0x62d22ae7
.word 0x03f8ced4,0x22432d51
.word 0x4654faf6,0xd5c05c07
.word 0x4ae4055c,0x26b92280
p43_local2_expect:
.word 0xce366f2f,0x963f66ed
.word 0x7afd65c8,0x257e9ea2
.word 0xd7da15a6,0x0eff2f73
.word 0xebbb538a,0x38365d8b
.word 0x8571df34,0x04ae67a6
.word 0x99c22ddd,0xc848db28
.word 0x00000000,0xba08d655
.word 0x7b89ba0d,0xa63a1f92
p43_local3_expect:
.word 0x975a5f15,0xd7c072aa
.word 0x58712c26,0x279470fc
.word 0xb9d9ffff,0xffffc0f0
.word 0x7e1d2e79,0x0ab6f16e
.word 0xe430f7b9,0x9b2ffa85
.word 0x00000000,0xba08d655
.word 0xdc105cbd,0x6f3325b6
.word 0x63bf12bd,0xf57614a7
p44_init_registers:
.word 0xfe254656,0x1204a0e1 ! Init value for %l0
.word 0x91b2ba24,0x8f64952a ! Init value for %l1
.word 0x5228e090,0xd9fb6ad7 ! Init value for %l2
.word 0xb408caf8,0x5299678d ! Init value for %l3
.word 0xa7dbf756,0x1cc4343e ! Init value for %l4
.word 0x20b18c7b,0xe9018a4a ! Init value for %l5
.word 0x237355b0,0x86732d73 ! Init value for %l6
.word 0x22f79347,0xc47fa6ba ! Init value for %l7
.align 64
p44_init_freg:
.word 0x93754297,0xf444da7a ! Init value for %f0
.word 0x6c860795,0x7064d29d ! Init value for %f2
.word 0x8a3aa150,0xd21b4903 ! Init value for %f4
.word 0xe5849aac,0xc47d41af ! Init value for %f6
.word 0x8e0b8c3b,0x660f5f8d ! Init value for %f8
.word 0xb50ddfa5,0xced483b6 ! Init value for %f10
.word 0xcceab347,0xe0c7a6d6 ! Init value for %f12
.word 0x695f6bc3,0x1aa16a84 ! Init value for %f14
.word 0xd90c85dc,0xa2afbb87 ! Init value for %f16
.word 0x8448ce32,0xd2f1a0d4 ! Init value for %f18
.word 0xa3d0987b,0x31bf3f38 ! Init value for %f20
.word 0xadb0c36f,0x5dbe7973 ! Init value for %f22
.word 0x34c8d599,0x3cb238a9 ! Init value for %f24
.word 0x63ed1df1,0x10f937d7 ! Init value for %f26
.word 0xbe801c58,0xef14ae58 ! Init value for %f28
.word 0x545c83ef,0x368fea35 ! Init value for %f30
.word 0x8f92f3ba,0x86f9885c ! Init value for %f32
.word 0x65f407e1,0x0d251a2f ! Init value for %f34
.word 0xfcf29fe8,0x3bb083a4 ! Init value for %f36
.word 0x8eb7c46f,0x544487a2 ! Init value for %f38
.word 0x86488678,0xd74855c6 ! Init value for %f40
.word 0x51cc356a,0x0a7457e1 ! Init value for %f42
.word 0x9c79ef4a,0x4d9ed83e ! Init value for %f44
.word 0xe765b9b5,0x7e67aca5 ! Init value for %f46
.word 0x8628ab30,0x7ed094fc
.word 0xe5627552,0x20e0eace
.word 0x9b1745b3,0x4ab87132
.word 0x9c5d56ea,0x8f540a6b
.word 0xca8d4edf,0xd27945eb
.word 0x6eb4b74f,0x5784a30b
.word 0x705d5366,0xe264b834
.word 0xf5f6b91d,0xa537d3cb
p44_expected_registers:
.word 0xffffffff,0xa8f3eeb5
.word 0x00000000,0x00a15355
.word 0x00000000,0xd9fb6ad7
.word 0x00000000,0x00000043
.word 0x00000000,0x3385cdd9
.word 0x00000000,0x00000028
.word 0x00000000,0xcb6f211e
.word 0x00000000,0xd42d7709
p44_expected_fp_regs:
.word 0x93754297,0xf444da7a
.word 0x6c860795,0x7064d29d
.word 0x8a3aa150,0xd21b4903
.word 0xe5849aac,0xc47d41af
.word 0x8e0b8c3b,0x660f5f8d
.word 0xb50ddfa5,0xced483b6
.word 0xcceab347,0xe0c7a6d6
.word 0x695f6bc3,0x1aa16a84
.word 0xd90c85dc,0xa2afbb87
.word 0x8448ce32,0xd2f1a0d4
.word 0xa3d0987b,0x31bf3f38
.word 0xadb0c36f,0x5dbe7973
.word 0x34c8d599,0x3cb238a9
.word 0x63ed1df1,0x10f937d7
.word 0xbe801c58,0xef14ae58
.word 0x545c83ef,0x368fea35
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0xffffff96,0xffffff96
.word 0xa85548be,0x98055f5b
.word 0xc5cc06fc,0x03135fa1
.word 0x84a8231e,0x8e7584a2
.word 0x141dd825,0x3fc5a0e1
.word 0xd9fb6ad7,0x00000043
.word 0x622dcb7c,0x13877a1c
.word 0xe8d8b0b6,0x942d661e
p44_local1_expect:
.word 0xcf931a74,0x3a62b74d
.word 0x060cbf89,0x2d459a4d
.word 0x8c12d700,0x73b2ffb7
.word 0x28f65740,0xa8f3eeb5
.word 0x318885a3,0x6604718e
.word 0x0f52057d,0x35bbeae9
.word 0x5d5a211e,0x36fefef3
.word 0x74924268,0x661e56c8
p44_local2_expect:
.word 0x25c6d0db,0xcf93661e
.word 0xcb6f211e,0xd42d7709
.word 0x00000000,0x942df58c
.word 0x6b84dbdf,0xf441ea31
.word 0xffffff96,0x00a15355
.word 0xbc4d97a6,0x919f560c
.word 0x00000000,0x0000cf93
.word 0x1cc4343e,0x4cf4f417
p44_local3_expect:
.word 0x71330c60,0xcf93661e
.word 0x394379f8,0xeeb500a1
.word 0x3385cdd9,0x138840be
.word 0x4a86d50c,0x5cfac7cd
.word 0x1c15eda1,0x00a15355
.word 0x000048be,0xcf93661e
.word 0x4c7b14a1,0xe240eee2
.word 0xb0b65c0f,0x3385cdd9
p45_init_registers:
.word 0x2065ee8c,0xae177c67 ! Init value for %l0
.word 0xdca802ec,0x13694ff3 ! Init value for %l1
.word 0x4ff420f5,0xdd991011 ! Init value for %l2
.word 0x855a4438,0x5d00ee40 ! Init value for %l3
.word 0x3c77e786,0x7e37b7f2 ! Init value for %l4
.word 0xd1df5359,0xbbaef6a5 ! Init value for %l5
.word 0xb931a65b,0x9dc5a521 ! Init value for %l6
.word 0x4961be78,0x15d64f8b ! Init value for %l7
.align 64
p45_init_freg:
.word 0x0b1f1b3b,0xd94e6e9f ! Init value for %f0
.word 0x67536752,0x97cc6ce8 ! Init value for %f2
.word 0x4b5ebc40,0x3f23f049 ! Init value for %f4
.word 0x54dbc00e,0xe10cbb8c ! Init value for %f6
.word 0x045cf826,0x9b2ba836 ! Init value for %f8
.word 0xfdadfe64,0x4d005930 ! Init value for %f10
.word 0x9c80424b,0x4df11365 ! Init value for %f12
.word 0x43d8f75d,0xc83cb8d6 ! Init value for %f14
.word 0x1892fd57,0x6dbcd407 ! Init value for %f16
.word 0x85c8eec3,0x20cc4b70 ! Init value for %f18
.word 0xcbd48cea,0x7150fc2e ! Init value for %f20
.word 0x52fea28d,0xaf63dec6 ! Init value for %f22
.word 0x0f31b252,0xdcf1048a ! Init value for %f24
.word 0xec9c971e,0xf9b0c100 ! Init value for %f26
.word 0x90ef1fbe,0xa8a68eb2 ! Init value for %f28
.word 0x1a1bd596,0x83016b54 ! Init value for %f30
.word 0xc3ebc75e,0xb58a8918 ! Init value for %f32
.word 0xbfceaceb,0x9a1cb725 ! Init value for %f34
.word 0xaa1df801,0xa0f1046d ! Init value for %f36
.word 0x9ea3fc8f,0x46429d22 ! Init value for %f38
.word 0xce35d930,0xff905218 ! Init value for %f40
.word 0x0c214706,0x2f74d0d8 ! Init value for %f42
.word 0xf426437e,0x19322e40 ! Init value for %f44
.word 0xadebfd33,0x686cf2e3 ! Init value for %f46
.word 0xc2702c50,0x6f6c9333
.word 0x4c2ddc83,0x0d3f0770
.word 0xcb43132c,0xa984e512
.word 0x6396f491,0xdd2db9bd
.word 0xff901861,0x6945094f
.word 0x1fef6d8d,0x104c89cc
.word 0x193b1393,0x26befe01
.word 0xa37835a1,0xf180cf58
p45_expected_registers:
.word 0x00000000,0x00000000
.word 0x20c9ae79,0xd5ecdaea
.word 0x00000000,0x09e4d891
.word 0x00000000,0x5a64994f
.word 0x00000000,0xed72bd9a
.word 0x00000000,0x00000079
.word 0x00000000,0x0000ae79
.word 0x00000000,0x000000e8
p45_expected_fp_regs:
.word 0x0b1f1b3b,0xd94e6e9f
.word 0x67536752,0x97cc6ce8
.word 0x4b5ebc40,0x3f23f049
.word 0x54dbc00e,0xe10cbb8c
.word 0x045cf826,0x9b2ba836
.word 0xfdadfe64,0x4d005930
.word 0x9c80424b,0x4df11365
.word 0x43d8f75d,0xc83cb8d6
.word 0x1892fd57,0x6dbcd407
.word 0x85c8eec3,0x20cc4b70
.word 0xcbd48cea,0x7150fc2e
.word 0x52fea28d,0xaf63dec6
.word 0x0f31b252,0xdcf1048a
.word 0xec9c971e,0xf9b0c100
.word 0x90ef1fbe,0xa8a68eb2
.word 0x1a1bd596,0x83016b54
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0xd155366a,0xdaea8cce
.word 0x84896780,0x3e0a11e6
.word 0x8aa92706,0x2c191cb6
.word 0x03dabaf8,0x7d86d194
.word 0xa05e9bab,0x4b9aff61
.word 0xce63daea,0x831a994f
.word 0x72addaa6,0xe9cb34cb
.word 0x00000000,0x00000000
p45_local1_expect:
.word 0xfd4b8b1c,0x43f6ba07
.word 0xf63383df,0x9aca44e8
.word 0x20c9ae79,0xd5ecdaea
.word 0x2d266da2,0x5c2d2115
.word 0xac07e6b4,0x8ed29f04
.word 0xf0ce3c78,0x27d825aa
.word 0xa5cee037,0xe85c5d93
.word 0xe9cb34cb,0xffffffd2
p45_local2_expect:
.word 0xd7ca724b,0x4ecd1d12
.word 0xafd2ea6a,0x0f187cef
.word 0x20c9ae79,0xd5ecdaea
.word 0x09e4d891,0xdac3c889
.word 0x1cb02df6,0x1286b863
.word 0xd5fb561a,0xa529292d
.word 0xffff83df,0x57a41b03
.word 0x41f8f239,0x244839f2
p45_local3_expect:
.word 0x28390ff6,0xffffffd2
.word 0xa297f17f,0xae79994f
.word 0x0000008b,0x00004e7b
.word 0xaad71939,0x730868d9
.word 0x4cbdefea,0x1f73319f
.word 0x4ff420f5,0xdd991011
.word 0x00000000,0x00004e7b
.word 0x845116d2,0x2f79dd2a
p46_init_registers:
.word 0x7e298da1,0xf71c03ee ! Init value for %l0
.word 0xbd86f8a6,0xad5f0d7e ! Init value for %l1
.word 0x84f0723a,0xde99fb67 ! Init value for %l2
.word 0xa30df6bb,0xfdc2ae8c ! Init value for %l3
.word 0x7b12f916,0x9715f047 ! Init value for %l4
.word 0x9dcefa84,0x36dc404a ! Init value for %l5
.word 0x3f66253c,0x6347f26b ! Init value for %l6
.word 0xfcfe0817,0xf44c5c8e ! Init value for %l7
.align 64
p46_init_freg:
.word 0x6fd7289f,0x68c5ba6c ! Init value for %f0
.word 0xfb378ee3,0x562dc6a6 ! Init value for %f2
.word 0x9d22b8d9,0xfbf2a04b ! Init value for %f4
.word 0x27590c8d,0x043caacb ! Init value for %f6
.word 0x273244fd,0x03b81677 ! Init value for %f8
.word 0x632fa6e3,0xe979a657 ! Init value for %f10
.word 0x8bd31b10,0x03158c3c ! Init value for %f12
.word 0x2e001bbc,0x0a717582 ! Init value for %f14
.word 0x8ec5605f,0x1f8b1f3d ! Init value for %f16
.word 0x7d3d61ea,0x03ad6053 ! Init value for %f18
.word 0x205fb39b,0x339dc0ee ! Init value for %f20
.word 0x145198c7,0x726e7cf8 ! Init value for %f22
.word 0x3119be34,0xd4afa54f ! Init value for %f24
.word 0x9f4a1032,0xeaf8db0d ! Init value for %f26
.word 0xec8a64de,0x8a1c4a93 ! Init value for %f28
.word 0x5157f55e,0x5bf7e435 ! Init value for %f30
.word 0xbe043323,0xb8acd101 ! Init value for %f32
.word 0xf1ce6815,0x174c2851 ! Init value for %f34
.word 0xb89030d2,0xdf10449a ! Init value for %f36
.word 0xb04f17d8,0xd5e5a59e ! Init value for %f38
.word 0x4c3451e1,0x3f234c44 ! Init value for %f40
.word 0x4dd73914,0x94bfcdf6 ! Init value for %f42
.word 0x3ae42afc,0xd8264b6d ! Init value for %f44
.word 0x7a73311f,0xa11e6478 ! Init value for %f46
.word 0x2a047e35,0x76661690
.word 0x764b27ad,0x7b3331fb
.word 0xdd540a80,0xdb9b7819
.word 0xc94dd3a7,0x1c56fdc5
.word 0x64f8b625,0x0b4dfabc
.word 0x04d9219c,0xe7a524eb
.word 0x25c4103b,0x2bcee952
.word 0x2008369b,0xcd623dbd
p46_expected_registers:
.word 0x00000000,0x1af111fd
.word 0x00000000,0x0000001e
.word 0x00000000,0xa94fd1c1
.word 0x00000000,0x64f793ff
.word 0xffffffff,0xfefa2b28
.word 0x05370ddb,0x23eee2de
.word 0x00000000,0x00009d99
.word 0x00000000,0x5ba58331
p46_expected_fp_regs:
.word 0x6fd7289f,0x68c5ba6c
.word 0xfb378ee3,0x562dc6a6
.word 0x9d22b8d9,0xfbf2a04b
.word 0x27590c8d,0x043caacb
.word 0x273244fd,0x03b81677
.word 0x632fa6e3,0xe979a657
.word 0x8bd31b10,0x03158c3c
.word 0x2e001bbc,0x0a717582
.word 0x8ec5605f,0x1f8b1f3d
.word 0x7d3d61ea,0x03ad6053
.word 0x205fb39b,0x339dc0ee
.word 0x145198c7,0x726e7cf8
.word 0x3119be34,0xd4afa54f
.word 0x9f4a1032,0xeaf8db0d
.word 0xec8a64de,0x8a1c4a93
.word 0x5157f55e,0x5bf7e435
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0xc64e27bf,0xfefa2b28
.word 0x27f46bb5,0x6835eb96
.word 0x5ba58331,0xc638018c
.word 0x244f4166,0xffff93ff
.word 0x1e977b42,0xe730acd5
.word 0x621d5846,0x11fd5e18
.word 0x05370ddb,0x23eee2de
.word 0x053793ff,0x23eee2de
p46_local1_expect:
.word 0xcffa508b,0xfdc2ae8c
.word 0x887eb7de,0x85d9a8ab
.word 0x5af771f8,0xca9bab5a
.word 0x1af111fd,0x5a65d8cf
.word 0x00000000,0xa94fd1c1
.word 0x658c8e90,0x494f3fa7
.word 0x6477e2de,0xabb12f8b
.word 0x00000000,0x000000cf
p46_local2_expect:
.word 0xffdb50f1,0x9d994e75
.word 0xa94fd1c1,0x64cf93ff
.word 0xeb1418b8,0xa1cf5758
.word 0x6cccbacd,0x1254dd94
.word 0x537b0a6c,0x1eaade2f
.word 0xd9c43ee2,0xcef8a112
.word 0xd75be158,0x5c8ee4c7
.word 0x23403667,0x19604bc1
p46_local3_expect:
.word 0x508b2974,0x93ffe2de
.word 0x097cdbb7,0x2ca9d22f
.word 0x8efbd7c0,0x79bab604
.word 0xc870ffaf,0x5c8e03c9
.word 0xdace6297,0x74b91738
.word 0x1af111fd,0x5a65d8cf
.word 0xc1752ac8,0x5455ff86
.word 0x803a3ea9,0xcf8f56a8
p47_init_registers:
.word 0x68067a93,0xd533e68c ! Init value for %l0
.word 0x4cfaddac,0xc7b65ce3 ! Init value for %l1
.word 0xc5853716,0xb09fc487 ! Init value for %l2
.word 0xb314cf93,0xaae0cb30 ! Init value for %l3
.word 0xefe67c30,0xab9e372b ! Init value for %l4
.word 0x14156dcc,0x754907e3 ! Init value for %l5
.word 0xf832f954,0x37f5a3db ! Init value for %l6
.word 0xbcced22e,0x909d0217 ! Init value for %l7
.align 64
p47_init_freg:
.word 0x6fc24004,0x1df109da ! Init value for %f0
.word 0x5962394e,0x9be8dc12 ! Init value for %f2
.word 0x4238a66b,0x5d411066 ! Init value for %f4
.word 0x3c250643,0x249db0bb ! Init value for %f6
.word 0x18c53436,0x9a831b01 ! Init value for %f8
.word 0x62fa16a9,0x29d77aea ! Init value for %f10
.word 0x4afe9925,0x00a7663f ! Init value for %f12
.word 0x8b91bc47,0xb0e66c30 ! Init value for %f14
.word 0x0d4beca9,0x6cd5027e ! Init value for %f16
.word 0x74b11460,0x3a3aebc5 ! Init value for %f18
.word 0xd09b421b,0x488d27ff ! Init value for %f20
.word 0x1c666d38,0xbc17bc46 ! Init value for %f22
.word 0xee5f4132,0xebb4d4c0 ! Init value for %f24
.word 0x1371a214,0xc339e740 ! Init value for %f26
.word 0xc396ca66,0xc04ca259 ! Init value for %f28
.word 0x8eea979c,0x6b0e3efa ! Init value for %f30
.word 0xc5a8c2f3,0x2a07f4bd ! Init value for %f32
.word 0x8dd9b3a8,0xde0dde80 ! Init value for %f34
.word 0xb130142f,0x10e16b62 ! Init value for %f36
.word 0x68a249f9,0xa110ee75 ! Init value for %f38
.word 0x720d5510,0x7ef7e147 ! Init value for %f40
.word 0xf8d7279f,0x9518583d ! Init value for %f42
.word 0x2b439d07,0xaa1f7333 ! Init value for %f44
.word 0xaa98d9bf,0x47b83a2a ! Init value for %f46
.word 0xc758f2a5,0xb4b8b8c6
.word 0x64a99d6a,0x1a4e0e11
.word 0x40510f45,0x97a4fa00
.word 0x8f3c953b,0x06dc492a
.word 0x7c13fe0a,0xca64930f
.word 0x36892079,0x47d3236f
.word 0xa007c142,0x395fa744
.word 0xf9615e90,0x999ed434
p47_expected_registers:
.word 0x00000000,0x000049eb
.word 0x142ea66b,0xfd76bc43
.word 0x58baeb6c,0x06e0a6c5
.word 0x00000000,0x772a0a3f
.word 0xf97c688b,0x1f8d273d
.word 0x00000000,0x06e0a6c5
.word 0x00000000,0x0000009e
.word 0x00000000,0x9e12bc43
p47_expected_fp_regs:
.word 0x6fc24004,0x1df109da
.word 0x5962394e,0x9be8dc12
.word 0x4238a66b,0x5d411066
.word 0x3c250643,0x249db0bb
.word 0x18c53436,0x9a831b01
.word 0x62fa16a9,0x29d77aea
.word 0x4afe9925,0x00a7663f
.word 0x8b91bc47,0xb0e66c30
.word 0x0d4beca9,0x6cd5027e
.word 0x74b11460,0x3a3aebc5
.word 0xd09b421b,0x488d27ff
.word 0x1c666d38,0xbc17bc46
.word 0xee5f4132,0xebb4d4c0
.word 0x1371a214,0xc339e740
.word 0xc396ca66,0xc04ca259
.word 0x8eea979c,0x6b0e3efa
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0x340ea99f,0x00c58654
.word 0x50b732b7,0x898b3486
.word 0x3852f08b,0x292e4c64
.word 0x9231bc43,0x85ed7635
.word 0x21c4f7c6,0x6e3bcc94
.word 0x60757158,0x8a94a43d
.word 0x37f5a3db,0x909d0217
.word 0x58baeb6c,0x06e0a6c5
p47_local1_expect:
.word 0xd44e0588,0x861f72e1
.word 0xe2d98edc,0x5525eb16
.word 0x49ebc692,0x561cbb61
.word 0x00000000,0x000049eb
.word 0xd8f38245,0x44ec0cc3
.word 0xa0131af9,0xf958071e
.word 0x04befee5,0xffffbd99
.word 0x90fb0366,0xda344d1c
p47_local2_expect:
.word 0xaae0cb30,0x4a9e4c2d
.word 0x49b382e5,0x6e4ab680
.word 0x9f3a6a7d,0xf2563ecc
.word 0xdd64b618,0x0b7d8853
.word 0x772a0a3f,0xcef77f5b
.word 0xa8c83d78,0xe4cdfe30
.word 0xd72e4ec7,0x7baf202e
.word 0x0000009e,0x9e12bc43
p47_local3_expect:
.word 0x9bd97b07,0x7d52a145
.word 0x142ea66b,0xfd76bc43
.word 0x402fc327,0xbd99d5ce
.word 0xf97c688b,0x1f8d273d
.word 0xfdbb4f98,0x210a9f03
.word 0x843e6fd1,0x904dcded
.word 0x5987c741,0x0219ea85
.word 0x3852f08b,0x292e4c64
p48_init_registers:
.word 0x3ded183b,0x9efe17ec ! Init value for %l0
.word 0xa8940c2a,0x54e70774 ! Init value for %l1
.word 0xe36ded56,0x62ff6154 ! Init value for %l2
.word 0xdf61e466,0x4abe1906 ! Init value for %l3
.word 0xc7e02ff6,0x04b6dbf5 ! Init value for %l4
.word 0x891bff7c,0xb8c5c0e3 ! Init value for %l5
.word 0xa3402be9,0xbe71542a ! Init value for %l6
.word 0xc329275a,0xcd4c688e ! Init value for %l7
.align 64
p48_init_freg:
.word 0xddf9ab76,0xba68aee3 ! Init value for %f0
.word 0xb1c04121,0x144d913a ! Init value for %f2
.word 0xebcb3b07,0xbbc38c45 ! Init value for %f4
.word 0xb8610bb0,0xc4c747ee ! Init value for %f6
.word 0x4c2ae141,0x3812ca44 ! Init value for %f8
.word 0xa71a1e6a,0x89a9e43b ! Init value for %f10
.word 0x1f4ac835,0xb793bb0e ! Init value for %f12
.word 0x7aa6fb4e,0x0adf63bb ! Init value for %f14
.word 0xb118547c,0x5a75bba4 ! Init value for %f16
.word 0xf4ecc9b2,0x52dec064 ! Init value for %f18
.word 0xb69fe319,0x2e7d895b ! Init value for %f20
.word 0xd4179019,0x97d562a3 ! Init value for %f22
.word 0x6f2162e7,0xbbc33675 ! Init value for %f24
.word 0x7444b01a,0x0d560f1d ! Init value for %f26
.word 0xddd4ac50,0xc92e4135 ! Init value for %f28
.word 0xf86e7f2d,0xe5879602 ! Init value for %f30
.word 0x24d350ae,0x1bd624c7 ! Init value for %f32
.word 0xcaaacc85,0x6ad978b9 ! Init value for %f34
.word 0x191b2995,0x73171647 ! Init value for %f36
.word 0x64f8ad7e,0xfd057f89 ! Init value for %f38
.word 0x7d4d2d72,0x0e6cf716 ! Init value for %f40
.word 0x176427cf,0xca0cf57c ! Init value for %f42
.word 0xebe303ff,0xc7e2c89d ! Init value for %f44
.word 0xc58bd902,0x37273517 ! Init value for %f46
.word 0x34a9d166,0xc48d8151
.word 0x54b7fbca,0xf1c079e9
.word 0x3c474920,0x7ed43a8d
.word 0xd9cbb21a,0x5df77f24
.word 0x31e86136,0x0092d8f9
.word 0x21c0006e,0x86fdc505
.word 0xc2c71dc7,0x456869bb
.word 0xacaf4022,0x2223c17b
p48_expected_registers:
.word 0x00000000,0xd46864b9
.word 0xffffffff,0xfa99c2d8
.word 0xffffffff,0xffff9e2d
.word 0x00000000,0x0000009d
.word 0x00000000,0x39be603a
.word 0x0000001f,0x64055ff1
.word 0x00000000,0x000000a0
.word 0x00000000,0xffffffbf
p48_expected_fp_regs:
.word 0xddf9ab76,0xba68aee3
.word 0xb1c04121,0x144d913a
.word 0xebcb3b07,0xbbc38c45
.word 0xb8610bb0,0xc4c747ee
.word 0x4c2ae141,0x3812ca44
.word 0xa71a1e6a,0x89a9e43b
.word 0x1f4ac835,0xb793bb0e
.word 0x7aa6fb4e,0x0adf63bb
.word 0xb118547c,0x5a75bba4
.word 0xf4ecc9b2,0x52dec064
.word 0xb69fe319,0x2e7d895b
.word 0xd4179019,0x97d562a3
.word 0x6f2162e7,0xbbc33675
.word 0x7444b01a,0x0d560f1d
.word 0xddd4ac50,0xc92e4135
.word 0xf86e7f2d,0xe5879602
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0x0774f588,0x02675cb9
.word 0x211d5daa,0xcc359c3b
.word 0x0000001f,0x64055ff1
.word 0x667351cb,0xf6d73082
.word 0x164b0ea6,0x30803f94
.word 0xd46864b9,0xf2d93fef
.word 0x00000000,0x603a0019
.word 0x00000000,0x0000009d
p48_local1_expect:
.word 0x7cff0571,0x02f62b8f
.word 0x58970e46,0xedc381ed
.word 0x02853454,0xffff9e2d
.word 0x9d47c68c,0x5cb902c2
.word 0xd1969b11,0x961f0609
.word 0x000000a0,0xffffffbf
.word 0x00000000,0x00000011
.word 0x36b9867e,0x000000a0
p48_local2_expect:
.word 0x3ded183b,0x9c8dd86e
.word 0xb7911996,0x79366748
.word 0xc5c26918,0x51a6a0e9
.word 0x6f11bfbe,0xbbfee897
.word 0x54907662,0x39be603a
.word 0x1906fc19,0x218a2cef
.word 0x9a8a2211,0x1f9bc353
.word 0xcc359c3b,0xffff0660
p48_local3_expect:
.word 0x9c8dd86e,0x3aeec353
.word 0xe841cf25,0xb6d9930e
.word 0x6a066dce,0x9904f322
.word 0x1858b082,0xc353491d
.word 0xffffffff,0xffff9e2d
.word 0xdb7562b7,0xfa99c2d8
.word 0x00000000,0x000081ed
.word 0x00000000,0x60eec353
p49_init_registers:
.word 0x280e42f0,0x382aa267 ! Init value for %l0
.word 0xe3782aae,0x520f9d47 ! Init value for %l1
.word 0x36dccdbb,0xf1425ba1 ! Init value for %l2
.word 0x1dd4661c,0x628240f3 ! Init value for %l3
.word 0xbe5e9c5e,0xaed24271 ! Init value for %l4
.word 0x7202da6f,0xf0e2b408 ! Init value for %l5
.word 0x7784aaa1,0xff721cda ! Init value for %l6
.word 0x880603fb,0xfabd6d02 ! Init value for %l7
.align 64
p49_init_freg:
.word 0x69d82af0,0x6f2791f3 ! Init value for %f0
.word 0x4641f977,0x5d0c9c19 ! Init value for %f2
.word 0xf686708c,0x6cf83096 ! Init value for %f4
.word 0x5ac997be,0x2afac8b3 ! Init value for %f6
.word 0x54513a74,0x2f0e1ab9 ! Init value for %f8
.word 0xed1e5f01,0x7836d571 ! Init value for %f10
.word 0x90c2f441,0xbf1bf593 ! Init value for %f12
.word 0x5f8129fe,0x3c842eab ! Init value for %f14
.word 0x6c59ccda,0x6f5c8fe9 ! Init value for %f16
.word 0xa416e69a,0x053c5009 ! Init value for %f18
.word 0x2d92e729,0xaa47506c ! Init value for %f20
.word 0x06354a19,0x5d170c7b ! Init value for %f22
.word 0x2a5c0aeb,0x4bdddb11 ! Init value for %f24
.word 0x83b52413,0x72b749b6 ! Init value for %f26
.word 0xfc22bb8e,0x958fbcf7 ! Init value for %f28
.word 0x1eb8b0d7,0xc278d47a ! Init value for %f30
.word 0x23ef7b00,0x61e585a3 ! Init value for %f32
.word 0xf20a5766,0x167bfce0 ! Init value for %f34
.word 0x40630f2c,0x254d3ed7 ! Init value for %f36
.word 0x87cc648c,0x19847bf4 ! Init value for %f38
.word 0xa80d32e7,0x886adea5 ! Init value for %f40
.word 0xf25cd8a7,0x2b5d9dcf ! Init value for %f42
.word 0xc55784a4,0xae365f61 ! Init value for %f44
.word 0x3c6e4ea9,0xcc8392ac ! Init value for %f46
.word 0x9c07e15f,0x10db6ee4
.word 0x9720293d,0xbc8458f4
.word 0xdd98d3d2,0x7ee51f4f
.word 0xce5f291e,0x25daf2d6
.word 0x11fa83e8,0x896e1700
.word 0x85c55956,0xb393a9e4
.word 0xc4d294d7,0x971eb6b5
.word 0x08e9cb21,0xc5a0380a
p49_expected_registers:
.word 0x00000000,0xd174292f
.word 0xffffffff,0xf0e2b408
.word 0xffffffff,0x9e43116b
.word 0x00000000,0x2135429d
.word 0x00000000,0xd2963822
.word 0x00000000,0x00003787
.word 0x00000000,0x00000012
.word 0xffffffff,0xffffffff
p49_expected_fp_regs:
.word 0x69d82af0,0x6f2791f3
.word 0x4641f977,0x5d0c9c19
.word 0xf686708c,0x6cf83096
.word 0x5ac997be,0x2afac8b3
.word 0x54513a74,0x2f0e1ab9
.word 0xed1e5f01,0x7836d571
.word 0x90c2f441,0xbf1bf593
.word 0x5f8129fe,0x3c842eab
.word 0x6c59ccda,0x6f5c8fe9
.word 0xa416e69a,0x053c5009
.word 0x2d92e729,0xaa47506c
.word 0x06354a19,0x5d170c7b
.word 0x2a5c0aeb,0x4bdddb11
.word 0x83b52413,0x72b749b6
.word 0xfc22bb8e,0x958fbcf7
.word 0x1eb8b0d7,0xc278d47a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0x9e43116b,0x000000ac
.word 0x2bc1171e,0xf0e2b408
.word 0x972222f7,0xd9fc7eca
.word 0x00000000,0x00006671
.word 0x2e717b1e,0xee29640e
.word 0x7202da6f,0xf0e2b408
.word 0xbbe414c4,0xacf12f20
.word 0xd174292f,0xa27577f3
p49_local1_expect:
.word 0xd174292f,0xf0e2b408
.word 0x001063c6,0x2135429d
.word 0x9f358c8e,0x2e657778
.word 0x40155a6e,0x921b724d
.word 0xf12cd733,0x3787e1e2
.word 0x832ae8a2,0xbb84091c
.word 0x45179116,0xb8ba578b
.word 0x140f963b,0x8ea11cd9
p49_local2_expect:
.word 0xffffffff,0xf0e2b408
.word 0x31bdddfb,0x68cc53e9
.word 0x95af6671,0xd55d26bb
.word 0x9bcec238,0x9e43116b
.word 0x311ee603,0xc9590529
.word 0xe66c120d,0xfd5369ec
.word 0xd2963822,0x89410509
.word 0x84571696,0x5338e64b
p49_local3_expect:
.word 0x83305b79,0x46da7ba7
.word 0x0f74eb62,0x70ff2a9e
.word 0x00006671,0x520f9d47
.word 0x0cd07321,0xf1425ba1
.word 0xbf9e374b,0x6516ab6a
.word 0x00000012,0x67e6b5dc
.word 0x00000000,0xd2963822
.word 0xf1425ba1,0x0000b408
p50_init_registers:
.word 0x38d287e1,0xe9f35c5e ! Init value for %l0
.word 0x1a6aaa21,0xf9671d8c ! Init value for %l1
.word 0xc53f6800,0x24c5df84 ! Init value for %l2
.word 0x90bea136,0x149253e7 ! Init value for %l3
.word 0x57b9802a,0x3d66a700 ! Init value for %l4
.word 0x247963d0,0x05db5761 ! Init value for %l5
.word 0xc04cf43b,0xbeadaac2 ! Init value for %l6
.word 0x79f204f1,0x8c587e8e ! Init value for %l7
.align 64
p50_init_freg:
.word 0x4bdb4772,0x0eece265 ! Init value for %f0
.word 0x50d89ab4,0xa2e8fa58 ! Init value for %f2
.word 0x736fef65,0x5c27a084 ! Init value for %f4
.word 0x659ab7eb,0x4f982428 ! Init value for %f6
.word 0x834f7e76,0x52ed3cc3 ! Init value for %f8
.word 0x561fb319,0x45730d67 ! Init value for %f10
.word 0xecaa7b2d,0xc6937c10 ! Init value for %f12
.word 0xdbeb479f,0xc2d744ee ! Init value for %f14
.word 0xa407630a,0x52db2c80 ! Init value for %f16
.word 0x8498e92d,0xce4725c4 ! Init value for %f18
.word 0x27d06a40,0x6f1c8c15 ! Init value for %f20
.word 0xe34b1903,0xe55ca9c0 ! Init value for %f22
.word 0xa6eae346,0xd9d96347 ! Init value for %f24
.word 0x709655eb,0x43e86ccf ! Init value for %f26
.word 0x4360492b,0x922d5387 ! Init value for %f28
.word 0x0f7745fb,0x086518fb ! Init value for %f30
.word 0x280fb689,0x9d041503 ! Init value for %f32
.word 0x4ecf3bb4,0xe0205b48 ! Init value for %f34
.word 0x4498c7ef,0x0af866a0 ! Init value for %f36
.word 0xd663937b,0xb941b36d ! Init value for %f38
.word 0x84ba5b84,0xf36d1961 ! Init value for %f40
.word 0x2e5f5fc2,0x01bdaae8 ! Init value for %f42
.word 0x38fd3c70,0xab641a98 ! Init value for %f44
.word 0x19494ae6,0xbfe97ed0 ! Init value for %f46
.word 0x98e9620f,0x12b1d4a6
.word 0xcb4e13ba,0xa67f0f18
.word 0xc695ae6c,0x90c8803d
.word 0xe4cc4fd9,0x29547828
.word 0x27737e9e,0xfb3ee1ac
.word 0x12528e3a,0xa4af092e
.word 0x858900a5,0xb61f1ab6
.word 0xc79e679b,0x636043da
p50_expected_registers:
.word 0x00000000,0x0000d7c8
.word 0x00000000,0x000000fc
.word 0x00000000,0x000000b8
.word 0x00000000,0x000005db
.word 0x00000000,0x00000068
.word 0x00000000,0x7fe104b9
.word 0x00000000,0x0000006a
.word 0x00000000,0xd7dc65af
p50_expected_fp_regs:
.word 0x4bdb4772,0x0eece265
.word 0x50d89ab4,0xa2e8fa58
.word 0x736fef65,0x5c27a084
.word 0x659ab7eb,0x4f982428
.word 0x834f7e76,0x52ed3cc3
.word 0x561fb319,0x45730d67
.word 0xecaa7b2d,0xc6937c10
.word 0xdbeb479f,0xc2d744ee
.word 0xa407630a,0x52db2c80
.word 0x8498e92d,0xce4725c4
.word 0x27d06a40,0x6f1c8c15
.word 0xe34b1903,0xe55ca9c0
.word 0xa6eae346,0xd9d96347
.word 0x709655eb,0x43e86ccf
.word 0x4360492b,0x922d5387
.word 0x0f7745fb,0x086518fb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0xb841fcc8,0xe6a6c616
.word 0x00000000,0x0000e48d
.word 0xfdaaabee,0xa1f4e9b3
.word 0xff1be48d,0x2cc8e3d4
.word 0xd98ad7c8,0xe189c410
.word 0x0971cc95,0x90bf4814
.word 0x1aafd273,0xbc2fa728
.word 0x000000b8,0x000005db
p50_local1_expect:
.word 0x2487d9af,0xf0b9011d
.word 0x00000000,0x7fe104b9
.word 0x84f57d6a,0x68b2b165
.word 0xe6941e4c,0xd7dc65af
.word 0x226819f8,0x2f5aa461
.word 0x93a6604d,0x24d90211
.word 0x753b21d0,0xb595acfb
.word 0xbacec241,0xd645514d
p50_local2_expect:
.word 0x94f50dcb,0x542a6a97
.word 0x000000b8,0x542a6a97
.word 0x3d66a700,0x3ad5a388
.word 0x3d66a700,0x05db5761
.word 0xfaa8d4d7,0xcece486d
.word 0xd672c183,0x1509eb84
.word 0x02323db8,0x713cc46d
.word 0x752ba9d8,0x56e7e48d
p50_local3_expect:
.word 0x3d66a700,0x05db5761
.word 0x97212428,0x000000b8
.word 0x0000e48d,0x4d9e63aa
.word 0xa7c36ffc,0x24c5df84
.word 0x57b9802a,0x3d66a700
.word 0x24e7df84,0x149253e7
.word 0x40a6f91c,0x84cbdd3d
.word 0xa28a2101,0x7fe104b9
p51_init_registers:
.word 0x82864e46,0x1c5036ad ! Init value for %l0
.word 0xd5d752c7,0xd2adccf2 ! Init value for %l1
.word 0x4c53aff8,0x87e62a7d ! Init value for %l2
.word 0xe51f2775,0xf283cffc ! Init value for %l3
.word 0xfcd9c511,0xa2333a86 ! Init value for %l4
.word 0x49becf94,0x457d7e69 ! Init value for %l5
.word 0xf22e639b,0xe889ff8d ! Init value for %l6
.word 0x6876768e,0x5926094e ! Init value for %l7
.align 64
p51_init_freg:
.word 0x1643401a,0xd505a84e ! Init value for %f0
.word 0x2a21bacf,0xc5f062be ! Init value for %f2
.word 0x011a659e,0xfcf4e0a2 ! Init value for %f4
.word 0x2ae61a85,0xff09bc54 ! Init value for %f6
.word 0x45574a14,0x143f2524 ! Init value for %f8
.word 0x01314ad6,0xa77b6ed8 ! Init value for %f10
.word 0xef73ebd9,0xe7283fa6 ! Init value for %f12
.word 0xf821ab15,0x7d8e529f ! Init value for %f14
.word 0x31894e81,0x856a0583 ! Init value for %f16
.word 0x71183813,0xff41076b ! Init value for %f18
.word 0x9e83c27d,0xccb1f6e9 ! Init value for %f20
.word 0xa7e42877,0xb0d5b5c6 ! Init value for %f22
.word 0x24cd749e,0x472fe279 ! Init value for %f24
.word 0x5dd4a57d,0xe86c984f ! Init value for %f26
.word 0x0a483000,0x1b3b32cb ! Init value for %f28
.word 0x4f5c3756,0x1cf89e04 ! Init value for %f30
.word 0xe9773f17,0xbfb9ec07 ! Init value for %f32
.word 0x2b93374a,0x8e0c3b5b ! Init value for %f34
.word 0xb3dfb3ff,0x83d0dfaa ! Init value for %f36
.word 0xafecca02,0x82ce6fe2 ! Init value for %f38
.word 0x90c138fb,0x97ca48b5 ! Init value for %f40
.word 0xb0e9e7cd,0x501cd92f ! Init value for %f42
.word 0x661d0f9a,0x6caee0a3 ! Init value for %f44
.word 0xd1c34b24,0xb22ae8a7 ! Init value for %f46
.word 0xdf9c99f0,0xf21d6ee5
.word 0xa23971a0,0x2151cf01
.word 0x8b42df45,0x644d54b5
.word 0x1526075d,0x57543ec7
.word 0xac3d4cf3,0x29048a31
.word 0x035de9e1,0xbfe5184e
.word 0xce53fa1a,0xfc012acb
.word 0xb768e89a,0x2923d3f9
p51_expected_registers:
.word 0x00000000,0xcc0c65fa
.word 0x00000000,0x00001f78
.word 0x00009993,0x00001f78
.word 0x00000000,0x61003a86
.word 0x00000000,0x000000bc
.word 0x00000000,0xeb9d266c
.word 0x00000000,0xecc0bda5
.word 0x00000000,0x567fc65a
p51_expected_fp_regs:
.word 0x1643401a,0xd505a84e
.word 0x2a21bacf,0xc5f062be
.word 0x011a659e,0xfcf4e0a2
.word 0x2ae61a85,0xff09bc54
.word 0x45574a14,0x143f2524
.word 0x01314ad6,0xa77b6ed8
.word 0xef73ebd9,0xe7283fa6
.word 0xf821ab15,0x7d8e529f
.word 0x31894e81,0x856a0583
.word 0x71183813,0xff41076b
.word 0x9e83c27d,0xccb1f6e9
.word 0xa7e42877,0xb0d5b5c6
.word 0x24cd749e,0x472fe279
.word 0x5dd4a57d,0xe86c984f
.word 0x0a483000,0x1b3b32cb
.word 0x4f5c3756,0x1cf89e04
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0x15964c5e,0x22ff97d3
.word 0xcc0c65fa,0x55facd12
.word 0xffffffa3,0x00001f78
.word 0x00000000,0x00009993
.word 0x88b7cae5,0xfbc9c8c1
.word 0x49f8d218,0x5df25dfd
.word 0x8c2d3380,0x855a9b89
.word 0x80cbef6d,0x2e72dc88
p51_local1_expect:
.word 0x4aa373aa,0x4693d253
.word 0x000088b7,0xffffc054
.word 0x86a92550,0x99933b0e
.word 0x4693d253,0xd2536ba6
.word 0x00000000,0x4aa373aa
.word 0x61003a86,0xcc0c65fa
.word 0xd63bff92,0x55facd12
.word 0x9a886a06,0x6d68d9a3
p51_local2_expect:
.word 0xecc0bda5,0x567fc65a
.word 0x44b66c42,0x3f2276ce
.word 0x00009993,0x00001f78
.word 0x00604077,0x61003a86
.word 0x4aa373aa,0xdc1e2642
.word 0xe51f2775,0xf283cffc
.word 0x41c7419f,0xeb9d266c
.word 0x9de8771a,0xc6bc7a1e
p51_local3_expect:
.word 0x00009993,0x00001f78
.word 0xc8943e31,0x285d4519
.word 0xffffffa3,0x00001f78
.word 0x30ad1f78,0x8f54c086
.word 0x000000bc,0xeb9d266c
.word 0x000000bc,0x0cce5977
.word 0x34b7b0ca,0x78680769
.word 0xecc0bda5,0x6a467a84
p52_init_registers:
.word 0xe0e1c56b,0xc1fe0329 ! Init value for %l0
.word 0x0e2c00cc,0x751f6f88 ! Init value for %l1
.word 0x86b3eb42,0xe4e0720b ! Init value for %l2
.word 0x26c11bee,0xb2337623 ! Init value for %l3
.word 0x64e68392,0x3ea58b72 ! Init value for %l4
.word 0xca3150ba,0x8c76831e ! Init value for %l5
.word 0x402f2694,0x71deda0e ! Init value for %l6
.word 0xab4803cc,0x541bcdaa ! Init value for %l7
.align 64
p52_init_freg:
.word 0x0404f5a0,0x2b71fd44 ! Init value for %f0
.word 0xcb71b11e,0xce2b3d1f ! Init value for %f2
.word 0x1ae27fd1,0x3b5869aa ! Init value for %f4
.word 0x8b39602c,0x8150ea67 ! Init value for %f6
.word 0xc2fa74ae,0x3c2b059f ! Init value for %f8
.word 0x7d2af4d8,0x52636caa ! Init value for %f10
.word 0x10449d60,0xb60833f0 ! Init value for %f12
.word 0xdb88d767,0x03865d44 ! Init value for %f14
.word 0x6a355307,0xbdb851c7 ! Init value for %f16
.word 0x3bbf70cd,0x1fb2b609 ! Init value for %f18
.word 0x3f543a9b,0x5c7cb5ed ! Init value for %f20
.word 0x6f5bd9a5,0xa9a347c6 ! Init value for %f22
.word 0x6195130c,0xe9f4b963 ! Init value for %f24
.word 0x57f67a53,0xa887c4b6 ! Init value for %f26
.word 0x20d86b43,0x87602cad ! Init value for %f28
.word 0xeff978af,0x5bde5472 ! Init value for %f30
.word 0x3c9ee579,0x38f7e1fc ! Init value for %f32
.word 0xe6aa7140,0x69120ce6 ! Init value for %f34
.word 0xb1c9e418,0xa32c8ce2 ! Init value for %f36
.word 0x87b8c448,0xac6d3852 ! Init value for %f38
.word 0xb014352e,0xc2bdc579 ! Init value for %f40
.word 0xf2e62e63,0x3c2d0195 ! Init value for %f42
.word 0xe8b894f6,0x78f6dcf2 ! Init value for %f44
.word 0x2dab7114,0x7de7ef1c ! Init value for %f46
.word 0x66f5c7be,0x98258e94
.word 0x142b0c3d,0xe537359a
.word 0xd5a5230e,0xb3acebb3
.word 0xd1b18be5,0xaf495eea
.word 0x6541921b,0x6be83b35
.word 0xc9dc34b3,0x25452365
.word 0xc002b58c,0x0394ff8e
.word 0x0b76e5dc,0x1c42128e
p52_expected_registers:
.word 0x00000000,0x000000ea
.word 0xffffffff,0xffff9368
.word 0x00000000,0x00000060
.word 0x270ac3ea,0xc7465e20
.word 0x00000000,0xba16fe9f
.word 0x00000000,0x0000000a
.word 0x00000000,0x00fd2c1b
.word 0x00000000,0x0000000e
p52_expected_fp_regs:
.word 0x0404f5a0,0x2b71fd44
.word 0xcb71b11e,0xce2b3d1f
.word 0x1ae27fd1,0x3b5869aa
.word 0x8b39602c,0x8150ea67
.word 0xc2fa74ae,0x3c2b059f
.word 0x7d2af4d8,0x52636caa
.word 0x10449d60,0xb60833f0
.word 0xdb88d767,0x03865d44
.word 0x6a355307,0xbdb851c7
.word 0x3bbf70cd,0x1fb2b609
.word 0x3f543a9b,0x5c7cb5ed
.word 0x6f5bd9a5,0xa9a347c6
.word 0x6195130c,0xe9f4b963
.word 0x57f67a53,0xa887c4b6
.word 0x20d86b43,0x87602cad
.word 0xeff978af,0x5bde5472
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0x00000000,0x00000060
.word 0x3ea58b72,0xea055c4b
.word 0x00000000,0x00000060
.word 0x409f2694,0xe0dfc143
.word 0xd13a31a5,0x1ced0260
.word 0x9f9e6af2,0x5665020e
.word 0x77b3b79b,0xec1986e1
.word 0x9b63e73f,0x3f1592e5
p52_local1_expect:
.word 0x6af52b39,0x0392cd70
.word 0xba16fe9f,0x3f1592e5
.word 0x00fd2c1b,0x0000000e
.word 0x270ac3ea,0xc7465e20
.word 0x00000000,0x9f9e6af2
.word 0x000092e5,0xfe9f92e5
.word 0xd13a31a5,0x1ced0260
.word 0xf458f26a,0x0aa0621d
p52_local2_expect:
.word 0x567e730c,0x1a4b760e
.word 0xf64070a9,0x2b0f6f88
.word 0x2a7a56d2,0xee1a5926
.word 0x3f1592e5,0x1d9f54ed
.word 0x00002694,0x000000ea
.word 0x00000000,0xee1a5926
.word 0xfda39368,0x042fac8d
.word 0x40e52694,0x71deda0e
p52_local3_expect:
.word 0x960654d8,0x4f5c1933
.word 0x07fa2f49,0x13328246
.word 0x48803232,0x5926000e
.word 0xa2212e14,0x78a45f11
.word 0xb21d240d,0x7d4d2b7c
.word 0x6c00f0d5,0x3272e8ea
.word 0x2a7a56d2,0xee1a5926
.word 0x8f71c222,0xe93e87cc
p53_init_registers:
.word 0x6bd829dc,0x7bc9b991 ! Init value for %l0
.word 0xc56a8346,0xa54e3f2d ! Init value for %l1
.word 0x872d985a,0xcbd2ca64 ! Init value for %l2
.word 0xe5a6318c,0x678bd19d ! Init value for %l3
.word 0x60f4f9dc,0xd4a46022 ! Init value for %l4
.word 0xf4a5ebc9,0xade7f227 ! Init value for %l5
.word 0x55abbf0c,0x1cdbc058 ! Init value for %l6
.word 0xb70f4192,0x0f087d75 ! Init value for %l7
.align 64
p53_init_freg:
.word 0xa0723822,0x67885ff9 ! Init value for %f0
.word 0xf7eb1cdd,0x3fde1415 ! Init value for %f2
.word 0xb9829a91,0x1b7db721 ! Init value for %f4
.word 0x99062ace,0x39b6748a ! Init value for %f6
.word 0x072f7faf,0xcdeb30a7 ! Init value for %f8
.word 0xc3826149,0xdb34002b ! Init value for %f10
.word 0x31c1bae4,0x2e37a736 ! Init value for %f12
.word 0xaaf94c04,0xe39d369b ! Init value for %f14
.word 0xf196c986,0xa5b6a826 ! Init value for %f16
.word 0x41fa5008,0x2010420e ! Init value for %f18
.word 0x0030d4c3,0x231c8c90 ! Init value for %f20
.word 0xa49365db,0x97bd133a ! Init value for %f22
.word 0xd3b8a1d9,0x3ba6a4cc ! Init value for %f24
.word 0x4e4c356f,0xf392b5b7 ! Init value for %f26
.word 0x9652f370,0x3ec12e34 ! Init value for %f28
.word 0xb7e839d1,0xe3d3019b ! Init value for %f30
.word 0xfeecd883,0xa82e853b ! Init value for %f32
.word 0x70625ddc,0x40b38505 ! Init value for %f34
.word 0x1fda89f9,0x690d5e91 ! Init value for %f36
.word 0xed440b8f,0x4d3b21fe ! Init value for %f38
.word 0x4664456d,0x0b2f6e0a ! Init value for %f40
.word 0xcd1e28c1,0x47342b50 ! Init value for %f42
.word 0xc23c384f,0x914e09e6 ! Init value for %f44
.word 0xc827fc73,0xa109b1d9 ! Init value for %f46
.word 0x4befa3c2,0x158bc542
.word 0xb12c9e5e,0x16e3789e
.word 0x69193abd,0xbd24542c
.word 0x901d1bda,0x07199d15
.word 0x98986e95,0xdb07dc84
.word 0x5d458482,0x58b5b5a9
.word 0x8e686818,0x33e3cc32
.word 0xc7c7e711,0x83b6ab02
p53_expected_registers:
.word 0x00000000,0x8a874b9d
.word 0x00000000,0x000000bc
.word 0xffffffff,0xfffffff3
.word 0x00000000,0x0000fc2e
.word 0x00000000,0x00003429
.word 0x00000000,0xbdbf666c
.word 0xffffffff,0xffffffff
.word 0xffffffff,0xffffffe8
p53_expected_fp_regs:
.word 0xa0723822,0x67885ff9
.word 0xf7eb1cdd,0x3fde1415
.word 0xb9829a91,0x1b7db721
.word 0x99062ace,0x39b6748a
.word 0x072f7faf,0xcdeb30a7
.word 0xc3826149,0xdb34002b
.word 0x31c1bae4,0x2e37a736
.word 0xaaf94c04,0xe39d369b
.word 0xf196c986,0xa5b6a826
.word 0x41fa5008,0x2010420e
.word 0x0030d4c3,0x231c8c90
.word 0xa49365db,0x97bd133a
.word 0xd3b8a1d9,0x3ba6a4cc
.word 0x4e4c356f,0xf392b5b7
.word 0x9652f370,0x3ec12e34
.word 0xb7e839d1,0xe3d3019b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0x275ad88b,0xf52ea41c
.word 0x00000000,0x4c8f0b76
.word 0x1cdbe597,0x0f087d75
.word 0xc7fc7270,0xbcb09440
.word 0x37bde597,0x5b1cfcb9
.word 0x451c7c8d,0x872b8be9
.word 0xc0e2c95b,0x4c8f0b76
.word 0x260954a1,0x2c0601f7
p53_local1_expect:
.word 0xc56a8346,0xc95b3f2d
.word 0x1936bcd7,0xee564bc8
.word 0xbdbf666c,0xf2fea3cb
.word 0xcfb5f3c1,0x62465ba9
.word 0xffffffff,0xffffffe8
.word 0x43dba6a6,0x00000b76
.word 0x24aac95b,0x4280b37e
.word 0xfc4ded80,0x98431f95
p53_local2_expect:
.word 0xb9073429,0xac74e80e
.word 0xbd7c2ca9,0xf67c54c7
.word 0x5864c0b2,0x7269a912
.word 0x4828b9fd,0x09babcac
.word 0xfc2e2fbe,0x6d42b579
.word 0x2b4c323f,0xa76b1285
.word 0x8d96397e,0x9676b4f0
.word 0x50fe71d9,0x5cd93b81
p53_local3_expect:
.word 0xfffffffd,0xa54e3f2d
.word 0x226bf246,0xab35260c
.word 0x8a874b9d,0xbdbf666c
.word 0x1f9561fa,0xcbda45df
.word 0xc56a8346,0xfc2e3a3d
.word 0x2ff2fd9a,0x1a252790
.word 0xfc2ec846,0xe4544e97
.word 0xb5462ca9,0xd516e0e2
p54_init_registers:
.word 0xc62d329c,0x3418600a ! Init value for %l0
.word 0xa834a07e,0x3d3624c1 ! Init value for %l1
.word 0xe46785ac,0x0362e94f ! Init value for %l2
.word 0x6045d4b2,0xa4210bcd ! Init value for %l3
.word 0xac9641c0,0x80294eab ! Init value for %l4
.word 0xe7b394a2,0x4ce52f90 ! Init value for %l5
.word 0x65447df4,0x4c077d6a ! Init value for %l6
.word 0xdd2104ad,0xce77b8e1 ! Init value for %l7
.align 64
p54_init_freg:
.word 0xb4553480,0xffd14c52 ! Init value for %f0
.word 0x3af179ec,0x6ed69a36 ! Init value for %f2
.word 0x54e7197f,0xf46f1ad7 ! Init value for %f4
.word 0xf8ba334e,0x52873c21 ! Init value for %f6
.word 0xadc3468c,0x2654a21a ! Init value for %f8
.word 0xe19c887a,0x8669f5a0 ! Init value for %f10
.word 0x6e45acf3,0x26694c3e ! Init value for %f12
.word 0x05175fde,0x51a68477 ! Init value for %f14
.word 0x12c24cc5,0xff97c39c ! Init value for %f16
.word 0x767d8599,0x05169b7b ! Init value for %f18
.word 0x5f7afff6,0x2e2fd4f2 ! Init value for %f20
.word 0xe521667f,0x2344f707 ! Init value for %f22
.word 0x2627bb19,0xa3a63f7a ! Init value for %f24
.word 0x238b94c5,0xa94daf67 ! Init value for %f26
.word 0x0a761b8c,0x2e57b97c ! Init value for %f28
.word 0x7fad82c6,0xbccc90a8 ! Init value for %f30
.word 0xe2c0f6fd,0xeee0971c ! Init value for %f32
.word 0x13826938,0x3926484f ! Init value for %f34
.word 0x0c51696a,0x4e6daa12 ! Init value for %f36
.word 0x83507f75,0x4db13eb5 ! Init value for %f38
.word 0xbea7521b,0xe56aa0e2 ! Init value for %f40
.word 0xead4b5e9,0x048ae7d9 ! Init value for %f42
.word 0x928b9d6f,0x3ecce880 ! Init value for %f44
.word 0x608bdd8a,0x7c2a6ce0 ! Init value for %f46
.word 0xb8fc49ad,0x1daf999e
.word 0xf4879ad4,0xa9983433
.word 0x40c31c8f,0x78466e68
.word 0x9028533f,0x63cd9133
.word 0x09cbce6c,0x7c08e71b
.word 0x824ae21f,0xb8cdb7eb
.word 0x1ffe184b,0x6ecf1a83
.word 0x7870c953,0xaa39271c
p54_expected_registers:
.word 0xffffffff,0xffffdfb7
.word 0x00000000,0x48408d67
.word 0x00000000,0x0eba4032
.word 0x00000000,0x0000006e
.word 0x00000000,0x0000192a
.word 0x00000000,0x000000ff
.word 0x65447df4,0x4c077d6a
.word 0xffffffff,0xf610bf5a
p54_expected_fp_regs:
.word 0xb4553480,0xffd14c52
.word 0x3af179ec,0x6ed69a36
.word 0x54e7197f,0xf46f1ad7
.word 0xf8ba334e,0x52873c21
.word 0xadc3468c,0x2654a21a
.word 0xe19c887a,0x8669f5a0
.word 0x6e45acf3,0x26694c3e
.word 0x05175fde,0x51a68477
.word 0x12c24cc5,0xff97c39c
.word 0x767d8599,0x05169b7b
.word 0x5f7afff6,0x2e2fd4f2
.word 0xe521667f,0x2344f707
.word 0x2627bb19,0xa3a63f7a
.word 0x238b94c5,0xa94daf67
.word 0x0a761b8c,0x2e57b97c
.word 0x7fad82c6,0xbccc90a8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0x0eba4032,0x00000042
.word 0xb69af3cf,0x7a6ce3c6
.word 0x32b43592,0x48408d67
.word 0xe7b394a2,0x4ce52f90
.word 0x9ada9edf,0xc3ee5efe
.word 0x4470f8ae,0x1d40da36
.word 0x0dc680ae,0xcd588f0c
.word 0xf4b12d61,0xa26361f6
p54_local1_expect:
.word 0xd1158b33,0x1d40da36
.word 0x55e191b2,0xfd47ff2f
.word 0xffffffff,0x40325efe
.word 0x1039b3bd,0x414f312f
.word 0x9081b49b,0xfc4e3576
.word 0x58304bdc,0x94b1706e
.word 0x00004a71,0xf610bf5a
.word 0x43292fe9,0xf610bf5a
p54_local2_expect:
.word 0xc32aa153,0x349d6280
.word 0x3b4c478c,0x4a713f49
.word 0x65447df4,0x4c077d6a
.word 0xbdf968d2,0xb8c5d9ff
.word 0x0eba4032,0x1311eacf
.word 0x08bfa79d,0xcf05da36
.word 0x2b4df4b8,0xbf01b460
.word 0xc8c095ce,0xfa1d959f
p54_local3_expect:
.word 0xe9e0490b,0xa81442a6
.word 0x4470f8ae,0x0000b3b7
.word 0xdee965ca,0xf242dfb7
.word 0x9b9db38c,0xb3b7192a
.word 0xeea68c8c,0x8121186e
.word 0x493d6f57,0xa41c18d8
.word 0x9f5f5201,0xcde80991
.word 0x0c6a27b4,0x0a0657f0
p55_init_registers:
.word 0x66ae683e,0x1eb7107f ! Init value for %l0
.word 0xc83d8240,0x029444ca ! Init value for %l1
.word 0x5e6b2dd7,0xdcfbc2ad ! Init value for %l2
.word 0x6c405fb0,0x2c1d664d ! Init value for %l3
.word 0xc3559b93,0xef0feeb5 ! Init value for %l4
.word 0x27ba63d3,0xee3d9737 ! Init value for %l5
.word 0x5c114920,0x40b6d591 ! Init value for %l6
.word 0x12138019,0xd5380163 ! Init value for %l7
.align 64
p55_init_freg:
.word 0x7d63137f,0x5dda3506 ! Init value for %f0
.word 0x378e7d89,0x3d5da3b3 ! Init value for %f2
.word 0xf0b8eb7f,0x76a4275d ! Init value for %f4
.word 0xe8f74bd9,0x12a51dd9 ! Init value for %f6
.word 0xe7b496c5,0xddf48abb ! Init value for %f8
.word 0xdb3a52c9,0x1fe13f72 ! Init value for %f10
.word 0x1a709791,0xc130f229 ! Init value for %f12
.word 0xfc1169d8,0xde84be85 ! Init value for %f14
.word 0x28127ea1,0x7bb0eb0c ! Init value for %f16
.word 0x07587046,0x6a3898c2 ! Init value for %f18
.word 0x7b038b9a,0x9d70f224 ! Init value for %f20
.word 0xea43584f,0x1076a339 ! Init value for %f22
.word 0xc6052d91,0x69d77139 ! Init value for %f24
.word 0xd3510d3a,0x9edd58cf ! Init value for %f26
.word 0x587e1a61,0x5781e74f ! Init value for %f28
.word 0x16b9de9f,0x1b3d93b2 ! Init value for %f30
.word 0x2aac2f61,0x73e083ea ! Init value for %f32
.word 0x5a91e7fd,0x6d04246c ! Init value for %f34
.word 0xff3ce44c,0x5158dbab ! Init value for %f36
.word 0x1bcd522d,0xcef299f0 ! Init value for %f38
.word 0xa37988f8,0x8cdb58ba ! Init value for %f40
.word 0x255916d6,0xea0951fd ! Init value for %f42
.word 0x15b51bc2,0xf7664671 ! Init value for %f44
.word 0x33895021,0xd831dee1 ! Init value for %f46
.word 0xb4ab14e1,0x023906a9
.word 0x6659a238,0x8d34bcd6
.word 0xaf6e1de6,0x531f1d5f
.word 0x52792085,0x9eda8533
.word 0x67bd57ba,0x499f032f
.word 0xe38d1a76,0x6470b1c7
.word 0x31674798,0x2c65b3ba
.word 0x96d0967c,0xcc35579c
p55_expected_registers:
.word 0x00000000,0x00000029
.word 0x29b30c7d,0x55146ddf
.word 0x00000000,0x0e806bd9
.word 0x00000000,0x1125101c
.word 0x6fe5fcaf,0xc96e92df
.word 0x00000000,0x000000ea
.word 0x0e806bd9,0x1125101c
.word 0xffffffff,0xb2fa0a39
p55_expected_fp_regs:
.word 0x7d63137f,0x5dda3506
.word 0x378e7d89,0x3d5da3b3
.word 0xf0b8eb7f,0x76a4275d
.word 0xe8f74bd9,0x12a51dd9
.word 0xe7b496c5,0xddf48abb
.word 0xdb3a52c9,0x1fe13f72
.word 0x1a709791,0xc130f229
.word 0xfc1169d8,0xde84be85
.word 0x28127ea1,0x7bb0eb0c
.word 0x07587046,0x6a3898c2
.word 0x7b038b9a,0x9d70f224
.word 0xea43584f,0x1076a339
.word 0xc6052d91,0x69d77139
.word 0xd3510d3a,0x9edd58cf
.word 0x587e1a61,0x5781e74f
.word 0x16b9de9f,0x1b3d93b2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0x046242cf,0x67fd7d17
.word 0x355eece5,0x0aeb22d2
.word 0x0e806bd9,0x1125101c
.word 0x27ba63d3,0xee3d9737
.word 0x0e806bd9,0x1125101c
.word 0xadeadcb4,0x34dff617
.word 0x1125101c,0xa0c55e24
.word 0x0e806bd9,0x1125101c
p55_local1_expect:
.word 0x615fcd0a,0xcd5c1807
.word 0xdcfbc2ad,0x14abda9f
.word 0x5720ae43,0xe4f764d0
.word 0xffffbe3b,0x029444ca
.word 0xeb95e33a,0x4267287d
.word 0x6fe5fcaf,0xc96e92df
.word 0x29b30c7d,0x55146ddf
.word 0xf303be3b,0xe3dbfde0
p55_local2_expect:
.word 0x3e446af0,0xa18c0cb4
.word 0xe3850ec0,0x81cb365f
.word 0x323f66c0,0x2c5acba8
.word 0xfeeaa77d,0xb2fa0a39
.word 0xa4c4dd24,0x3fa82e25
.word 0x028027eb,0x97c5a229
.word 0x6fe5fcaf,0xc96e92df
.word 0x31ed9d1b,0x61fd446f
p55_local3_expect:
.word 0xdbc655e6,0x73eddc7a
.word 0x28c60118,0xdaa9b1cb
.word 0x5542eb09,0xa1cbeabd
.word 0xe77b338e,0x1cfb075e
.word 0x1d7c9f6d,0x1d6a884f
.word 0xd8ef5f4c,0x115bcba8
.word 0xdcfbc2ad,0x070c9c86
.word 0x0e806bd9,0x1125101c
p56_init_registers:
.word 0x36941712,0x3ae1d0cb ! Init value for %l0
.word 0x01928caf,0xa47e15b0 ! Init value for %l1
.word 0x093d7bb2,0x30995101 ! Init value for %l2
.word 0xe141ac2a,0x4256aab6 ! Init value for %l3
.word 0xe739d1b6,0x3045e277 ! Init value for %l4
.word 0x85045f5a,0x7e00a794 ! Init value for %l5
.word 0x3b56dd90,0x17bc35cd ! Init value for %l6
.word 0x0abc6e3a,0x6b56b4bb ! Init value for %l7
.align 64
p56_init_freg:
.word 0x61db1a07,0x5293a15c ! Init value for %f0
.word 0x136b5e7c,0xb81b0a23 ! Init value for %f2
.word 0xb55eff33,0xd45839d6 ! Init value for %f4
.word 0xa123b7d3,0x95c40fb5 ! Init value for %f6
.word 0xe30827b6,0xc3041d1d ! Init value for %f8
.word 0xcf574930,0xc95900a6 ! Init value for %f10
.word 0x1d5f4b3d,0x216c2a03 ! Init value for %f12
.word 0xabf7c89c,0x355d1ed8 ! Init value for %f14
.word 0x69b5da85,0x862ee7e3 ! Init value for %f16
.word 0x95fbd6a7,0x15907244 ! Init value for %f18
.word 0xf8dba4ea,0xa7a7dc33 ! Init value for %f20
.word 0x5b3d3ee4,0x4455806a ! Init value for %f22
.word 0x79bf486d,0x6658d107 ! Init value for %f24
.word 0x263de74b,0xd5f688a6 ! Init value for %f26
.word 0x19853fee,0x71033743 ! Init value for %f28
.word 0xb7e2b469,0x9bc0bb2e ! Init value for %f30
.word 0x782a8baf,0xefe3d090 ! Init value for %f32
.word 0x581021b9,0x18787c71 ! Init value for %f34
.word 0xf31d65ae,0x186fc320 ! Init value for %f36
.word 0x70a4762c,0xbced3f2d ! Init value for %f38
.word 0x56b9bf31,0x3c0ff9d7 ! Init value for %f40
.word 0x1e59a1e2,0xbce4dba5 ! Init value for %f42
.word 0xd12d1167,0xdf9052da ! Init value for %f44
.word 0xf83ec803,0x6b9ce29e ! Init value for %f46
.word 0xbed2e3bb,0xed4408a9
.word 0x2145aa82,0xcd618337
.word 0xebd86c9e,0xc0a4b603
.word 0x20ec8c41,0xfc94c8c4
.word 0x8d8b05e5,0xdeb9d14e
.word 0x5b699299,0xaad139b7
.word 0x52cf349c,0x6895c050
.word 0x2e91d33a,0xe79c6ed3
p56_expected_registers:
.word 0xffffffff,0xffffffff
.word 0x00000000,0x00007434
.word 0x00000000,0x00004672
.word 0xffffffff,0xfffffffb
.word 0x00000000,0x000000ec
.word 0x00000000,0x00000000
.word 0x18dd3872,0x5f4b1fcc
.word 0x0abc6e3a,0x6b56b4bb
p56_expected_fp_regs:
.word 0x61db1a07,0x5293a15c
.word 0x136b5e7c,0xb81b0a23
.word 0xb55eff33,0xd45839d6
.word 0xa123b7d3,0x95c40fb5
.word 0xe30827b6,0xc3041d1d
.word 0xcf574930,0xc95900a6
.word 0x1d5f4b3d,0x216c2a03
.word 0xabf7c89c,0x355d1ed8
.word 0x69b5da85,0x862ee7e3
.word 0x95fbd6a7,0x15907244
.word 0xf8dba4ea,0xa7a7dc33
.word 0x5b3d3ee4,0x4455806a
.word 0x79bf486d,0x6658d107
.word 0x263de74b,0xd5f688a6
.word 0x19853fee,0x71033743
.word 0xb7e2b469,0x9bc0bb2e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0xe6fa1f39,0x52d528ed
.word 0x467287e9,0x05acd92a
.word 0xa5e3c14b,0xeaec2539
.word 0x52d528ed,0xd9b55101
.word 0x765a04ba,0xe0c1a662
.word 0x00004672,0xfffffffb
.word 0xf6dd6263,0xca6ab044
.word 0x52d528ed,0x6b56b4bb
p56_local1_expect:
.word 0x492ecaca,0x78bfd068
.word 0x11846a2d,0x6a03b186
.word 0xe315c4d9,0xadddce52
.word 0xfffffffb,0x7e00a794
.word 0x00000000,0x277817a6
.word 0x9999b587,0x973ce19d
.word 0x00000000,0x277817a6
.word 0x626a4ffb,0xd505bab5
p56_local2_expect:
.word 0x20eaa9ea,0x1a5f5998
.word 0xa6a8ccd0,0xab448b31
.word 0xa5f45efd,0x5594f141
.word 0xffffffff,0x6b56b4bb
.word 0x277817a6,0x3bfb835e
.word 0x68312774,0x52d5eded
.word 0xffffffff,0xffffb044
.word 0xffffffff,0xfffffffb
p56_local3_expect:
.word 0x294acb07,0xb6dfe47b
.word 0x6312aef3,0x43276a81
.word 0x18dd3872,0x5f4b1fcc
.word 0xa7981305,0x155701cc
.word 0xbf7da4a3,0x2a80b999
.word 0x18dd3872,0x5f4b1fcc
.word 0xcfe27434,0xff004672
.word 0x30995101,0x7e00a794
p57_init_registers:
.word 0x3d4a4666,0x067ec291 ! Init value for %l0
.word 0x916b95d9,0xc09a46b1 ! Init value for %l1
.word 0x45f70294,0x3b5b5fb9 ! Init value for %l2
.word 0xd87d76cc,0xce0b14ba ! Init value for %l3
.word 0xf1f263c5,0xf68c91c3 ! Init value for %l4
.word 0x0d6857ba,0x738ac291 ! Init value for %l5
.word 0x20602068,0x835402ed ! Init value for %l6
.word 0x4c556968,0x530f200d ! Init value for %l7
.align 64
p57_init_freg:
.word 0xf983fa1d,0x54072de9 ! Init value for %f0
.word 0x480c2737,0x88260690 ! Init value for %f2
.word 0xdceab057,0x7f081c40 ! Init value for %f4
.word 0x0d4c61c4,0x6f8fd1ea ! Init value for %f6
.word 0xb82de680,0x0c890750 ! Init value for %f8
.word 0x71e9168d,0xa83b7319 ! Init value for %f10
.word 0xf4bccf99,0xbb358dc9 ! Init value for %f12
.word 0x57d40af8,0x55437c89 ! Init value for %f14
.word 0x7dc95ad9,0x8194c854 ! Init value for %f16
.word 0x1ab57a53,0x8077bc45 ! Init value for %f18
.word 0x504cb959,0xd3b4cba3 ! Init value for %f20
.word 0x9f246a8b,0xf4242ce7 ! Init value for %f22
.word 0xa6060d46,0xc6766c05 ! Init value for %f24
.word 0xc621b33f,0x1e8513dd ! Init value for %f26
.word 0x42d58e48,0x45a93ecb ! Init value for %f28
.word 0xfeffc903,0x5b246db5 ! Init value for %f30
.word 0x96576907,0xd847afec ! Init value for %f32
.word 0xdcd6aeae,0xeedd5c04 ! Init value for %f34
.word 0xacb28bb7,0x9ab6c805 ! Init value for %f36
.word 0x15fa1a75,0x099d9cce ! Init value for %f38
.word 0xeb201883,0xb7c10e4f ! Init value for %f40
.word 0x49c3bf51,0xbad9e4da ! Init value for %f42
.word 0x220e5272,0x8bdd8af9 ! Init value for %f44
.word 0x15cbe6da,0xbdf51e11 ! Init value for %f46
.word 0xa0838a98,0x484c5a7b
.word 0xef497e8f,0xbf1326ae
.word 0x4502a947,0xc8dfc049
.word 0x1069263f,0x4ecda8f8
.word 0xbb928bea,0x041bca05
.word 0x9e5fc9f3,0x5d63fcf5
.word 0x36ff0705,0xd1beeffb
.word 0x8efd12bd,0x1abd5aa1
p57_expected_registers:
.word 0x00000000,0x2f31d4ed
.word 0x00000000,0x00005cd8
.word 0xb0275759,0xf1c7956a
.word 0x00000000,0x054e94e7
.word 0x2f31d4ed,0x18d48de0
.word 0x00000000,0x000000ab
.word 0xe4df8dc5,0x000000ab
.word 0x00000000,0x00005759
p57_expected_fp_regs:
.word 0xf983fa1d,0x54072de9
.word 0x480c2737,0x88260690
.word 0xdceab057,0x7f081c40
.word 0x0d4c61c4,0x6f8fd1ea
.word 0xb82de680,0x0c890750
.word 0x71e9168d,0xa83b7319
.word 0xf4bccf99,0xbb358dc9
.word 0x57d40af8,0x55437c89
.word 0x7dc95ad9,0x8194c854
.word 0x1ab57a53,0x8077bc45
.word 0x504cb959,0xd3b4cba3
.word 0x9f246a8b,0xf4242ce7
.word 0xa6060d46,0xc6766c05
.word 0xc621b33f,0x1e8513dd
.word 0x42d58e48,0x45a93ecb
.word 0xfeffc903,0x5b246db5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0xcddb2428,0x054e94e7
.word 0x6a464b19,0x2aa494ac
.word 0xdcf239ab,0xe62d115a
.word 0x22ac5cd8,0x924e277b
.word 0x1ef08e50,0x44ffa7b2
.word 0x00005759,0xffff8e50
.word 0x5b61261d,0x4adfe667
.word 0x98746882,0x35483935
p57_local1_expect:
.word 0xa062e8e0,0x84d00066
.word 0x749787a5,0xbd434706
.word 0xa40655e2,0xe6659e60
.word 0xb25f6d87,0x0053bc35
.word 0x6ff7d590,0x96c70fcd
.word 0x4dd68d25,0x73b761ee
.word 0xcfe987b2,0x29495e69
.word 0x2f316aed,0x18d48de0
p57_local2_expect:
.word 0x8ae4bcdb,0x4d135a8f
.word 0x45a80799,0xbf3665f0
.word 0x924e5957,0xfe708e50
.word 0x835402ed,0x530f200d
.word 0x168e3573,0xa8122f70
.word 0xe4df8dc5,0x000000ab
.word 0x0d6857ba,0x738ac291
.word 0xffffffff,0x6a464b19
p57_local3_expect:
.word 0xe4df8dc5,0x000000ab
.word 0x2f31d4ed,0x00005cd8
.word 0xf1c7956a,0x054e94e7
.word 0xffffffff,0xe4df8dc5
.word 0x4368bce9,0xb1e206b7
.word 0x60ba6494,0xab52738c
.word 0x2fabb8b7,0xb68d5a8b
.word 0xeb1c5934,0x5b39b934
p58_init_registers:
.word 0xe6e6159a,0x26d0b384 ! Init value for %l0
.word 0x05ab921b,0xcbd33fb7 ! Init value for %l1
.word 0xea8cd3a0,0x7021fbd0 ! Init value for %l2
.word 0x62a1d739,0xf5e28359 ! Init value for %l3
.word 0xeaae90e0,0x98e12d91 ! Init value for %l4
.word 0xc93c980a,0x91dc7f92 ! Init value for %l5
.word 0xba206a32,0xfa4ae52b ! Init value for %l6
.word 0xdff5afec,0x6b5bc96e ! Init value for %l7
.align 64
p58_init_freg:
.word 0xf51b1a0a,0x3fccfdbb ! Init value for %f0
.word 0x84e307dd,0x09014dbf ! Init value for %f2
.word 0xe17178dc,0xfede4741 ! Init value for %f4
.word 0x111bd15f,0x1c83949e ! Init value for %f6
.word 0x45b58f80,0x9fed7cc5 ! Init value for %f8
.word 0x6f4d3482,0x92f0be58 ! Init value for %f10
.word 0xa6c3d408,0xd39cdcc8 ! Init value for %f12
.word 0x456d71c0,0x69fa241a ! Init value for %f14
.word 0x220bb786,0x41e637c3 ! Init value for %f16
.word 0xc9ef707f,0xa1447208 ! Init value for %f18
.word 0x7b90b7eb,0xe99f3bb7 ! Init value for %f20
.word 0xdb051da2,0x703f5634 ! Init value for %f22
.word 0x2a8c9cb8,0xee086b95 ! Init value for %f24
.word 0x0c899393,0x7616b7c3 ! Init value for %f26
.word 0x79e09a41,0xcc3a28a1 ! Init value for %f28
.word 0xbc9546f4,0x2b70b3eb ! Init value for %f30
.word 0x2b3a9531,0xbef36c9e ! Init value for %f32
.word 0x218db510,0x1c83aa2d ! Init value for %f34
.word 0x136bfb4f,0xa26b4ec6 ! Init value for %f36
.word 0x9d3471fa,0x864697d3 ! Init value for %f38
.word 0xfde7fa53,0x031e69ad ! Init value for %f40
.word 0x44e50fd6,0xa9175501 ! Init value for %f42
.word 0x47a812fb,0xca1c9af8 ! Init value for %f44
.word 0xdb16b9be,0xac8dd0eb ! Init value for %f46
.word 0xcc86f931,0xe9a201a0
.word 0x79f1b9b0,0x873d8a3d
.word 0xb83c1312,0xf0a22eb1
.word 0x9085193d,0xcc3f551e
.word 0xbd26e2ad,0xe83f6056
.word 0xcc17b13c,0xcebc611a
.word 0x3a2b8e9a,0x5f76de28
.word 0x586cc6f5,0xa73b0907
p58_expected_registers:
.word 0x00000000,0x0000001d
.word 0x00000000,0x5f16b964
.word 0x00000000,0x00000072
.word 0x00000000,0x000000c9
.word 0x00000000,0x00005c28
.word 0x00000000,0xe6b2bc7a
.word 0x00000000,0xd49e867b
.word 0x033d49c6,0x3bef6a5c
p58_expected_fp_regs:
.word 0xf51b1a0a,0x3fccfdbb
.word 0x84e307dd,0x09014dbf
.word 0xe17178dc,0xfede4741
.word 0x111bd15f,0x1c83949e
.word 0x45b58f80,0x9fed7cc5
.word 0x6f4d3482,0x92f0be58
.word 0xa6c3d408,0xd39cdcc8
.word 0x456d71c0,0x69fa241a
.word 0x220bb786,0x41e637c3
.word 0xc9ef707f,0xa1447208
.word 0x7b90b7eb,0xe99f3bb7
.word 0xdb051da2,0x703f5634
.word 0x2a8c9cb8,0xee086b95
.word 0x0c899393,0x7616b7c3
.word 0x79e09a41,0xcc3a28a1
.word 0xbc9546f4,0x2b70b3eb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0x00000000,0x0000001d
.word 0x8f61a5e4,0xdaa6e8cc
.word 0x89552d7b,0x63887aac
.word 0xb8964681,0xb2b59206
.word 0x033d49c6,0x3bef6a5c
.word 0x46c2a1d0,0x5f16b964
.word 0xe0b7ae43,0xc9649de2
.word 0xa33634ce,0xc1151dcf
p58_local1_expect:
.word 0x05ab921b,0xcbd33fb7
.word 0xffffd49e,0x0072fa38
.word 0x71162a34,0x810f4d1c
.word 0x933108b5,0xbfcc1420
.word 0x00002a34,0x91dc7f92
.word 0xe6b2bc7a,0xff9d9798
.word 0xf29f606a,0x46ef00f6
.word 0xac8e4a75,0xfc545c28
p58_local2_expect:
.word 0xbdd1f625,0x00000016
.word 0x00000000,0x933108b5
.word 0x7657783a,0x7150ecb8
.word 0x00000072,0x00005c28
.word 0x6eb64ddf,0xbbec0fc1
.word 0x5f16b964,0x6b66861f
.word 0x8db6dd94,0x59740dff
.word 0xd49e867b,0x36a5c1b0
p58_local3_expect:
.word 0xba5197fd,0xa39d463f
.word 0xfffffffe,0xd49e727b
.word 0x00005c28,0xe6b2bc7a
.word 0xa894461d,0xe82600c6
.word 0x4f1068c1,0x67fe20e9
.word 0x4f1068c1,0x6eb64ddf
.word 0x91dedabe,0x167d5fff
.word 0x28aa8f67,0xb4a79879
p59_init_registers:
.word 0x374c12d8,0x13cf7ce3 ! Init value for %l0
.word 0xf63d52d2,0x116767a3 ! Init value for %l1
.word 0x1f362e88,0xd52ac0fe ! Init value for %l2
.word 0x383a05b0,0x5245a8b9 ! Init value for %l3
.word 0x77cf910b,0xf31b3c2e ! Init value for %l4
.word 0x56f51f68,0xddfeff13 ! Init value for %l5
.word 0x28c0649c,0x069183f3 ! Init value for %l6
.word 0x9c8b1c37,0xae4f1080 ! Init value for %l7
.align 64
p59_init_freg:
.word 0xb6e70e1c,0x110ea7c7 ! Init value for %f0
.word 0xac6e62d5,0xd6a79eac ! Init value for %f2
.word 0xd8ffa0a7,0xb1af92b3 ! Init value for %f4
.word 0xfab7e4e1,0x98c9df94 ! Init value for %f6
.word 0xae2e613e,0x22929191 ! Init value for %f8
.word 0x00d15fc2,0xd0aefeb2 ! Init value for %f10
.word 0xd7ac9cfd,0xed7a3834 ! Init value for %f12
.word 0x266c9f6d,0x5407af58 ! Init value for %f14
.word 0x643a2b83,0x4bbdf876 ! Init value for %f16
.word 0x84f55244,0x1fa57a20 ! Init value for %f18
.word 0xf9257a1f,0x63cd0c30 ! Init value for %f20
.word 0x1df18206,0xa96f41af ! Init value for %f22
.word 0x0c94c4af,0xed8f715e ! Init value for %f24
.word 0x2b5b808c,0xa7ea40ed ! Init value for %f26
.word 0xc38660cb,0x3d2a8bbc ! Init value for %f28
.word 0x6922563d,0x4bd02463 ! Init value for %f30
.word 0x3a2afad5,0xba85a2d9 ! Init value for %f32
.word 0xeb8de6fc,0x8d365aa5 ! Init value for %f34
.word 0xafc880ae,0x0270d7bc ! Init value for %f36
.word 0xd6e89f9b,0xc10ca498 ! Init value for %f38
.word 0xb7b8e52d,0xc76fa73c ! Init value for %f40
.word 0xb89894c7,0x70894063 ! Init value for %f42
.word 0x02d5a56b,0x3ff8e82c ! Init value for %f44
.word 0x22f3d1b5,0xbff865e8 ! Init value for %f46
.word 0x7c063b68,0x8448b383
.word 0x14c572dc,0x69f5e8a0
.word 0x34b73f7f,0xe8050b9e
.word 0x3c6fd2c8,0xb3f47a64
.word 0x75f8b56c,0x7c313d0f
.word 0xa0fa45ea,0xdbe2eb67
.word 0x2fd21192,0x4e7c60fd
.word 0xe62e14a2,0x305a5bd1
p59_expected_registers:
.word 0x00000000,0x00000012
.word 0x00000000,0xbb12ce29
.word 0x1f362e88,0xd52ac0fe
.word 0x6b6c5d30,0xbdc2d041
.word 0x00000000,0x000000ff
.word 0xffffffff,0xffffffd6
.word 0x00000000,0xfc41230b
.word 0x00000000,0x00006760
p59_expected_fp_regs:
.word 0xb6e70e1c,0x110ea7c7
.word 0xac6e62d5,0xd6a79eac
.word 0xd8ffa0a7,0xb1af92b3
.word 0xfab7e4e1,0x98c9df94
.word 0xae2e613e,0x22929191
.word 0x00d15fc2,0xd0aefeb2
.word 0xd7ac9cfd,0xed7a3834
.word 0x266c9f6d,0x5407af58
.word 0x643a2b83,0x4bbdf876
.word 0x84f55244,0x1fa57a20
.word 0xf9257a1f,0x63cd0c30
.word 0x1df18206,0xa96f41af
.word 0x0c94c4af,0xed8f715e
.word 0x2b5b808c,0xa7ea40ed
.word 0xc38660cb,0x3d2a8bbc
.word 0x6922563d,0x4bd02463
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0xdd36cd7d,0xc386dc6f
.word 0xf167d64b,0x789f187d
.word 0x470b65c2,0x75211243
.word 0xab73b721,0xfe884bb1
.word 0x1f362e88,0xd52ac0fe
.word 0xfbda0a63,0xbb12ce29
.word 0x0eb7b712,0xbe7bee9b
.word 0x2dbb3777,0x4e70617d
p59_local1_expect:
.word 0x6b75cced,0x19097e94
.word 0x59dada89,0xab0cc107
.word 0x76c369bb,0x720ca70a
.word 0x636c6a35,0x01acdf38
.word 0x13cf7ce3,0xffffffb5
.word 0x73e25160,0xb5510a3b
.word 0xfc41230b,0x94673ecc
.word 0xe701c74c,0x06167ed7
p59_local2_expect:
.word 0xc3bf3876,0xa5cc2fd2
.word 0xcc9b1dfd,0xe8b561ea
.word 0x8d2a9f05,0x15f7fe15
.word 0x6b6c5d30,0xbdc2d041
.word 0x73b7e63b,0xffffb551
.word 0x374c12d8,0x13cf7ce3
.word 0xffff9467,0xebdeb7ed
.word 0xc0fe4a82,0x5d367f57
p59_local3_expect:
.word 0xe75834f1,0xf4a72cd7
.word 0xffffffff,0xffffb551
.word 0x0009c0fe,0xffffffb1
.word 0xbb122929,0xffffffd6
.word 0x67608fff,0xb551ff5d
.word 0xbce2b746,0x22edd5a9
.word 0x0984ff82,0x18ee5cd6
.word 0x73b7e63b,0x8b24d7fc
p60_init_registers:
.word 0xf1df4afd,0x9f13027a ! Init value for %l0
.word 0x9213378c,0x07f35d70 ! Init value for %l1
.word 0xb85a9270,0x100d9b5b ! Init value for %l2
.word 0x1b18d5ae,0x9d0f1fd3 ! Init value for %l3
.word 0xb9d8075d,0x9a72b191 ! Init value for %l4
.word 0xf2db29b8,0x4144d296 ! Init value for %l5
.word 0x8eedfdee,0x70ff7ff1 ! Init value for %l6
.word 0xec6af58a,0x5db0b285 ! Init value for %l7
.align 64
p60_init_freg:
.word 0x8b48cde7,0xf4d1b8cf ! Init value for %f0
.word 0x424fa8be,0x458868cd ! Init value for %f2
.word 0xa25abd4b,0x1b0a7717 ! Init value for %f4
.word 0xd6733c01,0xd88a7d09 ! Init value for %f6
.word 0xc08dc47c,0xc225ad02 ! Init value for %f8
.word 0x97e16d0b,0x02581abb ! Init value for %f10
.word 0x6b60e7dc,0x945e1be5 ! Init value for %f12
.word 0xc3185b1d,0x9d3999e8 ! Init value for %f14
.word 0x914b5f2b,0x3cac7268 ! Init value for %f16
.word 0x684220a6,0x77b34d46 ! Init value for %f18
.word 0xd0603141,0xe0cc9b46 ! Init value for %f20
.word 0xc9882579,0x9e324631 ! Init value for %f22
.word 0xb3b91068,0x6dca599b ! Init value for %f24
.word 0xd3ddc69c,0x9379cf50 ! Init value for %f26
.word 0x388582ce,0x1ae0e096 ! Init value for %f28
.word 0x7941d3ac,0xd52b63f0 ! Init value for %f30
.word 0xd4637816,0x29a739e1 ! Init value for %f32
.word 0xe63ad1ef,0xc2efa40e ! Init value for %f34
.word 0x12422a45,0x30f8b473 ! Init value for %f36
.word 0x58247ee4,0x7ad064b3 ! Init value for %f38
.word 0xcfa7cd17,0xb63f31bf ! Init value for %f40
.word 0xec45b1a4,0x93c692eb ! Init value for %f42
.word 0xa4983ec5,0x4cf1841d ! Init value for %f44
.word 0x74e62880,0x80f08468 ! Init value for %f46
.word 0xc924cfe7,0x1463db32
.word 0x081f1071,0x66b19926
.word 0x331e8a15,0x5a1d7f14
.word 0xfc7c799e,0x8ba9d905
.word 0x14efb675,0xfdef3069
.word 0xdc267f54,0xbeee6cab
.word 0x28b9ce16,0xfa92d94a
.word 0x093c4876,0xa48fb72c
p60_expected_registers:
.word 0x00000000,0x4f9fbc9c
.word 0xffffffff,0xffffffff
.word 0xffffffff,0xffffff86
.word 0xffffffff,0xffffffc7
.word 0x00000000,0x4144d296
.word 0x00000000,0x6d9f3468
.word 0x4a529279,0xc6f2136e
.word 0x00000000,0x4fb61613
p60_expected_fp_regs:
.word 0x8b48cde7,0xf4d1b8cf
.word 0x424fa8be,0x458868cd
.word 0xa25abd4b,0x1b0a7717
.word 0xd6733c01,0xd88a7d09
.word 0xc08dc47c,0xc225ad02
.word 0x97e16d0b,0x02581abb
.word 0x6b60e7dc,0x945e1be5
.word 0xc3185b1d,0x9d3999e8
.word 0x914b5f2b,0x3cac7268
.word 0x684220a6,0x77b34d46
.word 0xd0603141,0xe0cc9b46
.word 0xc9882579,0x9e324631
.word 0xb3b91068,0x6dca599b
.word 0xd3ddc69c,0x9379cf50
.word 0x388582ce,0x1ae0e096
.word 0x7941d3ac,0xd52b63f0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0x1b18d5ae,0x9d0f1fd3
.word 0x9a72b191,0x4144d296
.word 0x00000000,0x6d9f3468
.word 0xee2e702b,0x0314a8cb
.word 0x2b035466,0xc2f99b09
.word 0xffffffc7,0x277d8704
.word 0x2e408669,0xde7f7c39
.word 0xa216f9e7,0x4f4d2cf1
p60_local1_expect:
.word 0xcdd59129,0x0f10785a
.word 0x750fbf6e,0x6d9f3468
.word 0xaeb6aaa6,0x4fb61613
.word 0xc4b8f4d2,0xa0874f9d
.word 0x2958b887,0xe1b40de4
.word 0x4a529279,0xc6f2136e
.word 0xabbd1d82,0x9c9f78a6
.word 0x43cc46fe,0xbadc1291
p60_local2_expect:
.word 0x3df49223,0x4fa7ffe5
.word 0x00000000,0x6d9f3468
.word 0x3c7c4ec5,0x5b9cf5bb
.word 0x0000d47f,0xfbd2d510
.word 0xace6a89e,0x94900dd0
.word 0x4f9fbc9c,0x6d9f3468
.word 0xd8831646,0x5ed73289
.word 0x73783bd7,0x1c7b5eac
p60_local3_expect:
.word 0x3a70f956,0xc4b813ac
.word 0xa86ad47f,0xfe4ff721
.word 0x3392f6fb,0x77213a5b
.word 0x9d0fb191,0x20d57941
.word 0xc1271140,0xa529d32a
.word 0x4b58ae8f,0x4f9fbc9c
.word 0xb9d8075d,0x9a72b191
.word 0xa4d1f978,0xc71da216
p61_init_registers:
.word 0xa4e4310e,0x374abbd3 ! Init value for %l0
.word 0xb6ac9d3a,0x2eb8528f ! Init value for %l1
.word 0x5036b3c1,0xb85212c2 ! Init value for %l2
.word 0xe95bacfa,0x146ba448 ! Init value for %l3
.word 0xb7d4dfba,0x7d5a8ddd ! Init value for %l4
.word 0x9d766ef2,0x1f13d79d ! Init value for %l5
.word 0xa87d2eaa,0x96ed0ae8 ! Init value for %l6
.word 0x4c371b92,0x835acdaa ! Init value for %l7
.align 64
p61_init_freg:
.word 0x8eb2a9fc,0xeb21e493 ! Init value for %f0
.word 0xc4d78320,0x11e11343 ! Init value for %f2
.word 0x722666d4,0xc25eabaf ! Init value for %f4
.word 0x86fe3e9e,0x47622c08 ! Init value for %f6
.word 0x5d225bf9,0x1574f84c ! Init value for %f8
.word 0x708156c7,0x8652d5e6 ! Init value for %f10
.word 0xbe81f5ff,0x4bd61674 ! Init value for %f12
.word 0x91632382,0x427374f3 ! Init value for %f14
.word 0xa3e2969f,0xf439844b ! Init value for %f16
.word 0xb0a12301,0x4579eaf5 ! Init value for %f18
.word 0x659f6ba5,0x38e82807 ! Init value for %f20
.word 0xd97537d8,0x1cedad76 ! Init value for %f22
.word 0x2fc560a2,0xfbb6ff1e ! Init value for %f24
.word 0xf2d1b0b9,0x9d628606 ! Init value for %f26
.word 0x91c17294,0x3ddd524f ! Init value for %f28
.word 0x9d49123b,0x651ca2d5 ! Init value for %f30
.word 0x18316d29,0x8d76d23a ! Init value for %f32
.word 0x6dbe66af,0xdd34417f ! Init value for %f34
.word 0x43c9c773,0x3efdce38 ! Init value for %f36
.word 0x40a79557,0xb483933d ! Init value for %f38
.word 0xa71c48f1,0x35d997c2 ! Init value for %f40
.word 0xf854fdc0,0x8d4ac464 ! Init value for %f42
.word 0xb8dfa8a3,0xcb2aa32b ! Init value for %f44
.word 0x823d5bb5,0x01971d18 ! Init value for %f46
.word 0x714ae0c2,0x1edbd869
.word 0x447ab681,0x774c4526
.word 0x9d9e7570,0x0d114fe0
.word 0x185cc5ce,0xbbf01540
.word 0x47e986f8,0x41227e2a
.word 0xe4008daa,0xeaf2b1cd
.word 0xf2f9c7e1,0x71f9e0cb
.word 0x1f30d3d9,0x86373116
p61_expected_registers:
.word 0xffffffff,0xffff994b
.word 0x00000000,0x000011f8
.word 0x00000000,0x8ee2033c
.word 0x00000000,0xaa241767
.word 0x00000000,0xb30fde4b
.word 0xffffffff,0x835acdaa
.word 0x00000000,0x000012c2
.word 0x00000000,0xba4d3c84
p61_expected_fp_regs:
.word 0x8eb2a9fc,0xeb21e493
.word 0xc4d78320,0x11e11343
.word 0x722666d4,0xc25eabaf
.word 0x86fe3e9e,0x47622c08
.word 0x5d225bf9,0x1574f84c
.word 0x708156c7,0x8652d5e6
.word 0xbe81f5ff,0x4bd61674
.word 0x91632382,0x427374f3
.word 0xa3e2969f,0xf439844b
.word 0xb0a12301,0x4579eaf5
.word 0x659f6ba5,0x38e82807
.word 0xd97537d8,0x1cedad76
.word 0x2fc560a2,0xfbb6ff1e
.word 0xf2d1b0b9,0x9d628606
.word 0x91c17294,0x3ddd524f
.word 0x9d49123b,0x651ca2d5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0xc865ec58,0xaa241767
.word 0x322c278d,0x8db4057b
.word 0xadd0de65,0x468b43b2
.word 0x96a5f562,0xe17983cc
.word 0x6e53d144,0x835acdaa
.word 0xf86ea9c2,0xff7c686a
.word 0x835acdaa,0xb85212c2
.word 0x00000017,0x835acdaa
p61_local1_expect:
.word 0xaa8b9c94,0x96ed0ae8
.word 0xf824b398,0x788a70e9
.word 0xb30fde4b,0xc53fa716
.word 0x03eaffb4,0x7d5a8ddd
.word 0x6481fdba,0x611a3947
.word 0x9124274a,0xaa853e54
.word 0x7d5a8ddd,0x0000008d
.word 0xd82b5e9f,0xba4d3c84
p61_local2_expect:
.word 0xfc82053d,0x7b62fdd4
.word 0x9d82f153,0xb8fa9d92
.word 0x3e823fd9,0x0c38bb2c
.word 0xd4f8c5cc,0x661740db
.word 0xdd02a78a,0x045a407b
.word 0x4b1a5d54,0x146ba4dd
.word 0xd3a847fd,0x11db994b
.word 0x94b65573,0x2aeacdaa
p61_local3_expect:
.word 0x0000008d,0x1b7309e6
.word 0x3cf4bba2,0xd4cf465f
.word 0x464aa941,0xdf9547fd
.word 0x91a646a6,0x4da97c73
.word 0x06ec6b22,0xf8893e44
.word 0xe43fdafd,0x9e03ef21
.word 0x8286da29,0x6cdd11f8
.word 0x8ee2033c,0x5ad4db4c
p62_init_registers:
.word 0xe39c9b20,0x39ffbe8c ! Init value for %l0
.word 0x22f8ce52,0x00aa86ba ! Init value for %l1
.word 0xe5246d4a,0x8f92e547 ! Init value for %l2
.word 0xdbfd1862,0x66846fe4 ! Init value for %l3
.word 0x04ac2c2e,0xae0ce89d ! Init value for %l4
.word 0x6889ed5b,0xe2ece7e6 ! Init value for %l5
.word 0x94ad51e0,0x3060d93c ! Init value for %l6
.word 0x61b27dd9,0x829c0a83 ! Init value for %l7
.align 64
p62_init_freg:
.word 0x7c90c336,0xc4e17c8d ! Init value for %f0
.word 0x3684c188,0x4c80a50c ! Init value for %f2
.word 0xac526152,0xaf32171f ! Init value for %f4
.word 0xc261be49,0x160d7f60 ! Init value for %f6
.word 0xa27e8541,0xdde30c5a ! Init value for %f8
.word 0x29057b39,0x2ed16499 ! Init value for %f10
.word 0x3a3b51c0,0x843fc711 ! Init value for %f12
.word 0x1435ce69,0x7af33cf5 ! Init value for %f14
.word 0x866c16e7,0xbf06eed7 ! Init value for %f16
.word 0x04a03715,0x863bde88 ! Init value for %f18
.word 0x1511e070,0x13a07028 ! Init value for %f20
.word 0x2a1a9567,0xf96bd61c ! Init value for %f22
.word 0x6154f133,0xf200e814 ! Init value for %f24
.word 0x083234de,0x816fe626 ! Init value for %f26
.word 0xac384053,0xc10b7897 ! Init value for %f28
.word 0xf717db5f,0xc3b503fb ! Init value for %f30
.word 0x71cb03ee,0xe16a4b16 ! Init value for %f32
.word 0x42d5bb97,0xdac994ac ! Init value for %f34
.word 0x523930c5,0xd92c66c1 ! Init value for %f36
.word 0x0284dcfd,0x4c08a6d5 ! Init value for %f38
.word 0xe5011994,0x377745bc ! Init value for %f40
.word 0x354875d7,0x1d3c4090 ! Init value for %f42
.word 0x5517d95a,0xbeb310e6 ! Init value for %f44
.word 0x04d86354,0x3c73b2a0 ! Init value for %f46
.word 0xf7bccfd5,0xe3ae4ba6
.word 0x884e8654,0xe7127573
.word 0xe0506247,0xfbdb18e6
.word 0x8e627e52,0xc49cab54
.word 0x504f4cc5,0xc417ed58
.word 0xeb7df6d2,0x8a4317c7
.word 0x390b0930,0x9455e7c7
.word 0xa9b655cf,0x11cef306
p62_expected_registers:
.word 0x00000000,0x00001586
.word 0x00000000,0x00000066
.word 0x00000000,0x0000097f
.word 0x00000000,0x000000a7
.word 0xffffffff,0xaa66419b
.word 0x00000000,0xe39c9b20
.word 0xd6fc6bed,0x3036029b
.word 0xffffffff,0xffff9332
p62_expected_fp_regs:
.word 0x7c90c336,0xc4e17c8d
.word 0x3684c188,0x4c80a50c
.word 0xac526152,0xaf32171f
.word 0xc261be49,0x160d7f60
.word 0xa27e8541,0xdde30c5a
.word 0x29057b39,0x2ed16499
.word 0x3a3b51c0,0x843fc711
.word 0x1435ce69,0x7af33cf5
.word 0x866c16e7,0xbf06eed7
.word 0x04a03715,0x863bde88
.word 0x1511e070,0x13a07028
.word 0x2a1a9567,0xf96bd61c
.word 0x6154f133,0xf200e814
.word 0x083234de,0x816fe626
.word 0xac384053,0xc10b7897
.word 0xf717db5f,0xc3b503fb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0xe39c9b20,0x39ffbe8c
.word 0x5ab45e14,0x43a767d8
.word 0xf78b7914,0x43a767d8
.word 0x4a03090e,0x4e29b000
.word 0xa2286d5c,0x385d1586
.word 0x3c01f3d3,0x1b409e74
.word 0x385d1586,0xffff9b20
.word 0x00000000,0x00004a03
p62_local1_expect:
.word 0x84a17077,0x00001586
.word 0x143657cc,0xce597faf
.word 0xd6fc6bed,0x3036029b
.word 0x3036029b,0x00000031
.word 0x86f79955,0x7200f90c
.word 0x15f39739,0x66bcca45
.word 0xac766d6d,0xde665a3d
.word 0x5c3eba03,0xe8cb71e4
p62_local2_expect:
.word 0x00000000,0x00001586
.word 0xac0bf315,0xc727db27
.word 0x81a571f5,0x507731bd
.word 0xfca65168,0x573b987e
.word 0x00000000,0x00000000
.word 0xdbfd1862,0x66846fe4
.word 0x8565c8ea,0x4e6adf39
.word 0x00000000,0x385d1586
p62_local3_expect:
.word 0x9eb5c095,0x30eecf13
.word 0x097fd7f0,0x5f9d5f9d
.word 0x421a9c3c,0xfee0a371
.word 0x537d8ef1,0x044baa22
.word 0x226a1539,0x338d6efd
.word 0x90e967d8,0xaa66419b
.word 0x8c554739,0xa9de4f2b
.word 0x5a719332,0x000000c7
p63_init_registers:
.word 0xa31b73e8,0xed30d95e ! Init value for %l0
.word 0xee44a9c0,0x2ddb6cdb ! Init value for %l1
.word 0x412809dc,0x44dda1a1 ! Init value for %l2
.word 0x30ff652a,0x4619b396 ! Init value for %l3
.word 0xcde44f40,0x1870e266 ! Init value for %l4
.word 0xf8fd9410,0xe7fda465 ! Init value for %l5
.word 0xdda57bf0,0x99c86038 ! Init value for %l6
.word 0x4fb47ce6,0x4e1f0bbd ! Init value for %l7
.align 64
p63_init_freg:
.word 0x5e51f11e,0x676ca630 ! Init value for %f0
.word 0x6e5bf45f,0x49fe6dec ! Init value for %f2
.word 0xc465aaf9,0xa411dfca ! Init value for %f4
.word 0x8ad54e0e,0x9b3760b2 ! Init value for %f6
.word 0x5432c0ce,0xbc850250 ! Init value for %f8
.word 0xf0431ad3,0xa01ecf8e ! Init value for %f10
.word 0xd6dbecc4,0x85859a87 ! Init value for %f12
.word 0xcd7e6b9c,0xda6bc778 ! Init value for %f14
.word 0xc2590e1a,0xb990c90d ! Init value for %f16
.word 0x13d63a6d,0xabf01980 ! Init value for %f18
.word 0x05a4098c,0x3b21a911 ! Init value for %f20
.word 0x108fcd49,0x7ed5b84e ! Init value for %f22
.word 0x879cd5ae,0xc767db19 ! Init value for %f24
.word 0x290eb935,0x331a61c4 ! Init value for %f26
.word 0xb37e515c,0xb5cf2ece ! Init value for %f28
.word 0xab79a258,0xa0aa2d33 ! Init value for %f30
.word 0x4086728f,0x4fd5162d ! Init value for %f32
.word 0x5986f839,0xe64e0422 ! Init value for %f34
.word 0xfeec71d8,0x3f82cb41 ! Init value for %f36
.word 0x5bcad197,0xeb5509fa ! Init value for %f38
.word 0x7abb498e,0x4a9eec46 ! Init value for %f40
.word 0x9f72eb5a,0xa63ee6bd ! Init value for %f42
.word 0x172c0e55,0x73e831ee ! Init value for %f44
.word 0x8588dbf2,0x17045881 ! Init value for %f46
.word 0x862da081,0x975adcfe
.word 0x335ddcfb,0xd2c4f961
.word 0x698af634,0x240137b6
.word 0x66a50091,0x219c2111
.word 0x37993ee3,0x930c3783
.word 0x8eb8b722,0x3a303593
.word 0x72dd1b2c,0x88597b26
.word 0x9f7e6763,0x3a41dd9f
p63_expected_registers:
.word 0x00000000,0x79558e8f
.word 0x00000000,0x00007ad3
.word 0x00000000,0x0fa80e29
.word 0xffffffff,0xffffe62a
.word 0xffffffff,0xffffffae
.word 0x00000000,0x10dd4d40
.word 0x00000000,0x79558e8f
.word 0x00000000,0x10dd4d40
p63_expected_fp_regs:
.word 0x5e51f11e,0x676ca630
.word 0x6e5bf45f,0x49fe6dec
.word 0xc465aaf9,0xa411dfca
.word 0x8ad54e0e,0x9b3760b2
.word 0x5432c0ce,0xbc850250
.word 0xf0431ad3,0xa01ecf8e
.word 0xd6dbecc4,0x85859a87
.word 0xcd7e6b9c,0xda6bc778
.word 0xc2590e1a,0xb990c90d
.word 0x13d63a6d,0xabf01980
.word 0x05a4098c,0x3b21a911
.word 0x108fcd49,0x7ed5b84e
.word 0x879cd5ae,0xc767db19
.word 0x290eb935,0x331a61c4
.word 0xb37e515c,0xb5cf2ece
.word 0xab79a258,0xa0aa2d33
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0x79558e8f,0x00000011
.word 0x7131ad71,0xffffe62a
.word 0x79558e8f,0x8974e62a
.word 0xe6fa9bcd,0xe3b22262
.word 0x00000000,0x0fa80e29
.word 0x44dda1a1,0x4619b396
.word 0x10dd4d40,0x8d81c480
.word 0x10821006,0xe6fa9bcd
p63_local1_expect:
.word 0xde05d906,0x967487e3
.word 0x0000000e,0xe48a54f0
.word 0x79558e8f,0x10dd4d40
.word 0x01b74b42,0xb0e5aec3
.word 0x8684f221,0x8014f79c
.word 0x44fee212,0x1b0ea291
.word 0x8014f79c,0x0000000d
.word 0xf00dbecb,0xaf09a9b2
p63_local2_expect:
.word 0x3bd37e50,0x2be46c1e
.word 0xffffffff,0xffffe62a
.word 0xf51b9947,0xaa039d73
.word 0x4304275f,0xf3dab9df
.word 0x6038ac84,0xb8339edd
.word 0x00000000,0x10dd4d40
.word 0x8157009d,0x526b5665
.word 0x79558e8f,0xffffe212
p63_local3_expect:
.word 0x0a4f60cd,0x9f144c49
.word 0x00ca36eb,0x0fa80e29
.word 0x7c821162,0xffd0effd
.word 0x31b07ad3,0xbb177841
.word 0x22621006,0x8014f79c
.word 0x00000000,0x10dd4d40
.word 0x8974e62a,0x926af87b
.word 0xfa439eff,0xa5c6aba7
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 0x39698c20,0x060517dd
.word 0x00000000,0x00000002
.word 0x0964a6af,0xfd1583fb
.word 0x00000000,0x00000003
.word 0x50297077,0xae4846e1
.word 0x00000000,0x00000004
.word 0xfae5d310,0x1998ad70
.word 0x00000000,0x00000005
.word 0x9b9753c0,0x51f2ff73
.word 0x00000000,0x00000006
.word 0x21c009c7,0xca7b8e0f
.word 0x00000000,0x00000007
.word 0x945e9248,0x2a49f465
.word 0x00000000,0x00000008
.word 0x4cf28bf7,0xfc4990aa
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0x3b148d18,0x55ecf991
.word 0x00000000,0x00000002
.word 0x3dfb7aa8,0x6c2f58d2
.word 0x00000000,0x00000003
.word 0xbe06b367,0x9533b5f2
.word 0x00000000,0x00000004
.word 0x1e2d9097,0xd311d2af
.word 0x00000000,0x00000005
.word 0x2100c1e7,0x8272850c
.word 0x00000000,0x00000006
.word 0x71e28120,0x14db10a9
.word 0x00000000,0x00000007
.word 0xeab49c38,0x2e7d949f
.word 0x00000000,0x00000008
.word 0xd290334f,0xeeb6fb33
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0xe8023cc7,0xac9f491e
.word 0x00000000,0x00000002
.word 0xff3e77f0,0x334bcca3
.word 0x00000000,0x00000003
.word 0xeef678ef,0xa61c7431
.word 0x00000000,0x00000004
.word 0x831d2850,0x236046e6
.word 0x00000000,0x00000005
.word 0x30af40c8,0x13b097a1
.word 0x00000000,0x00000006
.word 0xf94f1aa7,0xf151f400
.word 0x00000000,0x00000007
.word 0x36cb1858,0x17e7a5b3
.word 0x00000000,0x00000008
.word 0x76b0fa10,0x137ea05b
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0x20866820,0x087b7a02
.word 0x00000000,0x00000002
.word 0x6b17daf8,0x692ea6d0
.word 0x00000000,0x00000003
.word 0x8b827477,0xd8ca98b7
.word 0x00000000,0x00000004
.word 0xa7ea9988,0x711aa7c7
.word 0x00000000,0x00000005
.word 0xbd5d2317,0xac69595b
.word 0x00000000,0x00000006
.word 0xa4493a98,0x6a36220e
.word 0x00000000,0x00000007
.word 0x21754677,0xad82ae72
.word 0x00000000,0x00000008
.word 0xe3b22277,0xa5e1e21a
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0x0505f5d8,0x4e0d3df6
.word 0x00000000,0x00000002
.word 0x9bfb78a8,0x0360624a
.word 0x00000000,0x00000003
.word 0xdb9754f0,0x07c18655
.word 0x00000000,0x00000004
.word 0x2588196f,0xcbcdf727
.word 0x00000000,0x00000005
.word 0x5ae7e04f,0xb93167bf
.word 0x00000000,0x00000006
.word 0x22ab66b7,0x8e403f6c
.word 0x00000000,0x00000007
.word 0x90a5c80f,0xd9adbf2c
.word 0x00000000,0x00000008
.word 0xc2374ba8,0x06d17ded
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0x9f022c70,0x2f68b65e
.word 0x00000000,0x00000002
.word 0xe6169bff,0x8f5a58ed
.word 0x00000000,0x00000003
.word 0x22dd4980,0x100e0c2e
.word 0x00000000,0x00000004
.word 0x891c7ff0,0x1cc77619
.word 0x00000000,0x00000005
.word 0x15055cb0,0x22e8a2c3
.word 0x00000000,0x00000006
.word 0x391fce48,0x5ad399b3
.word 0x00000000,0x00000007
.word 0xe3158168,0x33200670
.word 0x00000000,0x00000008
.word 0x0884b440,0x3f43576a
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0x89dab920,0x0da4e7a0
.word 0x00000000,0x00000002
.word 0xa50d5fe0,0x4e15247f
.word 0x00000000,0x00000003
.word 0x6b28a267,0x95ed0f1e
.word 0x00000000,0x00000004
.word 0x5729ddb7,0xc03ab746
.word 0x00000000,0x00000005
.word 0x6d51ef90,0x60f6439e
.word 0x00000000,0x00000006
.word 0xe959ec10,0x23be1c0f
.word 0x00000000,0x00000007
.word 0xb63a6188,0x1fca2f7c
.word 0x00000000,0x00000008
.word 0xc44cfd90,0x7a13563d
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0xd8fd1c97,0xe5adef5c
.word 0x00000000,0x00000002
.word 0x5b6a4327,0xe50e5538
.word 0x00000000,0x00000003
.word 0x47089e2f,0xd9c330f7
.word 0x00000000,0x00000004
.word 0xcf824c50,0x366d616c
.word 0x00000000,0x00000005
.word 0xc5605c88,0x3ee7ed9e
.word 0x00000000,0x00000006
.word 0x100d7297,0xae877cd2
.word 0x00000000,0x00000007
.word 0x3a4b6d0f,0xc7ad7edb
.word 0x00000000,0x00000008
.word 0x8ea03027,0x817cd1ad
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0x0af069f7,0x819a1617
.word 0x00000000,0x00000002
.word 0xdce5ab77,0x80a50e6c
.word 0x00000000,0x00000003
.word 0xc4645730,0x2187903c
.word 0x00000000,0x00000004
.word 0x6b320d68,0x10cb0a5c
.word 0x00000000,0x00000005
.word 0xd1d4503f,0xca3caa44
.word 0x00000000,0x00000006
.word 0x4a82d8c0,0x1fcef35b
.word 0x00000000,0x00000007
.word 0x33f344f0,0x10ad49ad
.word 0x00000000,0x00000008
.word 0x553eec0f,0x90f2ba72
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0xec5a7ce7,0xb30fdfb9
.word 0x00000000,0x00000002
.word 0xaa87cea8,0x7d31ea69
.word 0x00000000,0x00000003
.word 0x2e3fc6a7,0xff97b813
.word 0x00000000,0x00000004
.word 0x350e113f,0x8144e985
.word 0x00000000,0x00000005
.word 0xa2e98b6f,0x80bcb4a4
.word 0x00000000,0x00000006
.word 0xee76b6b7,0x9a389216
.word 0x00000000,0x00000007
.word 0x3ebcb127,0xbddd69b7
.word 0x00000000,0x00000008
.word 0xe6906ca7,0x8ade2adc
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0x7fa1c977,0x970111ef
.word 0x00000000,0x00000002
.word 0xecac4077,0x9239462f
.word 0x00000000,0x00000003
.word 0x14ae37b0,0x21564a9a
.word 0x00000000,0x00000004
.word 0x35a5a067,0xdc0577e9
.word 0x00000000,0x00000005
.word 0x359e8ca0,0x24cd4fcd
.word 0x00000000,0x00000006
.word 0xeead301f,0xe4dc370d
.word 0x00000000,0x00000007
.word 0x4c9aa2d0,0x60915cf6
.word 0x00000000,0x00000008
.word 0xc2fe99ff,0xa8b175c7
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0x6f1f9ae8,0x020807da
.word 0x00000000,0x00000002
.word 0x62c44377,0x9ecb5df3
.word 0x00000000,0x00000003
.word 0x0be40fcf,0xbdd9a545
.word 0x00000000,0x00000004
.word 0x47a487a7,0x93ea10ca
.word 0x00000000,0x00000005
.word 0x884135f0,0x3134ce23
.word 0x00000000,0x00000006
.word 0xd7c58a40,0x70f4fec8
.word 0x00000000,0x00000007
.word 0xfd175240,0x1ac9c7ca
.word 0x00000000,0x00000008
.word 0xd1793de0,0x4496e3f8
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0xb746f578,0x53e88db9
.word 0x00000000,0x00000002
.word 0x2816e0ff,0xa1e7918b
.word 0x00000000,0x00000003
.word 0x6738f597,0xd5dad6fe
.word 0x00000000,0x00000004
.word 0x713403f0,0x3054893c
.word 0x00000000,0x00000005
.word 0x40febd47,0xc7b5d311
.word 0x00000000,0x00000006
.word 0x9850164f,0xe52aebb7
.word 0x00000000,0x00000007
.word 0xfaaad098,0x0293efd8
.word 0x00000000,0x00000008
.word 0xad434c47,0x8226b75d
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0xec3732a7,0xbf1401b3
.word 0x00000000,0x00000002
.word 0xa8ba0e38,0x53b11b7d
.word 0x00000000,0x00000003
.word 0x157ddda8,0x4bb6f17e
.word 0x00000000,0x00000004
.word 0xaa27068f,0x99f81a84
.word 0x00000000,0x00000005
.word 0xf0db1e8f,0xe89da7d0
.word 0x00000000,0x00000006
.word 0x8b252c70,0x027638df
.word 0x00000000,0x00000007
.word 0xe4d63438,0x1863e902
.word 0x00000000,0x00000008
.word 0x2a2a2b88,0x20770399
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0x2ac288cf,0x8891dda9
.word 0x00000000,0x00000002
.word 0xf5972417,0x8ca99c46
.word 0x00000000,0x00000003
.word 0xb0072480,0x0a44566c
.word 0x00000000,0x00000004
.word 0x117cc728,0x3a0e2748
.word 0x00000000,0x00000005
.word 0xc01c9260,0x38625e46
.word 0x00000000,0x00000006
.word 0xfd5cffdf,0x9c782a55
.word 0x00000000,0x00000007
.word 0xf6df03ff,0xe8030659
.word 0x00000000,0x00000008
.word 0x147f0c00,0x497025f6
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0x2a240650,0x54a16548
.word 0x00000000,0x00000002
.word 0x632be5e7,0x9b018549
.word 0x00000000,0x00000003
.word 0xf6ff94df,0xc9bf9ba4
.word 0x00000000,0x00000004
.word 0x8e9d6f40,0x7f32f21a
.word 0x00000000,0x00000005
.word 0x5f76c050,0x34f566de
.word 0x00000000,0x00000006
.word 0xc5128588,0x5c0028bf
.word 0x00000000,0x00000007
.word 0x88cb1940,0x518d4d88
.word 0x00000000,0x00000008
.word 0xebcf1ea7,0x84340e1c
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0x9b321cd0,0x56d33015
.word 0x00000000,0x00000002
.word 0xe7e37f48,0x686fc5ab
.word 0x00000000,0x00000003
.word 0x1faf2c6f,0x922301f5
.word 0x00000000,0x00000004
.word 0x1917ad7f,0xea66403c
.word 0x00000000,0x00000005
.word 0xe7f788c8,0x61dbee6a
.word 0x00000000,0x00000006
.word 0xc3e7d367,0x8cb8bea6
.word 0x00000000,0x00000007
.word 0xb842cb70,0x35737619
.word 0x00000000,0x00000008
.word 0x7186e300,0x10d5fd70
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0x6ab55eef,0xca999149
.word 0x00000000,0x00000002
.word 0x58c536f8,0x269b0d5c
.word 0x00000000,0x00000003
.word 0x6317c670,0x37fae3df
.word 0x00000000,0x00000004
.word 0x2ab0f290,0x1b8bda1a
.word 0x00000000,0x00000005
.word 0x6fbab757,0xee715328
.word 0x00000000,0x00000006
.word 0x3a3fa5d8,0x640d0319
.word 0x00000000,0x00000007
.word 0x2a8c6527,0x909040c6
.word 0x00000000,0x00000008
.word 0x1195efff,0x94c55f78
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0xc89fe1e7,0xec1721be
.word 0x00000000,0x00000002
.word 0x4ab4863f,0xf7d4be1b
.word 0x00000000,0x00000003
.word 0x7c25e770,0x6cd3b6b8
.word 0x00000000,0x00000004
.word 0x7fec76c0,0x1a8a9492
.word 0x00000000,0x00000005
.word 0x1d7619b8,0x4b826e95
.word 0x00000000,0x00000006
.word 0xdaa08748,0x17d71640
.word 0x00000000,0x00000007
.word 0xbeaf2067,0xd62dd693
.word 0x00000000,0x00000008
.word 0xa010bb18,0x4df6f815
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0x8fddb270,0x0569e64a
.word 0x00000000,0x00000002
.word 0x571922c8,0x3e599dae
.word 0x00000000,0x00000003
.word 0x62765bff,0xc268f66b
.word 0x00000000,0x00000004
.word 0xbf2d62d8,0x5eca410f
.word 0x00000000,0x00000005
.word 0xb93d7947,0xb4d76b8c
.word 0x00000000,0x00000006
.word 0x75da68df,0xd1453932
.word 0x00000000,0x00000007
.word 0xf52eb07f,0xe26faafb
.word 0x00000000,0x00000008
.word 0x8fcaed40,0x37112e91
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0x63be1f50,0x037b689b
.word 0x00000000,0x00000002
.word 0x649f885f,0x9a3615eb
.word 0x00000000,0x00000003
.word 0x63a102c7,0xd7366bf3
.word 0x00000000,0x00000004
.word 0xcb41d09f,0xf6b7f86c
.word 0x00000000,0x00000005
.word 0x5aca806f,0xdcb15afe
.word 0x00000000,0x00000006
.word 0x5fd98c6f,0xf14ceaca
.word 0x00000000,0x00000007
.word 0xdfc5bf37,0xffc6fb0d
.word 0x00000000,0x00000008
.word 0x7cb7fb90,0x197874ad
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0x2f5bfce7,0xd94e7caa
.word 0x00000000,0x00000002
.word 0x78d379af,0xff426250
.word 0x00000000,0x00000003
.word 0x5828dadf,0xe81b7d0b
.word 0x00000000,0x00000004
.word 0x4eebb958,0x214deb19
.word 0x00000000,0x00000005
.word 0xebf6d278,0x12f295d9
.word 0x00000000,0x00000006
.word 0xae66d04f,0x80448237
.word 0x00000000,0x00000007
.word 0x07eda86f,0xb5297b52
.word 0x00000000,0x00000008
.word 0xba57a378,0x5b454f5f
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0x807ab4f0,0x1284f9a9
.word 0x00000000,0x00000002
.word 0x24571b20,0x4f253a4c
.word 0x00000000,0x00000003
.word 0xaa43ed07,0xc32c911c
.word 0x00000000,0x00000004
.word 0x97fc6260,0x6a515651
.word 0x00000000,0x00000005
.word 0xaaf332a0,0x4d2d7c19
.word 0x00000000,0x00000006
.word 0x2a6f7b67,0xfbee44c0
.word 0x00000000,0x00000007
.word 0xe936adcf,0x99da5582
.word 0x00000000,0x00000008
.word 0x29b6aacf,0x904d980d
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0xc69b6dc8,0x7bde2e67
.word 0x00000000,0x00000002
.word 0x00d6733f,0x99d9dd46
.word 0x00000000,0x00000003
.word 0x32d6aa70,0x060333da
.word 0x00000000,0x00000004
.word 0xfec20c70,0x47a61de3
.word 0x00000000,0x00000005
.word 0xc6d0a42f,0xa62d8061
.word 0x00000000,0x00000006
.word 0xabfed2ef,0xd11b5675
.word 0x00000000,0x00000007
.word 0x687046b0,0x37188eea
.word 0x00000000,0x00000008
.word 0xc4941898,0x4260acb7
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0x6e58556f,0xdab36263
.word 0x00000000,0x00000002
.word 0xbb5658e0,0x4d82b17b
.word 0x00000000,0x00000003
.word 0x08406e77,0xe7ce3af2
.word 0x00000000,0x00000004
.word 0x1d4c79af,0xfbc0d058
.word 0x00000000,0x00000005
.word 0xdefac050,0x6820df26
.word 0x00000000,0x00000006
.word 0xf65c4cb8,0x6370f743
.word 0x00000000,0x00000007
.word 0xa2ed07cf,0xb09cc481
.word 0x00000000,0x00000008
.word 0xd29417bf,0xa4136a4e
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0x072c5d1f,0xd7e6b6e1
.word 0x00000000,0x00000002
.word 0xfec65e67,0xd6e4d4e3
.word 0x00000000,0x00000003
.word 0x0e5dead7,0x9b605a64
.word 0x00000000,0x00000004
.word 0x8bc5d89f,0xf7ecdf78
.word 0x00000000,0x00000005
.word 0x727f3e78,0x326969fe
.word 0x00000000,0x00000006
.word 0x4ac26cb8,0x74397997
.word 0x00000000,0x00000007
.word 0x5a06f427,0xb1278521
.word 0x00000000,0x00000008
.word 0x9c8f8b8f,0x8a40c0d6
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0xd2e272a8,0x6e52509f
.word 0x00000000,0x00000002
.word 0x21b5b257,0xbf0eb45e
.word 0x00000000,0x00000003
.word 0x034fe138,0x55e7ff54
.word 0x00000000,0x00000004
.word 0xb33d3610,0x51e1f724
.word 0x00000000,0x00000005
.word 0x192439d0,0x3b937833
.word 0x00000000,0x00000006
.word 0x3843f967,0xdc3ad855
.word 0x00000000,0x00000007
.word 0x31c15050,0x206e689a
.word 0x00000000,0x00000008
.word 0xef15f9bf,0xe5e68637
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0x177cd778,0x72a6b69d
.word 0x00000000,0x00000002
.word 0x27766cbf,0x8c17ef56
.word 0x00000000,0x00000003
.word 0xb20ff767,0xae4bdf3e
.word 0x00000000,0x00000004
.word 0x32b92e88,0x65600d49
.word 0x00000000,0x00000005
.word 0xf7126917,0xee113b14
.word 0x00000000,0x00000006
.word 0xeb8ea220,0x6c2bc49a
.word 0x00000000,0x00000007
.word 0xcb3a880f,0xdb01fb4e
.word 0x00000000,0x00000008
.word 0x61d4fa20,0x108e213e
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0x29887b50,0x241c3776
.word 0x00000000,0x00000002
.word 0xed760738,0x47dbde97
.word 0x00000000,0x00000003
.word 0x8f8cac58,0x77db7cb6
.word 0x00000000,0x00000004
.word 0x12c9a80f,0x91d15d41
.word 0x00000000,0x00000005
.word 0xe94bd718,0x05f452df
.word 0x00000000,0x00000006
.word 0xf1833cd8,0x10bf35f9
.word 0x00000000,0x00000007
.word 0x0007dcc0,0x1f4b9f81
.word 0x00000000,0x00000008
.word 0x8c31c037,0xb75dbcd9
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0x0248b1b8,0x432fbbef
.word 0x00000000,0x00000002
.word 0x7275fff7,0xd0ea618f
.word 0x00000000,0x00000003
.word 0x22c58650,0x0544edd9
.word 0x00000000,0x00000004
.word 0xc056eaf0,0x1c02287c
.word 0x00000000,0x00000005
.word 0x988ca27f,0xc370f83b
.word 0x00000000,0x00000006
.word 0x0c9c06b0,0x55dd53f3
.word 0x00000000,0x00000007
.word 0xbed13db8,0x6266bdd6
.word 0x00000000,0x00000008
.word 0x89cbb8c8,0x21ec98be
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0xaa0f61c8,0x0f314250
.word 0x00000000,0x00000002
.word 0x4a762077,0xe37061e7
.word 0x00000000,0x00000003
.word 0xbcd1e4a0,0x12fee7c4
.word 0x00000000,0x00000004
.word 0xe9102e87,0x9926723d
.word 0x00000000,0x00000005
.word 0xc4c42657,0xe1601d72
.word 0x00000000,0x00000006
.word 0x938467f0,0x3fa5b0d5
.word 0x00000000,0x00000007
.word 0xde21dd5f,0xeac1deed
.word 0x00000000,0x00000008
.word 0xe652133f,0x9fbee39d
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0xc8aec450,0x38e40113
.word 0x00000000,0x00000002
.word 0x4cebb330,0x79723efc
.word 0x00000000,0x00000003
.word 0x26c81320,0x72db0c21
.word 0x00000000,0x00000004
.word 0x8ad5fb40,0x00ddf04f
.word 0x00000000,0x00000005
.word 0x2189b1d0,0x1693db71
.word 0x00000000,0x00000006
.word 0x1dcd9828,0x605f04e0
.word 0x00000000,0x00000007
.word 0x5306f4e7,0xeb3bfcb5
.word 0x00000000,0x00000008
.word 0xf8cb7430,0x225509a9
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0x39fdc6e0,0x105655b5
.word 0x00000000,0x00000002
.word 0xf1816ca8,0x7b772b30
.word 0x00000000,0x00000003
.word 0xef599598,0x2b4fd7f6
.word 0x00000000,0x00000004
.word 0x1fd7de9f,0xc6be02dd
.word 0x00000000,0x00000005
.word 0x63d26437,0xe93e1b4e
.word 0x00000000,0x00000006
.word 0xd2858d30,0x40147251
.word 0x00000000,0x00000007
.word 0xfc353d77,0xf30b3401
.word 0x00000000,0x00000008
.word 0xd11c62f0,0x6c710a79
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0x343225c0,0x08ba4f54
.word 0x00000000,0x00000002
.word 0xbd1ed59f,0xc202b6f6
.word 0x00000000,0x00000003
.word 0x9649fdd0,0x3a81ff7e
.word 0x00000000,0x00000004
.word 0x9916a2f8,0x5c7e56f4
.word 0x00000000,0x00000005
.word 0x43e53828,0x08f5ebbd
.word 0x00000000,0x00000006
.word 0xec308d2f,0xe6b6f5c9
.word 0x00000000,0x00000007
.word 0x963bc820,0x2b987968
.word 0x00000000,0x00000008
.word 0x1ac19cdf,0xaba6aa89
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0x47e5d368,0x4d1ca502
.word 0x00000000,0x00000002
.word 0x1569709f,0xd90756ff
.word 0x00000000,0x00000003
.word 0xb2b1e5e7,0xdf3dbdb7
.word 0x00000000,0x00000004
.word 0xa7b7009f,0xecdcad74
.word 0x00000000,0x00000005
.word 0xadeff140,0x0ec13933
.word 0x00000000,0x00000006
.word 0xe451b6ef,0xb2f60dbb
.word 0x00000000,0x00000007
.word 0xdec9d067,0xe26adda8
.word 0x00000000,0x00000008
.word 0x74f36ef0,0x3ba5efc3
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0x78c7b848,0x58b821a6
.word 0x00000000,0x00000002
.word 0x601a5b07,0x92aff9e2
.word 0x00000000,0x00000003
.word 0xa8feac58,0x7770d400
.word 0x00000000,0x00000004
.word 0x81b033d0,0x3192589e
.word 0x00000000,0x00000005
.word 0xc39769d0,0x1607bdca
.word 0x00000000,0x00000006
.word 0xa6d98368,0x02369306
.word 0x00000000,0x00000007
.word 0xddf7f8df,0xe45c7feb
.word 0x00000000,0x00000008
.word 0x0f5f73ff,0xa00235cc
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0x4e04ef57,0x8d54fe1e
.word 0x00000000,0x00000002
.word 0x14728748,0x1c34cf5a
.word 0x00000000,0x00000003
.word 0x25c7be58,0x46d9a814
.word 0x00000000,0x00000004
.word 0x1dad07e0,0x7aacd84d
.word 0x00000000,0x00000005
.word 0xfe681f98,0x2560cee4
.word 0x00000000,0x00000006
.word 0x54dea580,0x25dbe534
.word 0x00000000,0x00000007
.word 0xf73c5867,0xf10f4772
.word 0x00000000,0x00000008
.word 0x5166b4c8,0x60380f5f
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0x5c3dd9ff,0xe6c556b3
.word 0x00000000,0x00000002
.word 0x6eaa45d0,0x5edbc108
.word 0x00000000,0x00000003
.word 0x96f17490,0x2e60e6f2
.word 0x00000000,0x00000004
.word 0x36055c07,0x8d22b567
.word 0x00000000,0x00000005
.word 0xc44bbfe0,0x15e8b5c2
.word 0x00000000,0x00000006
.word 0x180b416f,0xa11111bc
.word 0x00000000,0x00000007
.word 0xcdd36e20,0x6cff05e2
.word 0x00000000,0x00000008
.word 0xc17983af,0xdf238eca
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0xbadeebbf,0x915486b8
.word 0x00000000,0x00000002
.word 0xd18ab118,0x672867b5
.word 0x00000000,0x00000003
.word 0xe54cba4f,0xfcd0c922
.word 0x00000000,0x00000004
.word 0x0b7384a8,0x0739b64c
.word 0x00000000,0x00000005
.word 0xfef0df9f,0xb7664652
.word 0x00000000,0x00000006
.word 0xc7f053c8,0x058e8530
.word 0x00000000,0x00000007
.word 0xb2e6f050,0x6dd33317
.word 0x00000000,0x00000008
.word 0x09cfbfbf,0xdf20152f
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0x9b458faf,0xebb403d0
.word 0x00000000,0x00000002
.word 0xe33e2440,0x6d48deba
.word 0x00000000,0x00000003
.word 0x40221340,0x5d0ae99b
.word 0x00000000,0x00000004
.word 0x027a3af7,0xa7c7325c
.word 0x00000000,0x00000005
.word 0x822a0bef,0xbc4d920d
.word 0x00000000,0x00000006
.word 0x3b80acbf,0xbdc1a467
.word 0x00000000,0x00000007
.word 0x3a2654d0,0x18147e5a
.word 0x00000000,0x00000008
.word 0x46a6e1bf,0xdab84379
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0xffb33707,0xa3a6f974
.word 0x00000000,0x00000002
.word 0xea1709e8,0x02077d49
.word 0x00000000,0x00000003
.word 0x63bf233f,0xa5290aec
.word 0x00000000,0x00000004
.word 0x2e862098,0x51b3bb92
.word 0x00000000,0x00000005
.word 0xe783bd80,0x49cd1c0e
.word 0x00000000,0x00000006
.word 0x80301140,0x25db12bf
.word 0x00000000,0x00000007
.word 0x5f14fcf7,0xe3b9eb5c
.word 0x00000000,0x00000008
.word 0xfd2a9798,0x0d9aa1f9
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0xb006af68,0x4ae3ae79
.word 0x00000000,0x00000002
.word 0x8f3de24f,0x8d422e23
.word 0x00000000,0x00000003
.word 0x1d5bf350,0x05fed24d
.word 0x00000000,0x00000004
.word 0xe41ea208,0x4d7914e5
.word 0x00000000,0x00000005
.word 0xd3176bd0,0x1c0f3760
.word 0x00000000,0x00000006
.word 0xa25865b8,0x3c2d97ca
.word 0x00000000,0x00000007
.word 0x813db88f,0xa0649cc6
.word 0x00000000,0x00000008
.word 0x0cff5207,0xac6c8b0d
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0xfd8a8068,0x3f94aa34
.word 0x00000000,0x00000002
.word 0xe272de97,0xf228f1a9
.word 0x00000000,0x00000003
.word 0x1270e2d8,0x16463789
.word 0x00000000,0x00000004
.word 0xc6c80520,0x5e9270b0
.word 0x00000000,0x00000005
.word 0x29931fe7,0xd6f2d0bd
.word 0x00000000,0x00000006
.word 0xd625dae8,0x636c45df
.word 0x00000000,0x00000007
.word 0xf5763af7,0xf0ae4116
.word 0x00000000,0x00000008
.word 0x2532e468,0x6a657337
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0xce594777,0xfe599d20
.word 0x00000000,0x00000002
.word 0xb9b3e0bf,0xa836d49e
.word 0x00000000,0x00000003
.word 0xb75cbae0,0x4aeb2a20
.word 0x00000000,0x00000004
.word 0x19647590,0x753eb7f7
.word 0x00000000,0x00000005
.word 0x6b74c860,0x6a27797d
.word 0x00000000,0x00000006
.word 0xf195dc1f,0x8318bd50
.word 0x00000000,0x00000007
.word 0xb62f2ce0,0x75f3485e
.word 0x00000000,0x00000008
.word 0xed94236f,0x957a10a2
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0x41d76600,0x53a08263
.word 0x00000000,0x00000002
.word 0xc1168848,0x4b94344a
.word 0x00000000,0x00000003
.word 0xa853ce10,0x04221eb2
.word 0x00000000,0x00000004
.word 0x7d2bc2ef,0x9229aa1a
.word 0x00000000,0x00000005
.word 0x96866ab7,0x8ca17892
.word 0x00000000,0x00000006
.word 0xe23759b7,0xe30dfc4e
.word 0x00000000,0x00000007
.word 0x49069c38,0x22ed3187
.word 0x00000000,0x00000008
.word 0xabc563e0,0x68355882
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0x14503b5f,0x905d35a5
.word 0x00000000,0x00000002
.word 0x385e8377,0xb2bd9563
.word 0x00000000,0x00000003
.word 0xd176265f,0x852fbc97
.word 0x00000000,0x00000004
.word 0xf03ab2f0,0x4947da1e
.word 0x00000000,0x00000005
.word 0xe59f9f28,0x7c664ab3
.word 0x00000000,0x00000006
.word 0x396d60a7,0xb922a83f
.word 0x00000000,0x00000007
.word 0xdc3a0407,0xbe7f5d33
.word 0x00000000,0x00000008
.word 0x7a634af0,0x4357040f
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0xd578d680,0x0ff3599f
.word 0x00000000,0x00000002
.word 0x3b4f5910,0x115e7b9c
.word 0x00000000,0x00000003
.word 0xcc45d620,0x4399258a
.word 0x00000000,0x00000004
.word 0x70edf1a7,0xca7e0952
.word 0x00000000,0x00000005
.word 0x6100c9cf,0xc22842c2
.word 0x00000000,0x00000006
.word 0xe6948067,0x863445fc
.word 0x00000000,0x00000007
.word 0x9281e587,0xdf82cc4e
.word 0x00000000,0x00000008
.word 0x7566a788,0x7f61733b
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0x8847ff67,0xcda75bf1
.word 0x00000000,0x00000002
.word 0xe470219f,0xa9ed7078
.word 0x00000000,0x00000003
.word 0xe16adfaf,0x840fb69e
.word 0x00000000,0x00000004
.word 0xcf662b68,0x42d02b33
.word 0x00000000,0x00000005
.word 0xb3cbf707,0x8ced1f50
.word 0x00000000,0x00000006
.word 0x1ada8ec0,0x29d53697
.word 0x00000000,0x00000007
.word 0x2de3268f,0x86e21e86
.word 0x00000000,0x00000008
.word 0x96b4a328,0x52e8f959
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0x4fd8764f,0xb3ae83f6
.word 0x00000000,0x00000002
.word 0x1c2e70c8,0x1d2451cd
.word 0x00000000,0x00000003
.word 0x1f961bd0,0x7820bc57
.word 0x00000000,0x00000004
.word 0xa31f6840,0x0af76e94
.word 0x00000000,0x00000005
.word 0xda21fde0,0x74235d4d
.word 0x00000000,0x00000006
.word 0xc16c0e47,0xce9381a4
.word 0x00000000,0x00000007
.word 0x3c68a587,0xa3b8b010
.word 0x00000000,0x00000008
.word 0xdac9e5ff,0xb33c3109
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0xd4158c20,0x03bb484e
.word 0x00000000,0x00000002
.word 0x6b661947,0xe3137074
.word 0x00000000,0x00000003
.word 0x3d8dabb7,0xb5f4f994
.word 0x00000000,0x00000004
.word 0x639b00c0,0x613f0738
.word 0x00000000,0x00000005
.word 0xab9d17df,0xa9b5cdff
.word 0x00000000,0x00000006
.word 0x1ecb1f37,0xe89ae1da
.word 0x00000000,0x00000007
.word 0x65c1e6a8,0x302622fe
.word 0x00000000,0x00000008
.word 0xcc3a581f,0xb2ad39b7
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0x30b247c7,0xa7edd35f
.word 0x00000000,0x00000002
.word 0xd4316687,0x92018420
.word 0x00000000,0x00000003
.word 0xa8644147,0xcb8d3b81
.word 0x00000000,0x00000004
.word 0x1d391758,0x19261de9
.word 0x00000000,0x00000005
.word 0xa16f42b7,0xf89b064d
.word 0x00000000,0x00000006
.word 0xd3aeb100,0x1abc8ae6
.word 0x00000000,0x00000007
.word 0x0d2b4e5f,0xfcc62abc
.word 0x00000000,0x00000008
.word 0x776958b0,0x733ee257
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0x99b676e0,0x04fa16f1
.word 0x00000000,0x00000002
.word 0xb8acb900,0x15c25807
.word 0x00000000,0x00000003
.word 0x2d20cca7,0xefd08d8b
.word 0x00000000,0x00000004
.word 0x2f2c25d7,0xbd15c548
.word 0x00000000,0x00000005
.word 0x8ff2e4a0,0x699b10ab
.word 0x00000000,0x00000006
.word 0xe3346577,0x9ed1ab1f
.word 0x00000000,0x00000007
.word 0xa13feff0,0x1406422e
.word 0x00000000,0x00000008
.word 0xe127bd87,0x9a50afc8
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0x4fef9878,0x2c05351c
.word 0x00000000,0x00000002
.word 0xd31e1ec0,0x717d41f9
.word 0x00000000,0x00000003
.word 0x99247668,0x06a1e5f6
.word 0x00000000,0x00000004
.word 0xaeb8e5b7,0x81affa39
.word 0x00000000,0x00000005
.word 0x1597b857,0xc2591700
.word 0x00000000,0x00000006
.word 0xe0baf77f,0xf7912a6f
.word 0x00000000,0x00000007
.word 0x54662188,0x29c11662
.word 0x00000000,0x00000008
.word 0xe5d7ab20,0x2ea621a9
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0x6b189ed7,0xd69f7f38
.word 0x00000000,0x00000002
.word 0x539a4a98,0x577cca47
.word 0x00000000,0x00000003
.word 0x7b777a58,0x49050df6
.word 0x00000000,0x00000004
.word 0xcbb2ee68,0x02c6a84c
.word 0x00000000,0x00000005
.word 0x11bc42b7,0x8a0acef7
.word 0x00000000,0x00000006
.word 0x5c20261f,0x80bd771f
.word 0x00000000,0x00000007
.word 0xef651640,0x0981cc63
.word 0x00000000,0x00000008
.word 0x71376b8f,0xa016a5ce
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0x8c12a967,0xdb7ed6ce
.word 0x00000000,0x00000002
.word 0x666fc96f,0xe0f9c4c4
.word 0x00000000,0x00000003
.word 0xd715f420,0x4f23c6a1
.word 0x00000000,0x00000004
.word 0x1c1cdd2f,0xb3503982
.word 0x00000000,0x00000005
.word 0x0f1ef080,0x5af6ebc6
.word 0x00000000,0x00000006
.word 0xf8bee8d0,0x0451fdc7
.word 0x00000000,0x00000007
.word 0xf6644160,0x0112be61
.word 0x00000000,0x00000008
.word 0x91c4576f,0xc0df831b
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0x754357b8,0x33ffdd6f
.word 0x00000000,0x00000002
.word 0x533fc3c8,0x41df53c9
.word 0x00000000,0x00000003
.word 0xb4bcc868,0x41288573
.word 0x00000000,0x00000004
.word 0x8a028278,0x764ebe17
.word 0x00000000,0x00000005
.word 0xa3b8c608,0x7d1ccbb8
.word 0x00000000,0x00000006
.word 0x99864917,0xe02ae7fc
.word 0x00000000,0x00000007
.word 0x9d5b2377,0xdd12a1ef
.word 0x00000000,0x00000008
.word 0x20ad6c68,0x71f0d632
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0x1711fa60,0x35df96cf
.word 0x00000000,0x00000002
.word 0x3ef70698,0x3714866b
.word 0x00000000,0x00000003
.word 0x7da186e7,0xf9dfc2df
.word 0x00000000,0x00000004
.word 0x1a39438f,0xdb49dabd
.word 0x00000000,0x00000005
.word 0xf9088a78,0x0639a33e
.word 0x00000000,0x00000006
.word 0x89c1de28,0x3fb04d56
.word 0x00000000,0x00000007
.word 0x1c6dc4af,0xd5f844c9
.word 0x00000000,0x00000008
.word 0xa91e4667,0xec3e891a
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0x3ba5f600,0x0c895290
.word 0x00000000,0x00000002
.word 0xfd8c0088,0x66869371
.word 0x00000000,0x00000003
.word 0xa5b44928,0x5d212ac5
.word 0x00000000,0x00000004
.word 0xb3480568,0x57315b17
.word 0x00000000,0x00000005
.word 0x533d27b0,0x00be1924
.word 0x00000000,0x00000006
.word 0x3daf7868,0x3e6ea8fa
.word 0x00000000,0x00000007
.word 0xb433de87,0xc96c9cf8
.word 0x00000000,0x00000008
.word 0x52202b60,0x17ec1b76
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0x882fdee8,0x2660f13d
.word 0x00000000,0x00000002
.word 0x4b635ab7,0x8055e836
.word 0x00000000,0x00000003
.word 0xa4758a97,0xa4216408
.word 0x00000000,0x00000004
.word 0x159730f7,0xf380f747
.word 0x00000000,0x00000005
.word 0xe2dbf5f7,0xbfce85cd
.word 0x00000000,0x00000006
.word 0xbbe17400,0x1568e27c
.word 0x00000000,0x00000007
.word 0x1580e1d7,0x87539cdb
.word 0x00000000,0x00000008
.word 0xef73af27,0xcb66833b
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0xcb3bc5ef,0xfd8739cc
.word 0x00000000,0x00000002
.word 0xaa8b9027,0xe2ae6d70
.word 0x00000000,0x00000003
.word 0x6a6033e7,0xe87e9395
.word 0x00000000,0x00000004
.word 0x2238baf7,0x8cb9f24a
.word 0x00000000,0x00000005
.word 0x32f3c048,0x6c33640b
.word 0x00000000,0x00000006
.word 0x6504d8df,0xacfb9bda
.word 0x00000000,0x00000007
.word 0x69dec620,0x5f3b56fe
.word 0x00000000,0x00000008
.word 0xb5506518,0x75056a15
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0x0c9b4f27,0xe1c361f9
.word 0x00000000,0x00000002
.word 0x7616bc3f,0xde93a0b4
.word 0x00000000,0x00000003
.word 0x199f0f50,0x5d467877
.word 0x00000000,0x00000004
.word 0x2d4abec7,0x89c3ffed
.word 0x00000000,0x00000005
.word 0xec70da38,0x7e4bf459
.word 0x00000000,0x00000006
.word 0x3cbff6a8,0x0254aa0e
.word 0x00000000,0x00000007
.word 0x22964b2f,0x8791c408
.word 0x00000000,0x00000008
.word 0x7d9025ef,0xe4d47d04
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0x8562402f,0xed6f2de7
.word 0x00000000,0x00000002
.word 0x54538018,0x66d222cf
.word 0x00000000,0x00000003
.word 0x4a2ffec8,0x77f0efff
.word 0x00000000,0x00000004
.word 0xc1603037,0xb15ce2aa
.word 0x00000000,0x00000005
.word 0xf06be848,0x0e569b53
.word 0x00000000,0x00000006
.word 0x375aab5f,0xdda2cde7
.word 0x00000000,0x00000007
.word 0xda1025c8,0x033a1f21
.word 0x00000000,0x00000008
.word 0x5cee4ab8,0x57ee9042
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0xa85b6528,0x3bb903a9
.word 0x00000000,0x00000002
.word 0x3f423d57,0xf860351a
.word 0x00000000,0x00000003
.word 0x90cef010,0x0fa57967
.word 0x00000000,0x00000004
.word 0xf967f2c8,0x2bd2eb4c
.word 0x00000000,0x00000005
.word 0xc1a5cb08,0x69dc4299
.word 0x00000000,0x00000006
.word 0x85363630,0x25daf400
.word 0x00000000,0x00000007
.word 0x2c7be3bf,0xd87e8881
.word 0x00000000,0x00000008
.word 0x5ca6d9f0,0x51751456
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0x7ac53450,0x1ef943e0
.word 0x00000000,0x00000002
.word 0xef790e50,0x32755f85
.word 0x00000000,0x00000003
.word 0xbac92b90,0x585cebf3
.word 0x00000000,0x00000004
.word 0x1e306fc8,0x1fab0acb
.word 0x00000000,0x00000005
.word 0xc6df3960,0x225bd2ec
.word 0x00000000,0x00000006
.word 0x2a9bd428,0x40514e1f
.word 0x00000000,0x00000007
.word 0x6a48fd80,0x1046fe1c
.word 0x00000000,0x00000008
.word 0x2762c337,0x8be61b7d
.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 0xa5681437,0x170ae8a5,0xfd19fc8b,0xb012e7fd
.word 0xfcbd7e0f,0x4a47a7e0,0xe94d5ce8,0x58d3e39a
.word 0xc980da34,0xd78dfaef,0x98fad8f7,0xab682e08
.word 0xa6a0f46a,0xc40d0341,0x5ba0a495,0x003cbaf3
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 0x247820f6,0x8bf7a078,0xc8412312,0x1c2928ba
.word 0x75b6c33c,0xd2204c92,0xe996948c,0x37b3848b
.word 0x2cfdad60,0x92d8189a,0xe1426574,0x3bc7d761
.word 0x22cce5fd,0xeac8eccf,0xbe546a78,0x92249fff
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 0x7974281a,0x88b4b7f0,0xb3a47aec,0x1ce780ce
.word 0x3b07f964,0x6a5b9c6e,0x1885492d,0x229898b2
.word 0xec819294,0xd94644e5,0x2e40fd6e,0x8ca54f46
.word 0xc856eeca,0xe238553e,0x2905f518,0xe1a4f630
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 0x846bfcd4,0x97ad407f,0xd3eb2dcb,0xbaf39529
.word 0x1b640d4d,0x12447861,0x578e71f1,0x20fe64c9
.word 0xe2dd51df,0x065f390d,0x47444d35,0x5507aef9
.word 0xf8f60728,0xf63d5ac1,0x0b115b94,0xdcb20713
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 0x6c102d53,0x92208268,0xd19c7c5f,0xd7c9fa6e
.word 0xbae36829,0x4dc9f0a7,0x9f7be382,0x61d6b81f
.word 0xc99353df,0xf5bdbdaf,0xa1aa05df,0x0ac9a1d4
.word 0x3f9205ff,0xe8003ce8,0x9eaf9cc7,0xf96a29db
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 0x0313460d,0x607f1179,0x71267615,0x9cf6cf39
.word 0x40172c17,0x9f2e3579,0xc82b4e31,0x33fc31db
.word 0x7abaf485,0x3079e4e4,0xf9cd9f52,0x3b48490d
.word 0x0d0ad14e,0x3a474f24,0xb28ab951,0x7e68d2f0
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 0x2ac988e2,0x0c472b0b,0xcb7f8c70,0x8d727b77
.word 0x25360fc4,0xf2217621,0x494023a9,0xaeadd2c5
.word 0x6507cfa6,0x1dfdb434,0x595f2a62,0xd417f709
.word 0xd08b0dd6,0x54a20f46,0xb17c940c,0x3060d7c6
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 0x785793df,0xcad050e6,0xa4b85cd5,0xd56e8357
.word 0xac09cb0e,0x2244af8f,0x2105eed4,0x3fe0da46
.word 0xadcb3ffe,0x2fe3aff2,0xbf55fd9b,0xb9dce191
.word 0xa7cb0ec8,0xc47e5fb9,0xedd00b4d,0xddfb8e62
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 0xa0d05810,0x9df5ac5c,0x110a37a6,0x1f522d7f
.word 0x9e11410b,0x3fca61ac,0xd5f3da62,0x91015079
.word 0x1df1f74d,0x14f2a102,0xf130ebc6,0xefb9a0da
.word 0xb97624eb,0xb7a73642,0x41a46173,0x937ae265
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 0x7e44f60d,0x7b477ae9,0xbcf67854,0xd8c629c8
.word 0xefa70276,0x30e8449e,0x152d7d47,0xcdda9fba
.word 0xa9738dc2,0x1884617c,0xdc05680f,0xf4ed27b6
.word 0x003b168b,0x74c1aa33,0xba57c79c,0x62127742
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 0x0bd83939,0xa2527dfe,0x2c4cad54,0x080f096c
.word 0xb2b10b1b,0xb88a7ce4,0x5fecc061,0xd8690976
.word 0x7b64c0da,0x9a21af2b,0x5658f649,0x7dec1424
.word 0xaa035659,0x9d1e9793,0xa0d7efef,0x272fdebf
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 0x0df229c1,0x9fcaceb5,0xdcfc0324,0x3f4cbc61
.word 0x36d8096b,0x21c135e1,0x23f2d163,0xbc720cef
.word 0x49713e09,0xd0dd6826,0x64d0945b,0x637b1307
.word 0xf16cea21,0xd96a2f09,0xa568eb70,0x0b527298
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 0x35590326,0x2700a247,0x157706ce,0x09100e49
.word 0x4877c92d,0xd4b2ad85,0xec17aa81,0xc2f11a0d
.word 0x61e87f2e,0xdb8e21be,0xec580a7e,0x465da73d
.word 0xa5468d40,0xe2aa0910,0x7abd6650,0x2341fdc1
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 0x0df9f8b6,0xe063e961,0x9c9ce451,0x51ad7d5e
.word 0x35824ff5,0x7463216f,0xda9ce578,0x1cc44961
.word 0xc0398691,0x48449d70,0xe6a6fa65,0x7f93400f
.word 0x3c8e32b5,0x360ecb75,0xa4153dc9,0xf173c57b
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 0xf793faff,0xf7f28e64,0x3803f9a7,0x1ed61570
.word 0x02e0b567,0x251e8fd2,0xe884c29c,0x69402e26
.word 0x27304153,0xc7badf5d,0x55014265,0x33b5a0bd
.word 0xd236540c,0x517a479f,0xfcf097a9,0xb7d8c3d5
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 0x7416a497,0xa3996719,0xc14a43bc,0x3383419a
.word 0xfa07fc29,0x216efb83,0xfa763740,0xb9322c93
.word 0xfb6e7360,0x2994234c,0xc8889a5c,0x8bfd7fff
.word 0x09bd6a1c,0x98ae493e,0xf1642a99,0x63c7540e
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 0x4aedd40d,0xaf1c740e,0x52639ad1,0x503a00ed
.word 0x6d67c5d4,0x5d1803ff,0x6aa3bc39,0x0c15e909
.word 0xa2dda462,0x7aa6811f,0x9891c8ff,0x7be38388
.word 0x6cb6889d,0x2d8cbe61,0xed29d83a,0x734448c6
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 0x719de757,0x8e3bed10,0xdf51e6bc,0x3f2dc042
.word 0xf2b1cb4d,0xbe8394e6,0xbe2fe574,0x923fd161
.word 0xc304a264,0x2010a6d5,0x2d8c5e3f,0x67ac0980
.word 0x0c5f1904,0x3c4ad713,0xdf608a11,0x9d8dbde5
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 0xc83f736e,0x40b4d390,0x42b18ed3,0x10020e3c
.word 0x363fd6f3,0xb2f1e967,0x40f10db1,0xf17d5c3e
.word 0x8039cb49,0xcc8a93d9,0x39800651,0x44a17da5
.word 0x6dde7e3b,0xfee7fcb3,0x1670c393,0x1d86bcf4
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 0x6ea7784d,0x5863822c,0xcb5e1236,0x20156441
.word 0x8ae40d4a,0xe1aeacb1,0x2c64e371,0x43d94a51
.word 0xe198dc42,0x415acbe2,0xd2f86324,0xc2368948
.word 0x8df2f901,0x27b49f2b,0x0a0a6493,0xee122695
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 0xec5c2143,0x2c3f92e1,0x8754e86a,0x49daec82
.word 0xaec7aceb,0xd956c710,0xb7f0f6e2,0xee385c76
.word 0x0046462c,0xc58749b8,0x1454b620,0xb8403d8f
.word 0xfb81dafc,0xa6e1e0b5,0x22a2bc39,0x8d0eba11
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 0xf225ba0d,0xf0185975,0x25465f15,0x5610566c
.word 0x2320966b,0x3410f13c,0xa7fd2abe,0xb4982272
.word 0x017c10aa,0x91d3cc1a,0xa44b148c,0xde18e42c
.word 0x043ea823,0xdf5a65f8,0x7ccc89ed,0xfd4ec3d8
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 0x95bf747c,0x4adad571,0xde228805,0x0d385ab1
.word 0x6b24f95b,0x7edf29fd,0x0d3e49df,0xa5b8ce24
.word 0x33202a5b,0x28ce2d34,0xbb567028,0x53f49e0f
.word 0x16e63c63,0xe0d91c48,0x3237af11,0x6384076a
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 0x7ad443ce,0x57fe9a1e,0x38384bf9,0x091218c3
.word 0x74c8d07c,0x7985336e,0x3249ad70,0x0dc8f0a5
.word 0xe3abfc50,0x4457edd2,0xce0a7eda,0x932193a4
.word 0x381302aa,0x33b603cd,0xdf6c220c,0x9f6a5089
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 0xb03caeb3,0xb9d3d88d,0x82346357,0x36f8c681
.word 0x9fde6d71,0xa2354a2f,0xec2e73a1,0xb319642d
.word 0x6cd1caad,0xd061fd4a,0xfa25b3c1,0x054bb085
.word 0xf5be66da,0xb8580387,0xc0f2998a,0xa5aa2701
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 0x183f3b97,0x5807ef0a,0x4c71db3f,0xa8563982
.word 0xf2706d3a,0xa772ed11,0x79db9405,0xab1e10ac
.word 0xc717c93e,0x8b7a7c9a,0x661a4744,0xeb2f7a0b
.word 0xf2952cf3,0x134adfc5,0x4a87d7e2,0xa3f9a77b
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 0x6c3d90d4,0x0ba0f328,0xc86aafb0,0x156b6043
.word 0xea20dc5b,0x0974a165,0xaaf40613,0x873a8652
.word 0x15287f68,0x7b78da71,0xf10f03ed,0xe3cd55cb
.word 0xc681a5ce,0x540a301d,0xff179c56,0x99a92589
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 0x2125b51d,0x2f051b1e,0x809cf3db,0x62284717
.word 0x5d0b5cb6,0x4c80ab96,0xc9071b6e,0x5e23033b
.word 0xc3f79d96,0x1b2d18e2,0xfbfa1fa8,0x13fe62c3
.word 0xd50491bd,0xb98d93a6,0x2d541939,0xb1dcc61e
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 0xe1c87281,0x64002664,0xe1b2483d,0x59914d33
.word 0xab4c1698,0xd197dfde,0xa0ab7e33,0x3a22229c
.word 0xe1ccf386,0xde493fcc,0x6ff9230c,0x32b171e5
.word 0x32741dcf,0x5db0617d,0x5bcc88db,0x987b909f
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 0x1b2d2e37,0xe14f7cba,0xcece647e,0xe930bee8
.word 0xc5eaf357,0x7ef7499c,0x103f03e0,0xc70391d3
.word 0xce41aef7,0xe99c7454,0x7df9622e,0x52fff06c
.word 0x24e76ca5,0x4a4be2a6,0x2a1b87a4,0x047ce3fd
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 0x16b66a08,0xf681ac90,0x16708f85,0x320b907d
.word 0xf0d3ec1f,0x27b0c6c7,0xfa870012,0x569d58c5
.word 0x359a5a1a,0x348d240c,0x35adfff3,0x661037e6
.word 0x2d4aaee2,0x9bd16e38,0x72f11f32,0x63eb6c02
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 0x50c3e84d,0xd264abe2,0x6a65b0ab,0xeb8fc46f
.word 0x389a80b9,0xe6707e09,0xf3e428f0,0xa151e1d5
.word 0xa11ba6c7,0xcaa37e73,0x59f8bafb,0xd30783f2
.word 0x393ae4e6,0xea4e7c44,0xe4f7dc41,0x179ab8b4
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 0xa82b50d9,0x75405fe1,0x79748795,0x2c22ac8e
.word 0x370bac26,0xe282981b,0x40f0a165,0x653935e1
.word 0xcbd2e3f2,0x086d3f27,0x50687cad,0xc92a18eb
.word 0x93ec9465,0xddd7c28d,0x7678a476,0xde3b14f4
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 0x17d6cbb7,0x4421ef74,0x9a280f25,0x630a5dbb
.word 0x561c2eda,0x4aa7dd62,0x38a9f3e7,0x730c96ed
.word 0xfddecab7,0xf4f424c7,0x94b6ea2e,0xc474a0b8
.word 0xd9a9f0a1,0x645c7779,0xe6bdf526,0xbb968888
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 0x9f6e0d03,0xb26ae72a,0x882e525f,0x03f4e114
.word 0x2f2cfc1c,0x6579205a,0xfa4870b9,0x9c9bc59c
.word 0xb7911b5b,0x8fcb4975,0x165afcf5,0x9559703d
.word 0xf8c94493,0x6935c10f,0x121e4505,0x708d5697
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 0x6a066553,0xb5c67e31,0xde3831c6,0x65d9efcd
.word 0x3af8655c,0x009d96a5,0xb657ac0e,0xadacbc26
.word 0x059302a5,0xd279d353,0x3b0e62e9,0x88ccff92
.word 0x5ea064c8,0x9d3fc0b5,0x13ebef78,0x66ea1fb5
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 0x3e8dbf4d,0xf4f6be1e,0x7f621e8d,0x4dcecdb6
.word 0x5129ca92,0x6c1b249f,0xe4f062de,0x343b9a6a
.word 0x5b24cd61,0xb658643e,0xf39585ee,0xc4f2fc86
.word 0xd4ca4431,0x492a02e3,0xebfd8908,0x0170cfd5
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 0x99c8fd20,0xcb93ce4a,0xc17c3c5f,0xd3bc2516
.word 0xb9635a3c,0xfb7cb2f2,0xd91608fc,0x863002de
.word 0xfa799219,0x6a5880c8,0xf215d34d,0x5c10739e
.word 0x5672e72a,0x37c6af48,0x3502693b,0xb17a04c9
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 0xf8306090,0xe0b32d48,0x2653d573,0x9a17fc61
.word 0xf8d6a674,0x154009ca,0x8fa1c8af,0xf032c1ee
.word 0x37b8eb05,0xa8832810,0x0ff47c44,0x9ef87870
.word 0xe9c2f911,0x80fc3b02,0x880c4115,0x4f021ee7
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 0x9b135e3e,0xaec3cf95,0x31f844cd,0x2c164e81
.word 0x06b929a9,0x9d931212,0xfd46dff4,0x85f3f901
.word 0xeee90f96,0x6a854d6b,0x73e7c660,0x9540662a
.word 0x025cf754,0x31a713bd,0xc4e28857,0xa66dda10
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 0x3415eed3,0xa9d1ef06,0x38b9ff3c,0xb36bf7c3
.word 0xf5f67b74,0x9c16a73e,0x1dc0d3d6,0xbee28822
.word 0xb4b39ff0,0x404b03e7,0x2850c9c9,0x1088cb42
.word 0x6e042e5d,0x24fd7768,0xb1c923e4,0xb5f859c9
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 0x912159fd,0x78db4b39,0xd088d178,0x021fb09f
.word 0x61964fd1,0xb9a28154,0x4a66b7bc,0x2d882674
.word 0x975dbc44,0x04275e5d,0xf6c9874d,0xc290cb0b
.word 0x89300300,0xdaa5495f,0xe511fceb,0xdcd2287c
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 0x39044958,0xd474b722,0x7cfda4b1,0x5ae4b0dc
.word 0xadaecd3e,0xddff200a,0x1a7539e7,0x8c20d947
.word 0xc9c82cba,0x115f1a99,0x15eca284,0x773129d1
.word 0xfb583718,0xb577c649,0x4b7d82f9,0xf056afcc
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 0x94f64e5b,0xbbdf4002,0x55474c10,0xcd656fef
.word 0xbf18632f,0xbadc5ce9,0x90c1cfd8,0xdaa1e7e2
.word 0x425d7fb5,0x3795a8b9,0x127c8e00,0xe27c019e
.word 0x5addeebb,0x04b4fc5b,0xb364bd8c,0x488fa666
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 0x707b15f7,0x686c27b4,0x017450c6,0xf233f9f6
.word 0xad468bfd,0x8dc7986d,0x2b9619b0,0x453c7068
.word 0x90aa7aeb,0x9fa361ff,0x49199bed,0x440bd383
.word 0x7be9e504,0x4787f75d,0x5f5a2706,0xd38306f8
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 0xc0d4d2eb,0x6aed9145,0x413cf60f,0x1b1c9307
.word 0x8d51363b,0x67497963,0x1ac43aa4,0x9bc0c511
.word 0x3bbc832d,0x7a3d4ada,0x6d4203ad,0x755b8a03
.word 0x02f0f7fb,0x3971f002,0x13f04e03,0x27318bbf
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 0x0a7ba226,0x3e5c007f,0x3be5f280,0xa1197562
.word 0xf0cc6d5b,0x2c8dd267,0x746cf131,0x15ea41ee
.word 0x32e3aea9,0x238cdbf9,0x4ecb8e45,0x9d4f48c8
.word 0xc6df16fc,0x60543423,0xbf677204,0xdf01b0ed
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 0x5406f167,0xa03ce460,0x3aec4ff3,0x2002a842
.word 0x44954128,0xefb78fee,0x63b85923,0xd8376297
.word 0x3f005ca5,0xfc538bc3,0x237979ac,0x463c85cc
.word 0x633d8956,0x05c2d527,0x534d7f71,0xf1ae5a85
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 0x98001421,0x099104df,0xb0ceb7c8,0xdcec2bc3
.word 0x91e8fd4c,0x2d295be9,0xa767264f,0x6abbecbb
.word 0x914f7d91,0xa7f9797f,0x3ce25c2b,0xf39af2e6
.word 0xaf1c20ba,0xe5dffbbc,0x340c7842,0x4e78d0a4
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 0xa4443067,0xa193f797,0x54ace006,0x034ba43f
.word 0x67d08e8d,0x36245381,0x054f7069,0x788a1ed0
.word 0x597cbefb,0x83caf0d7,0xdc3ca21b,0x9bece688
.word 0xa4e9a06b,0x11a114a2,0x15fa88c6,0x6c711d90
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 0x1402f3aa,0xd3d8425d,0xf52ea502,0x7c9ff222
.word 0x5d73a2c5,0xfded902b,0x7a00a680,0x2290f188
.word 0x37d1a6ec,0xc2592e42,0xbe9903dd,0x9c63c69d
.word 0x5b5cc3ae,0xe64fe5b5,0xb422bba6,0xd7ef4123
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 0xb4991e0d,0xe0cbb7c1,0x83762bbd,0xa9cadebf
.word 0xca542527,0x64b1e5d1,0x1e9e0026,0x98f0d6c2
.word 0x21ead93a,0x4dea763a,0x818e41ce,0xe00b5240
.word 0x965d5937,0x3b554752,0x8fc6013b,0x2280ddad
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 0x484086b5,0xdca75877,0x9f852672,0xfbeed156
.word 0x69b4d4e1,0x852b5100,0xb1a79621,0x7c50b69a
.word 0x9c2b5447,0x7ea30e73,0x7af86e8b,0x71a47252
.word 0x83b180c8,0xc17466df,0x52accdf9,0xa292806b
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 0x656361db,0x40f0eb02,0x031aa1b9,0xda50faa6
.word 0xbf8d585f,0x46e3c8a2,0xd3fe6ac9,0x51aa239c
.word 0xadfdbed0,0x8d85b585,0xf774a1c2,0x4451b4be
.word 0xae91cbdc,0x8f11a1ee,0xeb09954a,0x3e0956e5
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 0x2a5ec75d,0x764d34f3,0x240bb93f,0xb42bb8d1
.word 0xb2d35680,0xe8b8e29f,0xbd505e0f,0x2d07d5b9
.word 0x5ef41dcb,0xdc11ab1a,0x346ec6f7,0x7ba5a0f9
.word 0x84a7d4b6,0xe2e5aea9,0x4f4ae661,0xfaff0fe6
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 0xa55f9335,0x804f96f5,0xd0f62174,0xab66d8d3
.word 0x668b8fb9,0x1a1e231e,0x8913e32e,0x4f072e87
.word 0x2ca70976,0xf55b5d08,0x32dadbba,0xaa80cb41
.word 0x1b325d68,0xa29cde10,0x6bb2a8d9,0xcefc7928
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 0x348db271,0x549e9423,0xf5177e63,0x9dce6a19
.word 0x3f47c728,0xbd2c7e84,0x9482cb2f,0x83f5ee51
.word 0x39116a8d,0x78b7fe53,0xdda1199a,0x3b34dbb7
.word 0x1c57263e,0x6170d24c,0x24740b1e,0x929dc406
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 0x62c9f612,0x7264d474,0x12b9277f,0xfd4ac772
.word 0x80b48885,0x8f10b3de,0xb1ed0962,0x43f3e7da
.word 0xfd0ff128,0x1c9d6ff6,0x08fe8cc1,0x5cca6685
.word 0xc3f257f5,0x799a7137,0x5ae13626,0x1be84863
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 0xc8bd1cc6,0xae9d240f,0x30e78fe5,0xb0fc8c2c
.word 0xefa2b1d8,0xe5defcbf,0x873642da,0x5058cd8a
.word 0xdef0cfa6,0x356e64e5,0xee9acc6e,0xc9809e07
.word 0x1e3321dc,0x28fb1577,0x9d28445b,0xabbe2d7b
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 0x1a54efb1,0xab4f08e6,0x08d6282c,0x49639cc2
.word 0x32e39e7d,0x27e5c03f,0x2cd1d77b,0xe0449a7b
.word 0x89620beb,0x6100c489,0x4c2668cb,0xef2ceefd
.word 0x3889e2ce,0xae163529,0xc5939b0e,0xa62a46ea
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 0x666b38ef,0x08741296,0x2c1136c2,0xfb15da60
.word 0x8e30837a,0x0be012b8,0xc1395ee9,0x48632a56
.word 0xb0c70a13,0xae6a7b8e,0x471f2b4f,0xfd5d2b45
.word 0x1c2ba2bf,0xcb6c6ce6,0x2e0b8614,0xd78e630c
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 0x33baaf20,0x2783b4ff,0x5e9810db,0x796a3e63
.word 0x1435b9de,0x8257a74a,0xc39dc66e,0x19400ffc
.word 0x2e11b100,0x6812bdc0,0xd2d0c7b5,0x584f84cd
.word 0xb073def4,0xc9e980a1,0x34bcf1c4,0x82ce172c
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 0x2c70ac71,0x7e200188,0x383d1c0a,0x5b7310a2
.word 0x8fd49046,0x118b7150,0x9abf98cd,0x73632d15
.word 0xe6d4ad37,0xa85833be,0x6e39f27b,0x2d41a8e1
.word 0xcc49031f,0xbdc9d418,0x72310651,0xa1b48749
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 0xf04572af,0xcffa730e,0x4766403c,0xec7dff81
.word 0xc22d109d,0x8224bb56,0x86f9dbbf,0x0f6dd3f8
.word 0x705769c1,0x07c24463,0x8d7b3ec2,0x1d3f6f8b
.word 0xfc7b1be8,0x01a90465,0x6f404c27,0xd42b47fb
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 0x857006bf,0x8b88374f,0x0631953a,0x1410f9dd
.word 0xe6f78ca3,0x15b20c01,0xc78e8a9f,0x1bd7b678
.word 0xc283a4b0,0x07b7033c,0x85929641,0x14f692d4
.word 0x890c16ab,0xd03d8942,0x6d536848,0x385e2729
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 0x07c6e0e6,0x8eed2523,0x3afcc6e9,0xc408dd97
.word 0x2cdbdeb4,0x9f82614e,0xe6082293,0xfbada313
.word 0x6f7e97e3,0xbc8be276,0xad7c4416,0xbdddbe0d
.word 0x3c84c023,0xb4148754,0xc2f2232c,0x60369733
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 0x7f3bbc75,0xfd6dfe73,0xe193cf36,0x23a5bf0b
.word 0xc0720b03,0xfb68115d,0xa74abaa1,0xf240a6da
.word 0xba2e523f,0x3313c568,0x536628fa,0x58bdd1d7
.word 0x56c06fc4,0xeb0ac129,0x97f2f768,0x56eb8682
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 0xa38dac52,0x190d2e1d,0xa6c68500,0xf3bd5573
.word 0xc5ce6ba2,0xd97faf7a,0x77871cc1,0xb321ca87
.word 0x90d952c4,0x1d16c756,0x44df01e4,0x4b20c2fb
.word 0x1a243d59,0xe7af21b8,0x28ddb820,0x8663e200
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 0x17b2cdb0,0x79a96ffb,0x37003325,0xfafa57f4
.word 0x799c865e,0x41de04cb,0x87b5d1e2,0xd19c5900
.word 0x5ee72442,0xf585af04,0x22c20ca4,0xfc673ecf
.word 0xdfc49344,0x4f289f60,0xc20b7c23,0xe47d98d7
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 0xc33a27bd,0x3b2d76c4,0xee6d0e40,0x6fa0a4ea
.word 0x983341a6,0x7c05239e,0xa71cdb09,0x1d7c92ee
.word 0x6a5c0fb4,0x1e4a3372,0xa2b204d1,0xab1c37f7
.word 0xd02b0e6a,0xe3b12bba,0x6cb5e877,0xe2acb020
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 0xa08121e3,0x9baaae36,0x1eed495c,0x23259ae1
.word 0xf4b923d7,0x24cfebea,0xfb4470dd,0x6886e72b
.word 0x0032966a,0x4e92710b,0xa884b840,0xfd7660d1
.word 0x428d35d9,0x0bc62097,0x4b8caa1c,0x5eb498c4
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 0x452ab59c,0xda209ba2,0x6908a07b,0x1275fbdb
.word 0xb798b983,0x1f8e3012,0x4f6070be,0x9cccdf93
.word 0xcf63533c,0x3bd4ef24,0x39cc4a20,0x424aec46
.word 0xb30a1041,0xb1c00b09,0xaf2a1bb4,0x84962f5d
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 0xc24591a7,0x52d1f2a9,0xd10ba3e4,0x84b816b5
.word 0xac41fd89,0xa29d9ee8,0x68278f26,0xaa7439b0
.word 0x33816719,0xf2a7697e,0x30b3960a,0xe36ae7b2
.word 0xbc31d281,0xf413e76a,0x87934808,0xd6e4e686
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 0x3ed940e7,0xd27f3c93,0xe72afe73,0x80ad00b3
.word 0x098f2910,0xafc771e4,0xc1348b17,0xa933bad8
.word 0x120ceb08,0x643d8cea,0xb227d4ba,0x1c5c9d3f
.word 0xb2fe4258,0x895c5471,0x403c19d0,0xe92ee0d0
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 0xde5c3fc6,0xbcf83743,0x7068dc6c,0x745e3e95
.word 0x86e949f2,0x38f41f13,0xaed8610d,0x3d3d0c19
.word 0xac18a222,0x5e76ff09,0xcdb79680,0xecdda898
.word 0x87c6d3f1,0x9e6ba738,0x5c37d680,0xd066e259
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 0x4e0d2f2c,0x5a88409f,0x2ab98073,0xabdfcb95
.word 0xab5b22ce,0x25dea72e,0x17de82b3,0x23caced1
.word 0x50d119eb,0xca3f8932,0x1d060002,0xbb000bc3
.word 0x1c5a9c93,0xc7bb8a95,0xe7aea685,0x05cc0d39
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 0xbfa8290b,0x9d3b430a,0xb913b42c,0x32425764
.word 0x4848bd27,0xe0705ab6,0x19de291b,0x8f0a3610
.word 0xd90dbb22,0xa5c681b2,0x4504c5ec,0x3c28b938
.word 0x8f2836f1,0x37e93c52,0x2f80ebfb,0x107877a8
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 0xccf8fbc3,0x62ebf946,0xdcdfb611,0x95b9146a
.word 0x21cfd13d,0xdfedf292,0x5e62a9a7,0x7f64f67f
.word 0x734837c4,0x714165ee,0xa6b9a6a6,0xdc99f46f
.word 0x31575b13,0x489eef8e,0x3435a04c,0x141f8775
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 0xae5540a8,0xc20fc8ff,0x7b15a366,0xbdde3eb1
.word 0x1b39e6a9,0xd690239c,0x0a8f01a6,0x3836109a
.word 0xcfbe70ec,0xd92813db,0xfa8afd6e,0x00c3c68a
.word 0x4750ae0c,0x3eec9baf,0x7dd82d2f,0x7d9f18c8
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 0x683a7400,0x23c6f071,0xcf7d9c10,0x497ec5aa
.word 0x1ff48167,0x974f01ca,0xdd66ebe1,0xa17e98f8
.word 0xd67f816c,0x665b2f7f,0x5c7e599f,0x09fde67b
.word 0x6430d0e3,0x53e64584,0x3e32044f,0x5ad7df4a
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 0xf2419f34,0x272557d6,0x6239433f,0xa4be199e
.word 0xc6a19fc6,0x6fdb42d3,0xb5e67b4c,0x8d8b7894
.word 0x34c2fca0,0xde7962f2,0xafd0fb1e,0xea6b722a
.word 0xab73cf58,0x7ac8fbf3,0xa817619c,0xbf303557
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 0x7cdf8e7a,0x31da1d75,0x9aa05e2e,0x805d9b7f
.word 0xe4b31a5c,0xf7c1c31c,0x0b51af3e,0x82da7701
.word 0x0daa9645,0xde2c7abd,0x73c24521,0x890a0404
.word 0x671f0337,0x5cafa8a1,0x2567ee75,0xfd66ef43
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 0x74f34626,0x3df18f88,0x8350c9ed,0x8630e00a
.word 0x991a455a,0x27d01032,0xd4e8cbb7,0xea29f6d7
.word 0x1f648c28,0xec15823f,0x385e517c,0xf3cdadc3
.word 0x91ee72bb,0x9a20ba86,0xf1854abc,0xc9d0c4c0
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 0x6007ff23,0x3f062458,0x37bc52d0,0x1f70e699
.word 0x00e5edc8,0x84ef2a62,0x3c8eb1e0,0x64ba905c
.word 0x111e35ce,0x4c1041f1,0x1f5990bf,0xc4bb331e
.word 0xf019e0b8,0x3c0aff4b,0xad3da74e,0xe6511458
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 0x98ae1153,0x566931c1,0x5eadbcb2,0x2dc856ed
.word 0x4e4a3127,0x1630789a,0x4e93e949,0x54fedb2f
.word 0xcb9058b3,0xa0a0bfa2,0x87703615,0x842b572d
.word 0xb5966944,0xb626d602,0xf3347e23,0xee03f344
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 0x9a9a920a,0xf44c6b3a,0x3ea019e1,0xaa10a217
.word 0xe65aebf7,0x1bbf4b2f,0xde1f4388,0x2a4de0d8
.word 0xdf004c7e,0xd60ced0e,0xd81c359a,0xf20608a1
.word 0xca645f93,0x9e4a57d2,0x680f603e,0x7dea32ac
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 0x89b6e27c,0xbadbf9a5,0x22b9ca4e,0xfaa80125
.word 0x68afed4d,0xda6bcf06,0x52082452,0xfd652471
.word 0x3526d179,0x40f882c4,0x3eafc1da,0xb3a91c93
.word 0xd39d6809,0x9e9ca423,0x9529c77b,0xe814fa6f
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 0x17b59656,0x41fc0e75,0xe5500ab0,0xa60a3f4a
.word 0xbbc1408f,0x2bc92bb4,0x10dfc60f,0x93f14b33
.word 0x8f0ff205,0xeded321d,0xcd84327d,0x3fb2444d
.word 0x44a51dd5,0x9a794ded,0x7ff2c1c0,0xaf3bbc48
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 0xf10474d1,0x48b3a39b,0xe0eca079,0x10bb1cdf
.word 0x53f87336,0xaae10fea,0x4269efd9,0xcc62c18e
.word 0xfdda1a15,0xaa39dc7d,0xc691421b,0xcf2b3bf8
.word 0xace8783b,0xa4c1be81,0x240e5461,0x03584632
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 0xcf1428e7,0x2bc19454,0x17e1cff3,0x169fe8c9
.word 0xbd82f567,0x42e830cf,0x5c765951,0xc4c8edfe
.word 0x29d944c9,0x2dc65df8,0x1d7cc666,0x98cd47d5
.word 0x318653d5,0x329331dc,0x8b35271f,0x3f9161c9
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 0x46b1e97d,0x489ef427,0xcd4911d0,0xd4ce19ba
.word 0xb8556084,0x11ac4ef7,0x8cc8d9e6,0x7d66a87b
.word 0x73964051,0x65aeb5d4,0xb4873823,0xca37a498
.word 0x9f3bb67f,0x6a861f2e,0x661dc4c3,0x408bd905
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 0x593a5394,0x7dcbbf91,0xe705f93d,0x652d821c
.word 0xec52c874,0x1b939136,0xc09a4ec9,0x9d5e14ca
.word 0xb41f6b44,0x14850811,0xfac234c7,0x0787685f
.word 0xd6e9e29e,0xf9a5ccc4,0x4c062525,0xc17f3342
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 0x1e132717,0xcd813d9f,0x90f80c9e,0x84452e96
.word 0x7c08708f,0x7af2c78c,0x12c3a31e,0x0d877d53
.word 0x35e013d4,0x0fcb07aa,0x64a9478e,0xaf68c441
.word 0xe33aca37,0x2e3ec06e,0x1e2e1cf0,0x45e12b57
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 0x736a4e03,0x9301a35b,0x143914f1,0xb0c49553
.word 0x6ff97d1e,0xe78cc01a,0x294a3df6,0x8f98941e
.word 0xe617d3b2,0xb9442cc6,0x767e6972,0x33b4afcd
.word 0xd5da28ad,0x083a1ea6,0x1034092b,0xcc113724
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 0x47c6b1b3,0xfb98fe6f,0xdabe8111,0x32cbf8a6
.word 0xcea22682,0x5f78786b,0x2541b36d,0xa27a7ea2
.word 0x0ff2f6f2,0xcd83ea41,0x2fa9f450,0xd042a48e
.word 0x87ca49ea,0x944c79bb,0x0632a892,0x7ce895a4
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 0x9caf197f,0xed80898a,0xcc374cb6,0x390bb080
.word 0xff9da6b0,0xe2ef1a50,0xe0539ad6,0xbd7ccb3e
.word 0x045df45b,0x5822b3ad,0x9c90024d,0x9931cbe8
.word 0xc1d8f24f,0x363ba62d,0x77f8dfa3,0x0dd94fa7
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 0xb1bdf104,0xc184e6d3,0x14741902,0x7c81bb52
.word 0x2577fc20,0xc59f2a50,0xd97bcf95,0xa822bebe
.word 0xf2f12e4d,0xfce9f1bb,0x9863ee06,0xe5db2492
.word 0x1f95d7e7,0xf92b0b17,0x15673290,0x68cfa5cc
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 0x8b2d6550,0xed2bc0ef,0x0ff1e034,0x8a39fe64
.word 0x00990ee4,0xb49502ea,0xa0fba8e3,0x737ab569
.word 0x3c5145b4,0x7059ff0c,0xf3d949e8,0x9cb028d0
.word 0xe9ce3e5e,0xb3a70579,0xe9f0af46,0x4edea403
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 0x209a6f45,0x06e2e2c8,0x2c967375,0xe71ea96d
.word 0x536f2c22,0xdb59f493,0x2dde1040,0xe28d2956
.word 0x673276a1,0x9444952e,0x6712f3c1,0x7e4f3578
.word 0x67404767,0x2402000d,0xe02f4c36,0x165c43a4
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 0x93538fe4,0x5c4e5295,0x039177d9,0x45936512
.word 0x6652039a,0xcd2c0a61,0x239ba982,0x0e1364ae
.word 0xe8a96f9a,0x4e51ae0c,0x96ddeb5c,0x6c8359fa
.word 0x0d90cb35,0x2019c330,0x6e411718,0xa5537a87
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 0x45f3e001,0xd0488c35,0xe9dc6040,0x72f41976
.word 0x805f87ad,0xe8add735,0xa8a3ed2e,0xa46892f2
.word 0xf07b2ee0,0x3ca02c63,0x066c8702,0xb2e28f7f
.word 0x60ad4a25,0x9d7fcec3,0xa16451a4,0xbeb12b5a
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 0xe8a73f47,0x99283be0,0x998f7657,0xe542a422
.word 0xc8ec010d,0xeaea39b4,0x8218ebba,0x405d67a4
.word 0xaf7aa145,0x5cf41837,0x57335105,0x69c2a49f
.word 0x32e84f27,0x19f91847,0xfd1d196d,0x103639d1
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 0x7aa53d51,0x0a8fdcfc,0x91b20367,0xb88425ed
.word 0x8972a8f5,0xfecb66cf,0x494b6e89,0x75b6966a
.word 0x04da897b,0x8de86476,0x7cb0fa99,0x0b6da74a
.word 0x84e5d5f8,0xb864774b,0x37cb4313,0xe6dd467a
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 0x01a1bfcd,0xe2972ccc,0xfa88e814,0x2ed86e88
.word 0x9be3289c,0x1c855358,0xcc6fd68b,0xdf58c2d3
.word 0x6ed62985,0xf064bae6,0x087b2a60,0xdfaa36de
.word 0x3b4249c2,0x1dee98be,0xb2a3d706,0x374ff6f9
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 0x22804e0e,0xeef10a08,0x86a5e47f,0x17fc360b
.word 0xef3d0ba8,0xb7949340,0x149aca46,0xdbf86b5a
.word 0xa63cf5de,0x2d8b51c9,0xbd5b5971,0x53da1516
.word 0xa9df6771,0xff88f968,0x46de49cc,0xbd2a778a
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 0x81a5bea7,0x285354dc,0x687c8e03,0x3f70b4c2
.word 0x43c3966b,0x7f71ce3f,0x4ff09736,0x02830e9d
.word 0xacc20b5b,0x14f1d0f2,0xdf2d4b0e,0x7486d720
.word 0x823e665d,0x55143b56,0x8fb8b28a,0xd421e484
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 0x99911e73,0x9c06abf7,0x9d5ffb08,0xeced0d81
.word 0xd1fa355c,0xb9fb5885,0x4d889b3b,0x7b57ee67
.word 0x5af48088,0xaeffccc2,0xce6ec642,0x637c5435
.word 0x98407fcb,0x9dd17e4a,0xceda326c,0x101b9086
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 0x44e0ad2f,0xe7bc7f95,0x1a8ff617,0x55a4f3ab
.word 0xb4286d97,0xdc2bf2a5,0x45b506d2,0xd74ae548
.word 0x78c98e46,0x509142d1,0x8f436b8d,0x136aa708
.word 0xdbe2e5f2,0x5c369fad,0x32ea6101,0x67c03ebd
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 0x50102a51,0x3e22ec68,0xd194aee9,0x09ea633b
.word 0x192a61a4,0x2a23a953,0x48e277cd,0x14ec1a72
.word 0x2d3daca6,0x191eaf9b,0x9203da6a,0x2d2d272c
.word 0xa1995d56,0xca19bcdb,0x335e8a2d,0x467a6c68
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 0xd82cbe4b,0xf89b7c86,0x83290784,0x712b8575
.word 0x209d7382,0x8d1bd9e0,0x336ced23,0xc86a6062
.word 0x025f67f5,0xffb4837e,0xd9ba0601,0x23e4b63d
.word 0xba01e924,0x19e135af,0x703ec1d1,0xf47d36f0
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 0x0b3d48c8,0x6fb48c71,0x3a3bb358,0x904127d5
.word 0x3a3571ce,0x3613c3e9,0x2651a7a7,0xa66003bc
.word 0xb8c92229,0x715e9b7d,0xf9623d04,0xade44bc2
.word 0xe50407f2,0x3837131b,0x239001a9,0xe4dc0ae1
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 0x2811ca22,0xf7808ebe,0x9108aa99,0x840bfe35
.word 0x98e480e9,0x8b837039,0xd81feb0a,0x5108142d
.word 0xb891b00f,0x263f735e,0x31b99404,0xc16c251d
.word 0x505f5332,0x4f91b8bb,0xe37d3c63,0x3277980d
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 0x2cb3d98e,0xd4c543a1,0x4f339c7f,0x485a850f
.word 0x79ca9db5,0x0bab1798,0xb184e65e,0xe73cc093
.word 0xabde4a50,0xd909a1a1,0x36213bb2,0x19a7300c
.word 0x34621b96,0x8f0c4500,0xb8cce583,0x7b34cb20
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 0x2b7483d9,0x202a4379,0x72a5dbb7,0x6ad21e40
.word 0xd8faa770,0xc608d40d,0x8578273f,0xa7b2d9fc
.word 0x6e343c12,0x4c7ec2c4,0x71509a9c,0xf2b7e3e8
.word 0xdb998af7,0x7ae0950c,0x5d445e77,0x24a3a60c
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 0xcf47eaad,0x668cf569,0xe43ab2ad,0x8ac507f2
.word 0x01489942,0xca0a2dec,0x2340555f,0x7a0a5dd1
.word 0xb65b3ba5,0xf33be4d5,0xbeed2f46,0x66fa1b14
.word 0xfb5c6787,0x214e4f98,0xdafbfbcd,0xfbe1ac0e
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 0xce696149,0xf6d938ff,0x115515a1,0x77f8a2d3
.word 0x00fd6690,0xaefe7fc5,0x65168507,0x63717d21
.word 0x83cd568b,0x0f747ace,0xff3dbc95,0x3d948aef
.word 0xa358e583,0x08ee20da,0xeb7b936b,0x0510f3ca
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 0xa57fcda0,0x8ec3c6ca,0x38c025fb,0x8a20db64
.word 0x2bdcfefd,0x9f8a201c,0x8c7ea15f,0xca81f0b1
.word 0x50a20614,0x92c8339c,0x1c948162,0x4ac6a065
.word 0x1e23e832,0x2f6f37b5,0x62c6bda8,0x35545d71
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 0xb94efd0a,0x4f2cc0c9,0x132e11d9,0x1501ff11
.word 0xa51f3797,0x395bfada,0xdd3cb7cb,0xefab85c1
.word 0xd491522c,0x3d91f569,0xeb7a77e9,0x33e35194
.word 0x92849f6e,0x10b95d99,0x4087f109,0xcbe6357e
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 0xe16e6d46,0x7c732d59,0x5d2f97d4,0xdfaf54d5
.word 0xc8cbc938,0xbb6f6ac2,0x8f5117fc,0x33a0e182
.word 0xf1ce61e1,0xb0c12a16,0x2181a95a,0x4ce6a087
.word 0xf099b174,0x6a428c1e,0xcf40a30b,0x49bacb91
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 0x38856643,0xe2793931,0xdc146cd4,0xbf568d23
.word 0x5fbbea97,0x96fffb4f,0xb72be5e8,0x69ab2a5b
.word 0xf387b31d,0x34c77155,0x979a79bc,0xc312303f
.word 0xcf2f85bc,0xee4effad,0xcad94d19,0xc03d63fa
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 0xc8aa7268,0x4bd4e934,0xcfec3912,0xd8c87c49
.word 0x845959bc,0xfec23f5c,0xa54c5ceb,0xeac0066e
.word 0x18551129,0x7e231d00,0xd436859f,0xe54e10b5
.word 0x0e44b77d,0x8574f524,0xcbf02541,0x8d78f6f3
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 0x6f42f769,0x68f96566,0x88f5141e,0x4c078cc5
.word 0xda0d7989,0x9802681e,0x5be09559,0x3c14f05c
.word 0x28ce2cb0,0xb505c407,0xbd64067c,0x80c84cac
.word 0x8e4bb51f,0x6014408f,0x3a3b922e,0xa7306369
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 0x836a57a9,0x4b4d0f73,0xae0a1800,0x14255601
.word 0x6c1cee5b,0x3f3d6add,0x2a5b8ced,0x3c105077
.word 0xbf363f96,0x99f9ee4d,0xe959cbfb,0xa127690b
.word 0x015e0209,0x76cf8efa,0x566f869d,0xdb98b78f
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 0xea641d53,0x64500aee,0x1b0c27fb,0x0854d7fc
.word 0x95886b8f,0xdb7c0b4b,0x2efaa653,0xb18cbb5a
.word 0x8c009b80,0x8a872e5b,0xa2cfce01,0xd9f6ac95
.word 0x6830dce0,0x2aa32bc2,0x1b313d53,0xc7c8f1c4
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 0x69cd4bb3,0x1cb51cba,0xfe85f381,0x4b56e8e5
.word 0x7ed97030,0x76f2996d,0xbdb64232,0x5d1d2d0c
.word 0x752d994f,0x65f7c5ae,0xbf15e38d,0xf0b13bba
.word 0x08c6ae13,0x6be7c6cb,0x233d5bad,0x13c0cacd
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 0xfb08a7e1,0x9a86eb10,0xdcf27f7d,0x5e962b73
.word 0x6058f106,0xc539b110,0x02219cc8,0x9d0c4c6b
.word 0xc8f81123,0xfb1930c7,0x8bfa28de,0xfe86643e
.word 0xdd8c723e,0x91302018,0x9e9b3b78,0xec9696cd
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 0x42e591ac,0x55115f7b,0xced37d52,0x6be116f7
.word 0xed7790f0,0xe1ea3cf1,0xa3570464,0x36253d30
.word 0x17d781d6,0x67724298,0x88e18279,0xa6e5a866
.word 0x990349bf,0x20822b64,0x770a6ea3,0x93379e50
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 0x002fec8e,0x830109f8,0xe8abb3fa,0xba0fe319
.word 0x0177c2b7,0x70695ae3,0x3e53c466,0x378b3ce2
.word 0xf1495f2a,0xb2982311,0xe7d28b70,0x4e0c247c
.word 0x108cd735,0x33de3466,0xaca2d551,0x78f5e327
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 0x3b681dc2,0xe746359f,0x0e6cbdaf,0xa94d2d07
.word 0x19c98362,0xafb244c1,0x9d82a2dd,0x63048a66
.word 0xd77a721e,0x00f04ceb,0x9475e7cf,0xaa0fd17e
.word 0x22c6cf67,0x000758bd,0x37903ddb,0x84a35177
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 0x7478b324,0x4f2aadfa,0x581a22af,0x68a84cfa
.word 0x6afd6c8b,0xcf2af9fb,0x5c1a1b60,0x3259736f
.word 0xd438ef58,0x03776f2d,0x51c576e2,0xfce1864c
.word 0x01f796b1,0x07bd3902,0x37113c6d,0x5739488a
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 0xb9cc83f1,0xa30f61a6,0x8d873405,0x4f4f3db2
.word 0x3f545a5c,0x4569a838,0x61b0ba0e,0x1daef4fb
.word 0xe88852a2,0x4e323dee,0x1fefbef4,0x3949756f
.word 0x29100803,0xdb504332,0x96f0ae4b,0x871ea283
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 0xbb76bc40,0x733f4edd,0x75ac6489,0x5ab91375
.word 0xd488a91d,0x5afddae2,0xc6828c74,0xc3a1b232
.word 0xe3029926,0x3dcc6bbc,0xe32c347b,0x41acb500
.word 0xfc88bffc,0x0ef57030,0xa193bb4e,0xc8b4e4c4
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 0x59c7cc5c,0xbaa865f3,0x954018f1,0x2d984b4b
.word 0xcb41e955,0x95c03059,0xc670d9cb,0x6a3ee080
.word 0x39b2f38d,0x0e39994c,0xd4af4367,0x672cf147
.word 0xb7707c1e,0x3e6b85ec,0x1b90d72a,0x3cb636fa
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 0xd1a08c92,0xe6dd9bac,0xd49d9f55,0x2869f431
.word 0xd1df54a5,0x0794c833,0xff4801b6,0xfc91b502
.word 0x1e552370,0x70f257ec,0x4ab6327a,0xceb3559c
.word 0xdb4fe52b,0x0722c004,0x1e90c618,0xa77976dc
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 0x953cf58b,0x22b260ad,0x4b14137f,0x9d4d180a
.word 0xc501a849,0x69877bf6,0x9e00a852,0x7525d6c3
.word 0x1cd60647,0x364c61da,0xd34d02c2,0x781fc35a
.word 0xd3b8b69e,0xbee51a23,0xee9af67d,0xb53e8ae1
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 0xc6fbb327,0x72c46889,0x6f8debed,0xe3d3556b
.word 0x9853b0b1,0x5df3acb6,0x68c7e29a,0x067947c6
.word 0xa9ab8668,0xbc2da482,0x2b42f417,0x3c9e71b8
.word 0x57303e1b,0xdaa05fec,0x62e1241a,0xef212300
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 0x7309241d,0xa355dbc7,0x6d0e481d,0xe577f1e1
.word 0xba4a58f4,0xdf9cb312,0xafe87fb0,0xc32d962f
.word 0x4450f0f8,0x06238fa2,0xb3a13a2e,0x5859a2a5
.word 0x9a297915,0xa3fb3bc1,0xce9e461f,0xa7c1b0d0
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 0xf595df4b,0x8215c8a7,0xbb65906b,0xf95930f7
.word 0xf49558df,0x3748c3ee,0xf2697321,0x4408d9c7
.word 0x7f908e8f,0x24396129,0x1b2963a4,0xeeff93c7
.word 0xfbbb1b7f,0xc3eb56c9,0x2648a76b,0x65817bbb
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 0x3f80f931,0xf9d40b3f,0xc381b8ea,0xf8beb13c
.word 0x1506b47f,0x7d16fd18,0xac256ec7,0x96848139
.word 0xc16225e9,0xe3a6edb5,0xaac22570,0xc35e5386
.word 0xe1a9a5e5,0xa532746f,0xe842a669,0xc64af087
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 0x943a912d,0xb6f88d77,0x2669a85c,0x04b17ae1
.word 0x778da71d,0x27ee871b,0x2dbc5319,0xc4a7313b
.word 0x1f3d65b7,0xd497680f,0x0f753d4d,0xa5b98957
.word 0x730f5045,0xbe3baac3,0xbb341e71,0x1c75ff88
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 0x393ecad0,0x20819415,0xe1138bb2,0x4b8d8127
.word 0x96560cb0,0x69d221b4,0xaabd0216,0x2655ce6b
.word 0x0ca15ac0,0xbe24f8b5,0xc83cc20f,0xf7f1331f
.word 0x1c615bf3,0xd694c462,0xb8d31cec,0xbe337222
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 0x9139acea,0xe0c43ba8,0xb2c5000e,0x67cb29ac
.word 0x6f1e8691,0x17c569e7,0x6c183af0,0xe2e3a7f5
.word 0xab359d0c,0xfa5a251d,0x10033af7,0x329ffff0
.word 0x933226df,0x21cf8e6e,0x1073c61d,0x570baf88
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 0x2fd04ba7,0x95b41a85,0xb11746a0,0xf2accd73
.word 0xc738d532,0x1b94fa99,0x78c3f6ec,0x13baa7b2
.word 0x8baa0a39,0xda243d94,0xae6e1fab,0x3a47995a
.word 0xafbb5036,0xdc1d4c56,0x468b73f8,0xba9dd01c
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 0x8ecb69ae,0xb3a8c255,0x66f52cf2,0x7b53a620
.word 0x454c1783,0xfc8dd866,0xbf685268,0xe67e7068
.word 0xacabb407,0xf87bb7f2,0x782b8aa0,0x7de51a9d
.word 0x1d38b2b5,0x7fa0fd4b,0x95f816b1,0x6102050e
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 0xe02f6368,0x3dfc9aae,0x12f9496c,0xe27bc11f
.word 0xc95b14a8,0xd0edaa40,0x9caab7be,0x3603f1b2
.word 0xee175e85,0x54223f58,0xe04b8bd2,0x04c2e7dc
.word 0x62833729,0xe4de2575,0x49f30c2e,0xf53cec3b
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 0x359a1127,0x7b76f671,0xfa5daa98,0x4d579d43
.word 0x0a2ebc55,0xeff876d0,0x0cf47e0c,0x74a09879
.word 0x782022a8,0x0b942f56,0x079a8007,0x148941a1
.word 0x99a8fcfa,0xab7364ac,0x174b11fa,0x9deae83f
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 0x7ee105f0,0xdf0238d5,0x4c668560,0x1911e168
.word 0xdeca32fc,0xffe0e1e9,0xf566d57c,0x8ead6779
.word 0x218ee674,0x6d2e6d1e,0x62dfd022,0xc31982ac
.word 0xd80a0db6,0xc23a3346,0xc199101f,0xb7721b12
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 0x619bcf56,0x1ef3a238,0xd6e16e60,0xc6a2664c
.word 0x8bad71da,0x272b7b44,0x6d4612d8,0x2570cc7a
.word 0xc2a6e0ec,0x955dce48,0x2de47477,0x932b1c4c
.word 0x54573bed,0xb95ab0df,0x884901b7,0x8122425c
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 0xae742179,0x8282e9e4,0xb91ebfb6,0xbc6c5055
.word 0x5ae63ce6,0x6efc5ee6,0xf8718376,0xc0588e0b
.word 0x34c49638,0xd1e81cd1,0x25087808,0xf112481d
.word 0x9d85d62f,0x4fc52f01,0xad93544e,0x8485a594
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 0xe68558b3,0xc7667400,0x456b1269,0x752d5979
.word 0x4cc9b4ce,0x8dc92ece,0x759ca3bf,0x1a024c86
.word 0x105cd06d,0xb5ff66c6,0x02bee955,0x97a6980a
.word 0x715bdb40,0x6236bccc,0xe21a6bca,0x4df30215
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 0x14795e99,0x1e0d79e6,0x5c477a2a,0xc79f7551
.word 0xf3ab9bbe,0xfc0ed55c,0xbad3f4ba,0x36b0d1d4
.word 0x327dc37b,0xc32b3d5d,0x2fd042fe,0x3bc9c8f5
.word 0x2b9b1c53,0x7054b94d,0xff1d26a2,0xb837147a
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 0x1bad8ff8,0x2acca6bd,0x41036e1f,0xcc25235b
.word 0x359c72ee,0x9c7d043a,0x0267001b,0x18d28fd0
.word 0x63cc86a9,0xe05161e6,0xec4af234,0x497fb5c6
.word 0x0c4ee8bd,0xf68f1ec5,0xbc3988d7,0x92a8fcfa
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 0x8829f220,0x50902c32,0x2bcdd526,0xdf853cbd
.word 0xbf746fe6,0x8566c5dd,0xd61fad86,0xa130ae97
.word 0x6f6888fa,0x5f5ca0d7,0xfe2a6a19,0xc74239d6
.word 0x73fb5391,0x5acecbd6,0xd19cd61c,0xc75dc258
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 0xaa679288,0x012b805c,0x2a08e978,0x2be14be3
.word 0x7c79c492,0x1e760c9f,0x19d9cf6d,0x3fa4e9c8
.word 0x6022f7b4,0x6b428e95,0x8976959c,0xf838cd44
.word 0xcb417368,0xdd38b136,0x63e3e2ec,0x201e8160
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 0x0ad55099,0xfc963e03,0x194ce677,0xc2eff030
.word 0x6f69f8e6,0x3b1af941,0x21352306,0x93b6029a
.word 0x1ca92968,0x06862e07,0x8abb45bb,0xbbde9593
.word 0xc08a71a7,0x224b94a7,0x41eb0b58,0xe6a1c2a7
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 0xe6d819c5,0x902c1f62,0xaeb7b410,0x9b0911a5
.word 0x12390e62,0xcfd98f49,0x257fd930,0xb0d25ea2
.word 0x838d1b73,0x184dd19d,0x0cd8ce95,0x4050b352
.word 0x7449b4ba,0x741db66f,0xe3413b41,0x93567123
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 0xc5de1a81,0xe64ee582,0x73362eb8,0x83c65bc8
.word 0x4357bace,0x7c7115e2,0x37ad8635,0xb2953496
.word 0x59c4f00d,0x99e84177,0x46590dc4,0x80d0ec5f
.word 0xb8c113e2,0x762164b0,0x9c940346,0x206b446a
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 0xa3a29219,0x368c8279,0x7cf47214,0xb766c1cb
.word 0xf12bc5f4,0xa0049220,0xf96a2ab1,0x6dd140f2
.word 0x75313fab,0xf09c9821,0xc11152b2,0xeb4b96ce
.word 0xbad8bfd0,0xf54edf58,0x43509392,0x73a9f37d
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 0xbaa6f4b0,0x157eb2dc,0x9e75b179,0xb209a727
.word 0x07db0754,0x03fb77b6,0xa599567e,0x74e14223
.word 0xfda4b651,0x94cfe5f9,0x5cf83ec6,0x8e7b06d8
.word 0xede85245,0xaf1d6b0c,0x1c421f93,0x445e6702
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 0x9c5d0f40,0x5496e688,0x9585ff05,0x43656926
.word 0xf88e4776,0x2c41a23e,0xe5a1df25,0xbb62463e
.word 0xba03c607,0x6aa8f15a,0xc5e199be,0x4e8a49c3
.word 0xdceb1443,0xb046639b,0x683fc678,0xd0b9daba
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 0x4e3159dc,0x0eec18b2,0x76862791,0x1883791b
.word 0x0380f536,0x1f61e81c,0xeae26bfc,0x81247f32
.word 0x79a881d2,0xd78518b0,0x59a553df,0x7a1d3c15
.word 0xf66ee162,0x3f570ef9,0x9b2c4ece,0x4a686fd3
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 0xc17bc055,0xa879c36d,0x9527cc9f,0x9e5f402d
.word 0xdb5d1362,0x77c418d0,0xdbc649a5,0xf99c1381
.word 0x776f1f10,0x2eb353c8,0x761da464,0xda507912
.word 0x994e498e,0xe5ffb9e1,0xf5db059e,0x9e7d6de7
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 0x9bcd3aba,0xa02ca6d9,0xead98fdd,0xfb39abae
.word 0xa47705f0,0x8eb64afe,0x88fd7c42,0x7225176d
.word 0x122f57b1,0xb9eb5661,0xd1cdbc73,0x87dad47c
.word 0xc6ba8b3e,0x6d1dd15d,0x9873d351,0x7f75d02f
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 0x639b44f9,0x64c99fe5,0xd36eecaf,0x3c04d3b6
.word 0x02904cb3,0xe0460275,0x99d4b5f3,0x80527747
.word 0x5de90f77,0x4e6191ba,0xad54327c,0xb26bb02b
.word 0xc52ee233,0x9ef05ab7,0x7da954ce,0xee37e730
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 0x34035def,0xf82c72fe,0x76d4eaea,0x9beed57d
.word 0xed98a068,0xa981e0f2,0x45c07514,0x1bdb5340
.word 0x107c6801,0x48361a76,0x58667850,0x24d38f58
.word 0xab0fbe6b,0xd5686247,0x74273df5,0x6326cf20
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 0x2281feee,0x435ae8a2,0xab0ed6d2,0x8b8abc15
.word 0xf0ba9712,0x283a2056,0x7ccbcc60,0x7322dbf3
.word 0xff816a10,0x6139079f,0x77db928b,0x40aa0963
.word 0x73765a46,0x4911f3af,0xb7836da2,0x4b7e7940
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 0xfd49916e,0x02324488,0xd7ac7622,0x55faa97b
.word 0x4499e504,0xfa694f3c,0x9a1a0c27,0x85b8b7c6
.word 0x59f8b258,0x07da5057,0x2283f63c,0x394d289a
.word 0xb2f603e5,0xa9da7fdd,0xec125d3a,0x77e64038
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 0x20756980,0x89aa2a89,0x84793d7e,0x6d570c77
.word 0xd74e98b6,0x57715f67,0xcc9fa782,0x5f23a5d5
.word 0x8f28b772,0x18a5119f,0x3e475427,0xe3462d30
.word 0xd4749363,0x78a37e54,0xf27c812b,0x2ed08f86
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 0x562e928c,0x24dee46d,0x71b658b4,0x80a132ad
.word 0x79bea938,0x613cf209,0x29d92d21,0x78f01a56
.word 0x5eb6140b,0x09829781,0xe3dd2f8e,0x167f83ff
.word 0xe7b4b59e,0x3ad9c7ef,0x54fff47f,0xa0316fd4
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 0x8b9d09a5,0x45d96e36,0x476cea47,0xd69b3164
.word 0xabee5c77,0x8b2d17fa,0xcd94398c,0xe770ee2b
.word 0xb25ff325,0xed31e4ca,0x1497eefd,0x28e6b9c6
.word 0x32e30f7d,0xe3904c65,0xe1429e0b,0xa2596ce9
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 0x58df053c,0x636e5009,0x799a12c3,0xcfb99ba2
.word 0xbdf3213b,0xcb1e8bb3,0xb5d2784d,0x3f7fce3f
.word 0x260827eb,0xb6e53307,0x707b8b73,0xffbf1fc4
.word 0x8c447ee2,0x0b5c288e,0xdea2c8c4,0x40cff2dd
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 0x90736796,0xaceea9a3,0x5312e235,0x193198d4
.word 0xdee89262,0x45186478,0x4c7496c5,0x689bad63
.word 0x89179fe0,0x84901519,0xa2591ad7,0x2bf8b865
.word 0xe72de0c7,0x082235e7,0x9489de6a,0x8e1bf56b
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 0x952d07eb,0x3c08811a,0x03f8ced4,0x22432d51
.word 0xcec33f15,0x77342d66,0x9cc7e480,0xbaf3d5cb
.word 0xad1a5573,0x93030574,0x03fd0141,0xf41025c4
.word 0x5ec2e66c,0xfaf78854,0xcffd34ef,0x904118f7
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 0x34aecd2e,0xe7b1f13b,0x713c975f,0xc3b7b9d9
.word 0xba08d655,0x78d6086e,0x92a0cec9,0x06830116
.word 0xf989ae3d,0x62d22ae7,0x6e5cee04,0xcd7618c8
.word 0x4654faf6,0xd5c05c07,0x4ae4055c,0x7eb92280
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 0xce366f2f,0x963f66ed,0x7afd65c8,0x257e9ea2
.word 0xd7da15a6,0x0eff2f73,0xebbb538a,0x38365d8b
.word 0x8571df34,0x04ae67a6,0x99c22ddd,0xb448db28
.word 0x0e883c0b,0x391e9f19,0x7b89ba0d,0xa63a1f92
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 0x975a5f15,0xd7c072aa,0x58712c26,0x279470fc
.word 0xcfc9577d,0x4fc664fb,0x7e1d2e79,0x0ab6f16e
.word 0xe430f7b9,0x9b2ffa85,0x56c971e3,0x74392d6a
.word 0xdc105cbd,0x6f3325b6,0x63bf12bd,0xf57614a7
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 0xb5e66ee8,0x3463d310,0xa82448be,0x98055f5b
.word 0xc5cc06fc,0x03135f22,0x84a8231e,0x8e7584a2
.word 0x141dd825,0x3fc56c2e,0x201b78f4,0x4cf4f417
.word 0x622dcb7c,0x13877a1c,0xe8d8b0b6,0x942df58c
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 0x5ed51a74,0x3a62b74d,0x060cbf89,0x2d459a4d
.word 0x8c124f00,0x73b25e7a,0x28f65740,0xa8f3eeb5
.word 0x318885a3,0x6604718e,0x0f52057d,0x35bbeae9
.word 0x5d5a0273,0x36fefef3,0x74924268,0x693356c8
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 0x25c6d0db,0xfb51caaf,0xcb6f211e,0xd42d7709
.word 0x72c8536c,0x215076fc,0x6b84dbdf,0xf441ea31
.word 0x6a681596,0xada32a3a,0xbc4d97a6,0x919f560c
.word 0xfd925968,0x87d807e3,0x802e0afe,0x6ca5b3ec
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 0x71330c60,0xcf93661e,0x394379f8,0x5ebff4fd
.word 0x2198baab,0x138840b0,0x4a86d50c,0x5cfac7cd
.word 0x1c15eda1,0x00a15355,0x6d0a966a,0x02c7f2e1
.word 0x4c7b14a1,0xe240eee2,0x7d295c0f,0x3385cdd9
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 0xd155366a,0x14a08cce,0x84896780,0x3e0a11e6
.word 0x8aa92706,0x2c191cb6,0x03dabaf8,0x7d86d194
.word 0xa05e9bab,0x4b9aff61,0xce63c42a,0x831a67a8
.word 0x72addaa6,0xe9cb34cb,0xed72bd9a,0x74790644
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 0xfd4b8b1c,0x43f6ba07,0xf63383df,0x20ca44e8
.word 0xaefe5584,0xd15f1657,0x2d266da2,0x5c2d2115
.word 0xac07e6b4,0x8ed29f04,0xf0ce3c78,0x27d825aa
.word 0xa5cee037,0xe85c5d93,0x4e7b3d99,0xa749c2f6
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 0xd7ca724b,0x4ecd1d12,0xafd2ea6a,0x0f187cef
.word 0x20c9ae79,0xd5ecdaea,0x09e4d891,0xdac3c889
.word 0x1cb02df6,0x1286b863,0xd5fb561a,0xa529292d
.word 0x36a371e2,0x57a41b03,0x41f8f239,0x244839f2
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 0x28390ff6,0xfb9207ae,0xa297f17f,0x5a64994f
.word 0x35400723,0x43d8e833,0xaad71939,0x730868d9
.word 0x4cbdefea,0x1f73319f,0x49db33aa,0xdab19856
.word 0x83217bed,0xe49d1548,0x845116d2,0x2f79dd2a
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 0xc64e27bf,0xfefa2b28,0x27f46bb5,0x6835eb96
.word 0x5ba58331,0xc638018c,0x244f4166,0xeca38c5a
.word 0x1e977b42,0xe730acd5,0x621d5846,0xe9735e18
.word 0x41f648a4,0x6b51087a,0x05370ddb,0x23eee2de
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 0x8c93db1d,0x687f3af8,0x887eb7de,0x85d9a8ab
.word 0x5af771f8,0xca9bab5a,0x1af111fd,0x5a65d8cf
.word 0x860c622e,0xcffa508b,0x653d8e90,0x494f3fa7
.word 0x64772b24,0xabb12f8b,0xeacdbae6,0x6095773a
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 0x581250f1,0x9d994e75,0xa94fd1c1,0x645093ff
.word 0xeb1418b8,0xa1cf5758,0x6cccbacd,0x1254dd94
.word 0x537b0a6c,0x1eaade2f,0xd9c43ee2,0xcef8a112
.word 0xd75be158,0x8a02e4c7,0x23403667,0x19604bc1
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 0x0cc62974,0x9751ba88,0x097cdbb7,0x2ca9d22f
.word 0x8efbd7c0,0x79bab604,0xc870ffaf,0x6a8403c9
.word 0xdace6297,0x74b91738,0xb8ffd76f,0xb5b2ab41
.word 0xc1752ac8,0x5455ff86,0x803a3ea9,0xcf8f56a8
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 0x340ea99f,0x00508654,0x50b732b7,0x898b3486
.word 0x3852f08b,0x292e4c64,0x92311b63,0x85ed7635
.word 0x21c4f7c6,0x6e3bcc94,0x60757158,0x8a94a43d
.word 0x910d50bd,0xdd8319b0,0x58baeb6c,0x06e0a6c5
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 0xd44e0588,0x861f72e1,0xe2d98edc,0x5525eb16
.word 0x49ebc692,0x561cbb61,0x597d61a8,0x88962a4f
.word 0xd8f38245,0x44ec0cc3,0xa0131af9,0xf958071e
.word 0x04befee5,0x426857de,0x90fb0366,0xda344d1c
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 0xc2da1c3c,0x4a9e4c2d,0x49b382e5,0x6e4ab680
.word 0x9f3a6a7d,0xf2563ecc,0xdd64b618,0x0b7d8853
.word 0x772a0a3f,0xcef77f5b,0xa8c83d78,0xe4cdfe30
.word 0xd72e4ec7,0x7baf202e,0xa6fc06b1,0x9e124d9b
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 0x9bd97b07,0x7d52a145,0x142ea66b,0xfd76bc43
.word 0x402fc327,0xbd99d5ce,0xf97c688b,0x1f8d273d
.word 0xfdbb4f98,0x210a9f03,0x843e6fd1,0x734dcded
.word 0x5944c741,0x0219ea85,0xec16c6a5,0x4e1ef85f
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 0xe35a4288,0x02675cb9,0x211d5daa,0xcc359c3b
.word 0x722c66ec,0x64055ff1,0x667351cb,0xf6d73082
.word 0x164b0ea6,0x30803f94,0xd46864b9,0xf2d93fef
.word 0x084fef7d,0x5c9d3f6d,0x64683034,0x699e392f
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 0x7cff0571,0x02f62b8f,0x58970e46,0xedc381ed
.word 0x02853454,0x7500910a,0x9d47c68c,0x9e2d02c2
.word 0xd1969b11,0x961f0609,0xc6605478,0x7fa2b945
.word 0xd3a4f0ec,0x0923c0d7,0x36b9867e,0xcbf2d2bc
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 0xd8105e10,0x55d5ad4c,0xb7911996,0x79366748
.word 0xc5c26918,0x51a6a0e9,0x6fc5bfbe,0xbbfee897
.word 0x54907662,0x39be603a,0xf19afc19,0x218a2cef
.word 0x9a8a2211,0x1f9b14a6,0xab72c6ed,0x297c12e0
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 0x9c8dd86e,0x60eec353,0xe841cf25,0xb6d9930e
.word 0x6a066dce,0x9904f322,0x1858b082,0x9703491d
.word 0x7bd2baf9,0xe589a1fe,0xdb7562b7,0xfa99c2d8
.word 0xe6b48ed4,0x88319f18,0xa85f9a80,0xb5b8c2bf
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 0x3e954b84,0x8b92a7d2,0xa1c4628e,0x6efde5e7
.word 0x972222f7,0xd9fc7eca,0x866aec22,0x2bc1171e
.word 0x2e717b1e,0xee29640e,0x12eea7ea,0xba60edfe
.word 0xbbe414c4,0xacf12f20,0xd174292f,0xa27577f3
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 0xc87f1e51,0x9ff0e17d,0x001063c6,0x2135429d
.word 0x9f358c8e,0x2e657778,0x40155a6e,0x921b724d
.word 0xf12cd733,0x3787e1e2,0x832ae8a2,0xbb84091c
.word 0x45179116,0xb8ba578b,0x140f963b,0x8ea11cd9
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 0xed029c65,0xfd24bc0d,0x31bdddfb,0x68cc53e9
.word 0x95af6671,0xd55d26bb,0x9bcec238,0x9a43116b
.word 0x311ee603,0xc9590529,0xe66c120d,0xfd5369ec
.word 0xd2963822,0x89410509,0x84571696,0x5338e64b
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 0x83305b79,0x46da7ba7,0x0f74eb62,0x70ff2a9e
.word 0x34b9dbf2,0x4eb227b2,0x0cd07321,0xff020055
.word 0xbf9e374b,0x6516ab6a,0x8c581125,0x67e6b5dc
.word 0x4b12be0e,0x6bde6ec5,0x1a5962a8,0x79720d60
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 0xb841fcc8,0xe6a6c616,0x83631a17,0xf642395d
.word 0xfdaaabee,0xa1f4e9b3,0xff1be48d,0x2cc8e3d4
.word 0xd98ad7c8,0xe189c410,0x0971cc95,0x90bf4814
.word 0x1a6dd273,0xbc2fa728,0x97b840aa,0xf2f59b7d
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 0x2487d9af,0xf0b9011d,0x06b755c7,0x8b72bb70
.word 0x84f57d6a,0x68b2b165,0xe6941e4c,0xd7dc65af
.word 0x226819f8,0x2f5aa461,0x93a6604d,0x24d90211
.word 0x753b21d0,0xb595acfb,0xbacec241,0xd645514d
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 0x94f50dcb,0x542a6a97,0x6b7adf46,0xdc203048
.word 0x271dc66a,0x3ad5a388,0x0907b747,0xe869d06b
.word 0xfaa8d4d7,0xcece486d,0xd672c183,0x1509eb84
.word 0x02323db8,0x713cc46d,0x752ba9d8,0x56e7ceca
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 0xb508fc06,0xbeeda717,0x97212428,0x054ab97c
.word 0xd580f3ed,0x4d9e63aa,0xa7c36ffc,0x46bfa2f3
.word 0xb8a76ac2,0xe138a958,0x227e3460,0x797c3ff8
.word 0x40a6f91c,0x84cbddb2,0xa28a2101,0x7fe104b9
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 0x15964c5e,0x22ff97d3,0x1de472cf,0x6ebac99a
.word 0x60838eb4,0xd377c270,0x5f99d759,0x606e6be3
.word 0x88b7cae5,0xfbc9c8c1,0x49f8d218,0x5df25dfd
.word 0x8c2d3380,0x855a9b89,0x80cbef6d,0x2e72dc88
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 0xd63bff92,0x55facd12,0x5cd1634a,0xa653f15e
.word 0x86a92550,0x99933b0e,0x4693d253,0xe0736ba6
.word 0x2acfb82d,0x91d3aa7d,0x92ea7101,0xcc0c65fa
.word 0x391f4daa,0xc88a5f22,0x9a886a06,0x6d68d9a3
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 0xecc0bda5,0x567fc65a,0x44b66c42,0x3f2276ce
.word 0x2faf27e8,0x9401bb1c,0xd1a3404f,0x6100c573
.word 0x4aa373aa,0xdc1e2642,0x188c9c4a,0x200223ed
.word 0x41c7419f,0xeb9d266c,0x9de8771a,0xc6bc7a1e
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 0xfcb86825,0x5a5e570f,0xc8943e31,0x285d4519
.word 0xfd8b29fb,0xb5065bf4,0x30ad1f78,0x8ff2c086
.word 0xe5b1aa77,0xb451092e,0xfbaeffe4,0x0cce5977
.word 0x34b7b0ca,0x78680769,0xc054ca93,0x6a467a84
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 0x7a6d6b00,0xb552a5bf,0xcb382251,0xea055c4b
.word 0x48116bce,0x9a5c92b6,0x33007e07,0xe0dfc149
.word 0xd13a31a5,0x1ced0260,0x9f9e6af2,0x5665020e
.word 0x77b3b79b,0xec1986e1,0x9b63e73f,0x8b804c86
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 0x6af52b39,0x0392cd70,0x89427bfd,0xed00aff7
.word 0x00fd2c1b,0x78928833,0x270ac3ea,0xc7465e20
.word 0x6e757d94,0xe130483a,0xd562b478,0xe679a243
.word 0xba16fe9f,0x76b45fe1,0xf458f26a,0x0aa0621d
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 0x567e730c,0x1a4b760e,0xf64070a9,0x2b0fc796
.word 0x2a7a56d2,0xee1a5926,0x3f1592e5,0x1d9f54ed
.word 0x9fdcd8e8,0xff455cc0,0x1addd92f,0x82692914
.word 0xfda39368,0x042fac8d,0x8d163e7d,0x024ac396
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 0x960654d8,0x4f5c1933,0x07fa2f49,0x13328246
.word 0x48803232,0x94111ef9,0xa2212e14,0x78a45f11
.word 0xb21d240d,0x7d4d2b7c,0x6c00f0d5,0x3272e8ea
.word 0x42cba826,0xf5e500b0,0x8f71c222,0xe93e87cc
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 0x275ad88b,0xf52ea41c,0xfeebd369,0xb38cdc51
.word 0x9b0a5970,0x8ab59b34,0xc7fc7270,0xbcb09440
.word 0x37bde597,0x5b1cfcb9,0x451c7c8d,0x872b8be9
.word 0xc0e2c95b,0x4c8f0b76,0x260954a1,0x2c0601f7
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 0xd7ec1dc2,0xcefb3721,0x1936bcd7,0xee564bc8
.word 0xcfe051bc,0xf2fea3cb,0xcfb5f3c1,0x62e25ba9
.word 0xf0fc6467,0x6ca2f644,0x43dba6a6,0x16b12cc7
.word 0x24aa9b48,0x421bb37e,0xfc4ded80,0x98431f95
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 0xb9073429,0xac74e80e,0xbd7c2ca9,0xf67c54c7
.word 0x7964c0b2,0x72697012,0x4828b9fd,0x09babcac
.word 0xfc2e2fbe,0x6d42b579,0x2b4c323f,0xa76b1285
.word 0x8d96397e,0x9676b4f0,0x50fe71d9,0x5cd93b81
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 0x753d3cdc,0x183245a3,0x226bf246,0xab35260c
.word 0x8a874b9d,0xbdbf666c,0xa36361fa,0xcbda45df
.word 0xa061f12a,0x2e153a3d,0x2ff23b9a,0x1a250e90
.word 0x62e3c846,0xe4544e97,0xb546e6a5,0xd516e0e2
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 0x9fdfcb87,0xf65bbf88,0xb69af3cf,0x7a6ce3c6
.word 0x32b43592,0x48408d67,0x6b4d2e6b,0x319d4866
.word 0x9ada9edf,0xc3ee5efe,0xd3b7eaa6,0xa887d652
.word 0x0dc680ae,0xcd588f0c,0xf4b12d61,0xa26361f6
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 0xd1158b33,0x1d40da36,0x55e191b2,0xfd47e02f
.word 0xdfa25eae,0x53dd4a71,0x1039b3bd,0x414f312f
.word 0x9081b49b,0xfc4e3576,0x58304bdc,0x94b1706e
.word 0x6f05a711,0x8a302c3f,0x43292fe9,0xf610bf5a
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 0xc32aa153,0x349d6280,0x3b4c478c,0xb3553f49
.word 0xf1635466,0xd6567035,0xbdf968d2,0xb8c5d9ff
.word 0x0eba4032,0x1311eacf,0x08bfa79d,0xcf05293a
.word 0x2b4df4b8,0xbf01b460,0xc8c095ce,0xfa1d959f
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 0xe9e0490b,0xa81442a6,0x4470f8ae,0xc13f0453
.word 0xdee965ca,0xf2e3dfb7,0x9b9db38c,0xb3b7192a
.word 0xeea6c58c,0x8121186e,0x493d6f57,0xa41c18d8
.word 0x9f5f5201,0xcde80991,0x0c6a27b4,0xf40657f0
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 0x046242cf,0x67fd7d17,0x355eece5,0x0aeb22d2
.word 0xdca6e492,0x3d800f2d,0xf7e11961,0x2297ba9e
.word 0xd082afd1,0xa48a3057,0x10eadcb4,0x34dff617
.word 0x6cb31269,0xa0c55e24,0x0e806bd9,0x1125101c
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 0x615fcd0a,0xcd5c1807,0xb008d61e,0x14abda9f
.word 0x5720ae43,0xe4f764d0,0x1a629ae4,0x67ffb212
.word 0xeb95e33a,0x4267287d,0x37b82c99,0x7a881663
.word 0x29b30c7d,0x55146ddf,0xf303be3b,0xe3dbfde0
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 0x3e446af0,0xa18c0cb4,0xe3850ec0,0x81cb365f
.word 0x323f66c0,0x2c5acba8,0xfeeaa77d,0xb2fa0a39
.word 0xa4c4dd24,0x3fa82e25,0x028027eb,0x97c5a240
.word 0x6fe5fcaf,0xc96e92df,0x31ed9d1b,0x61fd446f
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 0xdbc655e6,0x73eddc7a,0x28c60118,0xdaa9b1cb
.word 0x5542eb09,0xa1cbeabd,0xe77b338e,0x1cfb075e
.word 0x1d7c9f6d,0x1d6a884f,0xd8ef5f4c,0x115ba3e0
.word 0x37cd208f,0x070c9c86,0xa759879f,0xe0500056
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 0xe6fa1f39,0x52d528ed,0x467287e9,0x05acd92a
.word 0xa5e3c14b,0xeaec2539,0x573e0e7d,0xd9b53f8b
.word 0x765a04ba,0xe0c17762,0x3ac5d5ca,0x5d6fe422
.word 0xf6dd6263,0xca6ab044,0xfa0b409d,0x33421cc8
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 0x492ecaca,0x78bfd068,0x11846a2d,0x6a03b186
.word 0xe315c4d9,0xadddce52,0xfc3fa3f6,0xc8955421
.word 0xe8df1ab9,0xe37a59d7,0x9999b587,0x973ce19d
.word 0x34130721,0x12fa976c,0x626a4ffb,0xd505bab5
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 0x20eaa9ea,0x1a5f5998,0xa6a8ccd0,0xab018b31
.word 0xa5f45efd,0x5594f141,0x66600fa1,0x2eadafa4
.word 0x277817a6,0x3bfb835e,0x68312774,0x9a242e97
.word 0x610e545c,0xfe3ca0f3,0x856fdaf9,0xaab482bc
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 0x294acb07,0xb6dfe47b,0x6312aef3,0x43276a81
.word 0x30dd9090,0x159524e4,0xa7981305,0x15579fcc
.word 0xbf7da4a3,0x2a80b999,0x18dd38e5,0x5f4b1fcc
.word 0xcfe27434,0x0b4cffd8,0x35533368,0xe2398b11
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 0xcddb2428,0x054e94e7,0x6a464b19,0x2aa494ac
.word 0xdcf239ab,0xe62d115a,0x22ac5cd8,0x924e277b
.word 0x1ef08e50,0x44ffa7b2,0xd5d4e1c5,0x204f3bf6
.word 0x5b61261d,0x4adfe667,0x98746882,0x35483935
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 0xa062e8a4,0x84d00066,0x749787a5,0xbd434706
.word 0xa40655e2,0xe6659e60,0xb25f6d87,0x0053bc35
.word 0x6ff7d590,0x96c70fcd,0x4dd68d25,0x73b761ee
.word 0xcfe987b2,0x29495e69,0x2f31d4ed,0x18d48de0
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 0x8ae4bcdb,0x4d135a8f,0x45a80799,0xbf3665f0
.word 0xf5b88f57,0xfe70e036,0xe71950ab,0x43f2c396
.word 0x168e3573,0xa8122f70,0x939e2688,0x57cb91bb
.word 0xeb1c5934,0x107cd9ef,0x492c4a63,0x5b39b934
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 0xcc8c4256,0xbacfeb3e,0xb0275759,0xf1c7956a
.word 0x899819fe,0x4ac131ef,0xb250094c,0xe4df8dc5
.word 0x4368bce9,0xb1e206b7,0x60ba6494,0xab52738c
.word 0x2fc0b8b7,0xb68d5a8b,0xd2b6fdab,0x96625798
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 0xec324dc2,0xff1e7370,0x8f61a5e4,0xdaa6e8cc
.word 0x89552d7b,0x63887aac,0xb8964681,0xb2b55206
.word 0x033d49c6,0x3bef6a5c,0x46c2a1d0,0x5f16b964
.word 0xe0b7ae43,0xc9649de2,0xa33634ce,0xc1151dcf
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 0x9d3e3a51,0xdcec146c,0xe6b2bc7a,0x33e9fa38
.word 0x71482a34,0x810f4d1c,0x933108b5,0xbfcc1420
.word 0x8d54f67f,0xc8fa5e57,0xd0c7d044,0xef9f9798
.word 0xf29f606a,0x46ef00f6,0xac8e4a75,0xfc545c28
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 0xbdd1f625,0x7a07fadd,0xdfd75cce,0x86fb37d4
.word 0x7657783a,0x7150ecb8,0x975d0d32,0xe842722b
.word 0x2ede8f54,0xbbec0fc1,0xe0f8763d,0x6b66861f
.word 0x8db6dd94,0x59740dff,0xd49e867b,0x36a5c1b0
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 0xba5197fd,0xa39d463f,0x8fffa3a3,0x678a2c8d
.word 0x6ba86783,0xae53a96c,0xa894461d,0xe82600c6
.word 0x5d4693da,0x67fe20e9,0x4f1068c1,0x6eb64ddf
.word 0x91dedabe,0x167d5fff,0x28aa8f67,0xb4a79879
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 0xdd36cd7d,0xc386dc6f,0xf167d64b,0x789f187d
.word 0x472365c2,0x75211243,0xab73b721,0xfe884bb1
.word 0xe4c10df2,0x6f3a56b4,0xfbda0a63,0x37cf0109
.word 0x0eb7b712,0xbe7bee9b,0x2dbb3777,0x4e70617d
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 0x6b75cced,0x19097e94,0x59dada89,0xab0cc107
.word 0x76c369bb,0x720ca70a,0x636c6a35,0x01acdf38
.word 0xf0391ad6,0x71e657da,0x73e27e60,0xb5510a3b
.word 0xfc41230b,0x94673ecc,0xe701c74c,0x06167ed7
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 0xc3bf3876,0xa5cc2fd2,0xcc9b1dfd,0xe8b561ea
.word 0x8d2a9f05,0x15f7fe15,0x6b6c5d30,0xbdc2d041
.word 0x91e487fa,0x5dd875bf,0x114f66bf,0x50461e6c
.word 0xa4239e72,0xebdeb7ed,0xe2cc4a82,0x5d367f57
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 0xe75834f1,0xf4a72cd7,0xe586e204,0x55a10127
.word 0xdcd10075,0x15c54e03,0xbb12ce29,0x3e6280eb
.word 0x67608fff,0x63e2ff5d,0xbce2b746,0x22edd5a9
.word 0x0984ff82,0x18ee5cd6,0x73b7e63b,0x8b24d7fc
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 0xa34fa9d7,0x04754edb,0xee8fb354,0x556f3ba4
.word 0x092dae1e,0x291621af,0xee2e702b,0x0314a8cb
.word 0x2b035466,0xc2f99b09,0x16fb34b2,0x277d8704
.word 0x2e408669,0xde7f7c39,0x28d7f9e7,0x4f4d2cf1
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 0xcdd59e29,0x0f10785a,0x750fbf6e,0x6d9f3468
.word 0xaeb6aaa6,0x4fb66f13,0x469cf4d2,0xa0874f9d
.word 0x2958b887,0xe1b40de4,0x4a529279,0xc6f2136e
.word 0xabbd1d82,0xf59f78a6,0x43cc46fe,0xbadc1209
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 0x3df49223,0x4fa7ffe5,0xf5b4d6a2,0xa58ba2dd
.word 0x3c7c4ec5,0xfa0df5bb,0x4c6b81ef,0xfbd2d510
.word 0xace6a89e,0x94900dd0,0xd135737d,0x24410219
.word 0xd8835446,0x5ed73289,0x73783bd7,0x1c7b5eac
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 0x3a70f956,0xc4b813ac,0xa86ad47f,0xfe4ff721
.word 0x3392f6fb,0x77213a5b,0x02c2b8b4,0x20d57941
.word 0xc1271140,0xa529ea2a,0x4b58ae8f,0x4f9fbc9c
.word 0x0ec92fa4,0xf98608fa,0xa4d1f978,0xc71da216
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 0xc865ec58,0xaa241767,0x322c278d,0x8db4057b
.word 0xadd0de65,0x468b43b2,0x96a5f562,0xe17983cc
.word 0x6e53d144,0xe09cacff,0xf86ea91b,0xff7c686a
.word 0x04e7c301,0x6338593a,0x2983472b,0x9234e168
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 0xaa8b9c94,0xf7b1aefa,0xf824b398,0x788a70e9
.word 0xb30fde4b,0xc53fa716,0x03ea9cef,0xace451ef
.word 0x6481fdba,0x611a3947,0x9124274a,0xaa853e54
.word 0x9e585fb6,0xfa583405,0xd82b5e9f,0xba4d3c84
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 0xfc82053d,0x7b62fdd4,0x9d82f153,0xb8fa9d92
.word 0x3e823fd9,0x0c38bb2c,0xd4f8c5cc,0x661740db
.word 0x3602a78a,0x045a407b,0x4b1a5d54,0xcf39321f
.word 0xd3a847fd,0x11db994b,0x94b65573,0x2aea38d0
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 0x88d1058d,0x1b7309e6,0x3cf4bba2,0xd4cf465f
.word 0x464aa941,0xdf958043,0x91a646a6,0x4da97c73
.word 0x06ec6b22,0xae893e44,0xe43fdafd,0x9e03ef21
.word 0x8286da29,0x6cdd11f8,0x8ee2033c,0x5ad4db4c
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 0x190bd9cd,0xe401e98a,0x8cf0550b,0x8d2f496b
.word 0xf78b7914,0xf74ec1fa,0x4a03090e,0x4e29b04b
.word 0xa2286d5c,0x385d1586,0x3c01f3d3,0x1b409e74
.word 0x5ab45e14,0x43a767d8,0xa3c0f6b5,0xaf1bca39
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 0x84a17077,0xa337e652,0x143657cc,0xce597faf
.word 0xd6fc6bed,0x3036029b,0x29a9b756,0x592ab16b
.word 0x86f79955,0x7200f90c,0x15f39739,0x66bcca45
.word 0xac766d6d,0xde665a3d,0x5c3edd03,0xe8cb71e4
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 0x206a0dba,0xb0f8165d,0xac0bf315,0xc727db27
.word 0x81a571f5,0x507731bd,0xfca65168,0x573b987e
.word 0xfead2219,0x0eb35666,0xb44cf82a,0xc9fe2aff
.word 0x8565c8ea,0x4e6adf39,0x241313b3,0x79aa3707
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 0x9eb5c095,0x30eecf13,0x097fd7f0,0x955a5f8c
.word 0x421a9c3c,0xfee0a371,0x537d8ef1,0x044baa22
.word 0x226a1539,0x338d6efd,0x90e99034,0xaa66419b
.word 0x8c554739,0xa9de4f2b,0x5a719332,0x7c7b6a79
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 0x86cd9717,0x7131ad71,0xd45df4e7,0x6c63d4ad
.word 0x09f0d8e6,0x4c2b84e8,0xe6fa9bcd,0xe3b22262
.word 0xc60fad12,0x8bc18b6a,0xc1e6aa7b,0x19b1b425
.word 0x021447f9,0x8d81c480,0x2f9bdd24,0x1cc0ab33
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 0xde05d906,0x967487e3,0x10184f62,0xe48a54f0
.word 0x79558e8f,0x10dd4d40,0x01b74b42,0xb0e5aec3
.word 0x8684f221,0x7e95b17c,0x44fee212,0x1b0ea291
.word 0x574bc212,0xf2267518,0xf00dbecb,0xaf09a9b2
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 0x3bd37e50,0x2be46c1e,0x10821006,0x8014f79c
.word 0xf51b9947,0xaa039d73,0x4304275f,0xf3dab9df
.word 0xc58aac84,0xb8339edd,0x539f5f9c,0xce89bc82
.word 0x81579c21,0x526b5665,0xa383d5a6,0x937882de
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 0x0a4f60cd,0x9f144c49,0x00ca36eb,0x0fa80e29
.word 0x7c821162,0xffd0effd,0x31b07ad3,0xbb177841
.word 0x70b35177,0xeba6fe4d,0x8defc38e,0x44377be2
.word 0x8974e62a,0x926af87b,0xfa439eff,0xa5c6aba7
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 0x09d53180,0xd6ba8c74,0xb427e099,0x152d46b0
.word 0x1d358e58,0xd828ead6,0x1d179028,0x70edfb0e
.word 0x0ad8f703,0x0332e58e,0xaf022e97,0x7d3b2cbb
.word 0x7a6764e2,0x807fa20a,0x53918eb2,0xe6c51178
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 0x73d0acf8,0xdd4bc205,0x5a1ae612,0x14acc7c9
.word 0xf8449dd9,0x5e356f1d,0xb2d54dc6,0xdb268a9a
.word 0x0c86ef26,0x35144907,0x4459f5d3,0x51e85f11
.word 0xeaf607f4,0x79e2e95e,0x66e1d7bc,0xadc27bb0
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 0x6ae82f88,0x98f9b0a5,0x48c28052,0x7312abd6
.word 0x6cff95cd,0x7757fe01,0x5ffaf26e,0x47a19fcf
.word 0x8b0950dd,0x0f65f93d,0x21a95ba1,0x08a9d051
.word 0xa5b5761e,0x1214449b,0xe25676cb,0x62bf8c8f
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 0xfb520ab0,0x07b3e6aa,0x8b9883bd,0x3923d9af
.word 0x6e4e5182,0x96298cae,0x06faad5c,0xb7684e28
.word 0x5566979d,0xba3ff053,0x153f24b0,0xdf4e4459
.word 0x43bc1d81,0x51532584,0x54b6116d,0x9d52adff
unres3_end: